Table of Contents

Class FlowNode_SwitchEnumT<TEnum>

Namespace
Ceres.Graph.Flow.Utilities
Assembly
cs.temp.dll.dll

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
object
FlowNode_SwitchEnumT<TEnum>
Implements
IDisposable
ISerializationCallbackReceiver
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

executionContext ExecutionContext

Returns

UniTask

GetPortArrayFieldName()

public string GetPortArrayFieldName()

Returns

string

GetPortArrayLength()

public int GetPortArrayLength()

Returns

int

OnAfterDeserialize()

public void OnAfterDeserialize()

OnBeforeSerialize()

public void OnBeforeSerialize()