Ejemplo n.º 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;
    }
Ejemplo n.º 2
0
 void Start()
 {
     text = GetComponent <Text>();
     anim = GetComponent <AnimationCurve_One>();
 }
Ejemplo n.º 3
0
 public bool IsTimeCurveFlow(AnimationCurve_One anim)
 {
     return(timeFlow.IsTimeFlow(anim.TimeMax));
 }
Ejemplo n.º 4
0
 public void AudioVolumeChange(AudioSource audio, AnimationCurve_One curve)
 {
     StartCoroutine(AudioVolumeChanging(audio, curve));
 }