public void SetTabs(Tab3View ctrl)
 {
     if (_ctrl != null)
     {
         return;
     }
     _ctrl = ctrl;
     ApllicationsNavigate();
 }
Exemplo n.º 2
0
    public override void LoadCallBack()
    {
        Debug.Log("LoadCallBack");
        ListenEvent("Click", Click);
        ListenEvent("ClickClose", ClickClose);

        text = FindVariable("text");

        tab1 = FindObj("Tab1");
        tab2 = FindObj("Tab2");
        tab3 = FindObj("Tab3");

        AddToggleValueChangedListener(tab1, OnToggleChange, (int)TabIndex.Test1View);
        AddToggleValueChangedListener(tab2, OnToggleChange, (int)TabIndex.Test2View);
        AddToggleValueChangedListener(tab3, OnToggleChange, (int)TabIndex.Test3View);

        GameObject tab1_obj = FindObj("Tab1Content");
        GameObject tab2_obj = FindObj("Tab2Content");
        GameObject tab3_obj = FindObj("Tab3Content");

        tab1_obj.GetComponent <UIPrefabLoader>().Wait(
            (obj) => {
            tab1_view = new Tab1View(obj);
        });
        tab2_obj.GetComponent <UIPrefabLoader>().Wait(
            (obj) => {
            tab2_view = new Tab2View(obj);
        });
        tab3_obj.GetComponent <UIPrefabLoader>().Wait(
            (obj) => {
            tab3_view = new Tab3View(obj);
        });

        //    local inlay_content = self:FindObj("Tab1")

        //inlay_content.uiprefab_loader:Wait(function(obj)

        //    obj = U3DObject(obj)

        //    self.inlay_view = RuneInlayView.New(obj)

        //    self.inlay_view:InitView()

        //end)
    }