@@ -109,7 +109,11 @@ static void SetCamerasDepthTextureToEnabled()
109109 if ( UniversalRenderPipeline . asset == null )
110110 return ;
111111
112+ #if UNITY_6000_4_OR_NEWER
113+ var cameras = UnityObject . FindObjectsByType < Camera > ( FindObjectsInactive . Include ) ;
114+ #else
112115 var cameras = UnityObject . FindObjectsByType < Camera > ( FindObjectsInactive . Include , FindObjectsSortMode . None ) ;
116+ #endif
113117 foreach ( var camera in cameras )
114118 {
115119 var cameraData = camera . GetUniversalAdditionalCameraData ( ) ;
@@ -127,7 +131,11 @@ static bool IsCamerasDepthTextureDisabled()
127131 if ( UniversalRenderPipeline . asset == null )
128132 return true ;
129133
134+ #if UNITY_6000_4_OR_NEWER
135+ var cameras = UnityObject . FindObjectsByType < Camera > ( FindObjectsInactive . Include ) ;
136+ #else
130137 var cameras = UnityObject . FindObjectsByType < Camera > ( FindObjectsInactive . Include , FindObjectsSortMode . None ) ;
138+ #endif
131139 foreach ( var camera in cameras )
132140 {
133141 var cameraData = camera . GetUniversalAdditionalCameraData ( ) ;
@@ -438,23 +446,11 @@ static bool SetVisionOSLoaderEnabled(bool enabled)
438446 if ( visionOSLoader == null )
439447 return false ;
440448
441- var visionOSBuildTargetGroup = BuildPipeline . GetBuildTargetGroup ( BuildTarget . VisionOS ) ;
442- var visionOSXRSettings = XRGeneralSettingsPerBuildTarget . XRGeneralSettingsForBuildTarget ( visionOSBuildTargetGroup ) ;
449+ var visionOSXRSettings = XRGeneralSettingsPerBuildTarget . XRGeneralSettingsForBuildTarget (
450+ BuildPipeline . GetBuildTargetGroup ( BuildTarget . VisionOS ) ) ;
443451
444452 if ( visionOSXRSettings == null )
445- {
446- // There is no VisionOS Settings asset, create a default one
447- var generalSettingsMapType = typeof ( XRGeneralSettingsPerBuildTarget ) ;
448- var getOrCreateMethod = generalSettingsMapType . GetMethod ( "GetOrCreate" , System . Reflection . BindingFlags . NonPublic | System . Reflection . BindingFlags . Static ) ;
449- var generalSettingsMap = getOrCreateMethod ? . Invoke ( null , null ) as XRGeneralSettingsPerBuildTarget ;
450- if ( generalSettingsMap == null )
451- return false ;
452-
453- generalSettingsMap . CreateDefaultManagerSettingsForBuildTarget ( visionOSBuildTargetGroup ) ;
454- visionOSXRSettings = XRGeneralSettingsPerBuildTarget . XRGeneralSettingsForBuildTarget ( visionOSBuildTargetGroup ) ;
455- if ( visionOSXRSettings == null )
456- return false ;
457- }
453+ return false ;
458454
459455 var manager = visionOSXRSettings . Manager ;
460456 if ( manager == null )
0 commit comments