public void Dispose() { EventsObserver.RemoveEventListener <IStartGameplayEvent>(StartGameListener); EventsObserver.RemoveEventListener <IPauseEvent>(PauseListener); EventsObserver.RemoveEventListener <IEndGameEvent>(EndGameListener); EventsObserver.RemoveEventListener <IRestartGameEvent>(RestartListener); }
private void OnDisable() { EventsObserver.RemoveEventListener <IUpdateScoreEvent>(UpdateUIScore); }
private void OnDisable() { EventsObserver.RemoveEventListener <PlayerBoostEvent>(BoostListener); }
private void OnDisable() { EventsObserver.RemoveEventListener <ISpawnEvent>(Spawn); EventsObserver.RemoveEventListener <IRestartGameEvent>(ClearParentTransform); }
private void OnDisable() { EventsObserver.RemoveEventListener <IPlaySoundEvent>(Play); }
private void OnDisable() { EventsObserver.RemoveEventListener <PlayerBoostEvent>(BoostListener); EventsObserver.RemoveEventListener <PlayerDeathEvent>(EndGameSession); EventsObserver.RemoveEventListener <StopTimeEvent>(PauseListener); }
private void OnDisable() { EventsObserver.RemoveEventListener <StopTimeEvent>(StopTimeListener); EventsObserver.RemoveEventListener <PlayerDeathEvent>(EndGame); }
private void OnDisable() { EventsObserver.RemoveEventListener <AvoidAsteroidEvent>(AsteroidListener); EventsObserver.RemoveEventListener <ChangeScoreEvent>(ScoreListener); EventsObserver.RemoveEventListener <ChangeGameTimeEvent>(ChangeTimeListener); }
private void OnDisable() { EventsObserver.RemoveEventListener <PlayerBoostEvent>(ChangeSmoothParameters); }
private void OnDisable() { EventsObserver.RemoveEventListener <StopTimeEvent>(TurnMusic); }