API ReferenceGE Extensionseditor
Traffic Manager
Editor tool for managing traffic vehicle configurations - create/edit traffic vehicle definitions, configure roles and behaviors, run traffic simulations, and save/load traffic sessions.
Editor tool for managing traffic vehicle configurations - create/edit traffic vehicle definitions, configure roles and behaviors, run traffic simulations, and save/load traffic sessions.
Public API
| Function | Signature | Description |
|---|---|---|
M.loadSession | (...) | Loads a traffic session from file |
M.saveSession | (...) | Saves the current traffic session to file |
M.getSessionData | () | Returns the current session data |
M.enableSimulation | () | Enables traffic simulation |
M.disableSimulation | () | Disables traffic simulation |
M.onVehicleSpawned | (...) | Callback when a vehicle is spawned |
M.onVehicleResetted | (...) | Callback when a vehicle is reset |
M.onEditorInitialized | () | Registers traffic manager windows and edit mode |
M.onWindowMenuItem | () | Shows the traffic manager window |
M.onEditorGui | () | Main GUI for traffic management |
M.onUpdate | (...) | Per-frame update during simulation |
M.onSerialize | () | Serializes editor state |
M.onDeserialized | (data) | Restores editor state |
Module Variables
M.debugMode-false- Debug mode flag for additional visualization.
Notes
- Uses a SimGroup named "TrafficSession" for organizing traffic objects
- Supports versioned session format (version = 1)
- Registered as "Traffic Manager" in the editor
See Also
- Editor AI Tests - Related reference
- Editor AI Visualization - Related reference
- Editor – Assembly Spline Tool - Related reference
- World Editor Guide - Guide