Exemple #1
0
 public override void _ExitTree()
 {
     MainEvent.UnregisterListener(UIEventFired);
     UnitDeathEvent.UnregisterListener(EndGame);
     WinEvent.UnregisterListener(WinTriggered);
     LoseEvent.UnregisterListener(LostTriggered);
 }
 void OnDisable()
 {
     UnitDeathEvent.UnregisterListener(OnEnemyUnitDeath);
     EnemyAttackEvent.UnregisterListener(OnEnemyUnitAttack);
     LeftMouseSelectEvent.UnregisterListener(OnLeftMouseSelected);
     RightMouseSelectEvent.UnregisterListener(OnRightMouseClick);
     PlayerAttackEvent.UnregisterListener(OnAttacked);
 }
Exemple #3
0
 public override void _ExitTree()
 {
     UnitDeathEvent.UnregisterListener(UnitDeath);
     WinEvent.UnregisterListener(WinTriggered);
     LoseEvent.UnregisterListener(LoseTriggered);
 }
Exemple #4
0
 void OnDestroy()
 {
     UnitDeathEvent.UnregisterListener(OnUnitDied);
 }
Exemple #5
0
 public override void _ExitTree()
 {
     UnitDeathEvent.UnregisterListener(EnemyDies);
 }