protected void OnFinishTransition(Fader.CallbackStates state, bool isFadeIn) { if (isFadeIn) { m_State = SplashScreenLifecycle.FadeInComplete; } else { m_State = SplashScreenLifecycle.FadeOutComplete; } }
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; } } }