Gates ›
Loops & Functions ›
Function Call
Function Call
Synchronously executes the bound Function Definition.
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 10 wire inputs: Definition (any), Exec (exec), Input0 (any), Input1 (any), Input2 (any), Input3 (any), Input4 (any), Input5 (any), Input6 (any), Input7 (any). Produces 11 outputs: Aborted (bool), Completed (exec), Iterations Executed (int), Output0 (any), Output1 (any), Output2 (any), Output3 (any), Output4 (any), Output5 (any), Output6 (any), Output7 (any). Configured with 2 properties (set on the gate, not wired): Abort Reason (enum), Input Sources (enum).
Wire inputs
Wires you feed into the gate.
| Display name | Type | Tooltip |
|---|---|---|
| Definition | any | No tooltip in source |
| Exec | exec | No tooltip in source |
| Input0 | any | No tooltip in source |
| Input1 | any | No tooltip in source |
| Input2 | any | No tooltip in source |
| Input3 | any | No tooltip in source |
| Input4 | any | No tooltip in source |
| Input5 | any | No tooltip in source |
| Input6 | any | No tooltip in source |
| Input7 | any | No tooltip in source |
Wire outputs
Wires the gate produces.
| Display name | Type | Tooltip |
|---|---|---|
| Aborted (bAborted) | bool | No tooltip in source |
| Completed | exec | No tooltip in source |
| Iterations Executed (IterationsExecuted) | int | No tooltip in source |
| Output0 | any | No tooltip in source |
| Output1 | any | No tooltip in source |
| Output2 | any | No tooltip in source |
| Output3 | any | No tooltip in source |
| Output4 | any | No tooltip in source |
| Output5 | any | No tooltip in source |
| Output6 | any | No tooltip in source |
| Output7 | any | No tooltip in source |
Configuration properties
Set on the gate itself in its properties panel — not wired. Distinct from inputs.
| Display name | Type | Tooltip |
|---|---|---|
| Abort Reason (AbortReason) | enum | No tooltip in source |
| Input Sources (InputSources) | enum | No tooltip in source |
Variants
This entry reports variants in the source.
[
{
"halfSize": {
"X": 5,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Input0",
"Input1",
"Input2"
],
"outputs": [
"Completed",
"Output0",
"Output1",
"Output2"
]
},
{
"halfSize": {
"X": 6,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Input0",
"Input1",
"Input2",
"Input3"
],
"outputs": [
"Completed",
"Output0",
"Output1",
"Output2",
"Output3"
]
},
{
"halfSize": {
"X": 7,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Input0",
"Input1",
"Input2",
"Input3",
"Input4"
],
"outputs": [
"Completed",
"Output0",
"Output1",
"Output2",
"Output3",
"Output4"
]
},
{
"halfSize": {
"X": 8,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Input0",
"Input1",
"Input2",
"Input3",
"Input4",
"Input5"
],
"outputs": [
"Completed",
"Output0",
"Output1",
"Output2",
"Output3",
"Output4",
"Output5"
]
},
{
"halfSize": {
"X": 9,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Input0",
"Input1",
"Input2",
"Input3",
"Input4",
"Input5",
"Input6"
],
"outputs": [
"Completed",
"Output0",
"Output1",
"Output2",
"Output3",
"Output4",
"Output5",
"Output6"
]
},
{
"halfSize": {
"X": 10,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Input0",
"Input1",
"Input2",
"Input3",
"Input4",
"Input5",
"Input6",
"Input7"
],
"outputs": [
"Completed",
"Output0",
"Output1",
"Output2",
"Output3",
"Output4",
"Output5",
"Output6",
"Output7"
]
}
] Source details
- Brick asset
- PB_Gate_FunctionCall
- Component class
- BrickComponentType_FunctionCall
- Kind
- unknown
- Family
- —
- Half size
- 5 × 5 × 2