/// <summary> /// This string will be shown when the object is selected (focus) /// </summary> /// <returns></returns> public override string GetInspectString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(base.GetInspectString()); stringBuilder.AppendLine(); stringBuilder.Append(txtPortalState.Translate() + " "); if (State == TeleporterState.off) { stringBuilder.Append(txtPortalState_off.Translate()); } if (State == TeleporterState.receive) { stringBuilder.Append(txtPortalState_receive.Translate()); } if (State == TeleporterState.send) { stringBuilder.Append(txtPortalState_send.Translate()); } // DEBUG ONLY //if (State == TeleporterState.send) //{ // stringBuilder.AppendLine(); // stringBuilder.Append("Next check in: " + counterNextCheck.ToString()); //} if (State == TeleporterState.send) { stringBuilder.AppendLine(); stringBuilder.Append(txtCountdownTeleporting.Translate() + " " + GenDate.TickstoSecondsString(countdownTeleporting)); } return(stringBuilder.ToString()); }