public override void PayResourceCost(ResourceManager rm) { if (rm.SubtractValue(this)) { Paid = true; } }
public Player() { ResourceManager = new ResourceManager(); }
public override void PayResourceCost(ResourceManager rm) { }
public abstract void PayResourceCost(ResourceManager rm);