Esempio n. 1
0
 public virtual void HitBack(UnitBase attacker)
 {
     attacker.ReceiveHitBack(this);
 }
Esempio n. 2
0
 public virtual void ReceiveHitBack(UnitBase defender)
 {
     RemoveHealth(defender.Damage);
     Console.WriteLine($" {GetInfoExtended()} after hit back from {defender.GetInfoBasic()}");
 }
Esempio n. 3
0
 public virtual void Attack(UnitBase defender)
 {
     defender.RemoveHealth(this);
 }