Class CustomFunctionInput
- Namespace
- Ceres.Flow.CustomFunctions
- Assembly
- Ceres.Flow.dll
[CeresGroup("Hidden")]
[CeresLabel("Function Input")]
[NodeInfo("Entry node for a local Flow function. Configure input parameters in the node settings.")]
[CeresMetadata(new string[] { "style = CustomFunctionInput" })]
public class CustomFunctionInput : ExecutableEvent, IEnumerable<CeresNode>, IEnumerable, IDisposable, IReadOnlyPortArrayNode
- Inheritance
-
CustomFunctionInput
- Implements
- Inherited Members
Constructors
CustomFunctionInput()
public CustomFunctionInput()
Fields
exec
[OutputPort(false)]
[CeresLabel("")]
public NodePort exec
Field Value
outputs
[OutputPort(true)]
public CeresPort<CeresPort>[] outputs
Field Value
parameters
[HideInGraphEditor]
public CustomFunctionInputParameter[] parameters
Field Value
Methods
Execute(ExecutionContext)
protected override UniTask Execute(ExecutionContext executionContext)
Parameters
executionContextExecutionContext
Returns
- UniTask
GetEventName()
public override string GetEventName()
Returns
GetPortArrayFieldName()
public string GetPortArrayFieldName()
Returns
GetPortArrayLength()
public int GetPortArrayLength()
Returns
OnAfterDeserialize()
public void OnAfterDeserialize()
OnBeforeSerialize()
public void OnBeforeSerialize()
__getTypeName()
protected override string __getTypeName()
Returns
__initializePorts()
protected override void __initializePorts()
__initializeVariables()
protected override void __initializeVariables()