public void RemoveHealth(UnitBase attacker) { RemoveHealth(attacker.Damage); Console.WriteLine($" {GetInfoExtended()} after attack from {attacker.GetInfoBasic()}"); if (!GetIsAlive()) { return; } HitBack(attacker); }
public virtual void ReceiveHitBack(UnitBase defender) { RemoveHealth(defender.Damage); Console.WriteLine($" {GetInfoExtended()} after hit back from {defender.GetInfoBasic()}"); }