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