예제 #1
0
 // unpauses and restarts the current level
 public void OnRestartPressed()
 {
     Time.timeScale = 1;
     LevelLoader.ReloadLevel();
     base.OnBackPressed();
     _active = false;
 }
예제 #2
0
 public void OnRestartPressed()
 {
     if (GameManager.Instance != null)
     {
         Time.timeScale = 1;
         LevelLoader.ReloadLevel();
         base.OnBackPressed();
     }
 }
예제 #3
0
        // restart level coroutine
        private IEnumerator OnRestartLevelPressedRoutine()
        {
            TransitionFader.PlayTransition(levelTransitionPrefab, LevelLoader.CurrentSceneIndex - 1);
            yield return(new WaitForSeconds(_playDelay));

            base.OnBackPressed();
            LevelLoader.ReloadLevel();
            _active = false;
        }
예제 #4
0
 public void OnRestartPressed()
 {
     // close the menu
     base.OnBackPressed();
     LevelLoader.ReloadLevel();
 }
예제 #5
0
 public void OnRestartPressed()
 {
     base.OnBackPressed();
     LevelLoader.ReloadLevel();
 }