using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Server._DV.StationEvents.NextEvent; [RegisterComponent, Access(typeof(NextEventSystem))] [AutoGenerateComponentPause] public sealed partial class NextEventComponent : Component { /// /// Id of the next event that will be run by EventManagerSystem. /// [DataField] public EntProtoId? NextEventId; /// /// Round time of the scheduler's next station event. /// [DataField(customTypeSerializer: typeof(TimeOffsetSerializer)), AutoPausedField] public TimeSpan NextEventTime; }