using Robust.Shared.Prototypes; using Content.Shared.Roles; namespace Content.Server._NF.PacifiedZone { [RegisterComponent] public sealed partial class PacifiedZoneGeneratorComponent : Component { [ViewVariables] public List TrackedEntities = new(); [ViewVariables] public TimeSpan NextUpdate; /// /// The interval at which this component updates. /// [DataField] public TimeSpan UpdateInterval = TimeSpan.FromSeconds(1); [DataField] public int Radius = 5; [DataField] public List> ImmuneRoles = new(); [DataField] public TimeSpan? ImmunePlaytime = null; } }