// 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);
        });
    }
Beispiel #2
0
    // 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);
    }
Beispiel #4
0
    // 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);
 }