Exemple #1
0
 public override void setLua()
 {
     //set lua
     if (lua == null || CLVerManager.self.haveUpgrade)
     {
         CLPanelManager.destoryAllPanel();
         if (lua == null)
         {
             lua = mainLua;
             base.setLua();
         }
     }
 }
Exemple #2
0
 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();
 }