* Predicted gas pumps I wanted to try out atmos and first thing I found. * a * Atmos device prediction - Canisters - Tanks - Internals AirMixes aren't predicted so nothing on that front but all the UIs should be a lot closer. * Remove details range * Gas tank prediction * Even more sweeping changes * Alerts * rehg * Popup fix * Fix merge conflicts * Fix * Review
23 lines
831 B
C#
23 lines
831 B
C#
using Content.Shared.NodeContainer.NodeGroups;
|
|
using JetBrains.Annotations;
|
|
|
|
namespace Content.Server.NodeContainer.NodeGroups
|
|
{
|
|
/// <summary>
|
|
/// Associates a <see cref="INodeGroup"/> implementation with a <see cref="NodeGroupID"/>.
|
|
/// This is used to gurantee all <see cref="INode"/>s of the same <see cref="NodeGroupID"/>
|
|
/// have the same type of <see cref="INodeGroup"/>. Used by <see cref="INodeGroupFactory"/>.
|
|
/// </summary>
|
|
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
|
|
[MeansImplicitUse]
|
|
public sealed class NodeGroupAttribute : Attribute
|
|
{
|
|
public NodeGroupID[] NodeGroupIDs { get; }
|
|
|
|
public NodeGroupAttribute(params NodeGroupID[] nodeGroupTypes)
|
|
{
|
|
NodeGroupIDs = nodeGroupTypes;
|
|
}
|
|
}
|
|
}
|