Table of Contents

Class FlowNode_ExecuteCustomFunction

Namespace
Ceres.Flow.CustomFunctions
Assembly
Ceres.Flow.dll

Execute custom function implemented in flow graph

[NodeInfo("Invokes a local Flow function or FlowGraphFunction asset.")]
[CeresMetadata(new string[] { "style = CustomFunctionNode" })]
public abstract class FlowNode_ExecuteCustomFunction : FlowNode, IEnumerable<CeresNode>, IEnumerable, IDisposable, IRuntimeCompiledNode
Inheritance
FlowNode_ExecuteCustomFunction
Implements
Derived
Inherited Members

Constructors

FlowNode_ExecuteCustomFunction()

protected FlowNode_ExecuteCustomFunction()

Fields

functionAsset

[HideInGraphEditor]
public FlowGraphFunctionAsset functionAsset

Field Value

FlowGraphFunctionAsset

functionName

[HideInGraphEditor]
public string functionName

Field Value

string

Methods

Compile(CeresGraphCompiler)

public void Compile(CeresGraphCompiler compiler)

Parameters

compiler CeresGraphCompiler

Execute(ExecutionContext)

protected override sealed UniTask Execute(ExecutionContext executionContext)

Parameters

executionContext ExecutionContext

Returns

UniTask

__getTypeName()

protected override string __getTypeName()

Returns

string

__initializePorts()

protected override void __initializePorts()

__initializeVariables()

protected override void __initializeVariables()