IEnumerator FadeOutAnimation() { Debug.Log("FadeOut"); fadeanim.Play("FadeOut"); yield return(StartCoroutine(MyCorutine.WaitForRealSeconds(1f))); fadeCanvas.SetActive(false); }
IEnumerator FadeInAnimation(string levelName) { fadeCanvas.SetActive(true); fadeanim.Play("FadeIn"); Debug.Log("FadeIn"); yield return(StartCoroutine(MyCorutine.WaitForRealSeconds(.7f))); Application.LoadLevel(levelName); FadeOut(); }
IEnumerator FadeInOut(string level) { fadepenal.SetActive(true); fadeAnim.Play("FadeIn"); yield return(new WaitForSeconds(1f)); SceneManager.LoadScene(level); fadeAnim.Play("FadeOut"); yield return(StartCoroutine(MyCorutine.WaitForRealSeconds(.7f))); fadepenal.SetActive(false); }