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; }
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; } }