Пример #1
0
 protected override void performOne(GridElement gridElement, int value)
 {
     if (gridElement.unit != null && unitBase.unitCounters["isEnemy"] != gridElement.unit.GetComponent <UnitBase>().unitCounters["isEnemy"])
     {
         gridElement.unit.GetComponent <UnitBase>().unitCounters["hp"] -= value;
         hasAttacked = true;
         gridElement.getDamage(value);
         //Debug.Log("attack");
         if (gridElement.unit.GetComponent <UnitBase>().unitCounters["hp"] <= 0)
         {
             gridElement.unit.GetComponent <UnitBase>().destroyMe();
         }
     }
 }