Space Engineers
Classes | Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Properties | List of all members
VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNode Class Reference
Inheritance diagram for VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNode:
VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxArithmeticNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxBranchingNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxBuilderNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxCastNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxConstantNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxEventNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxForLoopNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxFunctionNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxGetterNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxInterfaceMethodNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxLocalizationNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxLogicGateNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNewListNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxOutputNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxScriptNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxSequenceNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxSetterNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxSwitchNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxTriggerNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxVariableNode

Classes

struct  HeapNodeWrapper
 

Public Member Functions

override int GetHashCode ()
 Method that is needed for Hashing purposes. Id should be a unique identifier within a graph. More...
 
IEnumerable< MyVisualSyntaxNodeGetSequenceDependentOutputs ()
 

Protected Member Functions

MyVisualSyntaxNode TryRegisterNode (int nodeID, List< MyVisualSyntaxNode > collection)
 Tries to put the node of id into collection. More...
 

Static Protected Member Functions

static MyVisualSyntaxNode CommonParent (IEnumerable< MyVisualSyntaxNode > nodes)
 

Protected Attributes

MyObjectBuilder_ScriptNode m_objectBuilder
 Data container; More...
 

Properties

bool Preprocessed [get, set]
 Tells if the node was already preprocessed. (default value is false) More...
 
MyObjectBuilder_ScriptNode ObjectBuilder [get]
 Data container getter. More...
 

Detailed Description

Definition at line 16 of file MyVisualSyntaxNode.cs.

Member Function Documentation

static MyVisualSyntaxNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNode.CommonParent ( IEnumerable< MyVisualSyntaxNode nodes)
inlinestaticprotected

Definition at line 242 of file MyVisualSyntaxNode.cs.

override int VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNode.GetHashCode ( )
inline

Method that is needed for Hashing purposes. Id should be a unique identifier within a graph.

Returns
Id of node.

Definition at line 223 of file MyVisualSyntaxNode.cs.

IEnumerable<MyVisualSyntaxNode> VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNode.GetSequenceDependentOutputs ( )
inline

Definition at line 297 of file MyVisualSyntaxNode.cs.

MyVisualSyntaxNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNode.TryRegisterNode ( int  nodeID,
List< MyVisualSyntaxNode collection 
)
inlineprotected

Tries to put the node of id into collection.

Parameters
nodeIDId of looked for node.
collectionTarget collection.

Definition at line 207 of file MyVisualSyntaxNode.cs.

Member Data Documentation

MyObjectBuilder_ScriptNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNode.m_objectBuilder
protected

Data container;

Definition at line 121 of file MyVisualSyntaxNode.cs.

Property Documentation

MyObjectBuilder_ScriptNode VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNode.ObjectBuilder
get

Data container getter.

Definition at line 126 of file MyVisualSyntaxNode.cs.

bool VRage.Game.VisualScripting.ScriptBuilder.Nodes.MyVisualSyntaxNode.Preprocessed
getsetprotected

Tells if the node was already preprocessed. (default value is false)

Definition at line 27 of file MyVisualSyntaxNode.cs.


The documentation for this class was generated from the following file: