IEnumerator EndLevelTransitionRoutine()
        {
            TransitionFader.CreateAndPlayTransition(_endLevelTransitionPrefab);
            float fadeDelay = (_endLevelTransitionPrefab != null) ?
                              _endLevelTransitionPrefab.Delay + _endLevelTransitionPrefab.FadeOnDuration :
                              0f;

            yield return(new WaitForSeconds(fadeDelay));

            WinMenu.Open();
        }