Visual Scripting supports arrays as script properties and using them in the script to process larger amount of data. Follow this documentation page to learn how to use them in your project.
Array properties work just like any other script properties. To create one simple add a variable of a given type eg. Float
and then use right-click to select Type -> Array. This will convert property from a single value into an array. You can use this context menu to change it back or to modify the property type.
To iterate over array you can use in-built Array For Each node that allows to iterate over all array items as shown above. It works similar to For Loop, except adapts to the array length and exposes current Item at the iterator Index. To iterate over custom range of array use For Loop or While Loop.
Group Array contains lots of nodes such as: Length, Get, Set, Remove, Sort, etc. Those nodes are generic to all array types but adapt to the input array type. They don't edit referenced input array but return the modified array value (see unnamed output box).
Use Array from Constants group, assign item type, specify the length (with +
and -
buttons) and fill with the values.