/// <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());
        }