This node acts as a switch and can be configured for many different types of data input.

It will output only one of its input to its output node, hence the name Selector.

There are two different ways to select which input is sent to the output : either by Trigger, using booleans, or by Index using a variable.

The latter is particularly useful if you want to automate the selection by using Tasks. In this case connect a variable to the Index input and change that variable’s value in your tasks.

By default, this node is created with only two inputs for the selected data type. However, you can add as many as you like using the in the bottom left of the editor.

A pop-up will appear when you drag & drop this node into your graph asking you what type of data you would like to have as input.


Properties


  • Trigger Input : Toggle to use a trigger to select which input to output instead of an index. In trigger mode, every trigger received on the input will toggle to the next index in the list of inputs.
  • Index selected : If Trigger Input is not toggled, a field will appear where you can manually input the index you would like to select and output.

Inputs


This will highly depend on which type of data you have selected for your node and how many inputs you have created.

Name Type Description
AtIndex Integer Select the index of the input that will be output
Type# Variant Data type number #

Note that indexes start at 0 and increment by 1.

Outputs


Name Type Description
Type Variant Data selected to be output

Example


In this example we are using the Trigger mode to select between various colors which one will be output.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.