public override string GetInfo()
{
string text = "";
if (antennaRange0 != antennaRange1)
{
if (text.Length > 0) text += "\n";
text += "Antenna range: " + RTUtils.length(this.antennaRange0 * 1000) + "m / " + RTUtils.length(this.antennaRange1 * 1000) + "m";
}
else if (antennaRange > 0)
{
if (text.Length > 0) text += "\n";
text += "Antenna range: " + RTUtils.length(antennaRange * 1000) + "m";
}
if (dishRange0 != dishRange1)
{
if (text.Length > 0) text += "\n";
text += "Dish range: " + RTUtils.length(dishRange0 * 1000) + "m / " + RTUtils.length(dishRange1 * 1000) + "m";
}
else if (dishRange > 0)
{
if (text.Length > 0) text += "\n";
text += "Dish range: " + RTUtils.length(dishRange * 1000) + "m";
}
if (EnergyDrain0 != EnergyDrain1)
{
if (text.Length > 0) text += "\n";
text += "Energy req.: " + (EnergyDrain0 * 60).ToString("0.00") + "/min. / " + (EnergyDrain1 * 60).ToString("0.00") + "/min.";
}
else if (this.EnergyDrain > 0)
{
if (text.Length > 0) text += "\n";
text += "Energy req.: " + (EnergyDrain * 60).ToString("0.00") + "/min.";
}
return text;
}