Пример #1
0
    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);
        }
    }
Пример #2
0
 protected void ChangeState(GameStateLoader.GAME_STATES state)
 {
     GameStateLoader.SwitchState(state);
 }
Пример #3
0
 private void GoToMainMenu()
 {
     GameStateLoader.SwitchState(GameStateLoader.GAME_STATES.MAIN_MENU);
 }
Пример #4
0
 public void RequestStateChange(GameStateLoader.GAME_STATES newState)
 {
     GameStateLoader.SwitchState(newState);
 }