public getParameterByIndex ( int index, |
||
index | int | |
instance | ||
return | RESULT |
public RESULT getParameterByIndex(int index, out ParameterInstance instance)
{
instance = null;
IntPtr newPtr = new IntPtr();
RESULT result = FMOD_Studio_EventInstance_GetParameterByIndex(rawPtr, index, out newPtr);
if (result != RESULT.OK)
{
return result;
}
instance = new ParameterInstance(newPtr);
return result;
}
public RESULT getParameterValue(string name, out float value)
void Start() { m_ControllerBody = m_Controller.GetComponent<Rigidbody>(); m_FootstepState = FMODUnity.RuntimeManager.CreateInstance(m_FootstepEvent); m_FootstepState.start(); m_FootstepState.getParameterByIndex(0, out m_FootstepsWalking); m_FootstepState.getParameterByIndex(1, out m_FootstepsRunning); }