private void HandleGameStateChanged(GameManager.ProcessState currentState, GameManager.ProcessState previousState) { pauseMenu.gameObject.SetActive(currentState == GameManager.ProcessState.Paused); endGameMenu.gameObject.SetActive( currentState == GameManager.ProcessState.Defeat || currentState == GameManager.ProcessState.Victory); endGameMenu.ShowVictoryText(currentState == GameManager.ProcessState.Victory); }
private void HandleGameStateChanged(GameManager.ProcessState currentState, GameManager.ProcessState previousState) { if (previousState == Pregame && currentState == Running) { FadeOut(); } if (previousState != Pregame && currentState == Pregame) { FadeIn(); } }