/// <summary> /// 清理内存 /// </summary> public static void ClearMemory() { GC.Collect(); Resources.UnloadUnusedAssets(); LuaManager mgr = Manager.Get <LuaManager>(ManagerName.Lua); if (mgr != null) { mgr.LuaGC(); } }
static int LuaGC(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); VisowFrameWork.LuaManager obj = (VisowFrameWork.LuaManager)ToLua.CheckObject <VisowFrameWork.LuaManager>(L, 1); obj.LuaGC(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }