API ReferenceGE Extensionsflowgraphnodesevents
On BeamNG Trigger
- **File:** `flowgraph/nodes/events/onBeamNGTrigger.lua`
Overview
- File:
flowgraph/nodes/events/onBeamNGTrigger.lua - Name: on BeamNGTrigger
- Category:
repeat_instant
Listens to onBeamNGTrigger events (from placed trigger objects in the level) and outputs flow on enter/exit. Can filter by trigger name.
Pin Schema
| Dir | Type | Name | Flags | Description |
|---|---|---|---|---|
| out | flow | enter | impulse | Flow when trigger event is "enter". |
| out | flow | exit | impulse | Flow when trigger event is "exit". |
| out | number | vehId | Vehicle ID that caused the event. | |
| out | number | triggerId | Trigger object ID. | |
| out | string | vehicleName | Vehicle name. | |
| out | string | triggerName | Trigger name. |
Legacy Pins
vehicleId→vehId(out)
Data Properties
| Property | Default | Description |
|---|---|---|
filterName | "" | If set, only triggers matching this name fire. |
Key Methods
| Method | Description |
|---|---|
onBeamNGTrigger(data) | Hook: filters by name, sets output values, triggers node. |
work() | Outputs enter/exit flags, then clears them. |
drawMiddle() | Shows filter name in node body if set. |
See Also
- Controls Action Node - Related reference
- Controls Reset Node - Related reference
- Custom Trigger Node - Related reference
- FlowGraph Guide - Guide