ActorDataMgrWrap.cs 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class ActorDataMgrWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(ActorDataMgr), typeof(Singleton<ActorDataMgr>));
  9. L.RegFunction("Init", Init);
  10. L.RegFunction("UnInit", UnInit);
  11. L.RegFunction("Clear", Clear);
  12. L.RegFunction("ResetData", ResetData);
  13. L.RegFunction("GetIncreaseSecondAttrVal", GetIncreaseSecondAttrVal);
  14. L.RegFunction("GetRoleIncreaseSecondAttrVal", GetRoleIncreaseSecondAttrVal);
  15. L.RegFunction("GetLvUpLocalPreviewSecondAttrVal", GetLvUpLocalPreviewSecondAttrVal);
  16. L.RegFunction("GetLvUpPreviewSecondAttrVal", GetLvUpPreviewSecondAttrVal);
  17. L.RegFunction("GetHeroActorData", GetHeroActorData);
  18. L.RegFunction("GetFellowActorData", GetFellowActorData);
  19. L.RegFunction("GetPetActorData", GetPetActorData);
  20. L.RegFunction("GetActorData", GetActorData);
  21. L.RegFunction("HasFellowActorData", HasFellowActorData);
  22. L.RegFunction("GetFellowActorDataCountByUid", GetFellowActorDataCountByUid);
  23. L.RegFunction("DeleteFellowActorData", DeleteFellowActorData);
  24. L.RegFunction("DeleteActorDataById", DeleteActorDataById);
  25. L.RegFunction("RefreshFellowActorData", RefreshFellowActorData);
  26. L.RegFunction("HasPetActorData", HasPetActorData);
  27. L.RegFunction("CreateMainRole", CreateMainRole);
  28. L.RegFunction("CreateFellow", CreateFellow);
  29. L.RegFunction("CreatePet", CreatePet);
  30. L.RegFunction("CreatePetBossActor", CreatePetBossActor);
  31. L.RegFunction("CreateNpc", CreateNpc);
  32. L.RegFunction("GetActorsById", GetActorsById);
  33. L.RegFunction("GetActorsByBaseId", GetActorsByBaseId);
  34. L.RegFunction("GetPetDataById", GetPetDataById);
  35. L.RegFunction("DeletePetActorData", DeletePetActorData);
  36. L.RegFunction("New", _CreateActorDataMgr);
  37. L.RegFunction("__tostring", ToLua.op_ToString);
  38. L.EndClass();
  39. }
  40. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  41. static int _CreateActorDataMgr(IntPtr L)
  42. {
  43. try
  44. {
  45. int count = LuaDLL.lua_gettop(L);
  46. if (count == 0)
  47. {
  48. ActorDataMgr obj = new ActorDataMgr();
  49. ToLua.PushObject(L, obj);
  50. return 1;
  51. }
  52. else
  53. {
  54. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: ActorDataMgr.New");
  55. }
  56. }
  57. catch (Exception e)
  58. {
  59. return LuaDLL.toluaL_exception(L, e);
  60. }
  61. }
  62. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  63. static int Init(IntPtr L)
  64. {
  65. try
  66. {
  67. ToLua.CheckArgsCount(L, 1);
  68. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  69. obj.Init();
  70. return 0;
  71. }
  72. catch (Exception e)
  73. {
  74. return LuaDLL.toluaL_exception(L, e);
  75. }
  76. }
  77. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  78. static int UnInit(IntPtr L)
  79. {
  80. try
  81. {
  82. ToLua.CheckArgsCount(L, 1);
  83. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  84. obj.UnInit();
  85. return 0;
  86. }
  87. catch (Exception e)
  88. {
  89. return LuaDLL.toluaL_exception(L, e);
  90. }
  91. }
  92. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  93. static int Clear(IntPtr L)
  94. {
  95. try
  96. {
  97. ToLua.CheckArgsCount(L, 1);
  98. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  99. obj.Clear();
  100. return 0;
  101. }
  102. catch (Exception e)
  103. {
  104. return LuaDLL.toluaL_exception(L, e);
  105. }
  106. }
  107. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  108. static int ResetData(IntPtr L)
  109. {
  110. try
  111. {
  112. ToLua.CheckArgsCount(L, 1);
  113. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  114. obj.ResetData();
  115. return 0;
  116. }
  117. catch (Exception e)
  118. {
  119. return LuaDLL.toluaL_exception(L, e);
  120. }
  121. }
  122. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  123. static int GetIncreaseSecondAttrVal(IntPtr L)
  124. {
  125. try
  126. {
  127. ToLua.CheckArgsCount(L, 8);
  128. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  129. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  130. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  131. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  132. int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
  133. int arg4 = (int)LuaDLL.luaL_checknumber(L, 6);
  134. int arg5 = (int)LuaDLL.luaL_checknumber(L, 7);
  135. int arg6 = (int)LuaDLL.luaL_checknumber(L, 8);
  136. System.Collections.Generic.Dictionary<int,float> o = obj.GetIncreaseSecondAttrVal(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  137. ToLua.PushSealed(L, o);
  138. return 1;
  139. }
  140. catch (Exception e)
  141. {
  142. return LuaDLL.toluaL_exception(L, e);
  143. }
  144. }
  145. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  146. static int GetRoleIncreaseSecondAttrVal(IntPtr L)
  147. {
  148. try
  149. {
  150. ToLua.CheckArgsCount(L, 8);
  151. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  152. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  153. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  154. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  155. int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
  156. int arg4 = (int)LuaDLL.luaL_checknumber(L, 6);
  157. int arg5 = (int)LuaDLL.luaL_checknumber(L, 7);
  158. int arg6 = (int)LuaDLL.luaL_checknumber(L, 8);
  159. System.Collections.Generic.Dictionary<int,float> o = obj.GetRoleIncreaseSecondAttrVal(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  160. ToLua.PushSealed(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 GetLvUpLocalPreviewSecondAttrVal(IntPtr L)
  170. {
  171. try
  172. {
  173. ToLua.CheckArgsCount(L, 3);
  174. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  175. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  176. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  177. System.Collections.Generic.Dictionary<int,float> o = obj.GetLvUpLocalPreviewSecondAttrVal(arg0, arg1);
  178. ToLua.PushSealed(L, o);
  179. return 1;
  180. }
  181. catch (Exception e)
  182. {
  183. return LuaDLL.toluaL_exception(L, e);
  184. }
  185. }
  186. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  187. static int GetLvUpPreviewSecondAttrVal(IntPtr L)
  188. {
  189. try
  190. {
  191. ToLua.CheckArgsCount(L, 3);
  192. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  193. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  194. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  195. System.Collections.Generic.Dictionary<int,float> o = obj.GetLvUpPreviewSecondAttrVal(arg0, arg1);
  196. ToLua.PushSealed(L, o);
  197. return 1;
  198. }
  199. catch (Exception e)
  200. {
  201. return LuaDLL.toluaL_exception(L, e);
  202. }
  203. }
  204. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  205. static int GetHeroActorData(IntPtr L)
  206. {
  207. try
  208. {
  209. ToLua.CheckArgsCount(L, 2);
  210. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  211. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  212. HeroActorData o = obj.GetHeroActorData(arg0);
  213. ToLua.PushObject(L, o);
  214. return 1;
  215. }
  216. catch (Exception e)
  217. {
  218. return LuaDLL.toluaL_exception(L, e);
  219. }
  220. }
  221. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  222. static int GetFellowActorData(IntPtr L)
  223. {
  224. try
  225. {
  226. ToLua.CheckArgsCount(L, 3);
  227. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  228. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  229. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  230. FellowActorData o = obj.GetFellowActorData(arg0, arg1);
  231. ToLua.PushObject(L, o);
  232. return 1;
  233. }
  234. catch (Exception e)
  235. {
  236. return LuaDLL.toluaL_exception(L, e);
  237. }
  238. }
  239. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  240. static int GetPetActorData(IntPtr L)
  241. {
  242. try
  243. {
  244. ToLua.CheckArgsCount(L, 3);
  245. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  246. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  247. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  248. PetActorData o = obj.GetPetActorData(arg0, arg1);
  249. ToLua.PushObject(L, o);
  250. return 1;
  251. }
  252. catch (Exception e)
  253. {
  254. return LuaDLL.toluaL_exception(L, e);
  255. }
  256. }
  257. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  258. static int GetActorData(IntPtr L)
  259. {
  260. try
  261. {
  262. ToLua.CheckArgsCount(L, 3);
  263. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  264. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  265. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  266. ActorData o = obj.GetActorData(arg0, arg1);
  267. ToLua.PushObject(L, o);
  268. return 1;
  269. }
  270. catch (Exception e)
  271. {
  272. return LuaDLL.toluaL_exception(L, e);
  273. }
  274. }
  275. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  276. static int HasFellowActorData(IntPtr L)
  277. {
  278. try
  279. {
  280. ToLua.CheckArgsCount(L, 2);
  281. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  282. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  283. bool o = obj.HasFellowActorData(arg0);
  284. LuaDLL.lua_pushboolean(L, o);
  285. return 1;
  286. }
  287. catch (Exception e)
  288. {
  289. return LuaDLL.toluaL_exception(L, e);
  290. }
  291. }
  292. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  293. static int GetFellowActorDataCountByUid(IntPtr L)
  294. {
  295. try
  296. {
  297. ToLua.CheckArgsCount(L, 2);
  298. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  299. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  300. int o = obj.GetFellowActorDataCountByUid(arg0);
  301. LuaDLL.lua_pushinteger(L, o);
  302. return 1;
  303. }
  304. catch (Exception e)
  305. {
  306. return LuaDLL.toluaL_exception(L, e);
  307. }
  308. }
  309. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  310. static int DeleteFellowActorData(IntPtr L)
  311. {
  312. try
  313. {
  314. ToLua.CheckArgsCount(L, 2);
  315. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  316. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  317. obj.DeleteFellowActorData(arg0);
  318. return 0;
  319. }
  320. catch (Exception e)
  321. {
  322. return LuaDLL.toluaL_exception(L, e);
  323. }
  324. }
  325. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  326. static int DeleteActorDataById(IntPtr L)
  327. {
  328. try
  329. {
  330. ToLua.CheckArgsCount(L, 2);
  331. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  332. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  333. obj.DeleteActorDataById(arg0);
  334. return 0;
  335. }
  336. catch (Exception e)
  337. {
  338. return LuaDLL.toluaL_exception(L, e);
  339. }
  340. }
  341. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  342. static int RefreshFellowActorData(IntPtr L)
  343. {
  344. try
  345. {
  346. ToLua.CheckArgsCount(L, 3);
  347. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  348. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  349. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  350. obj.RefreshFellowActorData(arg0, arg1);
  351. return 0;
  352. }
  353. catch (Exception e)
  354. {
  355. return LuaDLL.toluaL_exception(L, e);
  356. }
  357. }
  358. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  359. static int HasPetActorData(IntPtr L)
  360. {
  361. try
  362. {
  363. ToLua.CheckArgsCount(L, 2);
  364. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  365. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  366. bool o = obj.HasPetActorData(arg0);
  367. LuaDLL.lua_pushboolean(L, o);
  368. return 1;
  369. }
  370. catch (Exception e)
  371. {
  372. return LuaDLL.toluaL_exception(L, e);
  373. }
  374. }
  375. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  376. static int CreateMainRole(IntPtr L)
  377. {
  378. try
  379. {
  380. ToLua.CheckArgsCount(L, 2);
  381. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  382. LuaTable arg0 = ToLua.CheckLuaTable(L, 2);
  383. HeroActorData o = obj.CreateMainRole(arg0);
  384. ToLua.PushObject(L, o);
  385. return 1;
  386. }
  387. catch (Exception e)
  388. {
  389. return LuaDLL.toluaL_exception(L, e);
  390. }
  391. }
  392. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  393. static int CreateFellow(IntPtr L)
  394. {
  395. try
  396. {
  397. ToLua.CheckArgsCount(L, 5);
  398. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  399. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  400. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  401. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  402. SkillParam[] arg3 = ToLua.CheckStructArray<SkillParam>(L, 5);
  403. FellowActorData o = obj.CreateFellow(arg0, arg1, arg2, arg3);
  404. ToLua.PushObject(L, o);
  405. return 1;
  406. }
  407. catch (Exception e)
  408. {
  409. return LuaDLL.toluaL_exception(L, e);
  410. }
  411. }
  412. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  413. static int CreatePet(IntPtr L)
  414. {
  415. try
  416. {
  417. ToLua.CheckArgsCount(L, 5);
  418. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  419. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  420. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  421. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  422. SkillParam[] arg3 = ToLua.CheckStructArray<SkillParam>(L, 5);
  423. PetActorData o = obj.CreatePet(arg0, arg1, arg2, arg3);
  424. ToLua.PushObject(L, o);
  425. return 1;
  426. }
  427. catch (Exception e)
  428. {
  429. return LuaDLL.toluaL_exception(L, e);
  430. }
  431. }
  432. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  433. static int CreatePetBossActor(IntPtr L)
  434. {
  435. try
  436. {
  437. ToLua.CheckArgsCount(L, 4);
  438. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  439. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  440. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  441. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  442. PetActorData o = obj.CreatePetBossActor(arg0, arg1, arg2);
  443. ToLua.PushObject(L, o);
  444. return 1;
  445. }
  446. catch (Exception e)
  447. {
  448. return LuaDLL.toluaL_exception(L, e);
  449. }
  450. }
  451. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  452. static int CreateNpc(IntPtr L)
  453. {
  454. try
  455. {
  456. ToLua.CheckArgsCount(L, 5);
  457. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  458. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  459. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  460. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  461. int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
  462. ActorData o = obj.CreateNpc(arg0, arg1, arg2, arg3);
  463. ToLua.PushObject(L, o);
  464. return 1;
  465. }
  466. catch (Exception e)
  467. {
  468. return LuaDLL.toluaL_exception(L, e);
  469. }
  470. }
  471. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  472. static int GetActorsById(IntPtr L)
  473. {
  474. try
  475. {
  476. int count = LuaDLL.lua_gettop(L);
  477. if (count == 2)
  478. {
  479. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  480. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  481. ActorData o = obj.GetActorsById(arg0);
  482. ToLua.PushObject(L, o);
  483. return 1;
  484. }
  485. else if (count == 3)
  486. {
  487. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  488. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  489. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  490. ActorData o = obj.GetActorsById(arg0, arg1);
  491. ToLua.PushObject(L, o);
  492. return 1;
  493. }
  494. else
  495. {
  496. return LuaDLL.luaL_throw(L, "invalid arguments to method: ActorDataMgr.GetActorsById");
  497. }
  498. }
  499. catch (Exception e)
  500. {
  501. return LuaDLL.toluaL_exception(L, e);
  502. }
  503. }
  504. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  505. static int GetActorsByBaseId(IntPtr L)
  506. {
  507. try
  508. {
  509. ToLua.CheckArgsCount(L, 2);
  510. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  511. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  512. ActorData o = obj.GetActorsByBaseId(arg0);
  513. ToLua.PushObject(L, o);
  514. return 1;
  515. }
  516. catch (Exception e)
  517. {
  518. return LuaDLL.toluaL_exception(L, e);
  519. }
  520. }
  521. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  522. static int GetPetDataById(IntPtr L)
  523. {
  524. try
  525. {
  526. ToLua.CheckArgsCount(L, 2);
  527. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  528. long arg0 = LuaDLL.tolua_checkint64(L, 2);
  529. PetActorData o = obj.GetPetDataById(arg0);
  530. ToLua.PushObject(L, o);
  531. return 1;
  532. }
  533. catch (Exception e)
  534. {
  535. return LuaDLL.toluaL_exception(L, e);
  536. }
  537. }
  538. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  539. static int DeletePetActorData(IntPtr L)
  540. {
  541. try
  542. {
  543. ToLua.CheckArgsCount(L, 2);
  544. ActorDataMgr obj = (ActorDataMgr)ToLua.CheckObject<ActorDataMgr>(L, 1);
  545. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  546. obj.DeletePetActorData(arg0);
  547. return 0;
  548. }
  549. catch (Exception e)
  550. {
  551. return LuaDLL.toluaL_exception(L, e);
  552. }
  553. }
  554. }