# Documentation

- [API](https://simpletrafficsystem.turnthegameon.com/documentation/api.md): This section is under construction, please inquire if you have API related questions that are not documented.
- [AITrafficCar](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficcar.md): Primary component used on AITrafficCar prefabs, controlled by the AITrafficController.
- [AITrafficController](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficcontroller.md): Controls logic and movement for AITrafficCars using the Job System and Burst Compiler.
- [AITrafficLight](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficlight.md): The tutorial workflow has this component controlled by AITrafficLightManager, but you can also write your own scripts to control a light for a route.
- [AITrafficLightManager](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficlightmanager.md): Controls groups of AITrafficLights for an intersection.
- [AITrafficStop](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficstop.md): The tutorial workflow has this component controlled by AITrafficStopManager, but you can also write your own scripts to control a stop for a route.
- [AITrafficStopManager](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficstopmanager.md): Controls groups of AITrafficStops for an intersection.
- [AITrafficWaypoint](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficwaypoint.md): When the car reaches each waypoint, a variety of settings can be configured, like setting a new speed limit, stop driving, move to a new route, trigger custom events, and more.
- [AITrafficWaypointRoute](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficwaypointroute.md): Holds an array of waypoints used for path-finding, updating car settings, and triggering events.
- [AITrafficWaypointRouteInfo](https://simpletrafficsystem.turnthegameon.com/documentation/api/aitrafficwaypointrouteinfo.md): Controls if cars can exit route, or if yield trigger is active requiring cross traffic to stop.
- [SplineRouteCreator](https://simpletrafficsystem.turnthegameon.com/documentation/api/splineroutecreator.md): Generates multiple AI Traffic Waypoint Routes and their Waypoints along a spline.
- [Asset Integrations](https://simpletrafficsystem.turnthegameon.com/documentation/asset-integrations-1.md)
- [IK Avatar Driver](https://simpletrafficsystem.turnthegameon.com/documentation/asset-integrations-1/ik-avatar-driver.md)
- [Stylized Vehicles Pack - Low Poly](https://simpletrafficsystem.turnthegameon.com/documentation/asset-integrations-1/stylized-vehicles-pack-low-poly.md)
- [Demo Scenes](https://simpletrafficsystem.turnthegameon.com/documentation/demo-scenes.md)
- [Prefabs](https://simpletrafficsystem.turnthegameon.com/documentation/prefabs.md): This section explains how prefabs are used, and where the prefab objects are located.
- [AITrafficCar](https://simpletrafficsystem.turnthegameon.com/documentation/prefabs/aitrafficcar.md)
- [AITrafficController](https://simpletrafficsystem.turnthegameon.com/documentation/prefabs/aitrafficcontroller.md)
- [AITrafficSpawnPoint](https://simpletrafficsystem.turnthegameon.com/documentation/prefabs/aitrafficspawnpoint.md)
- [AITrafficWaypointRoute](https://simpletrafficsystem.turnthegameon.com/documentation/prefabs/aitrafficwaypointroute.md)
- [AITrafficWaypoint](https://simpletrafficsystem.turnthegameon.com/documentation/prefabs/aitrafficwaypoint.md)
- [AITrafficLightManager](https://simpletrafficsystem.turnthegameon.com/documentation/prefabs/aitrafficlightmanager.md)
- [AITrafficStopManager](https://simpletrafficsystem.turnthegameon.com/documentation/prefabs/aitrafficstopmanager.md)
- [SplineRouteCreator](https://simpletrafficsystem.turnthegameon.com/documentation/prefabs/splineroutecreator.md)
- [STS Tools Window](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window.md)
- [Spawn Buttons](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/spawn-buttons.md): These buttons will instantiate the named object into the scene.
- [AI Traffic Controller](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/spawn-buttons/ai-traffic-controller.md)
- [AI Traffic Waypoint Route](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/spawn-buttons/ai-traffic-waypoint-route.md)
- [AI Traffic Light Manager](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/spawn-buttons/ai-traffic-light-manager.md)
- [AI Traffic Stop Manager](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/spawn-buttons/ai-traffic-stop-manager.md)
- [Spline Route Creator](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/spawn-buttons/spline-route-creator.md)
- [Configure Mode](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/configure-mode.md): Switch between SceneView tools.
- [Lane Connector](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/configure-mode/lane-connector.md)
- [Route Connector](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/configure-mode/route-connector.md)
- [Route Editor](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/configure-mode/route-editor.md)
- [Signal Connector](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/configure-mode/signal-connector.md)
- [Spawn Points](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/configure-mode/spawn-points.md)
- [Stop Connector](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/configure-mode/stop-connector.md)
- [Yield Triggers](https://simpletrafficsystem.turnthegameon.com/documentation/sts-tools-window/configure-mode/yield-triggers.md): \*Attaching to  a route requires the route to have a traffic light controlling it.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://simpletrafficsystem.turnthegameon.com/documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
