Beispiel #1
0
 private void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         _transitionsManager.GoToScene(_previousScene);
     }
 }
Beispiel #2
0
 private void Update()
 {
     // Если нажата кнопка возврата
     if (Input.GetKey(KeyCode.Escape))
     {
         // Выполняем переход на сцену
         _transitionsManager.GoToScene((int)_scene);
     }
 }
        /// <summary>
        /// Запуск загрузки уровня
        /// </summary>
        private IEnumerator LaunchLoading(string number)
        {
            // Постепенно уменьшаем громкость фоновой музыки
            _ = StartCoroutine(_backgroundMusic.ChangeVolume(-0.1f, x => x > 0));
            // Указываем, что был переход на уровень
            ReturnLevel = true;

            yield return(new WaitForSeconds(1.0f));

            _transitionsManager.GoToScene("Level " + number);
        }