namespace TapjoyUnity.Internal.UnityCompat { /// internal class SceneManagerCompat { /// /// which is available since Unity 5.4.0. internal static TapjoyAction activeSceneChanged; /// /// which is available since Unity 5.4.0. internal static TapjoyAction sceneLoaded; /// /// which is available since Unity 5.4.0. internal static TapjoyAction sceneUnloaded; /// /// which is available since Unity 5.4.0. internal static int sceneCount { get { if (UnityDependency.sceneCount != null) { return UnityDependency.sceneCount(); } return 0; } } /// /// which is available since Unity 5.4.0. internal static SceneCompat GetActiveScene() { if (UnityDependency.GetActiveScene != null) { return UnityDependency.GetActiveScene(); } return SceneCompat.NONE; } /// /// which is available since Unity 5.4.0. internal static SceneCompat GetSceneAt(int index) { if (UnityDependency.GetSceneAt != null) { return UnityDependency.GetSceneAt(index); } return SceneCompat.NONE; } } }