private IEnumerator LevelEnd() { GameObject sceneManager = GameObject.Find("SceneManager"); if (sceneManager != null) { ManagingScenes mScenes = sceneManager.GetComponent <ManagingScenes>(); mScenes.FindScores(parentCharacters); } while (!EndLevelCamera.cam.MovingOn) { yield return(null); } FadeInOut.screen.FadeOut(); yield return(new WaitForSeconds(FadeInOut.screen.SetTime)); if (sceneManager != null) { ManagingScenes mScenes = sceneManager.GetComponent <ManagingScenes>(); mScenes.Endlevel(levelScene); } }
private IEnumerator LevelQuit() { FadeInOut.screen.FadeOut(); yield return(new WaitForSeconds(FadeInOut.screen.SetTime)); GameObject sceneManager = GameObject.Find("SceneManager"); if (sceneManager != null) { ManagingScenes mScenes = sceneManager.GetComponent <ManagingScenes>(); mScenes.Endlevel(levelScene); } }
private void Awake() { if (client) { SceneManager.LoadScene("Scenes/Menu/PhoneMenu", LoadSceneMode.Additive); } else if (!gameStart) { scenes = this; SceneManager.LoadSceneAsync(1, LoadSceneMode.Additive); } if (gameStart) { StartTestLevel(1); } }