IEnumerator FadeInSquence()
    {
        yield return(new WaitForSeconds(fadePaddingTimeBefore));

        // Fade in Logo (Background is allready visible)
        logoFader.FadeIn();
        // Wait for as long as the Splashscreen should show
        yield return(new WaitForSeconds(displayTime));

        // Fade out Logo
        StartCoroutine(logoFader.FadeOutOverTime());
        // Wait for the Logo to Fade out
        yield return(new WaitForSeconds(logoFader.fadeOutTime + fadePaddingTimeAfter));

        // Fade out Background, and when done destroy this
        StartCoroutine(backgroundFader.FadeOutAndCallBack(DestroyThisObject));
        yield return(null);
    }