Interface INodeGroup
Maintains a collection of Nodes, and performs operations requiring a list of
all connected Nodes.
Assembly: Content.Server.dll
Syntax
public interface INodeGroup
Properties
|
Improve this Doc
View Source
Nodes
The list of nodes currently in this group.
Declaration
IReadOnlyList<Node> Nodes { get; }
Property Value
Type |
Description |
IReadOnlyList<Node> |
|
|
Improve this Doc
View Source
Remaking
Declaration
Property Value
Type |
Description |
System.Boolean |
|
Methods
|
Improve this Doc
View Source
AfterRemake(IEnumerable<IGrouping<INodeGroup, Node>>)
Declaration
void AfterRemake(IEnumerable<IGrouping<INodeGroup, Node>> newGroups)
Parameters
Type |
Name |
Description |
IEnumerable<IGrouping<INodeGroup, Node>> |
newGroups |
|
|
Improve this Doc
View Source
Create(NodeGroupID)
Declaration
void Create(NodeGroupID groupId)
Parameters
|
Improve this Doc
View Source
GetDebugData()
Return any additional data to display for the node-visualizer debug overlay.
Declaration
Returns
Type |
Description |
System.Nullable<System.String> |
|
|
Improve this Doc
View Source
Initialize(Node, IEntityManager)
Declaration
void Initialize(Node sourceNode, IEntityManager entMan)
Parameters
Type |
Name |
Description |
Node |
sourceNode |
|
IEntityManager |
entMan |
|
|
Improve this Doc
View Source
LoadNodes(List<Node>)
Declaration
void LoadNodes(List<Node> groupNodes)
Parameters
Type |
Name |
Description |
List<Node> |
groupNodes |
|
|
Improve this Doc
View Source
RemoveNode(Node)
Declaration
void RemoveNode(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|