Skip to content

Commit 8ab7629

Browse files
committed
Updated the HoloToolkit menu to enable recommended capabilities for HoloLens projects.
1 parent a0b6193 commit 8ab7629

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

Assets/HoloToolkit/Utilities/Editor/ConfigureMenu.cs

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ namespace HoloToolkit.Unity
1414
/// Configuration options derived from here:
1515
/// https://developer.microsoft.com/en-us/windows/holographic/unity_development_overview#Configuring_a_Unity_project_for_HoloLens
1616
/// </summary>
17+
1718
public static class AutoConfigureMenu
1819
{
19-
[MenuItem("HoloToolkit/Configure/Show Help", priority = 1)]
20+
21+
[MenuItem("HoloToolkit/Configure/Show Help", priority = 2)]
2022
public static void ShowHelp()
2123
{
2224
Application.OpenURL("https://developer.microsoft.com/en-us/windows/holographic/unity_development_overview#Configuring_a_Unity_project_for_HoloLens");
@@ -187,5 +189,25 @@ private static void EnableVirtualReality()
187189
Debug.LogException(e);
188190
}
189191
}
192+
193+
private static void ApplyCommonCapabilities()
194+
{
195+
PlayerSettings.WSA.SetCapability(PlayerSettings.WSACapability.Microphone, true);
196+
PlayerSettings.WSA.SetCapability(PlayerSettings.WSACapability.SpatialPerception, true);
197+
PlayerSettings.WSA.SetCapability(PlayerSettings.WSACapability.WebCam, true);
198+
}
199+
200+
[MenuItem("HoloToolkit/Configure/Apply HoloLens Capabilities/Recommended", priority = 1)]
201+
private static void ApplyRecomenndedCapabilities()
202+
{
203+
ApplyCommonCapabilities();
204+
}
205+
206+
[MenuItem("HoloToolkit/Configure/Apply HoloLens Capabilities/Recommended with Internet", priority = 1)]
207+
private static void ApplyRecomenndedCapabilitiesWithInternet()
208+
{
209+
ApplyCommonCapabilities();
210+
PlayerSettings.WSA.SetCapability(PlayerSettings.WSACapability.InternetClient, true);
211+
}
190212
}
191213
}

0 commit comments

Comments
 (0)