CarEngineAudio
using System.Collections;
Back
using System.Collections.Generic;
using UnityEngine;
using UnityStandardAssets.Vehicles.Car;
public class CarEngineAudio : MonoBehaviour {
FMOD.Studio.EventInstance CarEngine;
FMOD.Studio.ParameterInstance RPM;
FMOD.Studio.ParameterInstance AccelInput;
CarController CC;
void Awake ()
{
CarEngine = FMODUnity.RuntimeManager.CreateInstance ("event:/Car Engine");
CarEngine.getParameter ("RPM", out RPM);
CarEngine.getParameter ("AccelInput", out AccelInput);
CC = GetComponent<CarController> ();
}
void Start ()
{
FMODUnity.RuntimeManager.AttachInstanceToGameObject(CarEngine, GetComponent<Transform>(), GetComponent<Rigidbody>());
CarEngine.start ();
}
void Update ()
{
RPM.setValue (CC.Revs);
AccelInput.setValue (CC.AccelInput);
}
}