private IEnumerator MoveToEndGameMenu() { _isLevelStarted = false; yield return(ShowCountdownMsg(COUNTDOWN_END, 2, true)); yield return(StartFadingOut()); CleanUp(); if (_currentMoney < Level.MoneyGoal) { GameStateLoader.SwitchState(GameStateLoader.GAME_STATES.LOSE_MENU); } else { GameStateLoader.SwitchState(GameStateLoader.GAME_STATES.WIN_MENU); } }
protected void ChangeState(GameStateLoader.GAME_STATES state) { GameStateLoader.SwitchState(state); }
private void GoToMainMenu() { GameStateLoader.SwitchState(GameStateLoader.GAME_STATES.MAIN_MENU); }
public void RequestStateChange(GameStateLoader.GAME_STATES newState) { GameStateLoader.SwitchState(newState); }