using System; namespace Content.Server.GameObjects.Components.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)] public class NodeGroupAttribute : Attribute { public NodeGroupID[] NodeGroupIDs { get; } public NodeGroupAttribute(params NodeGroupID[] nodeGroupTypes) { NodeGroupIDs = nodeGroupTypes; } } }