Switch
Last updated
Was this helpful?
Last updated
Was this helpful?
Switch takes an input value and triggers one of several output Pulses, based on whether or not the input matches a pre-defined value. These pre-defined values, referred to as cases in computer programming, can be defined as a list in the Cases
Attribute. Each value added to the Node also creates a corresponding output Pulse. If the value of the Input
Socket matches a value defined in the Cases
Attribute, its corresponding Pulse is triggered. If no match is found, then the Default
Pulse is triggered instead.
Scope: Project, Scene, Function, Prefab.
Data Type
Drop-down
The type of data that will be plugged into the Input
Socket.
Cases [n]
Defined in the Data Type
Attribute.
The pre-defined values, which will be compared to the value of the Input
Socket.
Pulse Input (►)
Pulse
A standard input Pulse, to trigger the execution of the Node.
Input
Defined in the Data Type
Attribute.
The value to be compared with the list of pre-defined Cases
.
Case: [n]
Pulse
An Output Pulse for each pre-defined case, whose execution is triggered if the corresponding value is evaluated as being equal to Input
.
Switch statement on Wikipedia.