public void AddSignals() { _gamePausedSignal += OnPaused; _resumeGameSignal += OnResume; _player.IsPaused = false; _playerShootHandler.AttachOnShootSignal(_onPlayerShootSignal); }
private void ListenSignals() { _startGameSignal += OnStartGame; _gamePausedSignal += OnPauseGame; _resumeGameSignal += OnResumeGame; _gameOverSignal += OnGameOver; _waitingToStartSignal += OnWaitingToStart; }
public void Dispose() { _startGameSignal -= OnStartGame; _gamePausedSignal -= OnPauseGame; _resumeGameSignal -= OnResumeGame; _gameOverSignal -= OnGameOver; _waitingToStartSignal -= OnWaitingToStart; }
public void RemoveSignal() { _gamePausedSignal -= OnPaused; _resumeGameSignal -= OnResume; }
public void AddSignals() { _gamePausedSignal += OnPaused; _resumeGameSignal += OnResume; _enemy.IsPaused = false; }
private void OnDisable() { _gamePausedSignal -= OnPaused; _resumeGameSignal -= OnResume; _gameOverSignal -= OnGameOver; }