Example #1
0
 private void OnFormationDie()
 {
     if (_enable)
     {
         Formation.Dispose();
         Formation = CreateRandomFormation();
         ManagerProvider.EventManager.CanGenerateNewWaveEvent.OnEvent();
     }
 }
Example #2
0
 private void OnDestroy()
 {
     Formation.Dispose();
     Formation = null;
     ManagerProvider.EventManager.FormationDieEvent.Unsubscribe(OnFormationDie);
 }
Example #3
0
 public void Initialize()
 {
     Formation = CreateRandomFormation();
     Deactivate();
     ManagerProvider.EventManager.FormationDieEvent.Subscribe(OnFormationDie);
 }