// Use this for initialization void Start() { var test = (GameModel)ApplicationFacade.instance.GetModel <GameModel>(); TestButtonText.text = test.OtherViewText; var e = new NavigationEvents.LoadContextEvent(new MainContext(), true); TestButton.onClick.AddListener(delegate { EventSystem.instance.Dispatch(e); }); var event2 = new NavigationEvents.PreviousContextEvent(); BackButton.onClick.AddListener(delegate { EventSystem.instance.Dispatch(event2); }); var popup = AssetDatabase.instance.GetAsset <PopupAsset>("BASIC"); var event3 = new PopupEvents.OpenPopupEvent(popup); PopupButton.onClick.AddListener(delegate { EventSystem.instance.Dispatch(event3); }); }
// Use this for initialization void Start() { var event3 = new NavigationEvents.LoadContextEvent(new GridContext(), true); gridButton.onClick.AddListener(delegate { EventSystem.instance.Dispatch(event3); }); }
public NavigationController() { EventSystem.instance.Connect <NavigationEvents.LoadContextEvent>(OnLoadContext); EventSystem.instance.Connect <NavigationEvents.PreviousContextEvent>(OnLoadPreviousContext); var event1 = new NavigationEvents.LoadContextEvent(new MainContext(), true); EventSystem.instance.Dispatch(event1); }
// Use this for initialization void Start() { var test = (GameModel)ApplicationFacade.instance.GetModel <GameModel>(); testButtonText.text = test.MainViewText; var event1 = new NavigationEvents.LoadContextEvent(new OtherContext(), true); testButton.onClick.AddListener(delegate { EventSystem.instance.Dispatch(event1); }); var event2 = new NavigationEvents.PreviousContextEvent(); backButton.onClick.AddListener(delegate { EventSystem.instance.Dispatch(event2); }); }
public void OnLoadContext(NavigationEvents.LoadContextEvent e) { LoadContext(e.Context, e.Back); }