public override void setLua() { //set lua if (lua == null || CLVerManager.self.haveUpgrade) { CLPanelManager.destoryAllPanel(); if (lua == null) { lua = mainLua; base.setLua(); } } }
public virtual void doRestart() { CLPanelManager.destoryAllPanel(); FileEx.cleanCache(); CLUtlLua.cleanFileBytesCacheMap(); //CLUtlLua.isFinishAddLoader = false; CLUIInit.self.clean(); //重新把配置清空 CLMaterialPool.materialTexRefCfg = null; if (mainLua != null) { destoryLua(); // mainLua.Dispose (); // mainLua = null; resetMainLua(); } else { resetMainLua(); } luaTable = null; lua = null; Start(); }