void Start() { this.GetComponent <Button>().OnClickAsObservable() .Select(_ => PageDuck <PageName, SceneName> .ActionCreator.Push(PageName.PAGE_TITLE)) .Subscribe(action => Unidux.Dispatch(action)) .AddTo(this); }
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(); }
private void DispatchPageData() { var action = PageDuck <PageName, SceneName> .ActionCreator.SetData(this.contentsPageData); Unidux.Dispatch(action); }
private void DispatchPageData() { var action = PageDuck <PageName, SceneName> .ActionCreator.Push(PageName.PAGE_RESULT, new ResultPageData(this.score)); Unidux.Dispatch(action); }
void Awake() { Unidux.Dispatch(PageDuck <PageName, SceneName> .ActionCreator.Reset()); Unidux.Dispatch(PageDuck <PageName, SceneName> .ActionCreator.Push(PageName.PAGE_TITLE)); }