private void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { _transitionsManager.GoToScene(_previousScene); } }
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); }