18using Obsolete = System.ObsoleteAttribute;
24 [Obsolete(
"ISceneInfo.GetScaleToUWRLD_UGBD is deprecated. Please use ISceneInfo.GetScaleToWorldSpaceFromGameboardSpace instead.")]
25 float GetScaleToUWRLD_UGBD();
26 float GetScaleToWorldSpaceFromGameboardSpace();
27 Pose GetGameboardPose();
28 Camera GetEyeCamera();
29 uint GetSupportedPlayerCount();
30 bool IsActiveAndEnabled();
33 public static class TiltFiveSingletonHelper
37 TryGetISceneInfo(out var singleplayerSingleton);
38 return singleplayerSingleton;
41 public static bool TryGetISceneInfo(out ISceneInfo sceneInfo)
43 if (TiltFiveManager2.IsInstantiated)
45 sceneInfo = TiltFiveManager2.Instance;
49 if (TiltFiveManager.IsInstantiated)
51 sceneInfo = TiltFiveManager.Instance;
59 if (!Application.isPlaying)
61 var tiltFiveManager2 = GameObject.FindObjectOfType<TiltFiveManager2>();
62 if (tiltFiveManager2 !=
null)
64 sceneInfo = tiltFiveManager2;
68 var tiltFiveManager = GameObject.FindObjectOfType<TiltFiveManager>();
69 if (tiltFiveManager !=
null)
71 sceneInfo = tiltFiveManager;