IEnumerator WaitForWin() { yield return(new WaitForSeconds(3f)); if (CurrentFolder == "GameLevels") { string[] nameParse = CurrentMap.Split('-'); int num = int.Parse(nameParse[1]); int world = int.Parse(nameParse[0]); Save(num, world); LoadScenes.Instance.LoadLevelSelection(); } else { LoadScenes a = LoadScenes.Instance; if (a.TestingLevel) { a.LoadEditor(); a.setLevelTested(true); } else { a.LoadMenu(); } } }
public void LoadMenu() { LoadScenes LoadScenes = LoadScenes.Instance; if (LoadScenes.folder == "GameLevels" && SceneManager.GetActiveScene().name == "Level") { LoadScenes.LoadLevelSelection(); } else if (LoadScenes.TestingLevel) { LoadScenes.setLevelTested(false); LoadScenes.LoadEditor(); } else { LoadScenes.LoadMenu(); } }