Available variables
Variables reference values from parameters, they are replaced with their corresponding value when the Blueprint is compiled.
They can be used recursively, this means constructs like "${var1${other}}" are possible. In this example the value of "other" and afterwards the value of "var1" will be replaced with the input of the user.
${name}
With this variable the name entered by the user can be referenced.
${forEach.current}
This variable will return the current value inside a "forEach"-loop.
${forEach.index}
This variable will return the current index inside a "forEach"-loop.
${gen.uuid}
This variable can be used to create new UUIDs. If this variable is used without a number, a new UUID is generated every time it is used.
It is possible to add a number at the end of this variable to save a UUID and use it multiple times (for example: "${gen.uuid.5}"). These UUIDs are generated in the compiling process and will be saved for one execution.
${[LIST].n}
This notation can be used to read an element at a specific index from a list.