Get Array Element
Outputs the element at Index without changing the array and reports Out Of Bounds for an invalid index. Value is its default when out of bounds. Indices start at 0, so use 0 for the first element.
Diagram
Ports drawn from the source data: inputs left, outputs right, config inside.
How it's used
Structural overview — derived from this gate's ports, not
from tested behavior. Takes 3 wire inputs: Array Var Ref (arrayVarRef), Exec (exec), Index (int). Produces 3 outputs: Out Of Bounds (bool), Exec Out (exec), Value (any).
Wire inputs
Wires you feed into the gate.
| Display name | Type | Tooltip |
|---|---|---|
| Array Var Ref (ArrayVarRef) | arrayVarRef | No tooltip in source |
| Exec | exec | No tooltip in source |
| Index | int | No tooltip in source |
Wire outputs
Wires the gate produces.
| Display name | Type | Tooltip |
|---|---|---|
| Out Of Bounds (bOutOfBounds) | bool | No tooltip in source |
| Exec Out (ExecOut) | exec | No tooltip in source |
| Value | any | No tooltip in source |
Source details
- Brick asset
- B_1x1_Gate_Exec_ArrayVar_Get
- Component class
- BrickComponentType_Exec_ArrayVar_Get
- Kind
- exec
- Family
- ArrayVar
- Half size
- 5 × 5 × 2