Beispiel #1
0
        public void RemoveHealth(UnitBase attacker)
        {
            RemoveHealth(attacker.Damage);
            Console.WriteLine($" {GetInfoExtended()} after attack from {attacker.GetInfoBasic()}");
            if (!GetIsAlive())
            {
                return;
            }

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