//Fades a UIElement in IEnumerator FadeInCoroutine(float stepPerFrame) { while (cg.alpha < 1) { cg.alpha += stepPerFrame; //Debug.Log("FadeIn" + cg.alpha); if (cg.alpha >= 1 - stepPerFrame && cg.alpha != 1) { cg.alpha = 1; //Debug.Log("FadeIn hit!"); break; } yield return(null); } //rend.interactable = true; //RaiseFadeInComplete(); npt.TeleportToNextNode(); FadeOut(stepPerFrame); yield return(null); }
private void OnFadeInComplete(object source, EventArgs e) { npt.TeleportToNextNode(); fUIe.FadeOut(0.005f); }