public void addBuilding(int i, int j) { buildings.Add(new Node(i, j)); buildingInfo.addStructure(i, j); grid[i, j] = 2; metrics.setNumBuildings(metrics.getNumBuildings() + 1); metrics.setNumPoints(metrics.getNumPoints() + 300); ShopControl.addToCurrency(10); }
public void addSidewalk(int i, int j) { sidewalks.Add(new Node(i, j)); sidewalkInfo.addStructure(i, j); grid[i, j] = 1; metrics.setNumSidewalks(metrics.getNumSidewalks() + 1); metrics.setNumPoints(metrics.getNumPoints() + 100); ShopControl.addToCurrency(5); }
public void addCitizen(int i, int j) { metrics.setNumCitizens(metrics.getNumCitizens() + 1); metrics.setNumPoints(metrics.getNumPoints() + 500); ShopControl.addToCurrency(25); GameObject newCitizen = Instantiate(citizenPrefab, new Vector3(0.5f + i, heightOffset, 0.5f + j), Quaternion.identity); newCitizen.AddComponent <Citizen>(); newCitizen.GetComponent <Citizen>().setup(this, structureControl, achievementControl, new Node(i, j)); newCitizen.GetComponent <Renderer>().material.SetColor("_Color", citizenColor); citizens.Add(newCitizen); }