public override async void OnActivate() { Debug.WriteLine($"{nameof(SplashScreenSceneHandler)} OnActivate"); var loadUIPageEntityTask = UIManager.LoadUIEntityAsync(UIManager.SplashScreenUIUrl); var loadSceneTask = SceneManager.LoadNextMainScene(SceneManager.TitleScreenSceneUrl); var uiPageEntity = await loadUIPageEntityTask; UIManager.SetAsMainScreen(uiPageEntity); _splashScreenPageHandler = (SplashScreenPageHandler)UIManager.TopPageHandler; _nextScene = await loadSceneTask; }
public override void OnDeactivate() { Debug.WriteLine($"{nameof(SplashScreenSceneHandler)} OnDeactivate"); _splashScreenPageHandler = null; _nextScene = null; }