API ReferenceveextensionsgameplayInterfaceModules
Interact AI
Gameplay interface module for controlling vehicle AI behavior. Provides actions and lookups for AI mode, speed, waypoints, and pathfinding from the Game Engine layer.
Gameplay interface module for controlling vehicle AI behavior. Provides actions and lookups for AI mode, speed, waypoints, and pathfinding, allowing the Game Engine layer to command the vehicle's AI system.
Public API
| Variable | Type | Description |
|---|---|---|
moduleActions | table | Map of action names to handler functions (e.g., setAiMode, setAiSpeed, setAiTarget). |
moduleLookups | table | Map of lookup names to getter functions for querying current AI state. |
Usage Example
-- Called internally by gameplayInterface when GE sends an AI action:
-- obj:queueGameEngineLua("extensions.gameplayInterface.action('setAiMode', {mode = 'span'})")See Also
- Gameplay Interface — Parent bridge module
- TechCore — Also supports AI control via external API
Advanced External Debug
Tools for external visualization and deep system debugging. Streams internal vehicle data to external debug viewers for detailed inspection.
Interact Beamstate
Gameplay interface module for querying and modifying the vehicle's structural state. Provides actions for damage application, part breakage, and beam integrity checks.