Beispiel #1
0
 private void PauseTimers(PauseGameEvent e)
 {
     if (_catchChargeTimer.IsRunning)
     {
         _catchChargeTimer.Stop();
         _catchChargeTimerPaused = true;
     }
 }
Beispiel #2
0
 public void OnGamePause(PauseGameEvent pauseGameEvent)
 {
     Debug.Log($"GameStateManager handling PauseGameEvent. CurrentState={State}, Event={pauseGameEvent}");
     if (State == MainGameState.GAME_PAUSED)
     {
         throw new InvalidOperationException("PauseGameEvent cannot occur during GAME_PAUSED state");
     }
     unpausedState = State;
     State         = MainGameState.GAME_PAUSED;
 }
Beispiel #3
0
    private void PauseTimers(PauseGameEvent e)
    {
        if (_hauntChargeTimer.IsRunning)
        {
            _hauntChargeTimer.Stop();
            _hauntChargeTimerPaused = true;
        }

        if (_hauntProgressTimer.IsRunning)
        {
            _hauntProgressTimer.Stop();
            _hauntProgressTimerPaused = true;
        }
    }
Beispiel #4
0
    private void PauseTimers(PauseGameEvent e)
    {
        if (_smellChargeTimer.IsRunning)
        {
            _smellChargeTimer.Stop();
            _smellChargeTimerPaused = true;
        }

        if (_smellProgressTimer.IsRunning)
        {
            _smellProgressTimer.Stop();
            _smellProgressTimerPaused = true;
        }
    }
Beispiel #5
0
    private void PauseTimers(PauseGameEvent e)
    {
        if (_possessionChargeTimer.IsRunning)
        {
            _possessionChargeTimer.Stop();
            _possessionChargeTimerPaused = true;
        }

        if (_possessionForcedTimer.IsRunning)
        {
            _possessionForcedTimer.Stop();
            _possessionForcedTimerPaused = true;
        }
    }
Beispiel #6
0
 private void PauseMovement(PauseGameEvent e)
 {
     _paused = true;
 }
Beispiel #7
0
 void OnPauseGameEvent(PauseGameEvent eve)
 {
     GameController.PauseGame();
 }
Beispiel #8
0
 private void PauseInteraction(PauseGameEvent e)
 {
     _paused = true;
 }
Beispiel #9
0
 private void OnPauseGame()
 {
     //Debug.Log("OnPauseGame");
     PauseGameEvent?.Invoke();
 }
Beispiel #10
0
 public void PauseGame(bool isPaused)
 {
     PauseGameEvent?.Invoke(isPaused);
     // Afficher Menu
 }
Beispiel #11
0
 /// <summary>
 /// Method to invoke PauseGameEvent
 /// </summary>
 private void OnPauseGame()
 => PauseGameEvent?.Invoke();