Beispiel #1
0
        public void OnMainMenuPressed()
        {
            Time.timeScale = 1;
            LevelLoader.LoadMainMenuLevel();

            MainMenu.Open();
        }
Beispiel #2
0
        public void OnReturnToMainPressed()
        {
            Time.timeScale = 1;
            // Return to Main Menu
            LevelLoader.LoadMainMenuLevel();

            MainMenu.Open();
        }
Beispiel #3
0
 // unpauses and loads the MainMenu level
 public void OnMainMenuPressed()
 {
     Time.timeScale = 1;
     LevelLoader.LoadMainMenuLevel();
     MainMenu.Open();
     _active = false;
     PlayerInformationController.Instance.UpdateZones("MainMenu");
 }
Beispiel #4
0
        IEnumerator FadeAndLoadRoutine()
        {
            yield return(new WaitForSeconds(_delay));

            _screenFader.FadeOff();
            LevelLoader.LoadMainMenuLevel();

            // destroy the splash screen after the fade off effect finishes
            Destroy(gameObject, _screenFader.FadeOffDuration);
        }
Beispiel #5
0
        private IEnumerator FadeAndLoadRoutine()
        {
            yield return(new WaitForSeconds(delay));

            _screenFader.FadeOff();
            LevelLoader.LoadMainMenuLevel();
            yield return(new WaitForSeconds(_screenFader.FadeOnDuration));

            Object.Destroy(gameObject);
        }
Beispiel #6
0
        IEnumerator FadeAndLoadRoutine()
        {
            LevelLoader.LoadMainMenuLevel();

            yield return(new WaitForSeconds(waitToFade));

            screenFader.Fadeoff();

            yield return(new WaitForSeconds(screenFader.FadeDuration));

            Object.Destroy(gameObject);
        }
Beispiel #7
0
        // coroutine to fade off the ScreenFader and load the main menu
        private IEnumerator FadeAndLoadRoutine()
        {
            yield return(new WaitForSeconds(delay));

            _screenFader.FadeOff();

            LevelLoader.LoadMainMenuLevel();

            _splashText.text    = "";
            _splashImage.active = false;

            yield return(new WaitForSeconds(_screenFader.FadeOffDuration));

            Object.Destroy(gameObject);
        }
Beispiel #8
0
        // coroutine to fade off the ScreenFader and load the MainMenu
        private IEnumerator FadeAndLoadRoutine()
        {
            // wait for a delay
            yield return(new WaitForSeconds(delay));

            // fade off
            _screenFader.FadeOff();

            // load the MainMenu scene
            LevelLoader.LoadMainMenuLevel();

            // wait for fade to complete
            yield return(new WaitForSeconds(_screenFader.FadeOffDuration));

            // destroy the SplashScreen object
            Object.Destroy(gameObject);
        }
 public void OnMainMenuPressed()
 {
     LevelLoader.LoadMainMenuLevel();
     MainMenu.Open();
 }
Beispiel #10
0
 // return to MainMenu scene
 public void OnMainMenuPressed()
 {
     LevelLoader.LoadMainMenuLevel();
     MainMenu.Open();
     _active = false;
 }