Example #1
0
    IEnumerator AudioVolumeChanging(AudioSource audio, AnimationCurve_One curve)
    {
        float time = 0;

        while (time < curve.TimeMax)
        {
            audio.volume = curve.Evaluate(time);
            time        += Time.deltaTime;
            yield return(null);
        }
        audio.volume = curve.EndValue;
    }
Example #2
0
    public IEnumerator ChangeTextColour()
    {
        float time = 0;

        while (true)
        {
            while (time < anim.TimeMax)
            {
                time      += Time.deltaTime;
                text.color = new Color(text.color.r, text.color.g, text.color.b, anim.Evaluate(time));
                yield return(null);
            }
            time = 0;
        }
    }