public IEnumerator DisplayText(string text, float length) { return(Coroutines.Chain( Coroutines.Join( Coroutines.Wrap(() => screen.Talk()), Coroutines.Wrap(() => tutorialText.text = text), Coroutines.FadeAlpha01(tutorialText, textFadeTime) ), Coroutines.Wait(length), Coroutines.Join( Coroutines.FadeAlpha10(tutorialText, textFadeTime), Coroutines.Wrap(() => screen.Relaxed())) )); }
IEnumerator DisplayText(string text, float length) { return(Coroutines.Chain( Coroutines.Join( Coroutines.Wrap(() => bossScreen.Talk()), Coroutines.Wrap(() => bossText.text = text), Coroutines.FadeAlpha01(bossText, 0.5f) ), Coroutines.Wait(length), Coroutines.Join( Coroutines.FadeAlpha10(bossText, 0.5f), Coroutines.Wrap(() => bossScreen.Relaxed())) )); }