Class FlowNode_SwitchEnumT<TEnum>
Route execution to one of several output ports based on the value of an enum type, offering a dynamic branching mechanism in execution flow.
public class FlowNode_SwitchEnumT<TEnum> : FlowNode_SwitchEnum, IDisposable, ISerializationCallbackReceiver, IReadOnlyPortArrayNode where TEnum : Enum
Type Parameters
TEnum
- Inheritance
-
objectFlowNode_SwitchEnumT<TEnum>
- Implements
-
IDisposableISerializationCallbackReceiver
- Inherited Members
Fields
outputs
public NodePort[] outputs
Field Value
- NodePort[]
sourceValue
public CeresPort<TEnum> sourceValue
Field Value
- CeresPort<TEnum>
Methods
Execute(ExecutionContext)
protected override sealed UniTask Execute(ExecutionContext executionContext)
Parameters
executionContextExecutionContext
Returns
- UniTask
GetPortArrayFieldName()
public string GetPortArrayFieldName()
Returns
- string
GetPortArrayLength()
public int GetPortArrayLength()
Returns
- int
OnAfterDeserialize()
public void OnAfterDeserialize()
OnBeforeSerialize()
public void OnBeforeSerialize()