private void Update() { //Check time to normal speed if (timeToNormalSpeed != 0 && !PauseWaiter.IsPauseMod()) { timeToNormalSpeed -= (UFloat)Time.unscaledDeltaTime; //Stop speedupEffect, if it is the time if (timeToNormalSpeed == 0 && !EndGameWaiter.IsGameOver()) { AudioManager.Play(AudioName.EffectSpeedupDeactivated); Time.timeScale = 1; } } }
void Update() { if (Input.GetKeyDown(KeyCode.Escape) && !EndGameWaiter.IsGameOver()) { if (pauseMod == false) { pauseMod = true; SceneManager.LoadScene("PauseMenu", LoadSceneMode.Additive); } else { pauseCanceled.Invoke(); } } }
void Awake() { if (!ScreenUtils.IsInitialized()) { ScreenUtils.Initialize(); } if (!ConfigurationUtils.IsInitialized()) { ConfigurationUtils.Initialize(); } if (!AudioManager.IsInitialized()) { AudioManager.Initialize(); } EventsManager.Clear(); EndGameWaiter.RestoreGlobalState(); }
void Start() { gameObject.GetComponent <Text>().text = (EndGameWaiter.IsWon() ? "YOU WON" : "YOU LOSE") + Environment.NewLine + $"score: {HUG.GetCurrentScore()}"; }