private IEnumerator DrawPageText()
    {
        float fadeTime = 0.3f;

        if (doFadeOnText)
        {
            uiPageText.text = texts[textIndex].text;
            txtBGCGC.FadeCanvasGroup(true, fadeTime);
            yield return(new WaitForSeconds(fadeTime));

            doFadeOnText = false;
        }
        else
        {
            textCGC.FadeCanvasGroup(false, fadeTime);
            yield return(new WaitForSeconds(fadeTime));
        }

        yield return(new WaitForSeconds(0.1f));

        uiPageText.text = texts[textIndex].text;
        textCGC.FadeCanvasGroup(true, fadeTime);
        yield return(new WaitForSeconds(fadeTime));

        textIndex++;
    }
 private IEnumerator FadeText()
 {
     txtBGCGC.FadeCanvasGroup(false, 0.25f);
     yield return(new WaitForSeconds(0.25f));
 }