源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1272 lines
31 KiB

  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 && TypeChecker.CheckTypes(L, 1, typeof(int)))
  76. {
  77. int arg0 = (int)LuaDLL.lua_tonumber(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(L, 1, typeof(int)))
  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(L, 1, typeof(string)))
  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.CheckUnityObject(L, 1, typeof(UnityEngine.Object));
  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 = null;
  203. LuaTypes funcType1 = LuaDLL.lua_type(L, 1);
  204. if (funcType1 != LuaTypes.LUA_TFUNCTION)
  205. {
  206. arg0 = (UnityEngine.Application.AdvertisingIdentifierCallback)ToLua.CheckObject(L, 1, typeof(UnityEngine.Application.AdvertisingIdentifierCallback));
  207. }
  208. else
  209. {
  210. LuaFunction func = ToLua.ToLuaFunction(L, 1);
  211. arg0 = DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.AdvertisingIdentifierCallback), func) as UnityEngine.Application.AdvertisingIdentifierCallback;
  212. }
  213. bool o = UnityEngine.Application.RequestAdvertisingIdentifierAsync(arg0);
  214. LuaDLL.lua_pushboolean(L, o);
  215. return 1;
  216. }
  217. catch(Exception e)
  218. {
  219. return LuaDLL.toluaL_exception(L, e);
  220. }
  221. }
  222. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  223. static int OpenURL(IntPtr L)
  224. {
  225. try
  226. {
  227. ToLua.CheckArgsCount(L, 1);
  228. string arg0 = ToLua.CheckString(L, 1);
  229. UnityEngine.Application.OpenURL(arg0);
  230. return 0;
  231. }
  232. catch(Exception e)
  233. {
  234. return LuaDLL.toluaL_exception(L, e);
  235. }
  236. }
  237. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  238. static int GetStackTraceLogType(IntPtr L)
  239. {
  240. try
  241. {
  242. ToLua.CheckArgsCount(L, 1);
  243. UnityEngine.LogType arg0 = (UnityEngine.LogType)ToLua.CheckObject(L, 1, typeof(UnityEngine.LogType));
  244. UnityEngine.StackTraceLogType o = UnityEngine.Application.GetStackTraceLogType(arg0);
  245. ToLua.Push(L, o);
  246. return 1;
  247. }
  248. catch(Exception e)
  249. {
  250. return LuaDLL.toluaL_exception(L, e);
  251. }
  252. }
  253. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  254. static int SetStackTraceLogType(IntPtr L)
  255. {
  256. try
  257. {
  258. ToLua.CheckArgsCount(L, 2);
  259. UnityEngine.LogType arg0 = (UnityEngine.LogType)ToLua.CheckObject(L, 1, typeof(UnityEngine.LogType));
  260. UnityEngine.StackTraceLogType arg1 = (UnityEngine.StackTraceLogType)ToLua.CheckObject(L, 2, typeof(UnityEngine.StackTraceLogType));
  261. UnityEngine.Application.SetStackTraceLogType(arg0, arg1);
  262. return 0;
  263. }
  264. catch(Exception e)
  265. {
  266. return LuaDLL.toluaL_exception(L, e);
  267. }
  268. }
  269. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  270. static int RequestUserAuthorization(IntPtr L)
  271. {
  272. try
  273. {
  274. ToLua.CheckArgsCount(L, 1);
  275. UnityEngine.UserAuthorization arg0 = (UnityEngine.UserAuthorization)ToLua.CheckObject(L, 1, typeof(UnityEngine.UserAuthorization));
  276. UnityEngine.AsyncOperation o = UnityEngine.Application.RequestUserAuthorization(arg0);
  277. ToLua.PushObject(L, o);
  278. return 1;
  279. }
  280. catch(Exception e)
  281. {
  282. return LuaDLL.toluaL_exception(L, e);
  283. }
  284. }
  285. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  286. static int HasUserAuthorization(IntPtr L)
  287. {
  288. try
  289. {
  290. ToLua.CheckArgsCount(L, 1);
  291. UnityEngine.UserAuthorization arg0 = (UnityEngine.UserAuthorization)ToLua.CheckObject(L, 1, typeof(UnityEngine.UserAuthorization));
  292. bool o = UnityEngine.Application.HasUserAuthorization(arg0);
  293. LuaDLL.lua_pushboolean(L, o);
  294. return 1;
  295. }
  296. catch(Exception e)
  297. {
  298. return LuaDLL.toluaL_exception(L, e);
  299. }
  300. }
  301. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  302. static int get_isPlaying(IntPtr L)
  303. {
  304. try
  305. {
  306. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isPlaying);
  307. return 1;
  308. }
  309. catch(Exception e)
  310. {
  311. return LuaDLL.toluaL_exception(L, e);
  312. }
  313. }
  314. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  315. static int get_isFocused(IntPtr L)
  316. {
  317. try
  318. {
  319. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isFocused);
  320. return 1;
  321. }
  322. catch(Exception e)
  323. {
  324. return LuaDLL.toluaL_exception(L, e);
  325. }
  326. }
  327. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  328. static int get_platform(IntPtr L)
  329. {
  330. try
  331. {
  332. ToLua.Push(L, UnityEngine.Application.platform);
  333. return 1;
  334. }
  335. catch(Exception e)
  336. {
  337. return LuaDLL.toluaL_exception(L, e);
  338. }
  339. }
  340. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  341. static int get_buildGUID(IntPtr L)
  342. {
  343. try
  344. {
  345. LuaDLL.lua_pushstring(L, UnityEngine.Application.buildGUID);
  346. return 1;
  347. }
  348. catch(Exception e)
  349. {
  350. return LuaDLL.toluaL_exception(L, e);
  351. }
  352. }
  353. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  354. static int get_isMobilePlatform(IntPtr L)
  355. {
  356. try
  357. {
  358. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isMobilePlatform);
  359. return 1;
  360. }
  361. catch(Exception e)
  362. {
  363. return LuaDLL.toluaL_exception(L, e);
  364. }
  365. }
  366. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  367. static int get_isConsolePlatform(IntPtr L)
  368. {
  369. try
  370. {
  371. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isConsolePlatform);
  372. return 1;
  373. }
  374. catch(Exception e)
  375. {
  376. return LuaDLL.toluaL_exception(L, e);
  377. }
  378. }
  379. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  380. static int get_runInBackground(IntPtr L)
  381. {
  382. try
  383. {
  384. LuaDLL.lua_pushboolean(L, UnityEngine.Application.runInBackground);
  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 get_isBatchMode(IntPtr L)
  394. {
  395. try
  396. {
  397. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isBatchMode);
  398. return 1;
  399. }
  400. catch(Exception e)
  401. {
  402. return LuaDLL.toluaL_exception(L, e);
  403. }
  404. }
  405. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  406. static int get_dataPath(IntPtr L)
  407. {
  408. try
  409. {
  410. LuaDLL.lua_pushstring(L, UnityEngine.Application.dataPath);
  411. return 1;
  412. }
  413. catch(Exception e)
  414. {
  415. return LuaDLL.toluaL_exception(L, e);
  416. }
  417. }
  418. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  419. static int get_streamingAssetsPath(IntPtr L)
  420. {
  421. try
  422. {
  423. LuaDLL.lua_pushstring(L, UnityEngine.Application.streamingAssetsPath);
  424. return 1;
  425. }
  426. catch(Exception e)
  427. {
  428. return LuaDLL.toluaL_exception(L, e);
  429. }
  430. }
  431. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  432. static int get_persistentDataPath(IntPtr L)
  433. {
  434. try
  435. {
  436. LuaDLL.lua_pushstring(L, UnityEngine.Application.persistentDataPath);
  437. return 1;
  438. }
  439. catch(Exception e)
  440. {
  441. return LuaDLL.toluaL_exception(L, e);
  442. }
  443. }
  444. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  445. static int get_temporaryCachePath(IntPtr L)
  446. {
  447. try
  448. {
  449. LuaDLL.lua_pushstring(L, UnityEngine.Application.temporaryCachePath);
  450. return 1;
  451. }
  452. catch(Exception e)
  453. {
  454. return LuaDLL.toluaL_exception(L, e);
  455. }
  456. }
  457. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  458. static int get_absoluteURL(IntPtr L)
  459. {
  460. try
  461. {
  462. LuaDLL.lua_pushstring(L, UnityEngine.Application.absoluteURL);
  463. return 1;
  464. }
  465. catch(Exception e)
  466. {
  467. return LuaDLL.toluaL_exception(L, e);
  468. }
  469. }
  470. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  471. static int get_unityVersion(IntPtr L)
  472. {
  473. try
  474. {
  475. LuaDLL.lua_pushstring(L, UnityEngine.Application.unityVersion);
  476. return 1;
  477. }
  478. catch(Exception e)
  479. {
  480. return LuaDLL.toluaL_exception(L, e);
  481. }
  482. }
  483. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  484. static int get_version(IntPtr L)
  485. {
  486. try
  487. {
  488. LuaDLL.lua_pushstring(L, UnityEngine.Application.version);
  489. return 1;
  490. }
  491. catch(Exception e)
  492. {
  493. return LuaDLL.toluaL_exception(L, e);
  494. }
  495. }
  496. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  497. static int get_installerName(IntPtr L)
  498. {
  499. try
  500. {
  501. LuaDLL.lua_pushstring(L, UnityEngine.Application.installerName);
  502. return 1;
  503. }
  504. catch(Exception e)
  505. {
  506. return LuaDLL.toluaL_exception(L, e);
  507. }
  508. }
  509. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  510. static int get_identifier(IntPtr L)
  511. {
  512. try
  513. {
  514. LuaDLL.lua_pushstring(L, UnityEngine.Application.identifier);
  515. return 1;
  516. }
  517. catch(Exception e)
  518. {
  519. return LuaDLL.toluaL_exception(L, e);
  520. }
  521. }
  522. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  523. static int get_installMode(IntPtr L)
  524. {
  525. try
  526. {
  527. ToLua.Push(L, UnityEngine.Application.installMode);
  528. return 1;
  529. }
  530. catch(Exception e)
  531. {
  532. return LuaDLL.toluaL_exception(L, e);
  533. }
  534. }
  535. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  536. static int get_sandboxType(IntPtr L)
  537. {
  538. try
  539. {
  540. ToLua.Push(L, UnityEngine.Application.sandboxType);
  541. return 1;
  542. }
  543. catch(Exception e)
  544. {
  545. return LuaDLL.toluaL_exception(L, e);
  546. }
  547. }
  548. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  549. static int get_productName(IntPtr L)
  550. {
  551. try
  552. {
  553. LuaDLL.lua_pushstring(L, UnityEngine.Application.productName);
  554. return 1;
  555. }
  556. catch(Exception e)
  557. {
  558. return LuaDLL.toluaL_exception(L, e);
  559. }
  560. }
  561. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  562. static int get_companyName(IntPtr L)
  563. {
  564. try
  565. {
  566. LuaDLL.lua_pushstring(L, UnityEngine.Application.companyName);
  567. return 1;
  568. }
  569. catch(Exception e)
  570. {
  571. return LuaDLL.toluaL_exception(L, e);
  572. }
  573. }
  574. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  575. static int get_cloudProjectId(IntPtr L)
  576. {
  577. try
  578. {
  579. LuaDLL.lua_pushstring(L, UnityEngine.Application.cloudProjectId);
  580. return 1;
  581. }
  582. catch(Exception e)
  583. {
  584. return LuaDLL.toluaL_exception(L, e);
  585. }
  586. }
  587. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  588. static int get_targetFrameRate(IntPtr L)
  589. {
  590. try
  591. {
  592. LuaDLL.lua_pushinteger(L, UnityEngine.Application.targetFrameRate);
  593. return 1;
  594. }
  595. catch(Exception e)
  596. {
  597. return LuaDLL.toluaL_exception(L, e);
  598. }
  599. }
  600. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  601. static int get_systemLanguage(IntPtr L)
  602. {
  603. try
  604. {
  605. ToLua.Push(L, UnityEngine.Application.systemLanguage);
  606. return 1;
  607. }
  608. catch(Exception e)
  609. {
  610. return LuaDLL.toluaL_exception(L, e);
  611. }
  612. }
  613. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  614. static int get_consoleLogPath(IntPtr L)
  615. {
  616. try
  617. {
  618. LuaDLL.lua_pushstring(L, UnityEngine.Application.consoleLogPath);
  619. return 1;
  620. }
  621. catch(Exception e)
  622. {
  623. return LuaDLL.toluaL_exception(L, e);
  624. }
  625. }
  626. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  627. static int get_backgroundLoadingPriority(IntPtr L)
  628. {
  629. try
  630. {
  631. ToLua.Push(L, UnityEngine.Application.backgroundLoadingPriority);
  632. return 1;
  633. }
  634. catch(Exception e)
  635. {
  636. return LuaDLL.toluaL_exception(L, e);
  637. }
  638. }
  639. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  640. static int get_internetReachability(IntPtr L)
  641. {
  642. try
  643. {
  644. ToLua.Push(L, UnityEngine.Application.internetReachability);
  645. return 1;
  646. }
  647. catch(Exception e)
  648. {
  649. return LuaDLL.toluaL_exception(L, e);
  650. }
  651. }
  652. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  653. static int get_genuine(IntPtr L)
  654. {
  655. try
  656. {
  657. LuaDLL.lua_pushboolean(L, UnityEngine.Application.genuine);
  658. return 1;
  659. }
  660. catch(Exception e)
  661. {
  662. return LuaDLL.toluaL_exception(L, e);
  663. }
  664. }
  665. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  666. static int get_genuineCheckAvailable(IntPtr L)
  667. {
  668. try
  669. {
  670. LuaDLL.lua_pushboolean(L, UnityEngine.Application.genuineCheckAvailable);
  671. return 1;
  672. }
  673. catch(Exception e)
  674. {
  675. return LuaDLL.toluaL_exception(L, e);
  676. }
  677. }
  678. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  679. static int get_isEditor(IntPtr L)
  680. {
  681. try
  682. {
  683. LuaDLL.lua_pushboolean(L, UnityEngine.Application.isEditor);
  684. return 1;
  685. }
  686. catch(Exception e)
  687. {
  688. return LuaDLL.toluaL_exception(L, e);
  689. }
  690. }
  691. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  692. static int get_lowMemory(IntPtr L)
  693. {
  694. ToLua.Push(L, new EventObject("UnityEngine.Application.lowMemory"));
  695. return 1;
  696. }
  697. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  698. static int get_logMessageReceived(IntPtr L)
  699. {
  700. ToLua.Push(L, new EventObject("UnityEngine.Application.logMessageReceived"));
  701. return 1;
  702. }
  703. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  704. static int get_logMessageReceivedThreaded(IntPtr L)
  705. {
  706. ToLua.Push(L, new EventObject("UnityEngine.Application.logMessageReceivedThreaded"));
  707. return 1;
  708. }
  709. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  710. static int get_onBeforeRender(IntPtr L)
  711. {
  712. ToLua.Push(L, new EventObject("UnityEngine.Application.onBeforeRender"));
  713. return 1;
  714. }
  715. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  716. static int get_focusChanged(IntPtr L)
  717. {
  718. ToLua.Push(L, new EventObject("UnityEngine.Application.focusChanged"));
  719. return 1;
  720. }
  721. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  722. static int get_wantsToQuit(IntPtr L)
  723. {
  724. ToLua.Push(L, new EventObject("UnityEngine.Application.wantsToQuit"));
  725. return 1;
  726. }
  727. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  728. static int get_quitting(IntPtr L)
  729. {
  730. ToLua.Push(L, new EventObject("UnityEngine.Application.quitting"));
  731. return 1;
  732. }
  733. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  734. static int set_runInBackground(IntPtr L)
  735. {
  736. try
  737. {
  738. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  739. UnityEngine.Application.runInBackground = arg0;
  740. return 0;
  741. }
  742. catch(Exception e)
  743. {
  744. return LuaDLL.toluaL_exception(L, e);
  745. }
  746. }
  747. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  748. static int set_targetFrameRate(IntPtr L)
  749. {
  750. try
  751. {
  752. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  753. UnityEngine.Application.targetFrameRate = arg0;
  754. return 0;
  755. }
  756. catch(Exception e)
  757. {
  758. return LuaDLL.toluaL_exception(L, e);
  759. }
  760. }
  761. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  762. static int set_backgroundLoadingPriority(IntPtr L)
  763. {
  764. try
  765. {
  766. UnityEngine.ThreadPriority arg0 = (UnityEngine.ThreadPriority)ToLua.CheckObject(L, 2, typeof(UnityEngine.ThreadPriority));
  767. UnityEngine.Application.backgroundLoadingPriority = arg0;
  768. return 0;
  769. }
  770. catch(Exception e)
  771. {
  772. return LuaDLL.toluaL_exception(L, e);
  773. }
  774. }
  775. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  776. static int set_lowMemory(IntPtr L)
  777. {
  778. try
  779. {
  780. EventObject arg0 = null;
  781. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  782. {
  783. arg0 = (EventObject)ToLua.ToObject(L, 2);
  784. }
  785. else
  786. {
  787. 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'");
  788. }
  789. if (arg0.op == EventOp.Add)
  790. {
  791. UnityEngine.Application.LowMemoryCallback ev = (UnityEngine.Application.LowMemoryCallback)DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.LowMemoryCallback), arg0.func);
  792. UnityEngine.Application.lowMemory += ev;
  793. }
  794. else if (arg0.op == EventOp.Sub)
  795. {
  796. UnityEngine.Application.LowMemoryCallback ev = (UnityEngine.Application.LowMemoryCallback)LuaMisc.GetEventHandler(null, typeof(UnityEngine.Application), "lowMemory");
  797. Delegate[] ds = ev.GetInvocationList();
  798. LuaState state = LuaState.Get(L);
  799. for (int i = 0; i < ds.Length; i++)
  800. {
  801. ev = (UnityEngine.Application.LowMemoryCallback)ds[i];
  802. LuaDelegate ld = ev.Target as LuaDelegate;
  803. if (ld != null && ld.func == arg0.func)
  804. {
  805. UnityEngine.Application.lowMemory -= ev;
  806. state.DelayDispose(ld.func);
  807. break;
  808. }
  809. }
  810. arg0.func.Dispose();
  811. }
  812. return 0;
  813. }
  814. catch(Exception e)
  815. {
  816. return LuaDLL.toluaL_exception(L, e);
  817. }
  818. }
  819. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  820. static int set_logMessageReceived(IntPtr L)
  821. {
  822. try
  823. {
  824. EventObject arg0 = null;
  825. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  826. {
  827. arg0 = (EventObject)ToLua.ToObject(L, 2);
  828. }
  829. else
  830. {
  831. 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'");
  832. }
  833. if (arg0.op == EventOp.Add)
  834. {
  835. UnityEngine.Application.LogCallback ev = (UnityEngine.Application.LogCallback)DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.LogCallback), arg0.func);
  836. UnityEngine.Application.logMessageReceived += ev;
  837. }
  838. else if (arg0.op == EventOp.Sub)
  839. {
  840. UnityEngine.Application.LogCallback ev = (UnityEngine.Application.LogCallback)LuaMisc.GetEventHandler(null, typeof(UnityEngine.Application), "logMessageReceived");
  841. Delegate[] ds = ev.GetInvocationList();
  842. LuaState state = LuaState.Get(L);
  843. for (int i = 0; i < ds.Length; i++)
  844. {
  845. ev = (UnityEngine.Application.LogCallback)ds[i];
  846. LuaDelegate ld = ev.Target as LuaDelegate;
  847. if (ld != null && ld.func == arg0.func)
  848. {
  849. UnityEngine.Application.logMessageReceived -= ev;
  850. state.DelayDispose(ld.func);
  851. break;
  852. }
  853. }
  854. arg0.func.Dispose();
  855. }
  856. return 0;
  857. }
  858. catch(Exception e)
  859. {
  860. return LuaDLL.toluaL_exception(L, e);
  861. }
  862. }
  863. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  864. static int set_logMessageReceivedThreaded(IntPtr L)
  865. {
  866. try
  867. {
  868. EventObject arg0 = null;
  869. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  870. {
  871. arg0 = (EventObject)ToLua.ToObject(L, 2);
  872. }
  873. else
  874. {
  875. 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'");
  876. }
  877. if (arg0.op == EventOp.Add)
  878. {
  879. UnityEngine.Application.LogCallback ev = (UnityEngine.Application.LogCallback)DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.LogCallback), arg0.func);
  880. UnityEngine.Application.logMessageReceivedThreaded += ev;
  881. }
  882. else if (arg0.op == EventOp.Sub)
  883. {
  884. UnityEngine.Application.LogCallback ev = (UnityEngine.Application.LogCallback)LuaMisc.GetEventHandler(null, typeof(UnityEngine.Application), "logMessageReceivedThreaded");
  885. Delegate[] ds = ev.GetInvocationList();
  886. LuaState state = LuaState.Get(L);
  887. for (int i = 0; i < ds.Length; i++)
  888. {
  889. ev = (UnityEngine.Application.LogCallback)ds[i];
  890. LuaDelegate ld = ev.Target as LuaDelegate;
  891. if (ld != null && ld.func == arg0.func)
  892. {
  893. UnityEngine.Application.logMessageReceivedThreaded -= ev;
  894. state.DelayDispose(ld.func);
  895. break;
  896. }
  897. }
  898. arg0.func.Dispose();
  899. }
  900. return 0;
  901. }
  902. catch(Exception e)
  903. {
  904. return LuaDLL.toluaL_exception(L, e);
  905. }
  906. }
  907. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  908. static int set_onBeforeRender(IntPtr L)
  909. {
  910. try
  911. {
  912. EventObject arg0 = null;
  913. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  914. {
  915. arg0 = (EventObject)ToLua.ToObject(L, 2);
  916. }
  917. else
  918. {
  919. 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'");
  920. }
  921. if (arg0.op == EventOp.Add)
  922. {
  923. UnityEngine.Events.UnityAction ev = (UnityEngine.Events.UnityAction)DelegateFactory.CreateDelegate(typeof(UnityEngine.Events.UnityAction), arg0.func);
  924. UnityEngine.Application.onBeforeRender += ev;
  925. }
  926. else if (arg0.op == EventOp.Sub)
  927. {
  928. UnityEngine.Events.UnityAction ev = (UnityEngine.Events.UnityAction)LuaMisc.GetEventHandler(null, typeof(UnityEngine.Application), "onBeforeRender");
  929. Delegate[] ds = ev.GetInvocationList();
  930. LuaState state = LuaState.Get(L);
  931. for (int i = 0; i < ds.Length; i++)
  932. {
  933. ev = (UnityEngine.Events.UnityAction)ds[i];
  934. LuaDelegate ld = ev.Target as LuaDelegate;
  935. if (ld != null && ld.func == arg0.func)
  936. {
  937. UnityEngine.Application.onBeforeRender -= ev;
  938. state.DelayDispose(ld.func);
  939. break;
  940. }
  941. }
  942. arg0.func.Dispose();
  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_focusChanged(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.focusChanged' 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<bool> ev = (System.Action<bool>)DelegateFactory.CreateDelegate(typeof(System.Action<bool>), arg0.func);
  968. UnityEngine.Application.focusChanged += ev;
  969. }
  970. else if (arg0.op == EventOp.Sub)
  971. {
  972. System.Action<bool> ev = (System.Action<bool>)LuaMisc.GetEventHandler(null, typeof(UnityEngine.Application), "focusChanged");
  973. Delegate[] ds = ev.GetInvocationList();
  974. LuaState state = LuaState.Get(L);
  975. for (int i = 0; i < ds.Length; i++)
  976. {
  977. ev = (System.Action<bool>)ds[i];
  978. LuaDelegate ld = ev.Target as LuaDelegate;
  979. if (ld != null && ld.func == arg0.func)
  980. {
  981. UnityEngine.Application.focusChanged -= ev;
  982. state.DelayDispose(ld.func);
  983. break;
  984. }
  985. }
  986. arg0.func.Dispose();
  987. }
  988. return 0;
  989. }
  990. catch(Exception e)
  991. {
  992. return LuaDLL.toluaL_exception(L, e);
  993. }
  994. }
  995. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  996. static int set_wantsToQuit(IntPtr L)
  997. {
  998. try
  999. {
  1000. EventObject arg0 = null;
  1001. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  1002. {
  1003. arg0 = (EventObject)ToLua.ToObject(L, 2);
  1004. }
  1005. else
  1006. {
  1007. 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'");
  1008. }
  1009. if (arg0.op == EventOp.Add)
  1010. {
  1011. System.Func<bool> ev = (System.Func<bool>)DelegateFactory.CreateDelegate(typeof(System.Func<bool>), arg0.func);
  1012. UnityEngine.Application.wantsToQuit += ev;
  1013. }
  1014. else if (arg0.op == EventOp.Sub)
  1015. {
  1016. System.Func<bool> ev = (System.Func<bool>)LuaMisc.GetEventHandler(null, typeof(UnityEngine.Application), "wantsToQuit");
  1017. Delegate[] ds = ev.GetInvocationList();
  1018. LuaState state = LuaState.Get(L);
  1019. for (int i = 0; i < ds.Length; i++)
  1020. {
  1021. ev = (System.Func<bool>)ds[i];
  1022. LuaDelegate ld = ev.Target as LuaDelegate;
  1023. if (ld != null && ld.func == arg0.func)
  1024. {
  1025. UnityEngine.Application.wantsToQuit -= ev;
  1026. state.DelayDispose(ld.func);
  1027. break;
  1028. }
  1029. }
  1030. arg0.func.Dispose();
  1031. }
  1032. return 0;
  1033. }
  1034. catch(Exception e)
  1035. {
  1036. return LuaDLL.toluaL_exception(L, e);
  1037. }
  1038. }
  1039. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1040. static int set_quitting(IntPtr L)
  1041. {
  1042. try
  1043. {
  1044. EventObject arg0 = null;
  1045. if (LuaDLL.lua_isuserdata(L, 2) != 0)
  1046. {
  1047. arg0 = (EventObject)ToLua.ToObject(L, 2);
  1048. }
  1049. else
  1050. {
  1051. 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'");
  1052. }
  1053. if (arg0.op == EventOp.Add)
  1054. {
  1055. System.Action ev = (System.Action)DelegateFactory.CreateDelegate(typeof(System.Action), arg0.func);
  1056. UnityEngine.Application.quitting += ev;
  1057. }
  1058. else if (arg0.op == EventOp.Sub)
  1059. {
  1060. System.Action ev = (System.Action)LuaMisc.GetEventHandler(null, typeof(UnityEngine.Application), "quitting");
  1061. Delegate[] ds = ev.GetInvocationList();
  1062. LuaState state = LuaState.Get(L);
  1063. for (int i = 0; i < ds.Length; i++)
  1064. {
  1065. ev = (System.Action)ds[i];
  1066. LuaDelegate ld = ev.Target as LuaDelegate;
  1067. if (ld != null && ld.func == arg0.func)
  1068. {
  1069. UnityEngine.Application.quitting -= ev;
  1070. state.DelayDispose(ld.func);
  1071. break;
  1072. }
  1073. }
  1074. arg0.func.Dispose();
  1075. }
  1076. return 0;
  1077. }
  1078. catch(Exception e)
  1079. {
  1080. return LuaDLL.toluaL_exception(L, e);
  1081. }
  1082. }
  1083. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1084. static int UnityEngine_Application_AdvertisingIdentifierCallback(IntPtr L)
  1085. {
  1086. try
  1087. {
  1088. int count = LuaDLL.lua_gettop(L);
  1089. LuaFunction func = ToLua.CheckLuaFunction(L, 1);
  1090. if (count == 1)
  1091. {
  1092. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.AdvertisingIdentifierCallback), func);
  1093. ToLua.Push(L, arg1);
  1094. }
  1095. else
  1096. {
  1097. LuaTable self = ToLua.CheckLuaTable(L, 2);
  1098. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.AdvertisingIdentifierCallback), func, self);
  1099. ToLua.Push(L, arg1);
  1100. }
  1101. return 1;
  1102. }
  1103. catch(Exception e)
  1104. {
  1105. return LuaDLL.toluaL_exception(L, e);
  1106. }
  1107. }
  1108. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1109. static int UnityEngine_Application_LogCallback(IntPtr L)
  1110. {
  1111. try
  1112. {
  1113. int count = LuaDLL.lua_gettop(L);
  1114. LuaFunction func = ToLua.CheckLuaFunction(L, 1);
  1115. if (count == 1)
  1116. {
  1117. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.LogCallback), func);
  1118. ToLua.Push(L, arg1);
  1119. }
  1120. else
  1121. {
  1122. LuaTable self = ToLua.CheckLuaTable(L, 2);
  1123. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.LogCallback), func, self);
  1124. ToLua.Push(L, arg1);
  1125. }
  1126. return 1;
  1127. }
  1128. catch(Exception e)
  1129. {
  1130. return LuaDLL.toluaL_exception(L, e);
  1131. }
  1132. }
  1133. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1134. static int UnityEngine_Application_LowMemoryCallback(IntPtr L)
  1135. {
  1136. try
  1137. {
  1138. int count = LuaDLL.lua_gettop(L);
  1139. LuaFunction func = ToLua.CheckLuaFunction(L, 1);
  1140. if (count == 1)
  1141. {
  1142. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.LowMemoryCallback), func);
  1143. ToLua.Push(L, arg1);
  1144. }
  1145. else
  1146. {
  1147. LuaTable self = ToLua.CheckLuaTable(L, 2);
  1148. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.Application.LowMemoryCallback), func, self);
  1149. ToLua.Push(L, arg1);
  1150. }
  1151. return 1;
  1152. }
  1153. catch(Exception e)
  1154. {
  1155. return LuaDLL.toluaL_exception(L, e);
  1156. }
  1157. }
  1158. }