using Content.Shared.AbstractAnalyzer; using Content.Shared.Damage.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List; namespace Content.Server.Medical.Components; /// [RegisterComponent, AutoGenerateComponentPause] [Access(typeof(HealthAnalyzerSystem), typeof(CryoPodSystem))] public sealed partial class HealthAnalyzerComponent : AbstractAnalyzerComponent { [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] [AutoPausedField] public override TimeSpan NextUpdate { get; set; } = TimeSpan.Zero; // Sunrise-start [DataField(customTypeSerializer: typeof(PrototypeIdListSerializer))] public List? DamageContainers; // Sunrise-end }