UnityEngine_UnityEngineUtilsWrap.cs 17 KB

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