Simple Traffic System
  • Simple Traffic System
  • Project Setup
  • Tutorials
    • FAQ
    • Quick Start Guide
    • Video Tutorials
      • 1. Getting Started
      • 2. Connecting Routes
      • 3. Traffic Lights
      • 4. Spline Route Creator
      • 5. Spawn Points
      • 6. Lane Changing
      • 7. Traffic Pooling
      • 8. New Car Prefabs
      • 9. Route Editor
      • 10. Deleting Waypoints
      • 11. Deleting and Setting Up Random Spawn Points
      • 12. Yield Triggers
      • 13. Preferences Window
      • 14. Vehicle Types
      • 15. Stop Signs
      • 16. Using A Player Car
      • 17. Multiple Routes Per Light
      • 18. Integrations
      • 19. Procedural Traffic and City using CiDy
      • 20. Auto Rig AI Traffic Car
      • 21. URP & HDRP Demos
  • Documentation
    • API
      • AITrafficCar
      • AITrafficController
      • AITrafficLight
      • AITrafficLightManager
      • AITrafficStop
      • AITrafficStopManager
      • AITrafficWaypoint
      • AITrafficWaypointRoute
      • AITrafficWaypointRouteInfo
      • SplineRouteCreator
    • Asset Integrations
      • IK Avatar Driver
      • Stylized Vehicles Pack - Low Poly
    • Demo Scenes
    • Prefabs
      • AITrafficCar
      • AITrafficController
      • AITrafficSpawnPoint
      • AITrafficWaypointRoute
      • AITrafficWaypoint
      • AITrafficLightManager
      • AITrafficStopManager
      • SplineRouteCreator
    • STS Tools Window
      • Spawn Buttons
        • AI Traffic Controller
        • AI Traffic Waypoint Route
        • AI Traffic Light Manager
        • AI Traffic Stop Manager
        • Spline Route Creator
      • Configure Mode
        • Lane Connector
        • Route Connector
        • Route Editor
        • Signal Connector
        • Spawn Points
        • Stop Connector
        • Yield Triggers
  • Demos
    • PC
    • WebGL
  • Links
    • Asset Store
    • Email
    • Unity Discussion Forum
    • YouTube
Powered by GitBook
On this page

Was this helpful?

  1. Documentation
  2. API

AITrafficWaypointRoute

Holds an array of waypoints used for path-finding, updating car settings, and triggering events.

Scene View Commands

Shift + Left Click

In scene view on a Collider to add new points to the route.

Shift + Ctrl + Left Click

In scene view on a Collider to insert new points to the route.

Shift + Right Cllick

In scene view on a Collider to add a Yield Trigger to the route.

Inspector Buttons

Reverse Waypoints

Reverses all waypoints in the route's waypointDataList.

Align Waypoints

Aligns the rotation of all waypoints to face toward the next point.

Setup Random Spawn Points

First removes all spawn points, then randomly adds new spawn points.

Remove All Spawn Points

Removes all spawn points from the route.

Variables

vehicleTypes

Array of vehicles types that are allowed to spawn and merge onto this route.

waypointDataList

List of waypoints in the route that cars will use for path-finding.

spawnFromAITrafficController

AITrafficController trafficPrefabs array will populate spawnTrafficVehicles array.

spawnTrafficVehicles

Array of traffic car prefabs instantiated to the route on startup.

spawnAmount

Amount of cars to spawn.

useSpawnPoints

Startup traffic will use spawn points, instead of incrementally spawning every other waypoint.

maxDensity

Amount of cars allowed on the route by startup and pooling spawners.

stopForTrafficLight

Controlled by the route's AITrafficWaypointRouteInfo script and traffic lights; determines if cars can exit the route.

routeInfo

Reference to the route's AITrafficWaypointRouteInfo script.

Public Methods

PreviousAITrafficWaypointNextAITrafficWaypointRouteInfo

Last updated 4 years ago

Was this helpful?