Exemplo n.º 1
0
    public void SetData(CityPart cityPart)
    {
        displayedCityPart = cityPart;

        totalCitizens.text = SocietyDataInterface.GetCitizensCount(displayedCityPart.CityPlace).ToString();

        lowClass.text    = SocietyDataInterface.GetCitizensEconomicClassCount(displayedCityPart.CityPlace, Citizen.ECONOMIC_CLASS.LOW).ToString();
        middleClass.text = SocietyDataInterface.GetCitizensEconomicClassCount(displayedCityPart.CityPlace, Citizen.ECONOMIC_CLASS.MIDDLE).ToString();
        highClass.text   = SocietyDataInterface.GetCitizensEconomicClassCount(displayedCityPart.CityPlace, Citizen.ECONOMIC_CLASS.HIGH).ToString();

        noneEnviromentalCommitment.text = SocietyDataInterface.GetCitizensEnviomentalCommitmentCount(displayedCityPart.CityPlace, Citizen.ENVIROMENTAL_COMMITMENT.NONE).ToString();
        someEnviromentalCommitment.text = SocietyDataInterface.GetCitizensEnviomentalCommitmentCount(displayedCityPart.CityPlace, Citizen.ENVIROMENTAL_COMMITMENT.SOME).ToString();
        fullEnviromentalCommitment.text = SocietyDataInterface.GetCitizensEnviomentalCommitmentCount(displayedCityPart.CityPlace, Citizen.ENVIROMENTAL_COMMITMENT.FULL).ToString();

        activeNature.text  = SocietyDataInterface.GetCitizensNatureCount(displayedCityPart.CityPlace, Citizen.NATURE.ACTIVE).ToString();
        calmNature.text    = SocietyDataInterface.GetCitizensNatureCount(displayedCityPart.CityPlace, Citizen.NATURE.CALM).ToString();
        socialNature.text  = SocietyDataInterface.GetCitizensNatureCount(displayedCityPart.CityPlace, Citizen.NATURE.SOCIAL).ToString();
        dreamerNature.text = SocietyDataInterface.GetCitizensNatureCount(displayedCityPart.CityPlace, Citizen.NATURE.DREAMER).ToString();

        calmedTimeManagement.text = SocietyDataInterface.GetCitizensTimeManagementCount(displayedCityPart.CityPlace, Citizen.TIME_MANAGEMENT.CALMED).ToString();
        normalTimeManagement.text = SocietyDataInterface.GetCitizensTimeManagementCount(displayedCityPart.CityPlace, Citizen.TIME_MANAGEMENT.NORMAL).ToString();
        rushedTimeManagement.text = SocietyDataInterface.GetCitizensTimeManagementCount(displayedCityPart.CityPlace, Citizen.TIME_MANAGEMENT.RUSHED).ToString();

        stingyMoneyManagement.text      = SocietyDataInterface.GetCitizensMoneyManagementCount(displayedCityPart.CityPlace, Citizen.MONEY_MANAGEMENT.STINGY).ToString();
        responsibleMoneyManagement.text = SocietyDataInterface.GetCitizensMoneyManagementCount(displayedCityPart.CityPlace, Citizen.MONEY_MANAGEMENT.RESPONSIBLE).ToString();
        wastefulMoneyManagement.text    = SocietyDataInterface.GetCitizensMoneyManagementCount(displayedCityPart.CityPlace, Citizen.MONEY_MANAGEMENT.WASTEFUL).ToString();

        globalhealth.GetComponent <IndexBarController>().IndexID          = displayedCityPart.GlobalHealth.ID;
        globalHappiness.GetComponent <IndexBarController>().IndexID       = displayedCityPart.GlobalHappiness.ID;
        lowClassProportion.GetComponent <IndexBarController>().IndexID    = displayedCityPart.LowClassProportion.ID;
        middleClassProportion.GetComponent <IndexBarController>().IndexID = displayedCityPart.MiddleClassProportion.ID;
        highClassProportion.GetComponent <IndexBarController>().IndexID   = displayedCityPart.HighClassProportion.ID;
    }
Exemplo n.º 2
0
    // Start is called before the first frame update
    public void SetData(CityPart p)
    {
        cityPart.text = p.CityPlace.ToString();

        industrySectorPanel.GetComponent <IndustrialSectorDisplayController>().SetData(p.IndustrySector);
        leisureSectorPanel.GetComponent <LeisureSectorDisplayController>().SetData(p.LeisureSector);
        transportSectorPanel.GetComponent <TransportSectorDisplayController>().SetData(p.TransportSector);
        citizensSectorPanel.GetComponent <CitizenDisplayController>().SetData(p);
    }
Exemplo n.º 3
0
Arquivo: City.cs Projeto: Phireh/VEUS
    public City()
    {
        Changes   = new ChangesManagement();
        CityParts = new CityPart[Enum.GetNames(typeof(CityPart.PLACE)).Length];
        CityParts[(int)CityPart.PLACE.CENTER] = new CityPart(CityPart.PLACE.CENTER,
                                                             CityPart.POPULATION.LARGE, Citizen.ECONOMIC_CLASS.MIDDLE,
                                                             CityPart.INDUSTRY.DEVELOPING, CityPart.SECTOR_INVESTMENT.HIGH,
                                                             CityPart.FUN.BORING, CityPart.SECTOR_INVESTMENT.LOW,
                                                             CityPart.INFRASTRUCTURE.CUTTING_EDGE, CityPart.SECTOR_INVESTMENT.HIGH,
                                                             this);

        CityParts[(int)CityPart.PLACE.NORTH] = new CityPart(CityPart.PLACE.NORTH,
                                                            CityPart.POPULATION.SMALL, Citizen.ECONOMIC_CLASS.MIDDLE,
                                                            CityPart.INDUSTRY.DEVELOPED, CityPart.SECTOR_INVESTMENT.MEDIUM,
                                                            CityPart.FUN.BORING, CityPart.SECTOR_INVESTMENT.MEDIUM,
                                                            CityPart.INFRASTRUCTURE.UP_TO_DATE, CityPart.SECTOR_INVESTMENT.MEDIUM,
                                                            this);

        CityParts[(int)CityPart.PLACE.SOUTH] = new CityPart(CityPart.PLACE.SOUTH,
                                                            CityPart.POPULATION.OVER_POPULATED, Citizen.ECONOMIC_CLASS.LOW,
                                                            CityPart.INDUSTRY.UNDER_DEVELOPED, CityPart.SECTOR_INVESTMENT.MEDIUM,
                                                            CityPart.FUN.ENTERTAINING, CityPart.SECTOR_INVESTMENT.MEDIUM,
                                                            CityPart.INFRASTRUCTURE.OLD_FASHINED, CityPart.SECTOR_INVESTMENT.LOW,
                                                            this);

        CityParts[(int)CityPart.PLACE.WEST] = new CityPart(CityPart.PLACE.WEST,
                                                           CityPart.POPULATION.UNDER_POPULATED, Citizen.ECONOMIC_CLASS.HIGH,
                                                           CityPart.INDUSTRY.DEVELOPED, CityPart.SECTOR_INVESTMENT.HIGH,
                                                           CityPart.FUN.ENJOYABLE, CityPart.SECTOR_INVESTMENT.HIGH,
                                                           CityPart.INFRASTRUCTURE.UP_TO_DATE, CityPart.SECTOR_INVESTMENT.HIGH,
                                                           this);

        CityParts[(int)CityPart.PLACE.EAST] = new CityPart(CityPart.PLACE.EAST,
                                                           CityPart.POPULATION.MEDIA, Citizen.ECONOMIC_CLASS.MIDDLE,
                                                           CityPart.INDUSTRY.DEVELOPING, CityPart.SECTOR_INVESTMENT.MEDIUM,
                                                           CityPart.FUN.ENTERTAINING, CityPart.SECTOR_INVESTMENT.HIGH,
                                                           CityPart.INFRASTRUCTURE.UP_TO_DATE, CityPart.SECTOR_INVESTMENT.MEDIUM,
                                                           this);
    }