// see Hv_undulatingPlain_AudioLib.Parameter for definitions public float GetFloatParameter(Hv_undulatingPlain_AudioLib.Parameter param) { switch (param) { case Parameter.Build: return(build); case Parameter.Burst: return(burst); default: return(0.0f); } }
public void SetFloatParameter(Hv_undulatingPlain_AudioLib.Parameter param, float x) { switch (param) { case Parameter.Build: { x = Mathf.Clamp(x, 0.0f, 127.0f); build = x; break; } case Parameter.Burst: { x = Mathf.Clamp(x, 0.0f, 127.0f); burst = x; break; } default: return; } if (IsInstantiated()) { _context.SendFloatToReceiver((uint)param, x); } }