using Content.Shared.StatusIcon; using Robust.Shared.GameStates; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.SSDIndicator; /// /// Shows status icon when player in SSD /// [RegisterComponent, NetworkedComponent] [AutoGenerateComponentState] public sealed partial class SSDIndicatorComponent : Component { [ViewVariables(VVAccess.ReadWrite)] [AutoNetworkedField] public bool IsSSD = false; [ViewVariables(VVAccess.ReadWrite)] [DataField("icon", customTypeSerializer: typeof(PrototypeIdSerializer))] public string Icon = "SSDIcon"; }