using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Set; namespace Content.Shared.Tag { [RegisterComponent, Access(typeof(TagSystem))] public sealed partial class TagComponent : Component { [DataField("tags", customTypeSerializer: typeof(PrototypeIdHashSetSerializer))] [Access(typeof(TagSystem), Other = AccessPermissions.ReadExecute)] // FIXME Friends public HashSet Tags = new(); } }