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.
Copy link