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