# Documentation

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