Class ProcessGraphNode
Processes another graph inside this graph.
Input parameters of the selected graph will be assignable through in ports. Output parameters will be accessible through out ports.
Implements
ISerializationCallbackReceiver
Inherited Members
Namespace: InsaneScatterbrain.ScriptGraph
Syntax
[MovedFrom(false, "InsaneScatterbrain.MapGraph", "InsaneScatterbrain.MapGraph", null)]
[Serializable]
public class ProcessGraphNode : ProcessorNode, IProcessorNode, IProviderNode, IConsumerNode, IScriptNode, INode, ISerializationCallbackReceiver
Properties
IsNamed
Declaration
public bool IsNamed { get; set; }
Property Value
Type | Description |
---|---|
bool |
SubGraph
Declaration
public ScriptGraphGraph SubGraph { get; set; }
Property Value
Type | Description |
---|---|
ScriptGraphGraph |
Methods
Initialize()
Declaration
public override void Initialize()
Overrides
OnAfterDeserialize()
Implement this method to receive a callback after Unity deserializes your object.
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Implement this method to receive a callback before Unity serializes your object.
Declaration
public void OnBeforeSerialize()
OnLoadInputPorts()
Declaration
public override void OnLoadInputPorts()
Overrides
OnLoadOutputPorts()
Declaration
public override void OnLoadOutputPorts()
Overrides
OnProcess()
Contains all the processing logic of this node. Called by Process.
Declaration
protected override void OnProcess()
Overrides
Implements
UnityEngine.ISerializationCallbackReceiver