public void AddTradeModifier(TownTradeModifier mod) { tradeModifiers.Add(mod); OnTradeCostChanged(); }
public void RemoveTradeModifier(TownTradeModifier mod) { tradeModifiers.Remove(mod); OnTradeCostChanged(); }
public void Apply() { activeBonus = DesertContext.StrangeNew <TownTradeBonus>(); affectedTown.economy.AddTradeModifier(activeBonus); }