Beyond_Beyaan.Screens.ResearchScreen.RefreshFields C# (CSharp) Метод

RefreshFields() приватный Метод

private RefreshFields ( ) : void
Результат void
        private void RefreshFields()
        {
            var currentEmpire = _gameMain.EmpireManager.CurrentEmpire;

            _totalResearchPointsLabel.SetText(string.Format("Total Research Points: {0:0.00}", currentEmpire.ResearchPoints));

            if (currentEmpire.TechnologyManager.WhichComputerBeingResearched != null)
            {
                _techNamesBeingResearchedLabels[0].SetText(currentEmpire.TechnologyManager.WhichComputerBeingResearched.TechName);
            }
            else
            {
                _techNamesBeingResearchedLabels[0].SetText("None");
            }
            if (currentEmpire.TechnologyManager.WhichConstructionBeingResearched != null)
            {
                _techNamesBeingResearchedLabels[1].SetText(currentEmpire.TechnologyManager.WhichConstructionBeingResearched.TechName);
            }
            else
            {
                _techNamesBeingResearchedLabels[1].SetText("None");
            }
            if (currentEmpire.TechnologyManager.WhichForceFieldBeingResearched != null)
            {
                _techNamesBeingResearchedLabels[2].SetText(currentEmpire.TechnologyManager.WhichForceFieldBeingResearched.TechName);
            }
            else
            {
                _techNamesBeingResearchedLabels[2].SetText("None");
            }
            if (currentEmpire.TechnologyManager.WhichPlanetologyBeingResearched != null)
            {
                _techNamesBeingResearchedLabels[3].SetText(currentEmpire.TechnologyManager.WhichPlanetologyBeingResearched.TechName);
            }
            else
            {
                _techNamesBeingResearchedLabels[3].SetText("None");
            }
            if (currentEmpire.TechnologyManager.WhichPropulsionBeingResearched != null)
            {
                _techNamesBeingResearchedLabels[4].SetText(currentEmpire.TechnologyManager.WhichPropulsionBeingResearched.TechName);
            }
            else
            {
                _techNamesBeingResearchedLabels[4].SetText("None");
            }
            if (currentEmpire.TechnologyManager.WhichWeaponBeingResearched != null)
            {
                _techNamesBeingResearchedLabels[5].SetText(currentEmpire.TechnologyManager.WhichWeaponBeingResearched.TechName);
            }
            else
            {
                _techNamesBeingResearchedLabels[5].SetText("None");
            }

            RefreshSliders();

            RefreshProgressLabels();

            RefreshLockedStatus();

            RefreshResearchedTechs(TechField.COMPUTER);
        }