Beispiel #1
0
 public void AddSignals()
 {
     _gamePausedSignal += OnPaused;
     _resumeGameSignal += OnResume;
     _player.IsPaused   = false;
     _playerShootHandler.AttachOnShootSignal(_onPlayerShootSignal);
 }
Beispiel #2
0
 private void ListenSignals()
 {
     _startGameSignal      += OnStartGame;
     _gamePausedSignal     += OnPauseGame;
     _resumeGameSignal     += OnResumeGame;
     _gameOverSignal       += OnGameOver;
     _waitingToStartSignal += OnWaitingToStart;
 }
Beispiel #3
0
 public void Dispose()
 {
     _startGameSignal      -= OnStartGame;
     _gamePausedSignal     -= OnPauseGame;
     _resumeGameSignal     -= OnResumeGame;
     _gameOverSignal       -= OnGameOver;
     _waitingToStartSignal -= OnWaitingToStart;
 }
Beispiel #4
0
        private void AddListeners()
        {
            _startGameSignal  += OnGameStarted;
            _gamePausedSignal += OnGamePause;
            _gameOverSignal   += OnGameOver;

            _onBaseExplodedSignal   += OnBaseExploded;
            _onBrickHitSignal       += OnBrickHit;
            _onWallHitSignal        += OnWallHit;
            _onPlayerExplodedSignal += OnPlayerExploded;
            _onPlayerShootSignal    += OnPlayerShoot;
            _onEnemyExplodedSignal  += OnEnemyExploded;

            _onSfxVolChangedSignal   += OnSFXVolumeChange;
            _onMusicVolChangedSignal += OnMusicVolumeChange;
        }
Beispiel #5
0
 public void RemoveSignal()
 {
     _gamePausedSignal -= OnPaused;
     _resumeGameSignal -= OnResume;
 }
Beispiel #6
0
 public void AddSignals()
 {
     _gamePausedSignal += OnPaused;
     _resumeGameSignal += OnResume;
     _enemy.IsPaused    = false;
 }
Beispiel #7
0
 private void OnDisable()
 {
     _gamePausedSignal -= OnPaused;
     _resumeGameSignal -= OnResume;
     _gameOverSignal   -= OnGameOver;
 }