|
@ -24,6 +24,11 @@ namespace GWConquest |
|
|
int totalSupplies = 0; |
|
|
int totalSupplies = 0; |
|
|
int totalFuel = 0; |
|
|
int totalFuel = 0; |
|
|
|
|
|
|
|
|
|
|
|
float balanceFood = 0; |
|
|
|
|
|
float balanceSupplies = 0; |
|
|
|
|
|
float balanceFuel = 0; |
|
|
|
|
|
float balanceCredits = 0; |
|
|
|
|
|
|
|
|
foreach(var d in District.AllDistricts) |
|
|
foreach(var d in District.AllDistricts) |
|
|
{ |
|
|
{ |
|
|
if(d.ControllingPlayer == currentPlayer) |
|
|
if(d.ControllingPlayer == currentPlayer) |
|
@ -31,6 +36,25 @@ namespace GWConquest |
|
|
totalFood += d.Inventory.GetItemAmount("Food"); |
|
|
totalFood += d.Inventory.GetItemAmount("Food"); |
|
|
totalSupplies += d.Inventory.GetItemAmount("Supplies"); |
|
|
totalSupplies += d.Inventory.GetItemAmount("Supplies"); |
|
|
totalFuel += d.Inventory.GetItemAmount("Fuel"); |
|
|
totalFuel += d.Inventory.GetItemAmount("Fuel"); |
|
|
|
|
|
|
|
|
|
|
|
foreach(var (item, amount) in d.ItemProductionList) |
|
|
|
|
|
{ |
|
|
|
|
|
switch(item) |
|
|
|
|
|
{ |
|
|
|
|
|
case "Food": |
|
|
|
|
|
balanceFood += amount; |
|
|
|
|
|
break; |
|
|
|
|
|
case "Supplies": |
|
|
|
|
|
balanceSupplies += amount; |
|
|
|
|
|
break; |
|
|
|
|
|
case "Fuel": |
|
|
|
|
|
balanceFuel += amount; |
|
|
|
|
|
break; |
|
|
|
|
|
case "Credits": |
|
|
|
|
|
balanceCredits += amount; |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -41,6 +65,11 @@ namespace GWConquest |
|
|
FoodDisplay.Total = totalFood; |
|
|
FoodDisplay.Total = totalFood; |
|
|
SuppliesDisplay.Total = totalSupplies; |
|
|
SuppliesDisplay.Total = totalSupplies; |
|
|
FuelDisplay.Total = totalFuel; |
|
|
FuelDisplay.Total = totalFuel; |
|
|
|
|
|
|
|
|
|
|
|
FoodDisplay.Balance = Mathf.RoundToInt(balanceFood); |
|
|
|
|
|
SuppliesDisplay.Balance = Mathf.RoundToInt(balanceSupplies); |
|
|
|
|
|
FuelDisplay.Balance = Mathf.RoundToInt(balanceFuel); |
|
|
|
|
|
CreditsDisplay.Balance = Mathf.RoundToInt(balanceCredits); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|