예제 #1
0
 protected void OnFinishTransition(Fader.CallbackStates state, bool isFadeIn)
 {
     if (isFadeIn)
     {
         m_State = SplashScreenLifecycle.FadeInComplete;
     }
     else
     {
         m_State = SplashScreenLifecycle.FadeOutComplete;
     }
 }
예제 #2
0
    private void FadeFinishCallback(Fader.CallbackStates state, bool isFadeIn)
    {
        if (!isFadeIn)
        {
            if (m_InvokeCleanup)
            {
                Application.LoadLevel(m_NameOfCleanupScene);
            }
            else
            {
                Application.LoadLevel(m_SceneToLoad);
            }

            if (m_transitionMethod != null)
            {
                m_transitionMethod();
                m_transitionMethod = null;
            }
        }
    }