Exemplo n.º 1
0
 public void FinilizeTrades()
 {
     foreach (ExternatlTradingResource newExternatlTradingResource in NewExternatlTradingResources)
     {
         newExternatlTradingResource.SetDaysRemaning(Ownregion.GetTransportTime() / 2);
         ExternatlTradingResources.Add(newExternatlTradingResource);
     }
     NewExternatlTradingResources.Clear();
 }
Exemplo n.º 2
0
 public void StartTrade(List <TradingResource> TradingResources, double ratio, ExternalMarket destination)
 {
     foreach (TradingResource tradingResounce in TradingResources)
     {
         if (tradingResounce.AffordTransport())
         {
             ExternatlTradingResources.Add(tradingResounce.SplitExternal(ratio, destination, Ownregion.GetTransportTime() / 2));
         }
     }
 }