コード例 #1
0
    private void CheckBuildingConstruction(Building b)
    {
        if (b.CurrentProduction > 0 && (b.CurrentProduction -= Globals.CityManager.Production) <= 0)
        {
            b.AddLevel(1);
            Globals.CityManager.AddCoin(-b.CoinCost);
            Globals.CityManager.SetIncome(Globals.CityManager.Income - b.CoinUpkeep);
        }

        b.GridCell.SetTimerText(b.CurrentProduction);
    }