> For the complete documentation index, see [llms.txt](https://simpletrafficsystem.turnthegameon.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficlight.md).

# AITrafficLight

| Variables      |                                                                                            |
| -------------- | ------------------------------------------------------------------------------------------ |
| redMesh        | Red light mesh, disabled for green and yellow.                                             |
| yellowMesh     | Yellow light mesh, disabled for green and red.                                             |
| greenMesh      | Green light mesh, disabled for red and yellow.                                             |
| waypointRoute  | Route to control, cars can't exit assigned route if light is red or yellow.                |
| waypointRoutes | List of routes to be controlled, cars can't exit assigned route if light is red or yellow. |

| Public Methods    |                                                                 |
| ----------------- | --------------------------------------------------------------- |
| EnableRedLight    | Cars can't exit route. Red mesh enabled, green/yellow disabled. |
| EnableYellowLight | Cars can't exit route. Yellow mesh enabled, green/red disabled. |
| EnableGreenLight  | Cars can exit route. Green mesh enabled, red/yellow disabled.   |
