protected void OnDestroy() { GameOverEvent.UnregisterListener(GameOver); GameWonEvent.UnregisterListener(GameWon); GameStartEvent.UnregisterListener(GameStart); MenuEvent.UnregisterListener(Menu); }
protected void OnDestroy() { PauseEvent.UnregisterListener(LogEvent); MenuEvent.UnregisterListener(LogEvent); TileSoldEvent.UnregisterListener(LogEvent); TileDestroyedEvent.UnregisterListener(LogEvent); TileDamageEvent.UnregisterListener(LogEvent); TileUpdateEvent.UnregisterListener(LogEvent); BaseDamageEvent.UnregisterListener(LogEvent); BaseDamageUIEvent.UnregisterListener(LogEvent); PurchaseMadeEvent.UnregisterListener(LogEvent); PartsChangedUIEvent.UnregisterListener(LogEvent); EnemyRecycledEvent.UnregisterListener(LogEvent); GameStartEvent.UnregisterListener(LogEvent); GameOverEvent.UnregisterListener(LogEvent); GameWonEvent.UnregisterListener(LogEvent); FastForwardEvent.UnregisterListener(LogEvent); }
protected void OnDestroy() { GameStartEvent.UnregisterListener(StartAssault); }