/// <summary> /// Remove the Gold amount from the Hero /// </summary> /// <param name="hero">The Hero that will lose the gold</param> public override void Remove(Hero hero) { hero.RemoveGold(GoldAmount); }
public override void Use(Hero hero) { throw new CannotUseItemException(GlobalTranslator.Instance.Translator.ProvideValue("ErrorUseItem")); }
/// <summary> /// Add the Gold amount to the Hero /// </summary> /// <param name="hero">The Hero that will receive the gold</param> public override void Add(Hero hero) { hero.AddGold(GoldAmount); }
public abstract void Remove(Hero hero);
public abstract void Add(Hero hero);
public override void Remove(Hero hero) { hero.BackPack.RemoveItem(this); }
public override void Add(Hero hero) { hero.BackPack.AddItem(this); }
public abstract void Use(Hero hero);