Class FlowNode_ExecuteFunction
Execute function in flow
[NodeInfo("Invokes a C# executable function from the Flow graph.")]
public abstract class FlowNode_ExecuteFunction : FlowNode, IEnumerable<CeresNode>, IEnumerable, IDisposable
- Inheritance
-
FlowNode_ExecuteFunction
- Implements
- Derived
- Inherited Members
Constructors
FlowNode_ExecuteFunction()
protected FlowNode_ExecuteFunction()
Fields
executeInDependency
[HideInGraphEditor]
public bool executeInDependency
Field Value
isScriptMethod
[HideInGraphEditor]
public bool isScriptMethod
Field Value
isSelfTarget
[HideInGraphEditor]
public bool isSelfTarget
Field Value
isStatic
[HideInGraphEditor]
public bool isStatic
Field Value
methodName
[HideInGraphEditor]
public string methodName
Field Value
parameterCount
[HideInGraphEditor]
public int parameterCount
Field Value
Methods
GetExecutionPath()
Get node instance execution path
public override ExecutionPath GetExecutionPath()
Returns
GetMethodInfo(Type)
public virtual MethodInfo GetMethodInfo(Type targetType)
Parameters
targetTypeType
Returns
GetSelfTargetOrDefault<TValue>(CeresPort<TValue>, ExecutionContext)
protected TValue GetSelfTargetOrDefault<TValue>(CeresPort<TValue> inputPort, ExecutionContext context)
Parameters
inputPortCeresPort<TValue>contextExecutionContext
Returns
- TValue
Type Parameters
TValue
GetTargetOrDefault<TValue>(CeresPort<TValue>, ExecutionContext)
protected TValue GetTargetOrDefault<TValue>(CeresPort<TValue> inputPort, ExecutionContext context)
Parameters
inputPortCeresPort<TValue>contextExecutionContext
Returns
- TValue
Type Parameters
TValue
__getTypeName()
protected override string __getTypeName()
Returns
__initializePorts()
protected override void __initializePorts()
__initializeVariables()
protected override void __initializeVariables()