Make Array

Make Array allows for multiple items (for example, numbers, colors, vectors, and so on) to be stored in a single array. Add an item by clicking + and remove it by right-clicking the input name and selecting Remove pin. All data types are supported: Number, Boolean, String, Rect, Vec2, Vec3, Vec4, Color, Texture2D, Scene Object, and Material.
Input
| Name | Data Type | Description |
|---|---|---|
| Enter | Exec | The input that triggers this node. |
| Reset | Exec | Resets the current index logic. |
| From | Number | Minimum value of the index. |
| To | Number | Maximum value of the index. |
| Mode | String | Loop, Random, or Shuffle. |
| Loop Count | Number | Number of cycles. |
| Ping-pong | Boolean | When selected, it outputs the set of numbers from the starting value to end value and then backwards. |
Output
| Name | Data Type | Description |
|---|---|---|
| Next | Exec | Executes the next node. |
| Index | Number | The output index in between From and To. |
Example

In this example, 5 Vec2 items have been stored in an array. Tapping the screen logs a random value from 0 to 4, in turn getting one of the items to be used for the image position.
