Exemplo n.º 1
0
            public PageState <TPage> ReduceReset(PageState <TPage> pageState, SceneState <TScene> sceneState,
                                                 ResetAction action)
            {
                pageState.Stack.Clear();
                SceneDuck <TScene> .Remove(sceneState, config.GetPageScenes());

                pageState.SetStateChanged();
                return(pageState);
            }
Exemplo n.º 2
0
 void UpdateScene(State state)
 {
     if (state.Scene.NeedsAdjust(config.GetPageScenes(), config.PageMap[state.Page.Current.Page]))
     {
         Unidux.Dispatch(PageDuck <Page, Scene> .ActionCreator.Adjust());
     }
 }
        private void UpdatePage(State state)
        {
            if (state.Scene.NeedsAdjust(config.GetPageScenes(), config.PageMap[state.Page.Current.Page]))
            {
                Unidux.Dispatch(PageDuck <PageName, SceneName> .ActionCreator.Adjust());
            }

            this.faderRenderer.FadeOut();
        }