BrakeLight.cs 564 B

12345678910111213141516171819202122232425
  1. using System;
  2. using UnityEngine;
  3. namespace UnityStandardAssets.Vehicles.Car
  4. {
  5. public class BrakeLight : MonoBehaviour
  6. {
  7. public CarController car; // reference to the car controller, must be dragged in inspector
  8. private Renderer m_Renderer;
  9. private void Start()
  10. {
  11. m_Renderer = GetComponent<Renderer>();
  12. }
  13. private void Update()
  14. {
  15. // enable the Renderer when the car is braking, disable it otherwise.
  16. m_Renderer.enabled = car.BrakeInput > 0f;
  17. }
  18. }
  19. }