コード例 #1
0
ファイル: GameManager.cs プロジェクト: nebaglubina/Tetris
 public void Dispose()
 {
     EventsObserver.RemoveEventListener <IStartGameplayEvent>(StartGameListener);
     EventsObserver.RemoveEventListener <IPauseEvent>(PauseListener);
     EventsObserver.RemoveEventListener <IEndGameEvent>(EndGameListener);
     EventsObserver.RemoveEventListener <IRestartGameEvent>(RestartListener);
 }
コード例 #2
0
ファイル: UIManager.cs プロジェクト: nebaglubina/Tetris
 private void OnDisable()
 {
     EventsObserver.RemoveEventListener <IUpdateScoreEvent>(UpdateUIScore);
 }
コード例 #3
0
 private void OnDisable()
 {
     EventsObserver.RemoveEventListener <PlayerBoostEvent>(BoostListener);
 }
コード例 #4
0
ファイル: SpawnManager.cs プロジェクト: nebaglubina/Tetris
 private void OnDisable()
 {
     EventsObserver.RemoveEventListener <ISpawnEvent>(Spawn);
     EventsObserver.RemoveEventListener <IRestartGameEvent>(ClearParentTransform);
 }
コード例 #5
0
ファイル: AudioManager.cs プロジェクト: nebaglubina/Tetris
 private void OnDisable()
 {
     EventsObserver.RemoveEventListener <IPlaySoundEvent>(Play);
 }
コード例 #6
0
 private void OnDisable()
 {
     EventsObserver.RemoveEventListener <PlayerBoostEvent>(BoostListener);
     EventsObserver.RemoveEventListener <PlayerDeathEvent>(EndGameSession);
     EventsObserver.RemoveEventListener <StopTimeEvent>(PauseListener);
 }
コード例 #7
0
 private void OnDisable()
 {
     EventsObserver.RemoveEventListener <StopTimeEvent>(StopTimeListener);
     EventsObserver.RemoveEventListener <PlayerDeathEvent>(EndGame);
 }
コード例 #8
0
 private void OnDisable()
 {
     EventsObserver.RemoveEventListener <AvoidAsteroidEvent>(AsteroidListener);
     EventsObserver.RemoveEventListener <ChangeScoreEvent>(ScoreListener);
     EventsObserver.RemoveEventListener <ChangeGameTimeEvent>(ChangeTimeListener);
 }
コード例 #9
0
 private void OnDisable()
 {
     EventsObserver.RemoveEventListener <PlayerBoostEvent>(ChangeSmoothParameters);
 }
コード例 #10
0
 private void OnDisable()
 {
     EventsObserver.RemoveEventListener <StopTimeEvent>(TurnMusic);
 }