public void SetFloatParameter(Hv_heavy_AudioLib.Parameter param, float x) { switch (param) { case Parameter.Frequency: { x = Mathf.Clamp(x, 0.0f, 1000.0f); frequency = x; break; } default: return; } if (IsInstantiated()) { _context.SendFloatToReceiver((uint)param, x); } }
public void SetFloatParameter(Hv_heavy_AudioLib.Parameter param, float x) { switch (param) { case Parameter.Decaytime: { x = Mathf.Clamp(x, 0.0f, 20000.0f); decayTime = x; break; } case Parameter.Metro: { x = Mathf.Clamp(x, 1.0f, 100000.0f); metro = x; break; } case Parameter.Resonacne: { x = Mathf.Clamp(x, 0.0f, 100.0f); resonacne = x; break; } case Parameter.Soundbar: { x = Mathf.Clamp(x, 0.0f, 10.0f); soundBar = x; break; } case Parameter.Tonone: { x = Mathf.Clamp(x, 1.0f, 200.0f); tonOne = x; break; } case Parameter.Tontwo: { x = Mathf.Clamp(x, 1.0f, 200.0f); tonTwo = x; break; } default: return; } if (IsInstantiated()) { _context.SendFloatToReceiver((uint)param, x); } }
public void SendFloatToReceiver(string receiverName, float x) { _context.SendFloatToReceiver(StringToHash(receiverName), x); }