// Update is called once per frame void Update() { MapZone mapZone = eventManager.GetMapZone(); money.text = "Money: " + playerManager.getMoney() + "$"; zoneName.text = mapZone.gameObject.name; oilFields.text = "Oil Fields: " + mapZone.getOilFields().ToString(); coalMines.text = "Coal Mines: " + mapZone.getCoalMines().ToString(); loggingCamps.text = "Logging Camps: " + mapZone.getLoggingCamps().ToString(); dumpingSites.text = "Dumping Sites: " + mapZone.getDumpingGrounds().ToString(); foreach (MapZone mapZonee in mapZones) { pollution += mapZonee.getPollution(); } totalPollution.text = "Pollution: " + pollution.ToString("F0"); if (pollution > 2000) { Utils.ForceCrash(ForcedCrashCategory.FatalError); } pollution = 0; lobbyPower.text = "Lobby Power: " + mapZone.getLobbyingPower().ToString("F2"); politicalResistance.text = "Political Resistance: " + mapZone.getPoliticalResistance().ToString("F2"); oil.text = "Oil: " + mapZone.getOil().ToString("F0"); coal.text = "Coal: " + mapZone.getCoal().ToString("F0"); forest.text = "Trees: " + mapZone.getForest().ToString("F0"); gas.text = "Gas: " + mapZone.getGas().ToString("F0"); }
public void BuyOilField() { if (playerManager.getMoney() >= mapZone.getOilFieldPrice() && mapZone.getPoliticalResistance() <= mapZone.getLobbyingPower()) { buyOilField.Invoke(mapZone.getOilFieldPrice()); } }