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.
 
  
  
    Inheritance
    object
    
    
    
    
    FlowNode_SwitchEnumT<TEnum>
   
  
    Implements
    IDisposable
    ISerializationCallbackReceiver
    
   
  
  
  Assembly: cs.temp.dll.dll
  Syntax
  
    public class FlowNode_SwitchEnumT<TEnum> : FlowNode_SwitchEnum, IDisposable, ISerializationCallbackReceiver, IReadOnlyPortArrayNode where TEnum : Enum
   
  Type Parameters
  
  Fields
  outputs
  
  
  Declaration
  
    public NodePort[] outputs
   
  Field Value
  
  sourceValue
  
  
  Declaration
  
    public CeresPort<TEnum> sourceValue
   
  Field Value
  
  Methods
  
  Execute(ExecutionContext)
  
  
  Declaration
  
    protected override sealed UniTask Execute(ExecutionContext executionContext)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  GetPortArrayFieldName()
  
  
  Declaration
  
    public string GetPortArrayFieldName()
   
  Returns
  
  
  GetPortArrayLength()
  
  
  Declaration
  
    public int GetPortArrayLength()
   
  Returns
  
  
  OnAfterDeserialize()
  
  
  Declaration
  
    public void OnAfterDeserialize()
   
  
  OnBeforeSerialize()
  
  
  Declaration
  
    public void OnBeforeSerialize()
   
  Implements
  
      IDisposable
  
  
      ISerializationCallbackReceiver