public override void Effect(object sender, BonusEventArgs e) { var player = e.Target as HumanPlayer; if (player != null) { player.GoldAmount += this.Amount; } }
public abstract void Effect(object sender, BonusEventArgs e);
public override void Effect(object sender, BonusEventArgs e) { throw new NotImplementedException(); }