Table of Contents

Class FlowNode_SwitchInt

Namespace
Ceres.Flow.Utilities
Assembly
Ceres.Flow.dll
[CeresGroup("Utilities")]
[CeresLabel("Switch on Int")]
[NodeInfo("Routes execution to the output matching the selected integer case, or Default when enabled.")]
public class FlowNode_SwitchInt : ForwardNode, IEnumerable<CeresNode>, IEnumerable, IDisposable, IReadOnlyPortArrayNode
Inheritance
FlowNode_SwitchInt
Implements
Inherited Members

Constructors

FlowNode_SwitchInt()

public FlowNode_SwitchInt()

Fields

defaultOutput

[OutputPort(false)]
[CeresLabel("Default")]
public NodePort defaultOutput

Field Value

NodePort

outputs

[OutputPort(false)]
public NodePort[] outputs

Field Value

NodePort[]

settings

[HideInGraphEditor]
public FlowNode_SwitchInt.Settings settings

Field Value

FlowNode_SwitchInt.Settings

sourceValue

[InputPort(false)]
[CeresLabel("Selection")]
public CeresPort<int> sourceValue

Field Value

CeresPort<int>

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()

__getTypeName()

protected override string __getTypeName()

Returns

string

__initializePorts()

protected override void __initializePorts()

__initializeVariables()

protected override void __initializeVariables()