RemoteTech.RemoteTechAntennaCore.UpdatePA C# (CSharp) Méthode

UpdatePA() private méthode

private UpdatePA ( ) : void
Résultat void
        public void UpdatePA()
        {
            target = new Target(pointedAt);

            string targetName = target.GUIname;

            if (this.dishRange > 0)
            {
                if (Events["setTarget"].active)
                {
                    Events["setTarget2"].guiName = "Target: " + targetName;
                    Events["OverrideTarget2"].guiName = "Override " + Events["setTarget2"].guiName;
                    Events["setTarget"].active = Events["OverrideTarget"].active = false;
                    Events["setTarget2"].active = Events["OverrideTarget2"].active = true;
                }
                else
                {
                    Events["setTarget"].guiName = "Target: " + targetName;
                    Events["OverrideTarget"].guiName = "Override " + Events["setTarget"].guiName;
                    Events["setTarget"].active = Events["OverrideTarget"].active = true;
                    Events["setTarget2"].active = Events["OverrideTarget2"].active = false;
                }
            }
            else
            {
                Events["setTarget"].active = Events["OverrideTarget"].active = Events["setTarget2"].active = Events["OverrideTarget2"].active = false;
            }

            if (!showStats)
            {
                Fields["Dish_Range"].guiActive = Fields["Antenna_Range"].guiActive = false;
                return;
            }

            if (dishRange > 0)
            {
                Dish_Range = RTUtils.length(dishRange * 1000) + "m";

                Fields["Dish_Range"].guiName = "";

                if (showAntennaName) Fields["Dish_Range"].guiName += antennaName;
                if (showType) Fields["Dish_Range"].guiName += showAntennaName ? " dish " : "Dish ";
                Fields["Dish_Range"].guiName += (showAntennaName || showType) ? "range" : "Range";

                Fields["Dish_Range"].guiActive = true;
            }
            else
                Fields["Dish_Range"].guiActive = false;

            if (this.antennaRange > 0)
            {
                Antenna_Range = RTUtils.length(antennaRange * 1000) + "m";

                Fields["Antenna_Range"].guiName = "";

                if (showAntennaName) Fields["Antenna_Range"].guiName += antennaName;
                if (showType) Fields["Antenna_Range"].guiName += showAntennaName ? " antenna " : "Antenna ";
                Fields["Antenna_Range"].guiName += (showAntennaName || showType) ? "range" : "Range";

                Fields["Antenna_Range"].guiActive = true;
            }
            else
                Fields["Antenna_Range"].guiActive = false;
        }