Ejemplo n.º 1
0
 public void GoToMainMenu()
 {
     AfterLoading = AfterLoading.Nothing;
     LevelToLoad  = SCENE.MainMenu;
     Debug.Log("LevelToLoad: " + LevelToLoad);
     LoadScene(LevelToLoad);
 }
Ejemplo n.º 2
0
 public void LoadFirstLevel()
 {
     AfterLoading = AfterLoading.GoToGame;
     UIController._.LoadingController.TransitionOverlay(show: false, instant: false, () =>
     {
         LoadScene(SCENE.Loading);
     });
 }
Ejemplo n.º 3
0
    public void LoadWaitedLevel()
    {
        switch (AfterLoading)
        {
        case AfterLoading.RestartLevel:
            LoadScene(LevelToLoad);
            break;

        case AfterLoading.GoToGame:
            LoadScene(SCENE.Game);
            break;

        case AfterLoading.Nothing:
        default:
            break;
        }
        AfterLoading = AfterLoading.Nothing;
    }
Ejemplo n.º 4
0
 public void Restart()
 {
     AfterLoading = AfterLoading.RestartLevel;
     LevelToLoad  = LevelController.LevelName;
     LoadScene(SCENE.Loading);
 }