Beispiel #1
0
    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);
        }
    }
Beispiel #3
0
    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);
        }
    }