diff --git a/Assets/Scripts/City.cs b/Assets/Scripts/City.cs index 8c7f8c2fbb3da942aed1b860f0e7465335acfbe9..5c15fd42f74b8734254cc70500db19980c243ada 100644 --- a/Assets/Scripts/City.cs +++ b/Assets/Scripts/City.cs @@ -88,7 +88,7 @@ public class City : MonoBehaviour lista[i].SetCapacity(x); } } - public void UseResources(List<float> a) + public void UseResources(List<int> a) { } diff --git a/Assets/Scripts/ResourceCapacityUpgrade.cs b/Assets/Scripts/ResourceCapacityUpgrade.cs index 803ec748918623948857740fb7e0d60e7c66ad07..6158772d0a4fb080ef6a4b477144b05c3ea18f13 100644 --- a/Assets/Scripts/ResourceCapacityUpgrade.cs +++ b/Assets/Scripts/ResourceCapacityUpgrade.cs @@ -21,7 +21,7 @@ public class ResourceCapacityUpgrade : Upgrade UpgradeTargets target = UpgradeTargets.capacity; City city = gameObject.GetComponent<City>(); int currentLevel = city.GetLevel(target); - city.UseResources(GetPrices(currentLevel)); + city.UseResources((GetPrices(currentLevel))); city.IncreaseCapacity(currentLevel * 100); Debug.Log("Capacity upgraded"); } diff --git a/Assets/Scripts/Upgrade.cs b/Assets/Scripts/Upgrade.cs index 36839b8d40d15a48d5b5cdae9cf0f244ff23801d..085a6a5f479780f3601d5d71e3bde5c52f4832bd 100644 --- a/Assets/Scripts/Upgrade.cs +++ b/Assets/Scripts/Upgrade.cs @@ -58,14 +58,13 @@ public abstract class Upgrade : MonoBehaviour } - public List<float> GetPrices(float modifier) + public List<int> GetPrices(float modifier) { - List<float> prices = new List<float>(); + List<int> prices = new List<int>(); foreach(KeyValuePair<Resources, int> key in resources) { - prices.Add(key.Value * modifier * 50 * GetEfficiency()); + prices.Add((int) (key.Value * modifier * 50 * GetEfficiency())); } - return prices; }