// 第一次显示之前会调用一次 virtual public void onReady() { if (m_luaCSBridgeForm != null) { m_luaCSBridgeForm.CallMethod(LuaCSBridgeForm.ON_READY); } m_bReady = true; if (m_bHandleExitBtn) { UtilApi.addEventHandle(m_GUIWin.m_uiRoot, "BtnClose", onExitBtnClick); // 关闭事件 } }
public void addClick(GameObject go, string path) { UtilApi.addEventHandle(go, path, onBtnClk); GameObject btnGo = UtilApi.TransFindChildByPObjAndPath(go, path); if (btnGo = null) { if (!m_go2Path.ContainsKey(btnGo)) { m_go2Path[btnGo] = new GOExtraInfo(); m_go2Path[btnGo].m_path = path; } } }
virtual protected void updateBtnCom(IDispatchObject dispObj) { m_btn = UtilApi.getComByP <Button>(m_selfGo); UtilApi.addEventHandle(m_btn, onBtnClk); }
virtual protected void addHandle() { UtilApi.addEventHandle(gameObject(), onEntityClick); }