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

AITrafficWaypoint

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.

Variables

onReachWaypointSettings

Contains settings and references to components triggered by the attached collider's OnTriggerEnter(Collider) method.

Public Methods

RemoveMissingLaneChangePoints

Empties the onReachWaypointSettings.newRoutePoints array.

RemoveMissingNewRoutePoints

Empties the onReachWaypointSettings.laneChangePoints array.

AITrafficWaypointSettings

Variables

parentRoute

Reference to the waypoint's parent route.

waypoint

Reference to the waypoint.

nextPointInRoute

Reference to the next waypoint in route.

waypointIndexnumber

Waypoint Route array index of the waypoint.

speedLimit

Speed limit the car will use after reaching the waypoint.

stopDriving

Controls if the car will stop driving after reaching a waypoint.

stopTime

Set stop time greater than 0 to restart the car after the stop time duration.

newRoutePoints

Array of route points the car can choose randomly after reaching a waypoint.

laneChangePoints

Array of route points the car can choose randomly based on sensor conditions to change to for obstacle avoidance.

yieldTriggers

Array of YieldTriggers the car will check for, if the yield trigger's assigned route has a green light and is being triggered the car will stop until the trigger is empty or the light is red.

OnReachWaypointEvent

Custom event that is triggered when the car reaches a waypoint.

PreviousAITrafficStopManagerNextAITrafficWaypointRoute

Last updated 4 years ago

Was this helpful?