using System.Collections.Generic; using Robust.Shared.GameObjects; using Robust.Shared.Serialization; using Robust.Shared.ViewVariables; namespace Content.Server.GameObjects.Components.Access { [RegisterComponent] public class AccessComponent : Component { public override string Name => "Access"; private List _tags; [ViewVariables] public List Tags => _tags; public override void ExposeData(ObjectSerializer serializer) { base.ExposeData(serializer); serializer.DataField(ref _tags, "tags", new List()); } } }