public void SetTabs(Tab3View ctrl) { if (_ctrl != null) { return; } _ctrl = ctrl; ApllicationsNavigate(); }
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) }