public override void Attack(UnitBase defender) { base.Attack(defender); if ((!GetIsAlive()) || (!defender.GetIsAlive())) { return; } defender.RemoveHealth(this.Damage); Console.WriteLine($" {defender.GetInfoExtended()} after second attack from {GetInfoBasic()}"); }