public void destroy() { mLayoutPanel.destroy(); mLayoutPanel = null; mScript.destroy(); mScript = null; }
public void init(LAYOUT_TYPE type, string name, int renderOrder) { mName = name; mType = type; mScript = createLayoutScript(); // 初始化布局脚本 mLayoutPanel = mScript.newObject <txUIPanel>(mLayoutManager.getUIRoot(), mName); setRenderOrder(renderOrder); mRoot = mScript.newObject <txUIObject>(mLayoutPanel, "Root"); mScript.setRoot(mRoot); mScript.findAllWindow(); mScript.assignWindow(); mScript.init(); mScriptInited = true; // 加载完布局后强制隐藏 setVisibleForce(false); }