Пример #1
0
 void OnDestroy()
 {
     _levelService.OnUnitSelected  -= OnUnitSelected;
     _levelService.OnUnitCanTurn   -= OnUnitCanTurn;
     _updateService.OnStateUpdated -= OnStateUpdated;
     _updateService.RemoveHandler <AttackCommand>(OnAttackUnit);
     _updateService.RemoveHandler <KillUnitCommand>(OnKillUnit);
 }
Пример #2
0
 void OnDestroy()
 {
     _update.RemoveHandler <StartLevelCommand>(OnStartLevel);
 }
Пример #3
0
 public void Dispose()
 {
     _update.RemoveHandler <EndPlayerTurnCommand>(OnEndPlayerTurn);
     _update.RemoveHandler <EndEnemyTurnCommand> (OnEndEnemyTurn);
     _update.RemoveHandler <FinishLevelCommand>  (OnFinishLevel);
 }
Пример #4
0
 void OnDestroy()
 {
     _update.RemoveHandler <EquipItemCommand>  (OnEquipItem);
     _update.RemoveHandler <TakeOffItemCommand>(OnTakeOffItem);
 }