public static void LoadCheckpoint() { // Clear all changes made after checkpioint TempLevelStates.Clear(); // Move to scene where checkpoint was made and re-store its state // Restoration happens automatically in Start() of GameLevel LevelsManager.LoadedByCheckpoint = true; LevelsManager.LoadLevel(_checkpointLevel); }
public void RepeatLevel() { SetFinishedMenuDisabled(); levelsManager.LoadLevel(levelsManager.currentLevel); }
public void LoadLevel() { levelsManager.LoadLevel(levelIndex);//LevelsManager can be turned into a singleton }