ResourceMgrWrap.cs 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class ResourceMgrWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(ResourceMgr), typeof(Singleton<ResourceMgr>));
  9. L.RegFunction("LoadAssetSprite", LoadAssetSprite);
  10. L.RegFunction("LoadAssetSprites", LoadAssetSprites);
  11. L.RegFunction("LoadAssetSpriteWithUserData", LoadAssetSpriteWithUserData);
  12. L.RegFunction("LoadAssetGameObject", LoadAssetGameObject);
  13. L.RegFunction("LoadAssetGameObjectWithUserData", LoadAssetGameObjectWithUserData);
  14. L.RegFunction("LoadAssetGameObjects", LoadAssetGameObjects);
  15. L.RegFunction("LoadAssetGameObjectsWithUserData", LoadAssetGameObjectsWithUserData);
  16. L.RegFunction("LoadAssetRuntimeAnimatorControllers", LoadAssetRuntimeAnimatorControllers);
  17. L.RegFunction("LoadAssetRuntimeAnimatorControllersWithUserData", LoadAssetRuntimeAnimatorControllersWithUserData);
  18. L.RegFunction("LoadAssetMaterial", LoadAssetMaterial);
  19. L.RegFunction("LoadAssetMaterialWithUserData", LoadAssetMaterialWithUserData);
  20. L.RegFunction("LoadAssetTexture", LoadAssetTexture);
  21. L.RegFunction("LoadAssetTextureWithUserData", LoadAssetTextureWithUserData);
  22. L.RegFunction("FindSpriteByPathAndName", FindSpriteByPathAndName);
  23. L.RegFunction("LoadABSync", LoadABSync);
  24. L.RegFunction("GetGOFromPool", GetGOFromPool);
  25. L.RegFunction("GetGoesFromPool", GetGoesFromPool);
  26. L.RegFunction("GetGoFromPool", GetGoFromPool);
  27. L.RegFunction("GetUIGoFromPool", GetUIGoFromPool);
  28. L.RegFunction("SetGoPoolMaxCacheNum", SetGoPoolMaxCacheNum);
  29. L.RegFunction("GetAsset", GetAsset);
  30. L.RegFunction("RecycleUIGO", RecycleUIGO);
  31. L.RegFunction("RecycleGO", RecycleGO);
  32. L.RegFunction("UnloadAssetBySeqId", UnloadAssetBySeqId);
  33. L.RegFunction("FindShader", FindShader);
  34. L.RegFunction("HasAsset", HasAsset);
  35. L.RegFunction("RemoveLoadedResource", RemoveLoadedResource);
  36. L.RegFunction("ReadResidentResCfg", ReadResidentResCfg);
  37. L.RegFunction("IsResidentRes", IsResidentRes);
  38. L.RegFunction("ClearAllResource", ClearAllResource);
  39. L.RegFunction("New", _CreateResourceMgr);
  40. L.RegFunction("__tostring", ToLua.op_ToString);
  41. L.RegVar("PoolNode", get_PoolNode, null);
  42. L.EndClass();
  43. }
  44. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  45. static int _CreateResourceMgr(IntPtr L)
  46. {
  47. try
  48. {
  49. int count = LuaDLL.lua_gettop(L);
  50. if (count == 0)
  51. {
  52. ResourceMgr obj = new ResourceMgr();
  53. ToLua.PushObject(L, obj);
  54. return 1;
  55. }
  56. else
  57. {
  58. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: ResourceMgr.New");
  59. }
  60. }
  61. catch (Exception e)
  62. {
  63. return LuaDLL.toluaL_exception(L, e);
  64. }
  65. }
  66. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  67. static int LoadAssetSprite(IntPtr L)
  68. {
  69. try
  70. {
  71. int count = LuaDLL.lua_gettop(L);
  72. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  73. string arg0 = ToLua.CheckString(L, 2);
  74. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  75. ResourceLoadCallbackWithSeqId<UnityEngine.Sprite> arg2 = (ResourceLoadCallbackWithSeqId<UnityEngine.Sprite>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<UnityEngine.Sprite>>(L, 4);
  76. string[] arg3 = ToLua.CheckParamsString(L, 5, count - 4);
  77. long o = obj.LoadAssetSprite(arg0, arg1, arg2, arg3);
  78. LuaDLL.tolua_pushint64(L, o);
  79. return 1;
  80. }
  81. catch (Exception e)
  82. {
  83. return LuaDLL.toluaL_exception(L, e);
  84. }
  85. }
  86. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  87. static int LoadAssetSprites(IntPtr L)
  88. {
  89. try
  90. {
  91. int count = LuaDLL.lua_gettop(L);
  92. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  93. string arg0 = ToLua.CheckString(L, 2);
  94. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  95. ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.Sprite>> arg2 = (ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.Sprite>>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.Sprite>>>(L, 4);
  96. string[] arg3 = ToLua.CheckParamsString(L, 5, count - 4);
  97. long o = obj.LoadAssetSprites(arg0, arg1, arg2, arg3);
  98. LuaDLL.tolua_pushint64(L, o);
  99. return 1;
  100. }
  101. catch (Exception e)
  102. {
  103. return LuaDLL.toluaL_exception(L, e);
  104. }
  105. }
  106. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  107. static int LoadAssetSpriteWithUserData(IntPtr L)
  108. {
  109. try
  110. {
  111. int count = LuaDLL.lua_gettop(L);
  112. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  113. string arg0 = ToLua.CheckString(L, 2);
  114. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  115. object[] arg2 = ToLua.CheckObjectArray(L, 4);
  116. ResourceLoadCallbackWithSeqId<UnityEngine.Sprite> arg3 = (ResourceLoadCallbackWithSeqId<UnityEngine.Sprite>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<UnityEngine.Sprite>>(L, 5);
  117. string[] arg4 = ToLua.CheckParamsString(L, 6, count - 5);
  118. long o = obj.LoadAssetSpriteWithUserData(arg0, arg1, arg2, arg3, arg4);
  119. LuaDLL.tolua_pushint64(L, o);
  120. return 1;
  121. }
  122. catch (Exception e)
  123. {
  124. return LuaDLL.toluaL_exception(L, e);
  125. }
  126. }
  127. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  128. static int LoadAssetGameObject(IntPtr L)
  129. {
  130. try
  131. {
  132. int count = LuaDLL.lua_gettop(L);
  133. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  134. string arg0 = ToLua.CheckString(L, 2);
  135. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  136. ResourceLoadCallbackWithSeqId<UnityEngine.GameObject> arg2 = (ResourceLoadCallbackWithSeqId<UnityEngine.GameObject>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<UnityEngine.GameObject>>(L, 4);
  137. string[] arg3 = ToLua.CheckParamsString(L, 5, count - 4);
  138. long o = obj.LoadAssetGameObject(arg0, arg1, arg2, arg3);
  139. LuaDLL.tolua_pushint64(L, o);
  140. return 1;
  141. }
  142. catch (Exception e)
  143. {
  144. return LuaDLL.toluaL_exception(L, e);
  145. }
  146. }
  147. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  148. static int LoadAssetGameObjectWithUserData(IntPtr L)
  149. {
  150. try
  151. {
  152. int count = LuaDLL.lua_gettop(L);
  153. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  154. string arg0 = ToLua.CheckString(L, 2);
  155. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  156. object[] arg2 = ToLua.CheckObjectArray(L, 4);
  157. ResourceLoadCallbackWithSeqId<UnityEngine.GameObject> arg3 = (ResourceLoadCallbackWithSeqId<UnityEngine.GameObject>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<UnityEngine.GameObject>>(L, 5);
  158. string[] arg4 = ToLua.CheckParamsString(L, 6, count - 5);
  159. long o = obj.LoadAssetGameObjectWithUserData(arg0, arg1, arg2, arg3, arg4);
  160. LuaDLL.tolua_pushint64(L, o);
  161. return 1;
  162. }
  163. catch (Exception e)
  164. {
  165. return LuaDLL.toluaL_exception(L, e);
  166. }
  167. }
  168. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  169. static int LoadAssetGameObjects(IntPtr L)
  170. {
  171. try
  172. {
  173. int count = LuaDLL.lua_gettop(L);
  174. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  175. string arg0 = ToLua.CheckString(L, 2);
  176. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  177. ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.GameObject>> arg2 = (ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.GameObject>>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.GameObject>>>(L, 4);
  178. string[] arg3 = ToLua.CheckParamsString(L, 5, count - 4);
  179. long o = obj.LoadAssetGameObjects(arg0, arg1, arg2, arg3);
  180. LuaDLL.tolua_pushint64(L, o);
  181. return 1;
  182. }
  183. catch (Exception e)
  184. {
  185. return LuaDLL.toluaL_exception(L, e);
  186. }
  187. }
  188. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  189. static int LoadAssetGameObjectsWithUserData(IntPtr L)
  190. {
  191. try
  192. {
  193. int count = LuaDLL.lua_gettop(L);
  194. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  195. string arg0 = ToLua.CheckString(L, 2);
  196. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  197. object[] arg2 = ToLua.CheckObjectArray(L, 4);
  198. ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.GameObject>> arg3 = (ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.GameObject>>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.GameObject>>>(L, 5);
  199. string[] arg4 = ToLua.CheckParamsString(L, 6, count - 5);
  200. long o = obj.LoadAssetGameObjectsWithUserData(arg0, arg1, arg2, arg3, arg4);
  201. LuaDLL.tolua_pushint64(L, o);
  202. return 1;
  203. }
  204. catch (Exception e)
  205. {
  206. return LuaDLL.toluaL_exception(L, e);
  207. }
  208. }
  209. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  210. static int LoadAssetRuntimeAnimatorControllers(IntPtr L)
  211. {
  212. try
  213. {
  214. int count = LuaDLL.lua_gettop(L);
  215. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  216. string arg0 = ToLua.CheckString(L, 2);
  217. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  218. ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.RuntimeAnimatorController>> arg2 = (ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.RuntimeAnimatorController>>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.RuntimeAnimatorController>>>(L, 4);
  219. string[] arg3 = ToLua.CheckParamsString(L, 5, count - 4);
  220. long o = obj.LoadAssetRuntimeAnimatorControllers(arg0, arg1, arg2, arg3);
  221. LuaDLL.tolua_pushint64(L, o);
  222. return 1;
  223. }
  224. catch (Exception e)
  225. {
  226. return LuaDLL.toluaL_exception(L, e);
  227. }
  228. }
  229. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  230. static int LoadAssetRuntimeAnimatorControllersWithUserData(IntPtr L)
  231. {
  232. try
  233. {
  234. int count = LuaDLL.lua_gettop(L);
  235. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  236. string arg0 = ToLua.CheckString(L, 2);
  237. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  238. object[] arg2 = ToLua.CheckObjectArray(L, 4);
  239. ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.RuntimeAnimatorController>> arg3 = (ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.RuntimeAnimatorController>>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<System.Collections.Generic.List<UnityEngine.RuntimeAnimatorController>>>(L, 5);
  240. string[] arg4 = ToLua.CheckParamsString(L, 6, count - 5);
  241. long o = obj.LoadAssetRuntimeAnimatorControllersWithUserData(arg0, arg1, arg2, arg3, arg4);
  242. LuaDLL.tolua_pushint64(L, o);
  243. return 1;
  244. }
  245. catch (Exception e)
  246. {
  247. return LuaDLL.toluaL_exception(L, e);
  248. }
  249. }
  250. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  251. static int LoadAssetMaterial(IntPtr L)
  252. {
  253. try
  254. {
  255. int count = LuaDLL.lua_gettop(L);
  256. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  257. string arg0 = ToLua.CheckString(L, 2);
  258. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  259. ResourceLoadCallbackWithSeqId<UnityEngine.Material> arg2 = (ResourceLoadCallbackWithSeqId<UnityEngine.Material>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<UnityEngine.Material>>(L, 4);
  260. string[] arg3 = ToLua.CheckParamsString(L, 5, count - 4);
  261. long o = obj.LoadAssetMaterial(arg0, arg1, arg2, arg3);
  262. LuaDLL.tolua_pushint64(L, o);
  263. return 1;
  264. }
  265. catch (Exception e)
  266. {
  267. return LuaDLL.toluaL_exception(L, e);
  268. }
  269. }
  270. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  271. static int LoadAssetMaterialWithUserData(IntPtr L)
  272. {
  273. try
  274. {
  275. int count = LuaDLL.lua_gettop(L);
  276. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  277. string arg0 = ToLua.CheckString(L, 2);
  278. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  279. object[] arg2 = ToLua.CheckObjectArray(L, 4);
  280. ResourceLoadCallbackWithSeqId<UnityEngine.Material> arg3 = (ResourceLoadCallbackWithSeqId<UnityEngine.Material>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<UnityEngine.Material>>(L, 5);
  281. string[] arg4 = ToLua.CheckParamsString(L, 6, count - 5);
  282. long o = obj.LoadAssetMaterialWithUserData(arg0, arg1, arg2, arg3, arg4);
  283. LuaDLL.tolua_pushint64(L, o);
  284. return 1;
  285. }
  286. catch (Exception e)
  287. {
  288. return LuaDLL.toluaL_exception(L, e);
  289. }
  290. }
  291. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  292. static int LoadAssetTexture(IntPtr L)
  293. {
  294. try
  295. {
  296. int count = LuaDLL.lua_gettop(L);
  297. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  298. string arg0 = ToLua.CheckString(L, 2);
  299. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  300. ResourceLoadCallbackWithSeqId<UnityEngine.Texture2D> arg2 = (ResourceLoadCallbackWithSeqId<UnityEngine.Texture2D>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<UnityEngine.Texture2D>>(L, 4);
  301. string[] arg3 = ToLua.CheckParamsString(L, 5, count - 4);
  302. long o = obj.LoadAssetTexture(arg0, arg1, arg2, arg3);
  303. LuaDLL.tolua_pushint64(L, o);
  304. return 1;
  305. }
  306. catch (Exception e)
  307. {
  308. return LuaDLL.toluaL_exception(L, e);
  309. }
  310. }
  311. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  312. static int LoadAssetTextureWithUserData(IntPtr L)
  313. {
  314. try
  315. {
  316. int count = LuaDLL.lua_gettop(L);
  317. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  318. string arg0 = ToLua.CheckString(L, 2);
  319. ELoadType arg1 = (ELoadType)ToLua.CheckObject(L, 3, typeof(ELoadType));
  320. object[] arg2 = ToLua.CheckObjectArray(L, 4);
  321. ResourceLoadCallbackWithSeqId<UnityEngine.Texture2D> arg3 = (ResourceLoadCallbackWithSeqId<UnityEngine.Texture2D>)ToLua.CheckDelegate<ResourceLoadCallbackWithSeqId<UnityEngine.Texture2D>>(L, 5);
  322. string[] arg4 = ToLua.CheckParamsString(L, 6, count - 5);
  323. long o = obj.LoadAssetTextureWithUserData(arg0, arg1, arg2, arg3, arg4);
  324. LuaDLL.tolua_pushint64(L, o);
  325. return 1;
  326. }
  327. catch (Exception e)
  328. {
  329. return LuaDLL.toluaL_exception(L, e);
  330. }
  331. }
  332. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  333. static int FindSpriteByPathAndName(IntPtr L)
  334. {
  335. try
  336. {
  337. ToLua.CheckArgsCount(L, 3);
  338. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  339. string arg0 = ToLua.CheckString(L, 2);
  340. string arg1 = ToLua.CheckString(L, 3);
  341. UnityEngine.Sprite o = obj.FindSpriteByPathAndName(arg0, arg1);
  342. ToLua.PushSealed(L, o);
  343. return 1;
  344. }
  345. catch (Exception e)
  346. {
  347. return LuaDLL.toluaL_exception(L, e);
  348. }
  349. }
  350. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  351. static int LoadABSync(IntPtr L)
  352. {
  353. try
  354. {
  355. int count = LuaDLL.lua_gettop(L);
  356. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  357. string arg0 = ToLua.CheckString(L, 2);
  358. string[] arg1 = ToLua.CheckParamsString(L, 3, count - 2);
  359. UnityEngine.Object[] o = obj.LoadABSync(arg0, arg1);
  360. ToLua.Push(L, o);
  361. return 1;
  362. }
  363. catch (Exception e)
  364. {
  365. return LuaDLL.toluaL_exception(L, e);
  366. }
  367. }
  368. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  369. static int GetGOFromPool(IntPtr L)
  370. {
  371. try
  372. {
  373. int count = LuaDLL.lua_gettop(L);
  374. if (count == 3)
  375. {
  376. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  377. string arg0 = ToLua.CheckString(L, 2);
  378. string arg1 = ToLua.CheckString(L, 3);
  379. long o = obj.GetGOFromPool(arg0, arg1);
  380. LuaDLL.tolua_pushint64(L, o);
  381. return 1;
  382. }
  383. else if (count == 4)
  384. {
  385. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  386. string arg0 = ToLua.CheckString(L, 2);
  387. string arg1 = ToLua.CheckString(L, 3);
  388. System.Action<UnityEngine.GameObject> arg2 = (System.Action<UnityEngine.GameObject>)ToLua.CheckDelegate<System.Action<UnityEngine.GameObject>>(L, 4);
  389. long o = obj.GetGOFromPool(arg0, arg1, arg2);
  390. LuaDLL.tolua_pushint64(L, o);
  391. return 1;
  392. }
  393. else
  394. {
  395. return LuaDLL.luaL_throw(L, "invalid arguments to method: ResourceMgr.GetGOFromPool");
  396. }
  397. }
  398. catch (Exception e)
  399. {
  400. return LuaDLL.toluaL_exception(L, e);
  401. }
  402. }
  403. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  404. static int GetGoesFromPool(IntPtr L)
  405. {
  406. try
  407. {
  408. ToLua.CheckArgsCount(L, 4);
  409. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  410. string arg0 = ToLua.CheckString(L, 2);
  411. string[] arg1 = ToLua.CheckStringArray(L, 3);
  412. ResourceLoadCallback<System.Collections.Generic.List<UnityEngine.GameObject>> arg2 = (ResourceLoadCallback<System.Collections.Generic.List<UnityEngine.GameObject>>)ToLua.CheckDelegate<ResourceLoadCallback<System.Collections.Generic.List<UnityEngine.GameObject>>>(L, 4);
  413. long o = obj.GetGoesFromPool(arg0, arg1, arg2);
  414. LuaDLL.tolua_pushint64(L, o);
  415. return 1;
  416. }
  417. catch (Exception e)
  418. {
  419. return LuaDLL.toluaL_exception(L, e);
  420. }
  421. }
  422. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  423. static int GetGoFromPool(IntPtr L)
  424. {
  425. try
  426. {
  427. ToLua.CheckArgsCount(L, 3);
  428. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  429. string arg0 = ToLua.CheckString(L, 2);
  430. string arg1 = ToLua.CheckString(L, 3);
  431. UnityEngine.GameObject o = obj.GetGoFromPool(arg0, arg1);
  432. ToLua.PushSealed(L, o);
  433. return 1;
  434. }
  435. catch (Exception e)
  436. {
  437. return LuaDLL.toluaL_exception(L, e);
  438. }
  439. }
  440. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  441. static int GetUIGoFromPool(IntPtr L)
  442. {
  443. try
  444. {
  445. ToLua.CheckArgsCount(L, 3);
  446. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  447. string arg0 = ToLua.CheckString(L, 2);
  448. string arg1 = ToLua.CheckString(L, 3);
  449. UnityEngine.GameObject o = obj.GetUIGoFromPool(arg0, arg1);
  450. ToLua.PushSealed(L, o);
  451. return 1;
  452. }
  453. catch (Exception e)
  454. {
  455. return LuaDLL.toluaL_exception(L, e);
  456. }
  457. }
  458. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  459. static int SetGoPoolMaxCacheNum(IntPtr L)
  460. {
  461. try
  462. {
  463. ToLua.CheckArgsCount(L, 4);
  464. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  465. string arg0 = ToLua.CheckString(L, 2);
  466. string arg1 = ToLua.CheckString(L, 3);
  467. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  468. obj.SetGoPoolMaxCacheNum(arg0, arg1, arg2);
  469. return 0;
  470. }
  471. catch (Exception e)
  472. {
  473. return LuaDLL.toluaL_exception(L, e);
  474. }
  475. }
  476. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  477. static int GetAsset(IntPtr L)
  478. {
  479. try
  480. {
  481. ToLua.CheckArgsCount(L, 3);
  482. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  483. string arg0 = ToLua.CheckString(L, 2);
  484. string arg1 = ToLua.CheckString(L, 3);
  485. UnityEngine.Object o = obj.GetAsset(arg0, arg1);
  486. ToLua.Push(L, o);
  487. return 1;
  488. }
  489. catch (Exception e)
  490. {
  491. return LuaDLL.toluaL_exception(L, e);
  492. }
  493. }
  494. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  495. static int RecycleUIGO(IntPtr L)
  496. {
  497. try
  498. {
  499. ToLua.CheckArgsCount(L, 4);
  500. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  501. string arg0 = ToLua.CheckString(L, 2);
  502. string arg1 = ToLua.CheckString(L, 3);
  503. UnityEngine.GameObject arg2 = (UnityEngine.GameObject)ToLua.CheckObject(L, 4, typeof(UnityEngine.GameObject));
  504. obj.RecycleUIGO(arg0, arg1, arg2);
  505. return 0;
  506. }
  507. catch (Exception e)
  508. {
  509. return LuaDLL.toluaL_exception(L, e);
  510. }
  511. }
  512. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  513. static int RecycleGO(IntPtr L)
  514. {
  515. try
  516. {
  517. ToLua.CheckArgsCount(L, 4);
  518. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  519. string arg0 = ToLua.CheckString(L, 2);
  520. string arg1 = ToLua.CheckString(L, 3);
  521. UnityEngine.GameObject arg2 = (UnityEngine.GameObject)ToLua.CheckObject(L, 4, typeof(UnityEngine.GameObject));
  522. obj.RecycleGO(arg0, arg1, arg2);
  523. return 0;
  524. }
  525. catch (Exception e)
  526. {
  527. return LuaDLL.toluaL_exception(L, e);
  528. }
  529. }
  530. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  531. static int UnloadAssetBySeqId(IntPtr L)
  532. {
  533. try
  534. {
  535. ToLua.CheckArgsCount(L, 2);
  536. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  537. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  538. obj.UnloadAssetBySeqId(arg0);
  539. return 0;
  540. }
  541. catch (Exception e)
  542. {
  543. return LuaDLL.toluaL_exception(L, e);
  544. }
  545. }
  546. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  547. static int FindShader(IntPtr L)
  548. {
  549. try
  550. {
  551. ToLua.CheckArgsCount(L, 3);
  552. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  553. string arg0 = ToLua.CheckString(L, 2);
  554. string arg1 = ToLua.CheckString(L, 3);
  555. UnityEngine.Shader o = obj.FindShader(arg0, arg1);
  556. ToLua.PushSealed(L, o);
  557. return 1;
  558. }
  559. catch (Exception e)
  560. {
  561. return LuaDLL.toluaL_exception(L, e);
  562. }
  563. }
  564. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  565. static int HasAsset(IntPtr L)
  566. {
  567. try
  568. {
  569. ToLua.CheckArgsCount(L, 3);
  570. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  571. string arg0 = ToLua.CheckString(L, 2);
  572. string arg1 = ToLua.CheckString(L, 3);
  573. bool o = obj.HasAsset(arg0, arg1);
  574. LuaDLL.lua_pushboolean(L, o);
  575. return 1;
  576. }
  577. catch (Exception e)
  578. {
  579. return LuaDLL.toluaL_exception(L, e);
  580. }
  581. }
  582. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  583. static int RemoveLoadedResource(IntPtr L)
  584. {
  585. try
  586. {
  587. ToLua.CheckArgsCount(L, 3);
  588. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  589. string arg0 = ToLua.CheckString(L, 2);
  590. string arg1 = ToLua.CheckString(L, 3);
  591. obj.RemoveLoadedResource(arg0, arg1);
  592. return 0;
  593. }
  594. catch (Exception e)
  595. {
  596. return LuaDLL.toluaL_exception(L, e);
  597. }
  598. }
  599. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  600. static int ReadResidentResCfg(IntPtr L)
  601. {
  602. try
  603. {
  604. ToLua.CheckArgsCount(L, 1);
  605. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  606. obj.ReadResidentResCfg();
  607. return 0;
  608. }
  609. catch (Exception e)
  610. {
  611. return LuaDLL.toluaL_exception(L, e);
  612. }
  613. }
  614. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  615. static int IsResidentRes(IntPtr L)
  616. {
  617. try
  618. {
  619. int count = LuaDLL.lua_gettop(L);
  620. if (count == 2)
  621. {
  622. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  623. string arg0 = ToLua.CheckString(L, 2);
  624. bool o = obj.IsResidentRes(arg0);
  625. LuaDLL.lua_pushboolean(L, o);
  626. return 1;
  627. }
  628. else if (count == 3)
  629. {
  630. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  631. string arg0 = ToLua.CheckString(L, 2);
  632. string arg1 = ToLua.CheckString(L, 3);
  633. bool o = obj.IsResidentRes(arg0, arg1);
  634. LuaDLL.lua_pushboolean(L, o);
  635. return 1;
  636. }
  637. else
  638. {
  639. return LuaDLL.luaL_throw(L, "invalid arguments to method: ResourceMgr.IsResidentRes");
  640. }
  641. }
  642. catch (Exception e)
  643. {
  644. return LuaDLL.toluaL_exception(L, e);
  645. }
  646. }
  647. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  648. static int ClearAllResource(IntPtr L)
  649. {
  650. try
  651. {
  652. ToLua.CheckArgsCount(L, 1);
  653. ResourceMgr obj = (ResourceMgr)ToLua.CheckObject<ResourceMgr>(L, 1);
  654. obj.ClearAllResource();
  655. return 0;
  656. }
  657. catch (Exception e)
  658. {
  659. return LuaDLL.toluaL_exception(L, e);
  660. }
  661. }
  662. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  663. static int get_PoolNode(IntPtr L)
  664. {
  665. object o = null;
  666. try
  667. {
  668. o = ToLua.ToObject(L, 1);
  669. ResourceMgr obj = (ResourceMgr)o;
  670. UnityEngine.Transform ret = obj.PoolNode;
  671. ToLua.Push(L, ret);
  672. return 1;
  673. }
  674. catch(Exception e)
  675. {
  676. return LuaDLL.toluaL_exception(L, e, o, "attempt to index PoolNode on a nil value");
  677. }
  678. }
  679. }