using JetBrains.Annotations; namespace Content.Server.NodeContainer.NodeGroups { /// /// Associates a implementation with a . /// This is used to gurantee all s of the same /// have the same type of . Used by . /// [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)] [MeansImplicitUse] public sealed class NodeGroupAttribute : Attribute { public NodeGroupID[] NodeGroupIDs { get; } public NodeGroupAttribute(params NodeGroupID[] nodeGroupTypes) { NodeGroupIDs = nodeGroupTypes; } } }