public void GoToNextScene() { LoadBaseSceneManager loadBaseSceneManager = FindObjectOfType <LoadBaseSceneManager>(); var index = SceneManager.sceneCount; loadBaseSceneManager.UnloadScene(SceneManager.GetSceneAt(index - 1).name); LoadBaseSceneManager.BaseScenes level = FindObjectOfType <LevelEnter>().SelectedScene; loadBaseSceneManager.LoadBaseScene(level); //if (string.IsNullOrEmpty(NextLevelName)) // RestartScene(); //else // SceneManager.LoadScene(NextLevelName); }
public void LoadNextLevel() { //Debug.Log("Should Load New Scene"); var closeFile = FindObjectOfType <PlayerQALogs>(); if (closeFile != null) { closeFile.Close(); } var index = SceneManager.sceneCount; _sceneManager.UnloadScene(SceneManager.GetSceneAt(index - 1).name); _sceneManager.LoadBaseScene(SelectedScene); }