public override string GetInspectString()
        {
            var stringBuilder = new StringBuilder();

            stringBuilder.Append(base.GetInspectString());
            stringBuilder.AppendLine();
            stringBuilder.Append("DetonatorTable_inrange".Translate());
            stringBuilder.Append(": " + numViableExplosives);
            if (RemoteExplosivesUtility.ChannelsUnlocked())
            {
                stringBuilder.AppendLine();
                stringBuilder.Append(RemoteExplosivesUtility.GetCurrentChannelInspectString(currentChannel));
            }
            return(stringBuilder.ToString());
        }
        public override string GetInspectString()
        {
            var stringBuilder = new StringBuilder();

            stringBuilder.Append(base.GetInspectString());
            if (IsArmed)
            {
                stringBuilder.Append("TrapArmed".Translate());
            }
            else
            {
                stringBuilder.Append("TrapNotArmed".Translate());
            }
            if (RemoteExplosivesUtility.ChannelsUnlocked())
            {
                stringBuilder.AppendLine();
                stringBuilder.Append(RemoteExplosivesUtility.GetCurrentChannelInspectString(currentChannel));
            }
            return(stringBuilder.ToString());
        }