// Start is called before the first frame update public void SetData(IndustrySector isec) { indexBarInvestment.GetComponent <IndexBarController>().IndexID = isec.Investment.ID; indexBarDevelopement.GetComponent <IndexBarController>().IndexID = isec.Development.ID; policemanPanel.GetComponent <JobDisplayController>().SetData(isec.Jobs[(int)Job.TYPE.POLICEMAN]); doctorPanel.GetComponent <JobDisplayController>().SetData(isec.Jobs[(int)Job.TYPE.DOCTOR]); cleanerPanel.GetComponent <JobDisplayController>().SetData(isec.Jobs[(int)Job.TYPE.CLEANER]); subwayWorkerPanel.GetComponent <JobDisplayController>().SetData(isec.Jobs[(int)Job.TYPE.SUBWAY_WORKER]); officeWorkerPanel.GetComponent <JobDisplayController>().SetData(isec.Jobs[(int)Job.TYPE.OFFICE_WORKER]); executiveOfficerPanel.GetComponent <JobDisplayController>().SetData(isec.Jobs[(int)Job.TYPE.EXECUTIVE_OFFICER]); }
public override string ToString() { string res = "City Part: " + CityPlace; res += "\nIndustry Sector: " + IndustrySector.ToString(); res += "\nTransport Sector: " + TransportSector.ToString(); res += "\nLeisure Sector: " + LeisureSector.ToString(); res += "\nNumber of people: " + Citizens.Count + " | Number of free houses: " + nonAllocatedHomes.Count; res += "\nFirst 5 citizens:\n=====================================================================\n"; int cont = 0; foreach (Citizen c in Citizens.Values) { res += c.ToString() + "\n"; if (++cont > 4) { break; } } return(res); }
////////////////////// // Auxiliar Methods // ////////////////////// void InitLaboralSector(INDUSTRY industry, SECTOR_INVESTMENT investment) { float investmentValue = 0f, developementValue = 0; switch (industry) { case INDUSTRY.UNDER_DEVELOPED: developementValue = 0.25f; break; case INDUSTRY.DEVELOPING: developementValue = 0.5f; break; case INDUSTRY.DEVELOPED: developementValue = 0.75f; break; } switch (investment) { case SECTOR_INVESTMENT.LOW: investmentValue = 0.25f; break; case SECTOR_INVESTMENT.MEDIUM: investmentValue = 0.5f; break; case SECTOR_INVESTMENT.HIGH: investmentValue = 0.75f; break; } IndustrySector = new IndustrySector(investmentValue, developementValue, CityPlace, city); }