public void Update(MegaMorph morph, bool islate) { if (active && late == islate) //&& target ) { float alpha = Mathf.Clamp01((GetVal() - min) / (max - min)); if (useCurve) { alpha = curve.Evaluate(alpha); } morph.SetPercentLim(channel, alpha); // * 100.0f); } }
public void Update(MegaMorph morph, bool islate) { if (active && late == islate) //&& target ) { float alpha = Mathf.Clamp01((GetVal() - min) / (max - min)); if (useCurve) { alpha = curve.Evaluate(alpha); } //Debug.Log("val " + GetVal() + " percent " + Mathf.Lerp(low, high, alpha) + " alpha " + alpha); morph.SetPercentLim(channel, Mathf.Lerp(low, high, alpha)); // * 100.0f); } }
public void Update(MegaMorph morph, bool islate) { if ( active && late == islate ) //&& target ) { float alpha = Mathf.Clamp01((GetVal() - min) / (max - min)); if ( useCurve ) alpha = curve.Evaluate(alpha); //Debug.Log("val " + GetVal() + " percent " + Mathf.Lerp(low, high, alpha) + " alpha " + alpha); morph.SetPercentLim(channel, Mathf.Lerp(low, high, alpha)); // * 100.0f); } }