IEnumerator FadeOutScene()
        {
            yield return(StartCoroutine(FadeOut()));

            ScreenTransitionsEventManager.dispatchOnEndedFadeOut();
            yield break;
        }
        IEnumerator FadeView()
        {
            yield return(StartCoroutine(FadeIn()));

            ScreenTransitionsEventManager.dispatchOnEndedFadeInOut();
            yield return(new WaitForSeconds(fadeWait));

            yield return(StartCoroutine(FadeOut()));

            yield break;
        }