Пример #1
0
 public override void Die()
 {
     if (CurrentHealth <= 0)
     {
         TurretList.Remove(this);
         print("[Turret Destroyed]: " + transform.name);
         Destroy(gameObject);
     }
 }
Пример #2
0
 public void DeleteTurret(Turret t)
 {
     if (Turrets.Contains(t))
     {
         // TODO: Investigate this memory leak.
         t.Active = false;
         Turrets.Remove(t);
         if (RemoveTurret != null)
         {
             RemoveTurret(this, new TurretArgs(t));
         }
     }
 }
 private void RemoveTurret(Turret t)
 {
     Turrets.Remove(t);
 }