Ejemplo n.º 1
0
 public void ChargeForUpgrade(IResourceInventory i_inventory)
 {
     foreach (KeyValuePair <string, int> cost in mData.ResourcesToUpgrade)
     {
         string resourceName   = cost.Key;
         int    resourceAmount = GetUpgradeCostForResource(resourceName);
         i_inventory.SpendResources(resourceName, resourceAmount);
     }
 }
Ejemplo n.º 2
0
        public void ChargeForTrainerPurchase(IResourceInventory i_inventory)
        {
            int cost = GetNextTrainerCost();

            i_inventory.SpendResources(VirtualCurrencies.GOLD, cost);
        }