示例#1
0
        public void Update(Population population, ResourceTypes.ResourceType producingType, double amount)
        {
            TradingResource tradingResource = TradingResourceList.Find(tr => tr.ResourceType == producingType && tr.Owner.ID == population.ID);

            if (tradingResource != null)
            {
                tradingResource.Amount = amount;
            }
            else
            {
                TradingResourceList.Add(new TradingResource(population, producingType, amount));
            }
        }
示例#2
0
 public void Add(TradingResource tradingResource)
 {
     TradingResourceList.Add(tradingResource);
 }
 public void Add(TradingResource tradingResource)
 {
     tradingResources.Add(tradingResource);
 }