private void PauseTimers(PauseGameEvent e) { if (_catchChargeTimer.IsRunning) { _catchChargeTimer.Stop(); _catchChargeTimerPaused = true; } }
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; }
private void PauseTimers(PauseGameEvent e) { if (_hauntChargeTimer.IsRunning) { _hauntChargeTimer.Stop(); _hauntChargeTimerPaused = true; } if (_hauntProgressTimer.IsRunning) { _hauntProgressTimer.Stop(); _hauntProgressTimerPaused = true; } }
private void PauseTimers(PauseGameEvent e) { if (_smellChargeTimer.IsRunning) { _smellChargeTimer.Stop(); _smellChargeTimerPaused = true; } if (_smellProgressTimer.IsRunning) { _smellProgressTimer.Stop(); _smellProgressTimerPaused = true; } }
private void PauseTimers(PauseGameEvent e) { if (_possessionChargeTimer.IsRunning) { _possessionChargeTimer.Stop(); _possessionChargeTimerPaused = true; } if (_possessionForcedTimer.IsRunning) { _possessionForcedTimer.Stop(); _possessionForcedTimerPaused = true; } }
private void PauseMovement(PauseGameEvent e) { _paused = true; }
void OnPauseGameEvent(PauseGameEvent eve) { GameController.PauseGame(); }
private void PauseInteraction(PauseGameEvent e) { _paused = true; }
private void OnPauseGame() { //Debug.Log("OnPauseGame"); PauseGameEvent?.Invoke(); }
public void PauseGame(bool isPaused) { PauseGameEvent?.Invoke(isPaused); // Afficher Menu }
/// <summary> /// Method to invoke PauseGameEvent /// </summary> private void OnPauseGame() => PauseGameEvent?.Invoke();