Exemple #1
0
        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;
        }
Exemple #2
0
 public override void OnDeactivate()
 {
     Debug.WriteLine($"{nameof(SplashScreenSceneHandler)} OnDeactivate");
     _splashScreenPageHandler = null;
     _nextScene = null;
 }