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. |
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. |
Last modified 3yr ago