public virtual void Defend(Attack attack) { _wrappee.Defend(attack); }
public Attack Attack() { var attack = new Attack("Normal attack: " + this.AttackValue, this.AttackValue); return(attack); }
public override void Defend(Attack attack) { attack.Messages.Add("One hand defended the attack: -" + DefenseValue); attack.Value -= DefenseValue; base.Defend(attack); }
public virtual void Defend(Attack attack) { throw new NotImplementedException(); }