Indirect increments can be commonly found in legacy content that has been migrated from other platforms. Indirect increments take Variable (Variable) as an input, and will increase the value that is wrapped by Variable (Variable) by one.
Variables for Indirect Increment can be made using a Field As Variable which can wrap any type (Generic). Variables can also be made by dragging a source of the same wrapped type (ex:Source<String> -> Variable<String>) into any variable input and it will make a special converter to connect them. This can be multiplexed using Multiplexing for using multiple variables into the same input on Indirect Increment. Multiplexing the inputs on Indirect Increment can be useful in modifying a list of variables during a For or While loop.
Inputs
* (Call)
Call this to increase the value.
Variable (Variable Generic)
The Variable to increment by 1.
Outputs
OnWritten (Continuation)
sends an impulse after * (Call) has been impulsed and the value has been incremented .
OnFail (Continuation)
sends an impulse after * (Call) has been impulsed and the value wasn't able to be incremented due to a missing target or the variable not wrapping a valid IField`1
Examples
This article or section is a Stub. You can help the Resonite Wiki by expanding it.