Class NodeGroupSystem
Inheritance
System.Object
Robust.Shared.GameObjects.EntitySystem
NodeGroupSystem
Implements
Robust.Shared.GameObjects.IEntitySystem
Robust.Shared.GameObjects.IEntityEventSubscriber
Robust.Shared.IoC.IPostInjectInit
Namespace: Content.Client.NodeContainer
Assembly: Content.Client.dll
Syntax
public sealed class NodeGroupSystem : EntitySystem, IEntitySystem, IEntityEventSubscriber, IPostInjectInit
Properties
| Improve this Doc View SourceEntities
Declaration
public Dictionary<EntityUid, (NodeVis.GroupData group, NodeVis.NodeDatum node)[]> Entities { get; }
Property Value
| Type | Description |
|---|---|
| Dictionary<Robust.Shared.GameObjects.EntityUid, System.ValueTuple<NodeVis.GroupData, NodeVis.NodeDatum>[]> |
Filtered
Declaration
public HashSet<string> Filtered { get; }
Property Value
| Type | Description |
|---|---|
| HashSet<System.String> |
Groups
Declaration
public Dictionary<int, NodeVis.GroupData> Groups { get; }
Property Value
| Type | Description |
|---|---|
| Dictionary<System.Int32, NodeVis.GroupData> |
NodeLookup
Declaration
public Dictionary<(int group, int node), NodeVis.NodeDatum> NodeLookup { get; }
Property Value
| Type | Description |
|---|---|
| Dictionary<System.ValueTuple<System.Int32, System.Int32>, NodeVis.NodeDatum> |
VisEnabled
Declaration
public bool VisEnabled { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
| Improve this Doc View SourceInitialize()
Declaration
public override void Initialize()
Overrides
Robust.Shared.GameObjects.EntitySystem.Initialize()
|
Improve this Doc
View Source
SetVisEnabled(Boolean)
Declaration
public void SetVisEnabled(bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | enabled |
Shutdown()
Declaration
public override void Shutdown()
Overrides
Robust.Shared.GameObjects.EntitySystem.Shutdown()
Implements
Robust.Shared.GameObjects.IEntitySystem
Robust.Shared.GameObjects.IEntityEventSubscriber
Robust.Shared.IoC.IPostInjectInit