using Robust.Shared.GameStates; namespace Content.Shared.Alert; /// /// Copy of the entity's alerts that are flagged for autoRemove, so that not all of the alerts need to be checked constantly /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class AlertAutoRemoveComponent : Component { /// /// List of alerts that have to be checked on every tick for automatic removal at a specific time /// [AutoNetworkedField] [DataField] public HashSet AlertKeys = new(); public override bool SendOnlyToOwner => true; }