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;
}