源战役客户端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

1560 行
82 KiB

  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_GraphicsWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.Graphics), typeof(System.Object));
  9. L.RegFunction("ClearRandomWriteTargets", ClearRandomWriteTargets);
  10. L.RegFunction("ExecuteCommandBuffer", ExecuteCommandBuffer);
  11. L.RegFunction("ExecuteCommandBufferAsync", ExecuteCommandBufferAsync);
  12. L.RegFunction("SetRenderTarget", SetRenderTarget);
  13. L.RegFunction("SetRandomWriteTarget", SetRandomWriteTarget);
  14. L.RegFunction("CopyTexture", CopyTexture);
  15. L.RegFunction("ConvertTexture", ConvertTexture);
  16. L.RegFunction("CreateGPUFence", CreateGPUFence);
  17. L.RegFunction("WaitOnGPUFence", WaitOnGPUFence);
  18. L.RegFunction("DrawTexture", DrawTexture);
  19. L.RegFunction("DrawMeshNow", DrawMeshNow);
  20. L.RegFunction("DrawMesh", DrawMesh);
  21. L.RegFunction("DrawMeshInstanced", DrawMeshInstanced);
  22. L.RegFunction("DrawMeshInstancedIndirect", DrawMeshInstancedIndirect);
  23. L.RegFunction("DrawProcedural", DrawProcedural);
  24. L.RegFunction("DrawProceduralIndirect", DrawProceduralIndirect);
  25. L.RegFunction("Blit", Blit);
  26. L.RegFunction("BlitMultiTap", BlitMultiTap);
  27. L.RegFunction("New", _CreateUnityEngine_Graphics);
  28. L.RegFunction("__tostring", ToLua.op_ToString);
  29. L.RegVar("activeColorGamut", get_activeColorGamut, null);
  30. L.RegVar("activeTier", get_activeTier, set_activeTier);
  31. L.RegVar("activeColorBuffer", get_activeColorBuffer, null);
  32. L.RegVar("activeDepthBuffer", get_activeDepthBuffer, null);
  33. L.EndClass();
  34. }
  35. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  36. static int _CreateUnityEngine_Graphics(IntPtr L)
  37. {
  38. try
  39. {
  40. int count = LuaDLL.lua_gettop(L);
  41. if (count == 0)
  42. {
  43. UnityEngine.Graphics obj = new UnityEngine.Graphics();
  44. ToLua.PushObject(L, obj);
  45. return 1;
  46. }
  47. else
  48. {
  49. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.Graphics.New");
  50. }
  51. }
  52. catch(Exception e)
  53. {
  54. return LuaDLL.toluaL_exception(L, e);
  55. }
  56. }
  57. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  58. static int ClearRandomWriteTargets(IntPtr L)
  59. {
  60. try
  61. {
  62. ToLua.CheckArgsCount(L, 0);
  63. UnityEngine.Graphics.ClearRandomWriteTargets();
  64. return 0;
  65. }
  66. catch(Exception e)
  67. {
  68. return LuaDLL.toluaL_exception(L, e);
  69. }
  70. }
  71. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  72. static int ExecuteCommandBuffer(IntPtr L)
  73. {
  74. try
  75. {
  76. ToLua.CheckArgsCount(L, 1);
  77. UnityEngine.Rendering.CommandBuffer arg0 = (UnityEngine.Rendering.CommandBuffer)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rendering.CommandBuffer));
  78. UnityEngine.Graphics.ExecuteCommandBuffer(arg0);
  79. return 0;
  80. }
  81. catch(Exception e)
  82. {
  83. return LuaDLL.toluaL_exception(L, e);
  84. }
  85. }
  86. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  87. static int ExecuteCommandBufferAsync(IntPtr L)
  88. {
  89. try
  90. {
  91. ToLua.CheckArgsCount(L, 2);
  92. UnityEngine.Rendering.CommandBuffer arg0 = (UnityEngine.Rendering.CommandBuffer)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rendering.CommandBuffer));
  93. UnityEngine.Rendering.ComputeQueueType arg1 = (UnityEngine.Rendering.ComputeQueueType)ToLua.CheckObject(L, 2, typeof(UnityEngine.Rendering.ComputeQueueType));
  94. UnityEngine.Graphics.ExecuteCommandBufferAsync(arg0, arg1);
  95. return 0;
  96. }
  97. catch(Exception e)
  98. {
  99. return LuaDLL.toluaL_exception(L, e);
  100. }
  101. }
  102. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  103. static int SetRenderTarget(IntPtr L)
  104. {
  105. try
  106. {
  107. int count = LuaDLL.lua_gettop(L);
  108. if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTargetSetup)))
  109. {
  110. UnityEngine.RenderTargetSetup arg0 = (UnityEngine.RenderTargetSetup)ToLua.ToObject(L, 1);
  111. UnityEngine.Graphics.SetRenderTarget(arg0);
  112. return 0;
  113. }
  114. else if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTexture)))
  115. {
  116. UnityEngine.RenderTexture arg0 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 1);
  117. UnityEngine.Graphics.SetRenderTarget(arg0);
  118. return 0;
  119. }
  120. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer[]), typeof(UnityEngine.RenderBuffer)))
  121. {
  122. UnityEngine.RenderBuffer[] arg0 = ToLua.CheckObjectArray<UnityEngine.RenderBuffer>(L, 1);
  123. UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2);
  124. UnityEngine.Graphics.SetRenderTarget(arg0, arg1);
  125. return 0;
  126. }
  127. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTexture), typeof(int)))
  128. {
  129. UnityEngine.RenderTexture arg0 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 1);
  130. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  131. UnityEngine.Graphics.SetRenderTarget(arg0, arg1);
  132. return 0;
  133. }
  134. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer), typeof(UnityEngine.RenderBuffer)))
  135. {
  136. UnityEngine.RenderBuffer arg0 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 1);
  137. UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2);
  138. UnityEngine.Graphics.SetRenderTarget(arg0, arg1);
  139. return 0;
  140. }
  141. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTexture), typeof(int), typeof(UnityEngine.CubemapFace)))
  142. {
  143. UnityEngine.RenderTexture arg0 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 1);
  144. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  145. UnityEngine.CubemapFace arg2 = (UnityEngine.CubemapFace)ToLua.ToObject(L, 3);
  146. UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2);
  147. return 0;
  148. }
  149. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer), typeof(UnityEngine.RenderBuffer), typeof(int)))
  150. {
  151. UnityEngine.RenderBuffer arg0 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 1);
  152. UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2);
  153. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  154. UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2);
  155. return 0;
  156. }
  157. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTexture), typeof(int), typeof(UnityEngine.CubemapFace), typeof(int)))
  158. {
  159. UnityEngine.RenderTexture arg0 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 1);
  160. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  161. UnityEngine.CubemapFace arg2 = (UnityEngine.CubemapFace)ToLua.ToObject(L, 3);
  162. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  163. UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2, arg3);
  164. return 0;
  165. }
  166. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer), typeof(UnityEngine.RenderBuffer), typeof(int), typeof(UnityEngine.CubemapFace)))
  167. {
  168. UnityEngine.RenderBuffer arg0 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 1);
  169. UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2);
  170. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  171. UnityEngine.CubemapFace arg3 = (UnityEngine.CubemapFace)ToLua.ToObject(L, 4);
  172. UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2, arg3);
  173. return 0;
  174. }
  175. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer), typeof(UnityEngine.RenderBuffer), typeof(int), typeof(UnityEngine.CubemapFace), typeof(int)))
  176. {
  177. UnityEngine.RenderBuffer arg0 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 1);
  178. UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2);
  179. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  180. UnityEngine.CubemapFace arg3 = (UnityEngine.CubemapFace)ToLua.ToObject(L, 4);
  181. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  182. UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2, arg3, arg4);
  183. return 0;
  184. }
  185. else
  186. {
  187. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.SetRenderTarget");
  188. }
  189. }
  190. catch(Exception e)
  191. {
  192. return LuaDLL.toluaL_exception(L, e);
  193. }
  194. }
  195. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  196. static int SetRandomWriteTarget(IntPtr L)
  197. {
  198. try
  199. {
  200. int count = LuaDLL.lua_gettop(L);
  201. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(UnityEngine.RenderTexture)))
  202. {
  203. int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
  204. UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2);
  205. UnityEngine.Graphics.SetRandomWriteTarget(arg0, arg1);
  206. return 0;
  207. }
  208. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(UnityEngine.ComputeBuffer)))
  209. {
  210. int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
  211. UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 2);
  212. UnityEngine.Graphics.SetRandomWriteTarget(arg0, arg1);
  213. return 0;
  214. }
  215. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(UnityEngine.ComputeBuffer), typeof(bool)))
  216. {
  217. int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
  218. UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 2);
  219. bool arg2 = LuaDLL.lua_toboolean(L, 3);
  220. UnityEngine.Graphics.SetRandomWriteTarget(arg0, arg1, arg2);
  221. return 0;
  222. }
  223. else
  224. {
  225. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.SetRandomWriteTarget");
  226. }
  227. }
  228. catch(Exception e)
  229. {
  230. return LuaDLL.toluaL_exception(L, e);
  231. }
  232. }
  233. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  234. static int CopyTexture(IntPtr L)
  235. {
  236. try
  237. {
  238. int count = LuaDLL.lua_gettop(L);
  239. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.Texture)))
  240. {
  241. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  242. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  243. UnityEngine.Graphics.CopyTexture(arg0, arg1);
  244. return 0;
  245. }
  246. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(int), typeof(UnityEngine.Texture), typeof(int)))
  247. {
  248. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  249. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  250. UnityEngine.Texture arg2 = (UnityEngine.Texture)ToLua.ToObject(L, 3);
  251. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  252. UnityEngine.Graphics.CopyTexture(arg0, arg1, arg2, arg3);
  253. return 0;
  254. }
  255. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(int), typeof(int), typeof(UnityEngine.Texture), typeof(int), typeof(int)))
  256. {
  257. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  258. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  259. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  260. UnityEngine.Texture arg3 = (UnityEngine.Texture)ToLua.ToObject(L, 4);
  261. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  262. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  263. UnityEngine.Graphics.CopyTexture(arg0, arg1, arg2, arg3, arg4, arg5);
  264. return 0;
  265. }
  266. else if (count == 12 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Texture), typeof(int), typeof(int), typeof(int), typeof(int)))
  267. {
  268. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  269. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  270. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  271. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  272. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  273. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  274. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  275. UnityEngine.Texture arg7 = (UnityEngine.Texture)ToLua.ToObject(L, 8);
  276. int arg8 = (int)LuaDLL.lua_tonumber(L, 9);
  277. int arg9 = (int)LuaDLL.lua_tonumber(L, 10);
  278. int arg10 = (int)LuaDLL.lua_tonumber(L, 11);
  279. int arg11 = (int)LuaDLL.lua_tonumber(L, 12);
  280. UnityEngine.Graphics.CopyTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
  281. return 0;
  282. }
  283. else
  284. {
  285. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.CopyTexture");
  286. }
  287. }
  288. catch(Exception e)
  289. {
  290. return LuaDLL.toluaL_exception(L, e);
  291. }
  292. }
  293. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  294. static int ConvertTexture(IntPtr L)
  295. {
  296. try
  297. {
  298. int count = LuaDLL.lua_gettop(L);
  299. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.Texture)))
  300. {
  301. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  302. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  303. bool o = UnityEngine.Graphics.ConvertTexture(arg0, arg1);
  304. LuaDLL.lua_pushboolean(L, o);
  305. return 1;
  306. }
  307. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(int), typeof(UnityEngine.Texture), typeof(int)))
  308. {
  309. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  310. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  311. UnityEngine.Texture arg2 = (UnityEngine.Texture)ToLua.ToObject(L, 3);
  312. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  313. bool o = UnityEngine.Graphics.ConvertTexture(arg0, arg1, arg2, arg3);
  314. LuaDLL.lua_pushboolean(L, o);
  315. return 1;
  316. }
  317. else
  318. {
  319. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.ConvertTexture");
  320. }
  321. }
  322. catch(Exception e)
  323. {
  324. return LuaDLL.toluaL_exception(L, e);
  325. }
  326. }
  327. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  328. static int CreateGPUFence(IntPtr L)
  329. {
  330. try
  331. {
  332. int count = LuaDLL.lua_gettop(L);
  333. if (count == 0)
  334. {
  335. UnityEngine.Rendering.GPUFence o = UnityEngine.Graphics.CreateGPUFence();
  336. ToLua.PushValue(L, o);
  337. return 1;
  338. }
  339. else if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rendering.SynchronisationStage)))
  340. {
  341. UnityEngine.Rendering.SynchronisationStage arg0 = (UnityEngine.Rendering.SynchronisationStage)ToLua.ToObject(L, 1);
  342. UnityEngine.Rendering.GPUFence o = UnityEngine.Graphics.CreateGPUFence(arg0);
  343. ToLua.PushValue(L, o);
  344. return 1;
  345. }
  346. else
  347. {
  348. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.CreateGPUFence");
  349. }
  350. }
  351. catch(Exception e)
  352. {
  353. return LuaDLL.toluaL_exception(L, e);
  354. }
  355. }
  356. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  357. static int WaitOnGPUFence(IntPtr L)
  358. {
  359. try
  360. {
  361. int count = LuaDLL.lua_gettop(L);
  362. if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rendering.GPUFence)))
  363. {
  364. UnityEngine.Rendering.GPUFence arg0 = (UnityEngine.Rendering.GPUFence)ToLua.ToObject(L, 1);
  365. UnityEngine.Graphics.WaitOnGPUFence(arg0);
  366. return 0;
  367. }
  368. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rendering.GPUFence), typeof(UnityEngine.Rendering.SynchronisationStage)))
  369. {
  370. UnityEngine.Rendering.GPUFence arg0 = (UnityEngine.Rendering.GPUFence)ToLua.ToObject(L, 1);
  371. UnityEngine.Rendering.SynchronisationStage arg1 = (UnityEngine.Rendering.SynchronisationStage)ToLua.ToObject(L, 2);
  372. UnityEngine.Graphics.WaitOnGPUFence(arg0, arg1);
  373. return 0;
  374. }
  375. else
  376. {
  377. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.WaitOnGPUFence");
  378. }
  379. }
  380. catch(Exception e)
  381. {
  382. return LuaDLL.toluaL_exception(L, e);
  383. }
  384. }
  385. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  386. static int DrawTexture(IntPtr L)
  387. {
  388. try
  389. {
  390. int count = LuaDLL.lua_gettop(L);
  391. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture)))
  392. {
  393. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  394. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  395. UnityEngine.Graphics.DrawTexture(arg0, arg1);
  396. return 0;
  397. }
  398. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Material)))
  399. {
  400. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  401. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  402. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  403. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2);
  404. return 0;
  405. }
  406. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Material), typeof(int)))
  407. {
  408. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  409. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  410. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  411. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  412. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3);
  413. return 0;
  414. }
  415. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(int), typeof(int), typeof(int), typeof(int)))
  416. {
  417. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  418. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  419. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  420. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  421. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  422. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  423. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5);
  424. return 0;
  425. }
  426. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Rect), typeof(int), typeof(int), typeof(int), typeof(int)))
  427. {
  428. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  429. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  430. UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3);
  431. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  432. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  433. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  434. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  435. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  436. return 0;
  437. }
  438. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Material)))
  439. {
  440. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  441. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  442. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  443. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  444. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  445. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  446. UnityEngine.Material arg6 = (UnityEngine.Material)ToLua.ToObject(L, 7);
  447. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  448. return 0;
  449. }
  450. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Material), typeof(int)))
  451. {
  452. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  453. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  454. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  455. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  456. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  457. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  458. UnityEngine.Material arg6 = (UnityEngine.Material)ToLua.ToObject(L, 7);
  459. int arg7 = (int)LuaDLL.lua_tonumber(L, 8);
  460. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  461. return 0;
  462. }
  463. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Rect), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Color)))
  464. {
  465. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  466. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  467. UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3);
  468. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  469. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  470. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  471. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  472. UnityEngine.Color arg7 = ToLua.ToColor(L, 8);
  473. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  474. return 0;
  475. }
  476. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Rect), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Material)))
  477. {
  478. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  479. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  480. UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3);
  481. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  482. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  483. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  484. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  485. UnityEngine.Material arg7 = (UnityEngine.Material)ToLua.ToObject(L, 8);
  486. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  487. return 0;
  488. }
  489. else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Rect), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Material), typeof(int)))
  490. {
  491. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  492. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  493. UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3);
  494. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  495. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  496. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  497. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  498. UnityEngine.Material arg7 = (UnityEngine.Material)ToLua.ToObject(L, 8);
  499. int arg8 = (int)LuaDLL.lua_tonumber(L, 9);
  500. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  501. return 0;
  502. }
  503. else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Rect), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Color), typeof(UnityEngine.Material)))
  504. {
  505. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  506. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  507. UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3);
  508. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  509. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  510. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  511. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  512. UnityEngine.Color arg7 = ToLua.ToColor(L, 8);
  513. UnityEngine.Material arg8 = (UnityEngine.Material)ToLua.ToObject(L, 9);
  514. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  515. return 0;
  516. }
  517. else if (count == 10 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Rect), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Color), typeof(UnityEngine.Material), typeof(int)))
  518. {
  519. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1);
  520. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2);
  521. UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3);
  522. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  523. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  524. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  525. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  526. UnityEngine.Color arg7 = ToLua.ToColor(L, 8);
  527. UnityEngine.Material arg8 = (UnityEngine.Material)ToLua.ToObject(L, 9);
  528. int arg9 = (int)LuaDLL.lua_tonumber(L, 10);
  529. UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
  530. return 0;
  531. }
  532. else
  533. {
  534. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawTexture");
  535. }
  536. }
  537. catch(Exception e)
  538. {
  539. return LuaDLL.toluaL_exception(L, e);
  540. }
  541. }
  542. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  543. static int DrawMeshNow(IntPtr L)
  544. {
  545. try
  546. {
  547. int count = LuaDLL.lua_gettop(L);
  548. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4)))
  549. {
  550. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  551. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  552. UnityEngine.Graphics.DrawMeshNow(arg0, arg1);
  553. return 0;
  554. }
  555. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(int)))
  556. {
  557. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  558. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  559. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  560. UnityEngine.Graphics.DrawMeshNow(arg0, arg1, arg2);
  561. return 0;
  562. }
  563. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion)))
  564. {
  565. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  566. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  567. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  568. UnityEngine.Graphics.DrawMeshNow(arg0, arg1, arg2);
  569. return 0;
  570. }
  571. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(int)))
  572. {
  573. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  574. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  575. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  576. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  577. UnityEngine.Graphics.DrawMeshNow(arg0, arg1, arg2, arg3);
  578. return 0;
  579. }
  580. else
  581. {
  582. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawMeshNow");
  583. }
  584. }
  585. catch(Exception e)
  586. {
  587. return LuaDLL.toluaL_exception(L, e);
  588. }
  589. }
  590. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  591. static int DrawMesh(IntPtr L)
  592. {
  593. try
  594. {
  595. int count = LuaDLL.lua_gettop(L);
  596. if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int)))
  597. {
  598. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  599. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  600. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  601. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  602. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3);
  603. return 0;
  604. }
  605. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera)))
  606. {
  607. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  608. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  609. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  610. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  611. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  612. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4);
  613. return 0;
  614. }
  615. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int)))
  616. {
  617. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  618. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  619. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  620. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  621. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  622. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4);
  623. return 0;
  624. }
  625. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int)))
  626. {
  627. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  628. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  629. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  630. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  631. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  632. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  633. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5);
  634. return 0;
  635. }
  636. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera)))
  637. {
  638. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  639. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  640. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  641. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  642. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  643. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  644. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5);
  645. return 0;
  646. }
  647. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int)))
  648. {
  649. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  650. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  651. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  652. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  653. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  654. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  655. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  656. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  657. return 0;
  658. }
  659. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock)))
  660. {
  661. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  662. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  663. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  664. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  665. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  666. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  667. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  668. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  669. return 0;
  670. }
  671. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(bool)))
  672. {
  673. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  674. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  675. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  676. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  677. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  678. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  679. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  680. bool arg7 = LuaDLL.lua_toboolean(L, 8);
  681. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  682. return 0;
  683. }
  684. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock)))
  685. {
  686. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  687. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  688. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  689. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  690. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  691. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  692. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  693. UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8);
  694. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  695. return 0;
  696. }
  697. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode)))
  698. {
  699. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  700. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  701. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  702. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  703. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  704. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  705. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  706. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  707. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  708. return 0;
  709. }
  710. else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(bool), typeof(bool)))
  711. {
  712. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  713. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  714. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  715. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  716. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  717. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  718. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  719. bool arg7 = LuaDLL.lua_toboolean(L, 8);
  720. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  721. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  722. return 0;
  723. }
  724. else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(bool)))
  725. {
  726. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  727. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  728. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  729. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  730. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  731. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  732. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  733. UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8);
  734. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  735. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  736. return 0;
  737. }
  738. else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool)))
  739. {
  740. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  741. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  742. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  743. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  744. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  745. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  746. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  747. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  748. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  749. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  750. return 0;
  751. }
  752. else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode)))
  753. {
  754. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  755. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  756. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  757. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  758. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  759. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  760. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  761. UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8);
  762. UnityEngine.Rendering.ShadowCastingMode arg8 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 9);
  763. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  764. return 0;
  765. }
  766. else if (count == 10 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(bool), typeof(bool)))
  767. {
  768. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  769. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  770. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  771. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  772. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  773. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  774. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  775. UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8);
  776. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  777. bool arg9 = LuaDLL.lua_toboolean(L, 10);
  778. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
  779. return 0;
  780. }
  781. else if (count == 10 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(bool), typeof(bool), typeof(bool)))
  782. {
  783. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  784. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  785. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  786. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  787. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  788. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  789. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  790. bool arg7 = LuaDLL.lua_toboolean(L, 8);
  791. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  792. bool arg9 = LuaDLL.lua_toboolean(L, 10);
  793. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
  794. return 0;
  795. }
  796. else if (count == 10 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(UnityEngine.Transform)))
  797. {
  798. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  799. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  800. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  801. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  802. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  803. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  804. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  805. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  806. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  807. UnityEngine.Transform arg9 = (UnityEngine.Transform)ToLua.ToObject(L, 10);
  808. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
  809. return 0;
  810. }
  811. else if (count == 10 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool)))
  812. {
  813. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  814. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  815. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  816. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  817. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  818. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  819. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  820. UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8);
  821. UnityEngine.Rendering.ShadowCastingMode arg8 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 9);
  822. bool arg9 = LuaDLL.lua_toboolean(L, 10);
  823. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
  824. return 0;
  825. }
  826. else if (count == 11 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(bool), typeof(bool), typeof(bool)))
  827. {
  828. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  829. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  830. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  831. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  832. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  833. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  834. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  835. UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8);
  836. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  837. bool arg9 = LuaDLL.lua_toboolean(L, 10);
  838. bool arg10 = LuaDLL.lua_toboolean(L, 11);
  839. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
  840. return 0;
  841. }
  842. else if (count == 11 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(UnityEngine.Transform), typeof(bool)))
  843. {
  844. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  845. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  846. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  847. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  848. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  849. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  850. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  851. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  852. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  853. UnityEngine.Transform arg9 = (UnityEngine.Transform)ToLua.ToObject(L, 10);
  854. bool arg10 = LuaDLL.lua_toboolean(L, 11);
  855. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
  856. return 0;
  857. }
  858. else if (count == 11 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(UnityEngine.Transform)))
  859. {
  860. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  861. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  862. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  863. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  864. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  865. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  866. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  867. UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8);
  868. UnityEngine.Rendering.ShadowCastingMode arg8 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 9);
  869. bool arg9 = LuaDLL.lua_toboolean(L, 10);
  870. UnityEngine.Transform arg10 = (UnityEngine.Transform)ToLua.ToObject(L, 11);
  871. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
  872. return 0;
  873. }
  874. else if (count == 11 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(UnityEngine.Transform), typeof(UnityEngine.Rendering.LightProbeUsage)))
  875. {
  876. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  877. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  878. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  879. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  880. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  881. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  882. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  883. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  884. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  885. UnityEngine.Transform arg9 = (UnityEngine.Transform)ToLua.ToObject(L, 10);
  886. UnityEngine.Rendering.LightProbeUsage arg10 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 11);
  887. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
  888. return 0;
  889. }
  890. else if (count == 12 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(UnityEngine.Transform), typeof(UnityEngine.Rendering.LightProbeUsage), typeof(UnityEngine.LightProbeProxyVolume)))
  891. {
  892. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  893. UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
  894. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  895. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  896. UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5);
  897. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  898. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  899. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  900. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  901. UnityEngine.Transform arg9 = (UnityEngine.Transform)ToLua.ToObject(L, 10);
  902. UnityEngine.Rendering.LightProbeUsage arg10 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 11);
  903. UnityEngine.LightProbeProxyVolume arg11 = (UnityEngine.LightProbeProxyVolume)ToLua.ToObject(L, 12);
  904. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
  905. return 0;
  906. }
  907. else if (count == 12 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(UnityEngine.Transform), typeof(bool)))
  908. {
  909. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  910. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  911. UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3);
  912. UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4);
  913. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  914. UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6);
  915. int arg6 = (int)LuaDLL.lua_tonumber(L, 7);
  916. UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8);
  917. UnityEngine.Rendering.ShadowCastingMode arg8 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 9);
  918. bool arg9 = LuaDLL.lua_toboolean(L, 10);
  919. UnityEngine.Transform arg10 = (UnityEngine.Transform)ToLua.ToObject(L, 11);
  920. bool arg11 = LuaDLL.lua_toboolean(L, 12);
  921. UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
  922. return 0;
  923. }
  924. else
  925. {
  926. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawMesh");
  927. }
  928. }
  929. catch(Exception e)
  930. {
  931. return LuaDLL.toluaL_exception(L, e);
  932. }
  933. }
  934. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  935. static int DrawMeshInstanced(IntPtr L)
  936. {
  937. try
  938. {
  939. int count = LuaDLL.lua_gettop(L);
  940. if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[])))
  941. {
  942. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  943. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  944. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  945. UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray<UnityEngine.Matrix4x4>(L, 4);
  946. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3);
  947. return 0;
  948. }
  949. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List<UnityEngine.Matrix4x4>)))
  950. {
  951. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  952. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  953. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  954. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg3 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 4);
  955. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3);
  956. return 0;
  957. }
  958. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int)))
  959. {
  960. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  961. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  962. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  963. UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray<UnityEngine.Matrix4x4>(L, 4);
  964. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  965. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4);
  966. return 0;
  967. }
  968. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List<UnityEngine.Matrix4x4>), typeof(UnityEngine.MaterialPropertyBlock)))
  969. {
  970. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  971. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  972. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  973. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg3 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 4);
  974. UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5);
  975. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4);
  976. return 0;
  977. }
  978. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int), typeof(UnityEngine.MaterialPropertyBlock)))
  979. {
  980. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  981. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  982. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  983. UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray<UnityEngine.Matrix4x4>(L, 4);
  984. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  985. UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6);
  986. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5);
  987. return 0;
  988. }
  989. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List<UnityEngine.Matrix4x4>), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode)))
  990. {
  991. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  992. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  993. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  994. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg3 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 4);
  995. UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5);
  996. UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6);
  997. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5);
  998. return 0;
  999. }
  1000. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode)))
  1001. {
  1002. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1003. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1004. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1005. UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray<UnityEngine.Matrix4x4>(L, 4);
  1006. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  1007. UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6);
  1008. UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7);
  1009. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  1010. return 0;
  1011. }
  1012. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List<UnityEngine.Matrix4x4>), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool)))
  1013. {
  1014. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1015. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1016. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1017. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg3 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 4);
  1018. UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5);
  1019. UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6);
  1020. bool arg6 = LuaDLL.lua_toboolean(L, 7);
  1021. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  1022. return 0;
  1023. }
  1024. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List<UnityEngine.Matrix4x4>), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int)))
  1025. {
  1026. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1027. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1028. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1029. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg3 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 4);
  1030. UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5);
  1031. UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6);
  1032. bool arg6 = LuaDLL.lua_toboolean(L, 7);
  1033. int arg7 = (int)LuaDLL.lua_tonumber(L, 8);
  1034. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  1035. return 0;
  1036. }
  1037. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool)))
  1038. {
  1039. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1040. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1041. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1042. UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray<UnityEngine.Matrix4x4>(L, 4);
  1043. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  1044. UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6);
  1045. UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7);
  1046. bool arg7 = LuaDLL.lua_toboolean(L, 8);
  1047. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  1048. return 0;
  1049. }
  1050. else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int)))
  1051. {
  1052. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1053. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1054. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1055. UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray<UnityEngine.Matrix4x4>(L, 4);
  1056. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  1057. UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6);
  1058. UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7);
  1059. bool arg7 = LuaDLL.lua_toboolean(L, 8);
  1060. int arg8 = (int)LuaDLL.lua_tonumber(L, 9);
  1061. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  1062. return 0;
  1063. }
  1064. else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List<UnityEngine.Matrix4x4>), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera)))
  1065. {
  1066. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1067. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1068. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1069. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg3 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 4);
  1070. UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5);
  1071. UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6);
  1072. bool arg6 = LuaDLL.lua_toboolean(L, 7);
  1073. int arg7 = (int)LuaDLL.lua_tonumber(L, 8);
  1074. UnityEngine.Camera arg8 = (UnityEngine.Camera)ToLua.ToObject(L, 9);
  1075. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  1076. return 0;
  1077. }
  1078. else if (count == 10 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera)))
  1079. {
  1080. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1081. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1082. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1083. UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray<UnityEngine.Matrix4x4>(L, 4);
  1084. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  1085. UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6);
  1086. UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7);
  1087. bool arg7 = LuaDLL.lua_toboolean(L, 8);
  1088. int arg8 = (int)LuaDLL.lua_tonumber(L, 9);
  1089. UnityEngine.Camera arg9 = (UnityEngine.Camera)ToLua.ToObject(L, 10);
  1090. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
  1091. return 0;
  1092. }
  1093. else if (count == 10 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List<UnityEngine.Matrix4x4>), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera), typeof(UnityEngine.Rendering.LightProbeUsage)))
  1094. {
  1095. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1096. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1097. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1098. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg3 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 4);
  1099. UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5);
  1100. UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6);
  1101. bool arg6 = LuaDLL.lua_toboolean(L, 7);
  1102. int arg7 = (int)LuaDLL.lua_tonumber(L, 8);
  1103. UnityEngine.Camera arg8 = (UnityEngine.Camera)ToLua.ToObject(L, 9);
  1104. UnityEngine.Rendering.LightProbeUsage arg9 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 10);
  1105. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
  1106. return 0;
  1107. }
  1108. else if (count == 11 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List<UnityEngine.Matrix4x4>), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera), typeof(UnityEngine.Rendering.LightProbeUsage), typeof(UnityEngine.LightProbeProxyVolume)))
  1109. {
  1110. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1111. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1112. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1113. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg3 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 4);
  1114. UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5);
  1115. UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6);
  1116. bool arg6 = LuaDLL.lua_toboolean(L, 7);
  1117. int arg7 = (int)LuaDLL.lua_tonumber(L, 8);
  1118. UnityEngine.Camera arg8 = (UnityEngine.Camera)ToLua.ToObject(L, 9);
  1119. UnityEngine.Rendering.LightProbeUsage arg9 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 10);
  1120. UnityEngine.LightProbeProxyVolume arg10 = (UnityEngine.LightProbeProxyVolume)ToLua.ToObject(L, 11);
  1121. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
  1122. return 0;
  1123. }
  1124. else if (count == 11 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera), typeof(UnityEngine.Rendering.LightProbeUsage)))
  1125. {
  1126. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1127. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1128. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1129. UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray<UnityEngine.Matrix4x4>(L, 4);
  1130. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  1131. UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6);
  1132. UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7);
  1133. bool arg7 = LuaDLL.lua_toboolean(L, 8);
  1134. int arg8 = (int)LuaDLL.lua_tonumber(L, 9);
  1135. UnityEngine.Camera arg9 = (UnityEngine.Camera)ToLua.ToObject(L, 10);
  1136. UnityEngine.Rendering.LightProbeUsage arg10 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 11);
  1137. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
  1138. return 0;
  1139. }
  1140. else if (count == 12 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera), typeof(UnityEngine.Rendering.LightProbeUsage), typeof(UnityEngine.LightProbeProxyVolume)))
  1141. {
  1142. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1143. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1144. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1145. UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray<UnityEngine.Matrix4x4>(L, 4);
  1146. int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
  1147. UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6);
  1148. UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7);
  1149. bool arg7 = LuaDLL.lua_toboolean(L, 8);
  1150. int arg8 = (int)LuaDLL.lua_tonumber(L, 9);
  1151. UnityEngine.Camera arg9 = (UnityEngine.Camera)ToLua.ToObject(L, 10);
  1152. UnityEngine.Rendering.LightProbeUsage arg10 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 11);
  1153. UnityEngine.LightProbeProxyVolume arg11 = (UnityEngine.LightProbeProxyVolume)ToLua.ToObject(L, 12);
  1154. UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
  1155. return 0;
  1156. }
  1157. else
  1158. {
  1159. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawMeshInstanced");
  1160. }
  1161. }
  1162. catch(Exception e)
  1163. {
  1164. return LuaDLL.toluaL_exception(L, e);
  1165. }
  1166. }
  1167. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1168. static int DrawMeshInstancedIndirect(IntPtr L)
  1169. {
  1170. try
  1171. {
  1172. int count = LuaDLL.lua_gettop(L);
  1173. if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer)))
  1174. {
  1175. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1176. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1177. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1178. UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4);
  1179. UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5);
  1180. UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4);
  1181. return 0;
  1182. }
  1183. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer), typeof(int)))
  1184. {
  1185. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1186. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1187. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1188. UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4);
  1189. UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5);
  1190. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  1191. UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5);
  1192. return 0;
  1193. }
  1194. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer), typeof(int), typeof(UnityEngine.MaterialPropertyBlock)))
  1195. {
  1196. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1197. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1198. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1199. UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4);
  1200. UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5);
  1201. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  1202. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  1203. UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  1204. return 0;
  1205. }
  1206. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode)))
  1207. {
  1208. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1209. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1210. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1211. UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4);
  1212. UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5);
  1213. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  1214. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  1215. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  1216. UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  1217. return 0;
  1218. }
  1219. else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool)))
  1220. {
  1221. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1222. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1223. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1224. UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4);
  1225. UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5);
  1226. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  1227. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  1228. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  1229. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  1230. UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
  1231. return 0;
  1232. }
  1233. else if (count == 10 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int)))
  1234. {
  1235. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1236. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1237. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1238. UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4);
  1239. UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5);
  1240. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  1241. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  1242. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  1243. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  1244. int arg9 = (int)LuaDLL.lua_tonumber(L, 10);
  1245. UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
  1246. return 0;
  1247. }
  1248. else if (count == 11 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera)))
  1249. {
  1250. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1251. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1252. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1253. UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4);
  1254. UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5);
  1255. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  1256. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  1257. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  1258. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  1259. int arg9 = (int)LuaDLL.lua_tonumber(L, 10);
  1260. UnityEngine.Camera arg10 = (UnityEngine.Camera)ToLua.ToObject(L, 11);
  1261. UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
  1262. return 0;
  1263. }
  1264. else if (count == 12 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera), typeof(UnityEngine.Rendering.LightProbeUsage)))
  1265. {
  1266. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1267. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1268. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1269. UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4);
  1270. UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5);
  1271. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  1272. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  1273. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  1274. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  1275. int arg9 = (int)LuaDLL.lua_tonumber(L, 10);
  1276. UnityEngine.Camera arg10 = (UnityEngine.Camera)ToLua.ToObject(L, 11);
  1277. UnityEngine.Rendering.LightProbeUsage arg11 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 12);
  1278. UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
  1279. return 0;
  1280. }
  1281. else if (count == 13 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer), typeof(int), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera), typeof(UnityEngine.Rendering.LightProbeUsage), typeof(UnityEngine.LightProbeProxyVolume)))
  1282. {
  1283. UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1);
  1284. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1285. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1286. UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4);
  1287. UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5);
  1288. int arg5 = (int)LuaDLL.lua_tonumber(L, 6);
  1289. UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7);
  1290. UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8);
  1291. bool arg8 = LuaDLL.lua_toboolean(L, 9);
  1292. int arg9 = (int)LuaDLL.lua_tonumber(L, 10);
  1293. UnityEngine.Camera arg10 = (UnityEngine.Camera)ToLua.ToObject(L, 11);
  1294. UnityEngine.Rendering.LightProbeUsage arg11 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 12);
  1295. UnityEngine.LightProbeProxyVolume arg12 = (UnityEngine.LightProbeProxyVolume)ToLua.ToObject(L, 13);
  1296. UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12);
  1297. return 0;
  1298. }
  1299. else
  1300. {
  1301. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawMeshInstancedIndirect");
  1302. }
  1303. }
  1304. catch(Exception e)
  1305. {
  1306. return LuaDLL.toluaL_exception(L, e);
  1307. }
  1308. }
  1309. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1310. static int DrawProcedural(IntPtr L)
  1311. {
  1312. try
  1313. {
  1314. int count = LuaDLL.lua_gettop(L);
  1315. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MeshTopology), typeof(int)))
  1316. {
  1317. UnityEngine.MeshTopology arg0 = (UnityEngine.MeshTopology)ToLua.ToObject(L, 1);
  1318. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1319. UnityEngine.Graphics.DrawProcedural(arg0, arg1);
  1320. return 0;
  1321. }
  1322. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MeshTopology), typeof(int), typeof(int)))
  1323. {
  1324. UnityEngine.MeshTopology arg0 = (UnityEngine.MeshTopology)ToLua.ToObject(L, 1);
  1325. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  1326. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  1327. UnityEngine.Graphics.DrawProcedural(arg0, arg1, arg2);
  1328. return 0;
  1329. }
  1330. else
  1331. {
  1332. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawProcedural");
  1333. }
  1334. }
  1335. catch(Exception e)
  1336. {
  1337. return LuaDLL.toluaL_exception(L, e);
  1338. }
  1339. }
  1340. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1341. static int DrawProceduralIndirect(IntPtr L)
  1342. {
  1343. try
  1344. {
  1345. int count = LuaDLL.lua_gettop(L);
  1346. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MeshTopology), typeof(UnityEngine.ComputeBuffer)))
  1347. {
  1348. UnityEngine.MeshTopology arg0 = (UnityEngine.MeshTopology)ToLua.ToObject(L, 1);
  1349. UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 2);
  1350. UnityEngine.Graphics.DrawProceduralIndirect(arg0, arg1);
  1351. return 0;
  1352. }
  1353. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MeshTopology), typeof(UnityEngine.ComputeBuffer), typeof(int)))
  1354. {
  1355. UnityEngine.MeshTopology arg0 = (UnityEngine.MeshTopology)ToLua.ToObject(L, 1);
  1356. UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 2);
  1357. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  1358. UnityEngine.Graphics.DrawProceduralIndirect(arg0, arg1, arg2);
  1359. return 0;
  1360. }
  1361. else
  1362. {
  1363. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawProceduralIndirect");
  1364. }
  1365. }
  1366. catch(Exception e)
  1367. {
  1368. return LuaDLL.toluaL_exception(L, e);
  1369. }
  1370. }
  1371. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1372. static int Blit(IntPtr L)
  1373. {
  1374. try
  1375. {
  1376. int count = LuaDLL.lua_gettop(L);
  1377. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.RenderTexture)))
  1378. {
  1379. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  1380. UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2);
  1381. UnityEngine.Graphics.Blit(arg0, arg1);
  1382. return 0;
  1383. }
  1384. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.Material)))
  1385. {
  1386. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  1387. UnityEngine.Material arg1 = (UnityEngine.Material)ToLua.ToObject(L, 2);
  1388. UnityEngine.Graphics.Blit(arg0, arg1);
  1389. return 0;
  1390. }
  1391. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.RenderTexture), typeof(UnityEngine.Material)))
  1392. {
  1393. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  1394. UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2);
  1395. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1396. UnityEngine.Graphics.Blit(arg0, arg1, arg2);
  1397. return 0;
  1398. }
  1399. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.Material), typeof(int)))
  1400. {
  1401. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  1402. UnityEngine.Material arg1 = (UnityEngine.Material)ToLua.ToObject(L, 2);
  1403. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  1404. UnityEngine.Graphics.Blit(arg0, arg1, arg2);
  1405. return 0;
  1406. }
  1407. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.RenderTexture), typeof(UnityEngine.Vector2), typeof(UnityEngine.Vector2)))
  1408. {
  1409. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  1410. UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2);
  1411. UnityEngine.Vector2 arg2 = ToLua.ToVector2(L, 3);
  1412. UnityEngine.Vector2 arg3 = ToLua.ToVector2(L, 4);
  1413. UnityEngine.Graphics.Blit(arg0, arg1, arg2, arg3);
  1414. return 0;
  1415. }
  1416. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.RenderTexture), typeof(UnityEngine.Material), typeof(int)))
  1417. {
  1418. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1);
  1419. UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2);
  1420. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3);
  1421. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  1422. UnityEngine.Graphics.Blit(arg0, arg1, arg2, arg3);
  1423. return 0;
  1424. }
  1425. else
  1426. {
  1427. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.Blit");
  1428. }
  1429. }
  1430. catch(Exception e)
  1431. {
  1432. return LuaDLL.toluaL_exception(L, e);
  1433. }
  1434. }
  1435. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1436. static int BlitMultiTap(IntPtr L)
  1437. {
  1438. try
  1439. {
  1440. int count = LuaDLL.lua_gettop(L);
  1441. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.CheckUnityObject(L, 1, typeof(UnityEngine.Texture));
  1442. UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.RenderTexture));
  1443. UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.CheckUnityObject(L, 3, typeof(UnityEngine.Material));
  1444. UnityEngine.Vector2[] arg3 = ToLua.CheckParamsObject<UnityEngine.Vector2>(L, 4, count - 3);
  1445. UnityEngine.Graphics.BlitMultiTap(arg0, arg1, arg2, arg3);
  1446. return 0;
  1447. }
  1448. catch(Exception e)
  1449. {
  1450. return LuaDLL.toluaL_exception(L, e);
  1451. }
  1452. }
  1453. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1454. static int get_activeColorGamut(IntPtr L)
  1455. {
  1456. try
  1457. {
  1458. ToLua.Push(L, UnityEngine.Graphics.activeColorGamut);
  1459. return 1;
  1460. }
  1461. catch(Exception e)
  1462. {
  1463. return LuaDLL.toluaL_exception(L, e);
  1464. }
  1465. }
  1466. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1467. static int get_activeTier(IntPtr L)
  1468. {
  1469. try
  1470. {
  1471. ToLua.Push(L, UnityEngine.Graphics.activeTier);
  1472. return 1;
  1473. }
  1474. catch(Exception e)
  1475. {
  1476. return LuaDLL.toluaL_exception(L, e);
  1477. }
  1478. }
  1479. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1480. static int get_activeColorBuffer(IntPtr L)
  1481. {
  1482. try
  1483. {
  1484. ToLua.PushValue(L, UnityEngine.Graphics.activeColorBuffer);
  1485. return 1;
  1486. }
  1487. catch(Exception e)
  1488. {
  1489. return LuaDLL.toluaL_exception(L, e);
  1490. }
  1491. }
  1492. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1493. static int get_activeDepthBuffer(IntPtr L)
  1494. {
  1495. try
  1496. {
  1497. ToLua.PushValue(L, UnityEngine.Graphics.activeDepthBuffer);
  1498. return 1;
  1499. }
  1500. catch(Exception e)
  1501. {
  1502. return LuaDLL.toluaL_exception(L, e);
  1503. }
  1504. }
  1505. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1506. static int set_activeTier(IntPtr L)
  1507. {
  1508. try
  1509. {
  1510. UnityEngine.Rendering.GraphicsTier arg0 = (UnityEngine.Rendering.GraphicsTier)ToLua.CheckObject(L, 2, typeof(UnityEngine.Rendering.GraphicsTier));
  1511. UnityEngine.Graphics.activeTier = arg0;
  1512. return 0;
  1513. }
  1514. catch(Exception e)
  1515. {
  1516. return LuaDLL.toluaL_exception(L, e);
  1517. }
  1518. }
  1519. }