Insert Array Element
Available since 2022.1.2
Last updated
Available since 2022.1.2
Last updated
The Insert Array Element Node adds an element, or elements, to an Array. These are inserted at a specified index and given a specified value.
Scope: Project, Scene, Function, Prefab.
For example, an Array is populated as follows: . If the indices and are given and the values and are defined, the elements at those indices are inserted and the user is left with a new Array: .
Attribute | Type | Description |
---|---|---|
Input | Type | Description |
---|---|---|
Output | Type | Description |
---|---|---|
Index [n]
Drop-down
Specifies each new element's Index
in the Array, if one is not provided in the Input Socket.
Data Type [n]
Drop-down
Specifies each new element's Data Type
, if one is not provided in the Input Socket.
Value [n]
Drop-down
Specifies each new element's Value
, if one is not provided in the Input Socket.
Pulse Input (►)
Pulse
A standard Input Pulse, to trigger the execution of the Node.
Array
Array
The starting Array to have element(s) added.
Index (i)[n]
Int
The index i
where the element will be inserted. n
determines the number of Input Sockets available.
Value
Int
The value(s) of the element(s) to be added.
Pulse Output (►)
Pulse
A standard Output Pulse, to move onto the next Node along the Logic Branch, once this Node has finished its execution.
Array
Int
The resulting Array with the inserted element(s).