public void updateValues() { dayCount = 0; //CLEAN EVERYTHING ownedBuilding.Clear(); ownedBuilding.Clear(); stats_popularity = 0; stats_influence = 0; stats_income = 0; stats_buildingCount = 0; stats_taxesCount = 0; stats_illegalCount = 0; money_income = 0; money_expenses = 0; money_taxes = 0; money_total = 0; if (PhotonNetwork.room != null && PhotonNetwork.room.playerCount > 1) { GameObject[] buildings = GameObject.FindGameObjectsWithTag("BUILDING"); foreach (GameObject building in buildings) { buildingScript = building.GetComponent <BV_BuildingManager>(); print("BUILDING ID =" + buildingScript.getOwnerID()); if (buildingScript.getOwnerID() == PhotonNetwork.player.ID) { buildingScript.setValues(); ownedBuilding.Add(building); //REFACTOR stats_popularity = stats_popularity + buildingScript.getPopularity(); stats_influence = stats_influence + buildingScript.getInfluence(); stats_income = stats_income + buildingScript.getIncome(); stats_buildingCount = buildings.Length; if (buildingScript.getPayTaxes() == true) { stats_taxesCount++; } if (buildingScript.getPayTaxes() == false) { stats_illegalCount++; } money_income = stats_income; money_expenses = money_expenses + buildingScript.getExpenses(); money_taxes = money_taxes + buildingScript.getTaxes(); } } money_acount = money_acount; money_total = money_acount - money_expenses + money_income; stats_buildingCount = stats_buildingCount + ownedBuilding.Count(); print("YOU OWNN" + ownedBuilding.Count()); } }
public void updateTaxeBool(bool value) { buildingScript.setPayTaxes(value); buildingScript.setValues(); }