public override void Block(Attack attack) { Console.WriteLine("Blocked on the third armor! No other armors are affected!"); }
public abstract void Block(Attack attack);
public override void Block(Attack attack) { Console.WriteLine("Blocked on the second armor! Third Armor affected by how this handles it!"); }
public void Defend(Attack attack) { this.armor.Handle(attack); }