UnityEngine_ApplicationWrap.cs 27 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_ApplicationWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginStaticLibs("Application");
  9. L.RegFunction("Quit", Quit);
  10. L.RegFunction("Unload", Unload);
  11. L.RegFunction("CanStreamedLevelBeLoaded", CanStreamedLevelBeLoaded);
  12. L.RegFunction("IsPlaying", IsPlaying);
  13. L.RegFunction("GetBuildTags", GetBuildTags);
  14. L.RegFunction("SetBuildTags", SetBuildTags);
  15. L.RegFunction("HasProLicense", HasProLicense);
  16. L.RegFunction("RequestAdvertisingIdentifierAsync", RequestAdvertisingIdentifierAsync);
  17. L.RegFunction("OpenURL", OpenURL);
  18. L.RegFunction("GetStackTraceLogType", GetStackTraceLogType);
  19. L.RegFunction("SetStackTraceLogType", SetStackTraceLogType);
  20. L.RegFunction("RequestUserAuthorization", RequestUserAuthorization);
  21. L.RegFunction("HasUserAuthorization", HasUserAuthorization);
  22. L.RegVar("isPlaying", get_isPlaying, null);
  23. L.RegVar("isFocused", get_isFocused, null);
  24. L.RegVar("platform", get_platform, null);
  25. L.RegVar("buildGUID", get_buildGUID, null);
  26. L.RegVar("isMobilePlatform", get_isMobilePlatform, null);
  27. L.RegVar("isConsolePlatform", get_isConsolePlatform, null);
  28. L.RegVar("runInBackground", get_runInBackground, set_runInBackground);
  29. L.RegVar("isBatchMode", get_isBatchMode, null);
  30. L.RegVar("dataPath", get_dataPath, null);
  31. L.RegVar("streamingAssetsPath", get_streamingAssetsPath, null);
  32. L.RegVar("persistentDataPath", get_persistentDataPath, null);
  33. L.RegVar("temporaryCachePath", get_temporaryCachePath, null);
  34. L.RegVar("absoluteURL", get_absoluteURL, null);
  35. L.RegVar("unityVersion", get_unityVersion, null);
  36. L.RegVar("version", get_version, null);
  37. L.RegVar("installerName", get_installerName, null);
  38. L.RegVar("identifier", get_identifier, null);
  39. L.RegVar("installMode", get_installMode, null);
  40. L.RegVar("sandboxType", get_sandboxType, null);
  41. L.RegVar("productName", get_productName, null);
  42. L.RegVar("companyName", get_companyName, null);
  43. L.RegVar("cloudProjectId", get_cloudProjectId, null);
  44. L.RegVar("targetFrameRate", get_targetFrameRate, set_targetFrameRate);
  45. L.RegVar("systemLanguage", get_systemLanguage, null);
  46. L.RegVar("consoleLogPath", get_consoleLogPath, null);
  47. L.RegVar("backgroundLoadingPriority", get_backgroundLoadingPriority, set_backgroundLoadingPriority);
  48. L.RegVar("internetReachability", get_internetReachability, null);
  49. L.RegVar("genuine", get_genuine, null);
  50. L.RegVar("genuineCheckAvailable", get_genuineCheckAvailable, null);
  51. L.RegVar("isEditor", get_isEditor, null);
  52. L.RegVar("lowMemory", get_lowMemory, set_lowMemory);
  53. L.RegVar("logMessageReceived", get_logMessageReceived, set_logMessageReceived);
  54. L.RegVar("logMessageReceivedThreaded", get_logMessageReceivedThreaded, set_logMessageReceivedThreaded);
  55. L.RegVar("onBeforeRender", get_onBeforeRender, set_onBeforeRender);
  56. L.RegVar("focusChanged", get_focusChanged, set_focusChanged);
  57. L.RegVar("wantsToQuit", get_wantsToQuit, set_wantsToQuit);
  58. L.RegVar("quitting", get_quitting, set_quitting);
  59. L.RegFunction("AdvertisingIdentifierCallback", UnityEngine_Application_AdvertisingIdentifierCallback);
  60. L.RegFunction("LogCallback", UnityEngine_Application_LogCallback);
  61. L.RegFunction("LowMemoryCallback", UnityEngine_Application_LowMemoryCallback);
  62. L.EndStaticLibs();
  63. }
  64. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  65. static int Quit(IntPtr L)
  66. {
  67. try
  68. {
  69. int count = LuaDLL.lua_gettop(L);
  70. if (count == 0)
  71. {
  72. UnityEngine.Application.Quit();
  73. return 0;
  74. }
  75. else if (count == 1)
  76. {
  77. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  78. UnityEngine.Application.Quit(arg0);
  79. return 0;
  80. }
  81. else
  82. {
  83. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Application.Quit");
  84. }
  85. }
  86. catch (Exception e)
  87. {
  88. return LuaDLL.toluaL_exception(L, e);
  89. }
  90. }
  91. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  92. static int Unload(IntPtr L)
  93. {
  94. try
  95. {
  96. ToLua.CheckArgsCount(L, 0);
  97. UnityEngine.Application.Unload();
  98. return 0;
  99. }
  100. catch (Exception e)
  101. {
  102. return LuaDLL.toluaL_exception(L, e);
  103. }
  104. }
  105. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  106. static int CanStreamedLevelBeLoaded(IntPtr L)
  107. {
  108. try
  109. {
  110. int count = LuaDLL.lua_gettop(L);
  111. if (count == 1 && TypeChecker.CheckTypes<int>(L, 1))
  112. {
  113. int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
  114. bool o = UnityEngine.Application.CanStreamedLevelBeLoaded(arg0);
  115. LuaDLL.lua_pushboolean(L, o);
  116. return 1;
  117. }
  118. else if (count == 1 && TypeChecker.CheckTypes<string>(L, 1))
  119. {
  120. string arg0 = ToLua.ToString(L, 1);
  121. bool o = UnityEngine.Application.CanStreamedLevelBeLoaded(arg0);
  122. LuaDLL.lua_pushboolean(L, o);
  123. return 1;
  124. }
  125. else
  126. {
  127. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Application.CanStreamedLevelBeLoaded");
  128. }
  129. }
  130. catch (Exception e)
  131. {
  132. return LuaDLL.toluaL_exception(L, e);
  133. }
  134. }
  135. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  136. static int IsPlaying(IntPtr L)
  137. {
  138. try
  139. {
  140. ToLua.CheckArgsCount(L, 1);
  141. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.CheckObject<UnityEngine.Object>(L, 1);
  142. bool o = UnityEngine.Application.IsPlaying(arg0);
  143. LuaDLL.lua_pushboolean(L, o);
  144. return 1;
  145. }
  146. catch (Exception e)
  147. {
  148. return LuaDLL.toluaL_exception(L, e);
  149. }
  150. }
  151. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  152. static int GetBuildTags(IntPtr L)
  153. {
  154. try
  155. {
  156. ToLua.CheckArgsCount(L, 0);
  157. string[] o = UnityEngine.Application.GetBuildTags();
  158. ToLua.Push(L, o);
  159. return 1;
  160. }
  161. catch (Exception e)
  162. {
  163. return LuaDLL.toluaL_exception(L, e);
  164. }
  165. }
  166. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  167. static int SetBuildTags(IntPtr L)
  168. {
  169. try
  170. {
  171. ToLua.CheckArgsCount(L, 1);
  172. string[] arg0 = ToLua.CheckStringArray(L, 1);
  173. UnityEngine.Application.SetBuildTags(arg0);
  174. return 0;
  175. }
  176. catch (Exception e)
  177. {
  178. return LuaDLL.toluaL_exception(L, e);
  179. }
  180. }
  181. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  182. static int HasProLicense(IntPtr L)
  183. {
  184. try
  185. {
  186. ToLua.CheckArgsCount(L, 0);
  187. bool o = UnityEngine.Application.HasProLicense();
  188. LuaDLL.lua_pushboolean(L, o);
  189. return 1;
  190. }
  191. catch (Exception e)
  192. {
  193. return LuaDLL.toluaL_exception(L, e);
  194. }
  195. }
  196. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  197. static int RequestAdvertisingIdentifierAsync(IntPtr L)
  198. {
  199. try
  200. {
  201. ToLua.CheckArgsCount(L, 1);
  202. UnityEngine.Application.AdvertisingIdentifierCallback arg0 = (UnityEngine.Application.AdvertisingIdentifierCallback)ToLua.CheckDelegate<UnityEngine.Application.AdvertisingIdentifierCallback>(L, 1);
  203. bool o = UnityEngine.Application.RequestAdvertisingIdentifierAsync(arg0);
  204. LuaDLL.lua_pushboolean(L, o);
  205. return 1;
  206. }
  207. catch (Exception e)
  208. {
  209. return LuaDLL.toluaL_exception(L, e);
  210. }
  211. }
  212. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  213. static int OpenURL(IntPtr L)
  214. {
  215. try
  216. {
  217. ToLua.CheckArgsCount(L, 1);
  218. string arg0 = ToLua.CheckString(L, 1);
  219. UnityEngine.Application.OpenURL(arg0);
  220. return 0;
  221. }
  222. catch (Exception e)
  223. {
  224. return LuaDLL.toluaL_exception(L, e);
  225. }
  226. }
  227. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  228. static int GetStackTraceLogType(IntPtr L)
  229. {
  230. try
  231. {
  232. ToLua.CheckArgsCount(L, 1);
  233. UnityEngine.LogType arg0 = (UnityEngine.LogType)ToLua.CheckObject(L, 1, typeof(UnityEngine.LogType));
  234. UnityEngine.StackTraceLogType o = UnityEngine.Application.GetStackTraceLogType(arg0);
  235. ToLua.Push(L, o);
  236. return 1;
  237. }
  238. catch (Exception e)
  239. {
  240. return LuaDLL.toluaL_exception(L, e);
  241. }
  242. }
  243. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  244. static int SetStackTraceLogType(IntPtr L)
  245. {
  246. try
  247. {
  248. ToLua.CheckArgsCount(L, 2);
  249. UnityEngine.LogType arg0 = (UnityEngine.LogType)ToLua.CheckObject(L, 1, typeof(UnityEngine.LogType));
  250. UnityEngine.StackTraceLogType arg1 = (UnityEngine.StackTraceLogType)ToLua.CheckObject(L, 2, typeof(UnityEngine.StackTraceLogType));
  251. UnityEngine.Application.SetStackTraceLogType(arg0, arg1);
  252. return 0;
  253. }
  254. catch (Exception e)
  255. {
  256. return LuaDLL.toluaL_exception(L, e);
  257. }
  258. }
  259. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  260. static int RequestUserAuthorization(IntPtr L)
  261. {
  262. try
  263. {
  264. ToLua.CheckArgsCount(L, 1);
  265. UnityEngine.UserAuthorization arg0 = (UnityEngine.UserAuthorization)ToLua.CheckObject(L, 1, typeof(UnityEngine.UserAuthorization));
  266. UnityEngine.AsyncOperation o = UnityEngine.Application.RequestUserAuthorization(arg0);
  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 HasUserAuthorization(IntPtr L)
  277. {
  278. try
  279. {
  280. ToLua.CheckArgsCount(L, 1);
  281. UnityEngine.UserAuthorization arg0 = (UnityEngine.UserAuthorization)ToLua.CheckObject(L, 1, typeof(UnityEngine.UserAuthorization));
  282. bool o = UnityEngine.Application.HasUserAuthorization(arg0);
  283. LuaDLL.lua_pushboolean(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 get_isPlaying(IntPtr L)
  293. {
  294. try
  295. {
  296. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isPlaying);
  297. return 1;
  298. }
  299. catch (Exception e)
  300. {
  301. return LuaDLL.toluaL_exception(L, e);
  302. }
  303. }
  304. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  305. static int get_isFocused(IntPtr L)
  306. {
  307. try
  308. {
  309. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isFocused);
  310. return 1;
  311. }
  312. catch (Exception e)
  313. {
  314. return LuaDLL.toluaL_exception(L, e);
  315. }
  316. }
  317. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  318. static int get_platform(IntPtr L)
  319. {
  320. try
  321. {
  322. ToLua.Push(L, UnityEngine.Application.platform);
  323. return 1;
  324. }
  325. catch (Exception e)
  326. {
  327. return LuaDLL.toluaL_exception(L, e);
  328. }
  329. }
  330. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  331. static int get_buildGUID(IntPtr L)
  332. {
  333. try
  334. {
  335. LuaDLL.lua_pushstring(L, UnityEngine.Application.buildGUID);
  336. return 1;
  337. }
  338. catch (Exception e)
  339. {
  340. return LuaDLL.toluaL_exception(L, e);
  341. }
  342. }
  343. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  344. static int get_isMobilePlatform(IntPtr L)
  345. {
  346. try
  347. {
  348. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isMobilePlatform);
  349. return 1;
  350. }
  351. catch (Exception e)
  352. {
  353. return LuaDLL.toluaL_exception(L, e);
  354. }
  355. }
  356. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  357. static int get_isConsolePlatform(IntPtr L)
  358. {
  359. try
  360. {
  361. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isConsolePlatform);
  362. return 1;
  363. }
  364. catch (Exception e)
  365. {
  366. return LuaDLL.toluaL_exception(L, e);
  367. }
  368. }
  369. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  370. static int get_runInBackground(IntPtr L)
  371. {
  372. try
  373. {
  374. LuaDLL.lua_pushboolean(L, UnityEngine.Application.runInBackground);
  375. return 1;
  376. }
  377. catch (Exception e)
  378. {
  379. return LuaDLL.toluaL_exception(L, e);
  380. }
  381. }
  382. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  383. static int get_isBatchMode(IntPtr L)
  384. {
  385. try
  386. {
  387. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isBatchMode);
  388. return 1;
  389. }
  390. catch (Exception e)
  391. {
  392. return LuaDLL.toluaL_exception(L, e);
  393. }
  394. }
  395. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  396. static int get_dataPath(IntPtr L)
  397. {
  398. try
  399. {
  400. LuaDLL.lua_pushstring(L, UnityEngine.Application.dataPath);
  401. return 1;
  402. }
  403. catch (Exception e)
  404. {
  405. return LuaDLL.toluaL_exception(L, e);
  406. }
  407. }
  408. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  409. static int get_streamingAssetsPath(IntPtr L)
  410. {
  411. try
  412. {
  413. LuaDLL.lua_pushstring(L, UnityEngine.Application.streamingAssetsPath);
  414. return 1;
  415. }
  416. catch (Exception e)
  417. {
  418. return LuaDLL.toluaL_exception(L, e);
  419. }
  420. }
  421. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  422. static int get_persistentDataPath(IntPtr L)
  423. {
  424. try
  425. {
  426. LuaDLL.lua_pushstring(L, UnityEngine.Application.persistentDataPath);
  427. return 1;
  428. }
  429. catch (Exception e)
  430. {
  431. return LuaDLL.toluaL_exception(L, e);
  432. }
  433. }
  434. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  435. static int get_temporaryCachePath(IntPtr L)
  436. {
  437. try
  438. {
  439. LuaDLL.lua_pushstring(L, UnityEngine.Application.temporaryCachePath);
  440. return 1;
  441. }
  442. catch (Exception e)
  443. {
  444. return LuaDLL.toluaL_exception(L, e);
  445. }
  446. }
  447. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  448. static int get_absoluteURL(IntPtr L)
  449. {
  450. try
  451. {
  452. LuaDLL.lua_pushstring(L, UnityEngine.Application.absoluteURL);
  453. return 1;
  454. }
  455. catch (Exception e)
  456. {
  457. return LuaDLL.toluaL_exception(L, e);
  458. }
  459. }
  460. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  461. static int get_unityVersion(IntPtr L)
  462. {
  463. try
  464. {
  465. LuaDLL.lua_pushstring(L, UnityEngine.Application.unityVersion);
  466. return 1;
  467. }
  468. catch (Exception e)
  469. {
  470. return LuaDLL.toluaL_exception(L, e);
  471. }
  472. }
  473. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  474. static int get_version(IntPtr L)
  475. {
  476. try
  477. {
  478. LuaDLL.lua_pushstring(L, UnityEngine.Application.version);
  479. return 1;
  480. }
  481. catch (Exception e)
  482. {
  483. return LuaDLL.toluaL_exception(L, e);
  484. }
  485. }
  486. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  487. static int get_installerName(IntPtr L)
  488. {
  489. try
  490. {
  491. LuaDLL.lua_pushstring(L, UnityEngine.Application.installerName);
  492. return 1;
  493. }
  494. catch (Exception e)
  495. {
  496. return LuaDLL.toluaL_exception(L, e);
  497. }
  498. }
  499. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  500. static int get_identifier(IntPtr L)
  501. {
  502. try
  503. {
  504. LuaDLL.lua_pushstring(L, UnityEngine.Application.identifier);
  505. return 1;
  506. }
  507. catch (Exception e)
  508. {
  509. return LuaDLL.toluaL_exception(L, e);
  510. }
  511. }
  512. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  513. static int get_installMode(IntPtr L)
  514. {
  515. try
  516. {
  517. ToLua.Push(L, UnityEngine.Application.installMode);
  518. return 1;
  519. }
  520. catch (Exception e)
  521. {
  522. return LuaDLL.toluaL_exception(L, e);
  523. }
  524. }
  525. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  526. static int get_sandboxType(IntPtr L)
  527. {
  528. try
  529. {
  530. ToLua.Push(L, UnityEngine.Application.sandboxType);
  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 get_productName(IntPtr L)
  540. {
  541. try
  542. {
  543. LuaDLL.lua_pushstring(L, UnityEngine.Application.productName);
  544. return 1;
  545. }
  546. catch (Exception e)
  547. {
  548. return LuaDLL.toluaL_exception(L, e);
  549. }
  550. }
  551. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  552. static int get_companyName(IntPtr L)
  553. {
  554. try
  555. {
  556. LuaDLL.lua_pushstring(L, UnityEngine.Application.companyName);
  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 get_cloudProjectId(IntPtr L)
  566. {
  567. try
  568. {
  569. LuaDLL.lua_pushstring(L, UnityEngine.Application.cloudProjectId);
  570. return 1;
  571. }
  572. catch (Exception e)
  573. {
  574. return LuaDLL.toluaL_exception(L, e);
  575. }
  576. }
  577. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  578. static int get_targetFrameRate(IntPtr L)
  579. {
  580. try
  581. {
  582. LuaDLL.lua_pushinteger(L, UnityEngine.Application.targetFrameRate);
  583. return 1;
  584. }
  585. catch (Exception e)
  586. {
  587. return LuaDLL.toluaL_exception(L, e);
  588. }
  589. }
  590. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  591. static int get_systemLanguage(IntPtr L)
  592. {
  593. try
  594. {
  595. ToLua.Push(L, UnityEngine.Application.systemLanguage);
  596. return 1;
  597. }
  598. catch (Exception e)
  599. {
  600. return LuaDLL.toluaL_exception(L, e);
  601. }
  602. }
  603. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  604. static int get_consoleLogPath(IntPtr L)
  605. {
  606. try
  607. {
  608. LuaDLL.lua_pushstring(L, UnityEngine.Application.consoleLogPath);
  609. return 1;
  610. }
  611. catch (Exception e)
  612. {
  613. return LuaDLL.toluaL_exception(L, e);
  614. }
  615. }
  616. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  617. static int get_backgroundLoadingPriority(IntPtr L)
  618. {
  619. try
  620. {
  621. ToLua.Push(L, UnityEngine.Application.backgroundLoadingPriority);
  622. return 1;
  623. }
  624. catch (Exception e)
  625. {
  626. return LuaDLL.toluaL_exception(L, e);
  627. }
  628. }
  629. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  630. static int get_internetReachability(IntPtr L)
  631. {
  632. try
  633. {
  634. ToLua.Push(L, UnityEngine.Application.internetReachability);
  635. return 1;
  636. }
  637. catch (Exception e)
  638. {
  639. return LuaDLL.toluaL_exception(L, e);
  640. }
  641. }
  642. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  643. static int get_genuine(IntPtr L)
  644. {
  645. try
  646. {
  647. LuaDLL.lua_pushboolean(L, UnityEngine.Application.genuine);
  648. return 1;
  649. }
  650. catch (Exception e)
  651. {
  652. return LuaDLL.toluaL_exception(L, e);
  653. }
  654. }
  655. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  656. static int get_genuineCheckAvailable(IntPtr L)
  657. {
  658. try
  659. {
  660. LuaDLL.lua_pushboolean(L, UnityEngine.Application.genuineCheckAvailable);
  661. return 1;
  662. }
  663. catch (Exception e)
  664. {
  665. return LuaDLL.toluaL_exception(L, e);
  666. }
  667. }
  668. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  669. static int get_isEditor(IntPtr L)
  670. {
  671. try
  672. {
  673. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isEditor);
  674. return 1;
  675. }
  676. catch (Exception e)
  677. {
  678. return LuaDLL.toluaL_exception(L, e);
  679. }
  680. }
  681. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  682. static int get_lowMemory(IntPtr L)
  683. {
  684. ToLua.Push(L, new EventObject(typeof(UnityEngine.Application.LowMemoryCallback)));
  685. return 1;
  686. }
  687. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  688. static int get_logMessageReceived(IntPtr L)
  689. {
  690. ToLua.Push(L, new EventObject(typeof(UnityEngine.Application.LogCallback)));
  691. return 1;
  692. }
  693. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  694. static int get_logMessageReceivedThreaded(IntPtr L)
  695. {
  696. ToLua.Push(L, new EventObject(typeof(UnityEngine.Application.LogCallback)));
  697. return 1;
  698. }
  699. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  700. static int get_onBeforeRender(IntPtr L)
  701. {
  702. ToLua.Push(L, new EventObject(typeof(UnityEngine.Events.UnityAction)));
  703. return 1;
  704. }
  705. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  706. static int get_focusChanged(IntPtr L)
  707. {
  708. ToLua.Push(L, new EventObject(typeof(System.Action<bool>)));
  709. return 1;
  710. }
  711. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  712. static int get_wantsToQuit(IntPtr L)
  713. {
  714. ToLua.Push(L, new EventObject(typeof(System.Func<bool>)));
  715. return 1;
  716. }
  717. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  718. static int get_quitting(IntPtr L)
  719. {
  720. ToLua.Push(L, new EventObject(typeof(System.Action)));
  721. return 1;
  722. }
  723. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  724. static int set_runInBackground(IntPtr L)
  725. {
  726. try
  727. {
  728. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  729. UnityEngine.Application.runInBackground = arg0;
  730. return 0;
  731. }
  732. catch (Exception e)
  733. {
  734. return LuaDLL.toluaL_exception(L, e);
  735. }
  736. }
  737. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  738. static int set_targetFrameRate(IntPtr L)
  739. {
  740. try
  741. {
  742. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  743. UnityEngine.Application.targetFrameRate = arg0;
  744. return 0;
  745. }
  746. catch (Exception e)
  747. {
  748. return LuaDLL.toluaL_exception(L, e);
  749. }
  750. }
  751. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  752. static int set_backgroundLoadingPriority(IntPtr L)
  753. {
  754. try
  755. {
  756. UnityEngine.ThreadPriority arg0 = (UnityEngine.ThreadPriority)ToLua.CheckObject(L, 2, typeof(UnityEngine.ThreadPriority));
  757. UnityEngine.Application.backgroundLoadingPriority = arg0;
  758. return 0;
  759. }
  760. catch (Exception e)
  761. {
  762. return LuaDLL.toluaL_exception(L, e);
  763. }
  764. }
  765. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  766. static int set_lowMemory(IntPtr L)
  767. {
  768. try
  769. {
  770. EventObject arg0 = null;
  771. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  772. {
  773. arg0 = (EventObject)ToLua.ToObject(L, 2);
  774. }
  775. else
  776. {
  777. return LuaDLL.luaL_throw(L, "The event 'UnityEngine.Application.lowMemory' can only appear on the left hand side of += or -= when used outside of the type 'UnityEngine.Application'");
  778. }
  779. if (arg0.op == EventOp.Add)
  780. {
  781. UnityEngine.Application.LowMemoryCallback ev = (UnityEngine.Application.LowMemoryCallback)arg0.func;
  782. UnityEngine.Application.lowMemory += ev;
  783. }
  784. else if (arg0.op == EventOp.Sub)
  785. {
  786. UnityEngine.Application.LowMemoryCallback ev = (UnityEngine.Application.LowMemoryCallback)arg0.func;
  787. UnityEngine.Application.lowMemory -= ev;
  788. }
  789. return 0;
  790. }
  791. catch (Exception e)
  792. {
  793. return LuaDLL.toluaL_exception(L, e);
  794. }
  795. }
  796. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  797. static int set_logMessageReceived(IntPtr L)
  798. {
  799. try
  800. {
  801. EventObject arg0 = null;
  802. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  803. {
  804. arg0 = (EventObject)ToLua.ToObject(L, 2);
  805. }
  806. else
  807. {
  808. return LuaDLL.luaL_throw(L, "The event 'UnityEngine.Application.logMessageReceived' can only appear on the left hand side of += or -= when used outside of the type 'UnityEngine.Application'");
  809. }
  810. if (arg0.op == EventOp.Add)
  811. {
  812. UnityEngine.Application.LogCallback ev = (UnityEngine.Application.LogCallback)arg0.func;
  813. UnityEngine.Application.logMessageReceived += ev;
  814. }
  815. else if (arg0.op == EventOp.Sub)
  816. {
  817. UnityEngine.Application.LogCallback ev = (UnityEngine.Application.LogCallback)arg0.func;
  818. UnityEngine.Application.logMessageReceived -= ev;
  819. }
  820. return 0;
  821. }
  822. catch (Exception e)
  823. {
  824. return LuaDLL.toluaL_exception(L, e);
  825. }
  826. }
  827. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  828. static int set_logMessageReceivedThreaded(IntPtr L)
  829. {
  830. try
  831. {
  832. EventObject arg0 = null;
  833. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  834. {
  835. arg0 = (EventObject)ToLua.ToObject(L, 2);
  836. }
  837. else
  838. {
  839. return LuaDLL.luaL_throw(L, "The event 'UnityEngine.Application.logMessageReceivedThreaded' can only appear on the left hand side of += or -= when used outside of the type 'UnityEngine.Application'");
  840. }
  841. if (arg0.op == EventOp.Add)
  842. {
  843. UnityEngine.Application.LogCallback ev = (UnityEngine.Application.LogCallback)arg0.func;
  844. UnityEngine.Application.logMessageReceivedThreaded += ev;
  845. }
  846. else if (arg0.op == EventOp.Sub)
  847. {
  848. UnityEngine.Application.LogCallback ev = (UnityEngine.Application.LogCallback)arg0.func;
  849. UnityEngine.Application.logMessageReceivedThreaded -= ev;
  850. }
  851. return 0;
  852. }
  853. catch (Exception e)
  854. {
  855. return LuaDLL.toluaL_exception(L, e);
  856. }
  857. }
  858. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  859. static int set_onBeforeRender(IntPtr L)
  860. {
  861. try
  862. {
  863. EventObject arg0 = null;
  864. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  865. {
  866. arg0 = (EventObject)ToLua.ToObject(L, 2);
  867. }
  868. else
  869. {
  870. return LuaDLL.luaL_throw(L, "The event 'UnityEngine.Application.onBeforeRender' can only appear on the left hand side of += or -= when used outside of the type 'UnityEngine.Application'");
  871. }
  872. if (arg0.op == EventOp.Add)
  873. {
  874. UnityEngine.Events.UnityAction ev = (UnityEngine.Events.UnityAction)arg0.func;
  875. UnityEngine.Application.onBeforeRender += ev;
  876. }
  877. else if (arg0.op == EventOp.Sub)
  878. {
  879. UnityEngine.Events.UnityAction ev = (UnityEngine.Events.UnityAction)arg0.func;
  880. UnityEngine.Application.onBeforeRender -= ev;
  881. }
  882. return 0;
  883. }
  884. catch (Exception e)
  885. {
  886. return LuaDLL.toluaL_exception(L, e);
  887. }
  888. }
  889. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  890. static int set_focusChanged(IntPtr L)
  891. {
  892. try
  893. {
  894. EventObject arg0 = null;
  895. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  896. {
  897. arg0 = (EventObject)ToLua.ToObject(L, 2);
  898. }
  899. else
  900. {
  901. return LuaDLL.luaL_throw(L, "The event 'UnityEngine.Application.focusChanged' can only appear on the left hand side of += or -= when used outside of the type 'UnityEngine.Application'");
  902. }
  903. if (arg0.op == EventOp.Add)
  904. {
  905. System.Action<bool> ev = (System.Action<bool>)arg0.func;
  906. UnityEngine.Application.focusChanged += ev;
  907. }
  908. else if (arg0.op == EventOp.Sub)
  909. {
  910. System.Action<bool> ev = (System.Action<bool>)arg0.func;
  911. UnityEngine.Application.focusChanged -= ev;
  912. }
  913. return 0;
  914. }
  915. catch (Exception e)
  916. {
  917. return LuaDLL.toluaL_exception(L, e);
  918. }
  919. }
  920. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  921. static int set_wantsToQuit(IntPtr L)
  922. {
  923. try
  924. {
  925. EventObject arg0 = null;
  926. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  927. {
  928. arg0 = (EventObject)ToLua.ToObject(L, 2);
  929. }
  930. else
  931. {
  932. return LuaDLL.luaL_throw(L, "The event 'UnityEngine.Application.wantsToQuit' can only appear on the left hand side of += or -= when used outside of the type 'UnityEngine.Application'");
  933. }
  934. if (arg0.op == EventOp.Add)
  935. {
  936. System.Func<bool> ev = (System.Func<bool>)arg0.func;
  937. UnityEngine.Application.wantsToQuit += ev;
  938. }
  939. else if (arg0.op == EventOp.Sub)
  940. {
  941. System.Func<bool> ev = (System.Func<bool>)arg0.func;
  942. UnityEngine.Application.wantsToQuit -= ev;
  943. }
  944. return 0;
  945. }
  946. catch (Exception e)
  947. {
  948. return LuaDLL.toluaL_exception(L, e);
  949. }
  950. }
  951. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  952. static int set_quitting(IntPtr L)
  953. {
  954. try
  955. {
  956. EventObject arg0 = null;
  957. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  958. {
  959. arg0 = (EventObject)ToLua.ToObject(L, 2);
  960. }
  961. else
  962. {
  963. return LuaDLL.luaL_throw(L, "The event 'UnityEngine.Application.quitting' can only appear on the left hand side of += or -= when used outside of the type 'UnityEngine.Application'");
  964. }
  965. if (arg0.op == EventOp.Add)
  966. {
  967. System.Action ev = (System.Action)arg0.func;
  968. UnityEngine.Application.quitting += ev;
  969. }
  970. else if (arg0.op == EventOp.Sub)
  971. {
  972. System.Action ev = (System.Action)arg0.func;
  973. UnityEngine.Application.quitting -= ev;
  974. }
  975. return 0;
  976. }
  977. catch (Exception e)
  978. {
  979. return LuaDLL.toluaL_exception(L, e);
  980. }
  981. }
  982. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  983. static int UnityEngine_Application_AdvertisingIdentifierCallback(IntPtr L)
  984. {
  985. try
  986. {
  987. int count = LuaDLL.lua_gettop(L);
  988. LuaFunction func = ToLua.CheckLuaFunction(L, 1);
  989. if (count == 1)
  990. {
  991. Delegate arg1 = DelegateTraits<UnityEngine.Application.AdvertisingIdentifierCallback>.Create(func);
  992. ToLua.Push(L, arg1);
  993. }
  994. else
  995. {
  996. LuaTable self = ToLua.CheckLuaTable(L, 2);
  997. Delegate arg1 = DelegateTraits<UnityEngine.Application.AdvertisingIdentifierCallback>.Create(func, self);
  998. ToLua.Push(L, arg1);
  999. }
  1000. return 1;
  1001. }
  1002. catch(Exception e)
  1003. {
  1004. return LuaDLL.toluaL_exception(L, e);
  1005. }
  1006. }
  1007. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1008. static int UnityEngine_Application_LogCallback(IntPtr L)
  1009. {
  1010. try
  1011. {
  1012. int count = LuaDLL.lua_gettop(L);
  1013. LuaFunction func = ToLua.CheckLuaFunction(L, 1);
  1014. if (count == 1)
  1015. {
  1016. Delegate arg1 = DelegateTraits<UnityEngine.Application.LogCallback>.Create(func);
  1017. ToLua.Push(L, arg1);
  1018. }
  1019. else
  1020. {
  1021. LuaTable self = ToLua.CheckLuaTable(L, 2);
  1022. Delegate arg1 = DelegateTraits<UnityEngine.Application.LogCallback>.Create(func, self);
  1023. ToLua.Push(L, arg1);
  1024. }
  1025. return 1;
  1026. }
  1027. catch(Exception e)
  1028. {
  1029. return LuaDLL.toluaL_exception(L, e);
  1030. }
  1031. }
  1032. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1033. static int UnityEngine_Application_LowMemoryCallback(IntPtr L)
  1034. {
  1035. try
  1036. {
  1037. int count = LuaDLL.lua_gettop(L);
  1038. LuaFunction func = ToLua.CheckLuaFunction(L, 1);
  1039. if (count == 1)
  1040. {
  1041. Delegate arg1 = DelegateTraits<UnityEngine.Application.LowMemoryCallback>.Create(func);
  1042. ToLua.Push(L, arg1);
  1043. }
  1044. else
  1045. {
  1046. LuaTable self = ToLua.CheckLuaTable(L, 2);
  1047. Delegate arg1 = DelegateTraits<UnityEngine.Application.LowMemoryCallback>.Create(func, self);
  1048. ToLua.Push(L, arg1);
  1049. }
  1050. return 1;
  1051. }
  1052. catch(Exception e)
  1053. {
  1054. return LuaDLL.toluaL_exception(L, e);
  1055. }
  1056. }
  1057. }