using System; using UnityEngine; [RequireComponent(typeof(CarController))] public class CarUserControl : MonoBehaviour { private CarController m_Car; // the car controller we want to use public FiremanControl firemanControl; private void Awake() { // get the car controller m_Car = GetComponent(); } private void FixedUpdate() { if ((firemanControl.driving) && (firemanControl.currCar == this.gameObject)) { // pass the input to the car! float h = Input.GetAxis("Horizontal"); float v = Input.GetAxis("Vertical"); float handbrake = Input.GetAxis("Jump"); m_Car.Move(h, v, v, handbrake); } else { m_Car.Move(0, 0, 0, 1); } } }