using Content.Shared.Radio; using Content.Shared.StatusIcon; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List; namespace Content.Shared.Overlays; /// /// This component allows you to see criminal record status of mobs. /// [RegisterComponent, NetworkedComponent] public sealed partial class ShowCriminalRecordIconsComponent : Component { [ViewVariables(VVAccess.ReadOnly)] [DataField(customTypeSerializer: typeof(PrototypeIdListSerializer))] public IReadOnlyCollection Status = ArraySegment.Empty; [ViewVariables(VVAccess.ReadOnly)] public ProtoId SecurityChannel = "Security"; }