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