protected void _openUI(string uiname, Variant data) { //if( !( _LGUIClass.ContainsKey( uiname ) ) ) //{ // DebugTrace.add( Define.DebugTrace.DTT_ERR, "LGUIClass[ "+uiname+" ] not exsit!" ); // return; //} BaseLGUI lgui; if (!(m_uiCtrlMap.ContainsKey(uiname))) { lgui = createInst(tracsLguiName(uiname), true) as BaseLGUI; if (lgui == null) { GameTools.PrintNotice(" createInst LGUIClass[ " + uiname + " ] err!"); } lgui.uiName = uiname; m_uiCtrlMap[uiname] = lgui; } lgui = m_uiCtrlMap[uiname] as BaseLGUI; if (!lgui.isOpen) { lgui.open(data); } }
public BaseLGUI getLGTUIInst(string lguiName, string uiName, Action <IUI, Variant> cb, Variant data) { bool flag = lguiName != "UI_BASE"; BaseLGUI baseLGUI; BaseLGUI result; if (flag) { baseLGUI = (base.createInst(this.tracsLguiName(lguiName), false) as BaseLGUI); bool flag2 = baseLGUI == null; if (flag2) { GameTools.PrintNotice(" getLGTUIInst LGUIClass[" + lguiName + "] err!!"); result = null; return(result); } } else { baseLGUI = new BaseLGUI(this); } baseLGUI.uiName = uiName; baseLGUI.bindui(cb, data); result = baseLGUI; return(result); }
public void getUI(string uiname, Action <IUI, Variant> cb, Variant data) { //获得界面 if (!(hasCreator(uiname))) { GameTools.PrintNotice("getUI[" + uiname + "] err!!"); return; } loadUIStruct st = new loadUIStruct(); st.data = data; st.uiname = uiname; st.onLoadedCallback = cb; _uiLoads.Add(st); }
public void getUI(string uiname, Action <IUI, Variant> cb, Variant data) { bool flag = !base.hasCreator(uiname); if (flag) { GameTools.PrintNotice("getUI[" + uiname + "] err!!"); } else { loadUIStruct loadUIStruct = new loadUIStruct(); loadUIStruct.data = data; loadUIStruct.uiname = uiname; loadUIStruct.onLoadedCallback = cb; this._uiLoads.Add(loadUIStruct); } }
//获取逻辑UI public BaseLGUI getLGUI(string lguiName) { BaseLGUI lgui = null; if (!(m_uiCtrlMap.ContainsKey(lguiName))) { lgui = createInst(tracsLguiName(lguiName), true) as BaseLGUI; if (lgui == null) { GameTools.PrintNotice(" createInst LGUIClass[ " + lguiName + " ] err!"); return(null); } lgui.uiName = lguiName; m_uiCtrlMap[lguiName] = lgui; } lgui = m_uiCtrlMap[lguiName] as BaseLGUI; return(lgui); }
public BaseLGUI getLGTUIInst(string lguiName, string uiName, Action <IUI, Variant> cb, Variant data) { BaseLGUI lgui = null; if (lguiName != "UI_BASE") { lgui = createInst(tracsLguiName(lguiName), false) as BaseLGUI; if (lgui == null) { //todo err GameTools.PrintNotice(" getLGTUIInst LGUIClass[" + lguiName + "] err!!"); return(null); } } else { lgui = new BaseLGUI(this); } lgui.uiName = uiName; lgui.bindui(cb, data); return(lgui); }
public BaseLGUI getLGUI(string lguiName) { bool flag = !this.m_uiCtrlMap.ContainsKey(lguiName); BaseLGUI baseLGUI; BaseLGUI result; if (flag) { baseLGUI = (base.createInst(this.tracsLguiName(lguiName), true) as BaseLGUI); bool flag2 = baseLGUI == null; if (flag2) { GameTools.PrintNotice(" createInst LGUIClass[ " + lguiName + " ] err!"); result = null; return(result); } baseLGUI.uiName = lguiName; this.m_uiCtrlMap[lguiName] = baseLGUI; } baseLGUI = this.m_uiCtrlMap[lguiName]; result = baseLGUI; return(result); }
protected void _openUI(string uiname, Variant data) { bool flag = !this.m_uiCtrlMap.ContainsKey(uiname); BaseLGUI baseLGUI; if (flag) { baseLGUI = (base.createInst(this.tracsLguiName(uiname), true) as BaseLGUI); bool flag2 = baseLGUI == null; if (flag2) { GameTools.PrintNotice(" createInst LGUIClass[ " + uiname + " ] err!"); } baseLGUI.uiName = uiname; this.m_uiCtrlMap[uiname] = baseLGUI; } baseLGUI = this.m_uiCtrlMap[uiname]; bool flag3 = !baseLGUI.isOpen; if (flag3) { baseLGUI.open(data); } }