Beyond_Beyaan.TechnologyManager.TechnologyManager C# (CSharp) Метод

TechnologyManager() публичный Метод

public TechnologyManager ( ) : System
Результат System
        public TechnologyManager()
        {
            //Set the initial starting percentages
            ComputerPercentage = 20;
            ConstructionPercentage = 10;
            ForceFieldPercentage = 15;
            PlanetologyPercentage = 15;
            PropulsionPercentage = 20;
            WeaponPercentage = 20;

            RaceModifiers = new Dictionary<TechField, float>();
            RaceModifiers[TechField.COMPUTER] = 1;
            RaceModifiers[TechField.CONSTRUCTION] = 1;
            RaceModifiers[TechField.FORCE_FIELD] = 1;
            RaceModifiers[TechField.PLANETOLOGY] = 1;
            RaceModifiers[TechField.PROPULSION] = 1;
            RaceModifiers[TechField.WEAPON] = 1;

            ResearchedComputerTechs = new List<Technology>();
            ResearchedConstructionTechs = new List<Technology>();
            ResearchedForceFieldTechs = new List<Technology>();
            ResearchedPlanetologyTechs = new List<Technology>();
            ResearchedPropulsionTechs = new List<Technology>();
            ResearchedWeaponTechs = new List<Technology>();

            UnresearchedComputerTechs = new List<Technology>();
            UnresearchedConstructionTechs = new List<Technology>();
            UnresearchedForceFieldTechs = new List<Technology>();
            UnresearchedPlanetologyTechs = new List<Technology>();
            UnresearchedPropulsionTechs = new List<Technology>();
            UnresearchedWeaponTechs = new List<Technology>();

            UpdateValues();
        }