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

AITrafficLight

The tutorial workflow has this component controlled by AITrafficLightManager, but you can also write your own scripts to control a light for a route.

Variables

redMesh

Red light mesh, disabled for green and yellow.

yellowMesh

Yellow light mesh, disabled for green and red.

greenMesh

Green light mesh, disabled for red and yellow.

waypointRoute

Route to control, cars can't exit assigned route if light is red or yellow.

waypointRoutes

List of routes to be controlled, cars can't exit assigned route if light is red or yellow.

Public Methods

EnableRedLight

Cars can't exit route. Red mesh enabled, green/yellow disabled.

EnableYellowLight

Cars can't exit route. Yellow mesh enabled, green/red disabled.

EnableGreenLight

Cars can exit route. Green mesh enabled, red/yellow disabled.

PreviousAITrafficControllerNextAITrafficLightManager

Last updated 4 years ago

Was this helpful?