private TruckController m_CarController; // Reference to car we are controlling private void StartSound() { // get the carcontroller ( this will not be null as we have require component) m_CarController = GetComponent <TruckController>(); // setup the simple audio source m_HighAccel = SetUpEngineAudioSource(highAccelClip); // if we have four channel audio setup the four audio sources if (engineSoundStyle == EngineAudioOptions.FourChannel) { m_LowAccel = SetUpEngineAudioSource(lowAccelClip); m_LowDecel = SetUpEngineAudioSource(lowDecelClip); m_HighDecel = SetUpEngineAudioSource(highDecelClip); } // flag that we have started the sounds playing m_StartedSound = true; }
public TruckController m_Car; // the car controller we want to use private void Awake() { // get the car controller m_Car = GetComponent <TruckController>(); }