using Content.Shared.Destructible.Thresholds; using Robust.Shared.GameStates; namespace Content.Shared.Xenoarchaeology.Artifact.XAT.Components; /// /// This is used for a xenoarch trigger that self-activates at a regular interval /// [RegisterComponent, NetworkedComponent, Access(typeof(XATTimerSystem)), AutoGenerateComponentState, AutoGenerateComponentPause] public sealed partial class XATTimerComponent : Component { /// /// Next time timer going to activate. /// [DataField, AutoNetworkedField, AutoPausedField] public TimeSpan NextActivation; /// /// Delay between activations. /// [DataField, AutoNetworkedField] public MinMax PossibleDelayInSeconds; }