Esempio n. 1
0
 public void BuyOilField()
 {
     if (playerManager.getMoney() >= mapZone.getOilFieldPrice() && mapZone.getPoliticalResistance() <= mapZone.getLobbyingPower())
     {
         buyOilField.Invoke(mapZone.getOilFieldPrice());
     }
 }
Esempio n. 2
0
    // 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");
    }