public void NextLevel() { //Debug.Log(LevelsManager.state.CurrentLoadedLevel.TowerParameters.Levels[LevelsManager.state.CurrentLoadedLevel.IndexInTower + 1].gameObject.name); if (LevelsManager.state.CurrentLoadedLevel.IndexInTower + 1 == LevelsManager.state.CurrentLoadedLevel.TowerParameters.Levels.Length) { SceneManager.LoadScene(0); } else { LevelsManager.LoadNewLevel(LevelsManager.state.CurrentLoadedLevel.TowerParameters.Levels[LevelsManager.state.CurrentLoadedLevel.IndexInTower + 1].gameObject.name); } }
private void Start() { LevelsManager.state.SaveUtility(camZoom, ui, camFollow); if (useMainMenu) { if (SelectedLevelHolder.selectedLevel == "") { levelName = "W_" + world.ToString() + "T_" + tower.ToString() + "L_" + level.ToString(); } else { levelName = SelectedLevelHolder.selectedLevel; } } else { levelName = "W_" + world.ToString() + "T_" + tower.ToString() + "L_" + level.ToString(); } if (shouldLoadLevels) { LevelsManager.LoadNewLevel(levelName); } }