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;
}
}
}