Beispiel #1
0
        public SceneTransitionService()
        {
            _currentScene = new ReactiveProperty <Scenes>(Scenes.Init);
            CurrentScene  = _currentScene.ToReadOnlyReactiveProperty();

            _state = new ReactiveProperty <TransitionState>(TransitionState.None);
            State  = _state.ToReadOnlyReactiveProperty();

            _isLoading = new BoolReactiveProperty(false);
            IsLoading  = _isLoading.ToReadOnlyReactiveProperty();

            SetupSubscriptions();
            SceneManager.sceneLoaded += OnSceneLoaded;
        }