@@ -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