void OnLevelWasLoaded(int index) { if (sceneController != null) { string levelName = SceneManager.GetActiveScene().name; //Debug.Log ("GAME CONTROLLER ON LEVEL LOADED: " + Application.loadedLevelName); if (levelName.Contains("Authenticate") && (sceneController.previousScene != SceneController.GameScenes.Null || sceneController.previousScene != SceneController.GameScenes.Splash)) { //Debug.Log("MADE IT THROUGH THE IF STATEMENT"); DialogCanvasController.RequestInterstitial(); } else if (levelName.Contains("CharacterSelect")) { DialogCanvasController.RequestInterstitial(); CharacterSelectDataRefresh(); } else if (levelName.Contains("Profile")) { CharacterProfileDataRefresh(); } else if (levelName.Contains("Gameplay")) { DialogCanvasController.RequestInterstitial(); } } }
void OnLevelLoad(Scene scene, LoadSceneMode mode) { if (sceneController == null) { return; // This seems like a critical error ...??? } if (scene.name.Contains("Authenticate") && (sceneController.previousScene != SceneController.GameScenes.Null || sceneController.previousScene != SceneController.GameScenes.Splash)) { DialogCanvasController.RequestInterstitial(); } else if (scene.name.Contains("CharacterSelect")) { DialogCanvasController.RequestInterstitial(); CharacterSelectDataRefresh(); } else if (scene.name.Contains("Profile")) { CharacterProfileDataRefresh(); } else if (scene.name.Contains("Gameplay")) { DialogCanvasController.RequestInterstitial(); } }