//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class UnityEngine_GraphicsWrap { public static void Register(LuaState L) { L.BeginClass(typeof(UnityEngine.Graphics), typeof(System.Object)); L.RegFunction("ClearRandomWriteTargets", ClearRandomWriteTargets); L.RegFunction("ExecuteCommandBuffer", ExecuteCommandBuffer); L.RegFunction("ExecuteCommandBufferAsync", ExecuteCommandBufferAsync); L.RegFunction("SetRenderTarget", SetRenderTarget); L.RegFunction("SetRandomWriteTarget", SetRandomWriteTarget); L.RegFunction("CopyTexture", CopyTexture); L.RegFunction("ConvertTexture", ConvertTexture); L.RegFunction("CreateGPUFence", CreateGPUFence); L.RegFunction("WaitOnGPUFence", WaitOnGPUFence); L.RegFunction("DrawTexture", DrawTexture); L.RegFunction("DrawMeshNow", DrawMeshNow); L.RegFunction("DrawMesh", DrawMesh); L.RegFunction("DrawMeshInstanced", DrawMeshInstanced); L.RegFunction("DrawMeshInstancedIndirect", DrawMeshInstancedIndirect); L.RegFunction("DrawProcedural", DrawProcedural); L.RegFunction("DrawProceduralIndirect", DrawProceduralIndirect); L.RegFunction("Blit", Blit); L.RegFunction("BlitMultiTap", BlitMultiTap); L.RegFunction("New", _CreateUnityEngine_Graphics); L.RegFunction("__tostring", ToLua.op_ToString); L.RegVar("activeColorGamut", get_activeColorGamut, null); L.RegVar("activeTier", get_activeTier, set_activeTier); L.RegVar("activeColorBuffer", get_activeColorBuffer, null); L.RegVar("activeDepthBuffer", get_activeDepthBuffer, null); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _CreateUnityEngine_Graphics(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { UnityEngine.Graphics obj = new UnityEngine.Graphics(); ToLua.PushObject(L, obj); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.Graphics.New"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ClearRandomWriteTargets(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); UnityEngine.Graphics.ClearRandomWriteTargets(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ExecuteCommandBuffer(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Rendering.CommandBuffer arg0 = (UnityEngine.Rendering.CommandBuffer)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rendering.CommandBuffer)); UnityEngine.Graphics.ExecuteCommandBuffer(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ExecuteCommandBufferAsync(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Rendering.CommandBuffer arg0 = (UnityEngine.Rendering.CommandBuffer)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rendering.CommandBuffer)); UnityEngine.Rendering.ComputeQueueType arg1 = (UnityEngine.Rendering.ComputeQueueType)ToLua.CheckObject(L, 2, typeof(UnityEngine.Rendering.ComputeQueueType)); UnityEngine.Graphics.ExecuteCommandBufferAsync(arg0, arg1); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetRenderTarget(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTargetSetup))) { UnityEngine.RenderTargetSetup arg0 = (UnityEngine.RenderTargetSetup)ToLua.ToObject(L, 1); UnityEngine.Graphics.SetRenderTarget(arg0); return 0; } else if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTexture))) { UnityEngine.RenderTexture arg0 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 1); UnityEngine.Graphics.SetRenderTarget(arg0); return 0; } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer[]), typeof(UnityEngine.RenderBuffer))) { UnityEngine.RenderBuffer[] arg0 = ToLua.CheckObjectArray(L, 1); UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2); UnityEngine.Graphics.SetRenderTarget(arg0, arg1); return 0; } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTexture), typeof(int))) { UnityEngine.RenderTexture arg0 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Graphics.SetRenderTarget(arg0, arg1); return 0; } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer), typeof(UnityEngine.RenderBuffer))) { UnityEngine.RenderBuffer arg0 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 1); UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2); UnityEngine.Graphics.SetRenderTarget(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTexture), typeof(int), typeof(UnityEngine.CubemapFace))) { UnityEngine.RenderTexture arg0 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.CubemapFace arg2 = (UnityEngine.CubemapFace)ToLua.ToObject(L, 3); UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer), typeof(UnityEngine.RenderBuffer), typeof(int))) { UnityEngine.RenderBuffer arg0 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 1); UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderTexture), typeof(int), typeof(UnityEngine.CubemapFace), typeof(int))) { UnityEngine.RenderTexture arg0 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.CubemapFace arg2 = (UnityEngine.CubemapFace)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2, arg3); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer), typeof(UnityEngine.RenderBuffer), typeof(int), typeof(UnityEngine.CubemapFace))) { UnityEngine.RenderBuffer arg0 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 1); UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.CubemapFace arg3 = (UnityEngine.CubemapFace)ToLua.ToObject(L, 4); UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2, arg3); return 0; } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.RenderBuffer), typeof(UnityEngine.RenderBuffer), typeof(int), typeof(UnityEngine.CubemapFace), typeof(int))) { UnityEngine.RenderBuffer arg0 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 1); UnityEngine.RenderBuffer arg1 = (UnityEngine.RenderBuffer)ToLua.ToObject(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.CubemapFace arg3 = (UnityEngine.CubemapFace)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Graphics.SetRenderTarget(arg0, arg1, arg2, arg3, arg4); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.SetRenderTarget"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetRandomWriteTarget(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(UnityEngine.RenderTexture))) { int arg0 = (int)LuaDLL.lua_tonumber(L, 1); UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2); UnityEngine.Graphics.SetRandomWriteTarget(arg0, arg1); return 0; } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(UnityEngine.ComputeBuffer))) { int arg0 = (int)LuaDLL.lua_tonumber(L, 1); UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 2); UnityEngine.Graphics.SetRandomWriteTarget(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(UnityEngine.ComputeBuffer), typeof(bool))) { int arg0 = (int)LuaDLL.lua_tonumber(L, 1); UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 2); bool arg2 = LuaDLL.lua_toboolean(L, 3); UnityEngine.Graphics.SetRandomWriteTarget(arg0, arg1, arg2); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.SetRandomWriteTarget"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CopyTexture(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.Texture))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Graphics.CopyTexture(arg0, arg1); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(int), typeof(UnityEngine.Texture), typeof(int))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Texture arg2 = (UnityEngine.Texture)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Graphics.CopyTexture(arg0, arg1, arg2, arg3); return 0; } else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(int), typeof(int), typeof(UnityEngine.Texture), typeof(int), typeof(int))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Texture arg3 = (UnityEngine.Texture)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.Graphics.CopyTexture(arg0, arg1, arg2, arg3, arg4, arg5); return 0; } 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))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.Texture arg7 = (UnityEngine.Texture)ToLua.ToObject(L, 8); int arg8 = (int)LuaDLL.lua_tonumber(L, 9); int arg9 = (int)LuaDLL.lua_tonumber(L, 10); int arg10 = (int)LuaDLL.lua_tonumber(L, 11); int arg11 = (int)LuaDLL.lua_tonumber(L, 12); UnityEngine.Graphics.CopyTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.CopyTexture"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ConvertTexture(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.Texture))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); bool o = UnityEngine.Graphics.ConvertTexture(arg0, arg1); LuaDLL.lua_pushboolean(L, o); return 1; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(int), typeof(UnityEngine.Texture), typeof(int))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Texture arg2 = (UnityEngine.Texture)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); bool o = UnityEngine.Graphics.ConvertTexture(arg0, arg1, arg2, arg3); LuaDLL.lua_pushboolean(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.ConvertTexture"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CreateGPUFence(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { UnityEngine.Rendering.GPUFence o = UnityEngine.Graphics.CreateGPUFence(); ToLua.PushValue(L, o); return 1; } else if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rendering.SynchronisationStage))) { UnityEngine.Rendering.SynchronisationStage arg0 = (UnityEngine.Rendering.SynchronisationStage)ToLua.ToObject(L, 1); UnityEngine.Rendering.GPUFence o = UnityEngine.Graphics.CreateGPUFence(arg0); ToLua.PushValue(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.CreateGPUFence"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int WaitOnGPUFence(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rendering.GPUFence))) { UnityEngine.Rendering.GPUFence arg0 = (UnityEngine.Rendering.GPUFence)ToLua.ToObject(L, 1); UnityEngine.Graphics.WaitOnGPUFence(arg0); return 0; } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rendering.GPUFence), typeof(UnityEngine.Rendering.SynchronisationStage))) { UnityEngine.Rendering.GPUFence arg0 = (UnityEngine.Rendering.GPUFence)ToLua.ToObject(L, 1); UnityEngine.Rendering.SynchronisationStage arg1 = (UnityEngine.Rendering.SynchronisationStage)ToLua.ToObject(L, 2); UnityEngine.Graphics.WaitOnGPUFence(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.WaitOnGPUFence"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DrawTexture(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Graphics.DrawTexture(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Material))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(UnityEngine.Material), typeof(int))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3); return 0; } else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rect), typeof(UnityEngine.Texture), typeof(int), typeof(int), typeof(int), typeof(int))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5); return 0; } 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))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return 0; } 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))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.Material arg6 = (UnityEngine.Material)ToLua.ToObject(L, 7); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return 0; } 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))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.Material arg6 = (UnityEngine.Material)ToLua.ToObject(L, 7); int arg7 = (int)LuaDLL.lua_tonumber(L, 8); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); return 0; } 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))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.Color arg7 = ToLua.ToColor(L, 8); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); return 0; } 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))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.Material arg7 = (UnityEngine.Material)ToLua.ToObject(L, 8); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); return 0; } 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))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.Material arg7 = (UnityEngine.Material)ToLua.ToObject(L, 8); int arg8 = (int)LuaDLL.lua_tonumber(L, 9); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); return 0; } 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))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.Color arg7 = ToLua.ToColor(L, 8); UnityEngine.Material arg8 = (UnityEngine.Material)ToLua.ToObject(L, 9); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); return 0; } 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))) { UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 1); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 2); UnityEngine.Rect arg2 = (UnityEngine.Rect)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.Color arg7 = ToLua.ToColor(L, 8); UnityEngine.Material arg8 = (UnityEngine.Material)ToLua.ToObject(L, 9); int arg9 = (int)LuaDLL.lua_tonumber(L, 10); UnityEngine.Graphics.DrawTexture(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawTexture"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DrawMeshNow(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Graphics.DrawMeshNow(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(int))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Graphics.DrawMeshNow(arg0, arg1, arg2); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Graphics.DrawMeshNow(arg0, arg1, arg2); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(int))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Graphics.DrawMeshNow(arg0, arg1, arg2, arg3); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawMeshNow"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DrawMesh(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3); return 0; } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4); return 0; } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Vector3), typeof(UnityEngine.Quaternion), typeof(UnityEngine.Material), typeof(int))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4); return 0; } else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Material), typeof(int), typeof(UnityEngine.Camera), typeof(int))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); bool arg7 = LuaDLL.lua_toboolean(L, 8); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); bool arg7 = LuaDLL.lua_toboolean(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8); UnityEngine.Rendering.ShadowCastingMode arg8 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 9); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); bool arg9 = LuaDLL.lua_toboolean(L, 10); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); bool arg7 = LuaDLL.lua_toboolean(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); bool arg9 = LuaDLL.lua_toboolean(L, 10); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); UnityEngine.Transform arg9 = (UnityEngine.Transform)ToLua.ToObject(L, 10); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8); UnityEngine.Rendering.ShadowCastingMode arg8 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 9); bool arg9 = LuaDLL.lua_toboolean(L, 10); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); bool arg9 = LuaDLL.lua_toboolean(L, 10); bool arg10 = LuaDLL.lua_toboolean(L, 11); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); UnityEngine.Transform arg9 = (UnityEngine.Transform)ToLua.ToObject(L, 10); bool arg10 = LuaDLL.lua_toboolean(L, 11); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8); UnityEngine.Rendering.ShadowCastingMode arg8 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 9); bool arg9 = LuaDLL.lua_toboolean(L, 10); UnityEngine.Transform arg10 = (UnityEngine.Transform)ToLua.ToObject(L, 11); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); UnityEngine.Transform arg9 = (UnityEngine.Transform)ToLua.ToObject(L, 10); UnityEngine.Rendering.LightProbeUsage arg10 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 11); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Camera arg4 = (UnityEngine.Camera)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); UnityEngine.Transform arg9 = (UnityEngine.Transform)ToLua.ToObject(L, 10); UnityEngine.Rendering.LightProbeUsage arg10 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 11); UnityEngine.LightProbeProxyVolume arg11 = (UnityEngine.LightProbeProxyVolume)ToLua.ToObject(L, 12); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Quaternion arg2 = ToLua.ToQuaternion(L, 3); UnityEngine.Material arg3 = (UnityEngine.Material)ToLua.ToObject(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Camera arg5 = (UnityEngine.Camera)ToLua.ToObject(L, 6); int arg6 = (int)LuaDLL.lua_tonumber(L, 7); UnityEngine.MaterialPropertyBlock arg7 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 8); UnityEngine.Rendering.ShadowCastingMode arg8 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 9); bool arg9 = LuaDLL.lua_toboolean(L, 10); UnityEngine.Transform arg10 = (UnityEngine.Transform)ToLua.ToObject(L, 11); bool arg11 = LuaDLL.lua_toboolean(L, 12); UnityEngine.Graphics.DrawMesh(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawMesh"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DrawMeshInstanced(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray(L, 4); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); System.Collections.Generic.List arg3 = (System.Collections.Generic.List)ToLua.ToObject(L, 4); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3); return 0; } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4); return 0; } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List), typeof(UnityEngine.MaterialPropertyBlock))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); System.Collections.Generic.List arg3 = (System.Collections.Generic.List)ToLua.ToObject(L, 4); UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4); return 0; } else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Matrix4x4[]), typeof(int), typeof(UnityEngine.MaterialPropertyBlock))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5); return 0; } else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); System.Collections.Generic.List arg3 = (System.Collections.Generic.List)ToLua.ToObject(L, 4); UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5); UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6); UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return 0; } else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); System.Collections.Generic.List arg3 = (System.Collections.Generic.List)ToLua.ToObject(L, 4); UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5); UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6); bool arg6 = LuaDLL.lua_toboolean(L, 7); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return 0; } else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); System.Collections.Generic.List arg3 = (System.Collections.Generic.List)ToLua.ToObject(L, 4); UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5); UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6); bool arg6 = LuaDLL.lua_toboolean(L, 7); int arg7 = (int)LuaDLL.lua_tonumber(L, 8); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6); UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7); bool arg7 = LuaDLL.lua_toboolean(L, 8); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6); UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7); bool arg7 = LuaDLL.lua_toboolean(L, 8); int arg8 = (int)LuaDLL.lua_tonumber(L, 9); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); return 0; } else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); System.Collections.Generic.List arg3 = (System.Collections.Generic.List)ToLua.ToObject(L, 4); UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5); UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6); bool arg6 = LuaDLL.lua_toboolean(L, 7); int arg7 = (int)LuaDLL.lua_tonumber(L, 8); UnityEngine.Camera arg8 = (UnityEngine.Camera)ToLua.ToObject(L, 9); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6); UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7); bool arg7 = LuaDLL.lua_toboolean(L, 8); int arg8 = (int)LuaDLL.lua_tonumber(L, 9); UnityEngine.Camera arg9 = (UnityEngine.Camera)ToLua.ToObject(L, 10); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); return 0; } else if (count == 10 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera), typeof(UnityEngine.Rendering.LightProbeUsage))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); System.Collections.Generic.List arg3 = (System.Collections.Generic.List)ToLua.ToObject(L, 4); UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5); UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6); bool arg6 = LuaDLL.lua_toboolean(L, 7); int arg7 = (int)LuaDLL.lua_tonumber(L, 8); UnityEngine.Camera arg8 = (UnityEngine.Camera)ToLua.ToObject(L, 9); UnityEngine.Rendering.LightProbeUsage arg9 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 10); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); return 0; } else if (count == 11 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(System.Collections.Generic.List), typeof(UnityEngine.MaterialPropertyBlock), typeof(UnityEngine.Rendering.ShadowCastingMode), typeof(bool), typeof(int), typeof(UnityEngine.Camera), typeof(UnityEngine.Rendering.LightProbeUsage), typeof(UnityEngine.LightProbeProxyVolume))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); System.Collections.Generic.List arg3 = (System.Collections.Generic.List)ToLua.ToObject(L, 4); UnityEngine.MaterialPropertyBlock arg4 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 5); UnityEngine.Rendering.ShadowCastingMode arg5 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 6); bool arg6 = LuaDLL.lua_toboolean(L, 7); int arg7 = (int)LuaDLL.lua_tonumber(L, 8); UnityEngine.Camera arg8 = (UnityEngine.Camera)ToLua.ToObject(L, 9); UnityEngine.Rendering.LightProbeUsage arg9 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 10); UnityEngine.LightProbeProxyVolume arg10 = (UnityEngine.LightProbeProxyVolume)ToLua.ToObject(L, 11); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6); UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7); bool arg7 = LuaDLL.lua_toboolean(L, 8); int arg8 = (int)LuaDLL.lua_tonumber(L, 9); UnityEngine.Camera arg9 = (UnityEngine.Camera)ToLua.ToObject(L, 10); UnityEngine.Rendering.LightProbeUsage arg10 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 11); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Matrix4x4[] arg3 = ToLua.CheckObjectArray(L, 4); int arg4 = (int)LuaDLL.lua_tonumber(L, 5); UnityEngine.MaterialPropertyBlock arg5 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 6); UnityEngine.Rendering.ShadowCastingMode arg6 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 7); bool arg7 = LuaDLL.lua_toboolean(L, 8); int arg8 = (int)LuaDLL.lua_tonumber(L, 9); UnityEngine.Camera arg9 = (UnityEngine.Camera)ToLua.ToObject(L, 10); UnityEngine.Rendering.LightProbeUsage arg10 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 11); UnityEngine.LightProbeProxyVolume arg11 = (UnityEngine.LightProbeProxyVolume)ToLua.ToObject(L, 12); UnityEngine.Graphics.DrawMeshInstanced(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawMeshInstanced"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DrawMeshInstancedIndirect(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4); UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5); UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4); return 0; } else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Mesh), typeof(int), typeof(UnityEngine.Material), typeof(UnityEngine.Bounds), typeof(UnityEngine.ComputeBuffer), typeof(int))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4); UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4); UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4); UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4); UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4); UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); int arg9 = (int)LuaDLL.lua_tonumber(L, 10); UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4); UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); int arg9 = (int)LuaDLL.lua_tonumber(L, 10); UnityEngine.Camera arg10 = (UnityEngine.Camera)ToLua.ToObject(L, 11); UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4); UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); int arg9 = (int)LuaDLL.lua_tonumber(L, 10); UnityEngine.Camera arg10 = (UnityEngine.Camera)ToLua.ToObject(L, 11); UnityEngine.Rendering.LightProbeUsage arg11 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 12); UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); return 0; } 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))) { UnityEngine.Mesh arg0 = (UnityEngine.Mesh)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Bounds arg3 = ToLua.ToBounds(L, 4); UnityEngine.ComputeBuffer arg4 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 5); int arg5 = (int)LuaDLL.lua_tonumber(L, 6); UnityEngine.MaterialPropertyBlock arg6 = (UnityEngine.MaterialPropertyBlock)ToLua.ToObject(L, 7); UnityEngine.Rendering.ShadowCastingMode arg7 = (UnityEngine.Rendering.ShadowCastingMode)ToLua.ToObject(L, 8); bool arg8 = LuaDLL.lua_toboolean(L, 9); int arg9 = (int)LuaDLL.lua_tonumber(L, 10); UnityEngine.Camera arg10 = (UnityEngine.Camera)ToLua.ToObject(L, 11); UnityEngine.Rendering.LightProbeUsage arg11 = (UnityEngine.Rendering.LightProbeUsage)ToLua.ToObject(L, 12); UnityEngine.LightProbeProxyVolume arg12 = (UnityEngine.LightProbeProxyVolume)ToLua.ToObject(L, 13); UnityEngine.Graphics.DrawMeshInstancedIndirect(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawMeshInstancedIndirect"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DrawProcedural(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MeshTopology), typeof(int))) { UnityEngine.MeshTopology arg0 = (UnityEngine.MeshTopology)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Graphics.DrawProcedural(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MeshTopology), typeof(int), typeof(int))) { UnityEngine.MeshTopology arg0 = (UnityEngine.MeshTopology)ToLua.ToObject(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Graphics.DrawProcedural(arg0, arg1, arg2); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawProcedural"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DrawProceduralIndirect(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MeshTopology), typeof(UnityEngine.ComputeBuffer))) { UnityEngine.MeshTopology arg0 = (UnityEngine.MeshTopology)ToLua.ToObject(L, 1); UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 2); UnityEngine.Graphics.DrawProceduralIndirect(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MeshTopology), typeof(UnityEngine.ComputeBuffer), typeof(int))) { UnityEngine.MeshTopology arg0 = (UnityEngine.MeshTopology)ToLua.ToObject(L, 1); UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Graphics.DrawProceduralIndirect(arg0, arg1, arg2); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.DrawProceduralIndirect"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Blit(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.RenderTexture))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2); UnityEngine.Graphics.Blit(arg0, arg1); return 0; } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.Material))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); UnityEngine.Material arg1 = (UnityEngine.Material)ToLua.ToObject(L, 2); UnityEngine.Graphics.Blit(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.RenderTexture), typeof(UnityEngine.Material))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); UnityEngine.Graphics.Blit(arg0, arg1, arg2); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.Material), typeof(int))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); UnityEngine.Material arg1 = (UnityEngine.Material)ToLua.ToObject(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Graphics.Blit(arg0, arg1, arg2); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.RenderTexture), typeof(UnityEngine.Vector2), typeof(UnityEngine.Vector2))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2); UnityEngine.Vector2 arg2 = ToLua.ToVector2(L, 3); UnityEngine.Vector2 arg3 = ToLua.ToVector2(L, 4); UnityEngine.Graphics.Blit(arg0, arg1, arg2, arg3); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture), typeof(UnityEngine.RenderTexture), typeof(UnityEngine.Material), typeof(int))) { UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.ToObject(L, 1); UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 2); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Graphics.Blit(arg0, arg1, arg2, arg3); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Graphics.Blit"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int BlitMultiTap(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.CheckUnityObject(L, 1, typeof(UnityEngine.Texture)); UnityEngine.RenderTexture arg1 = (UnityEngine.RenderTexture)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.RenderTexture)); UnityEngine.Material arg2 = (UnityEngine.Material)ToLua.CheckUnityObject(L, 3, typeof(UnityEngine.Material)); UnityEngine.Vector2[] arg3 = ToLua.CheckParamsObject(L, 4, count - 3); UnityEngine.Graphics.BlitMultiTap(arg0, arg1, arg2, arg3); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_activeColorGamut(IntPtr L) { try { ToLua.Push(L, UnityEngine.Graphics.activeColorGamut); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_activeTier(IntPtr L) { try { ToLua.Push(L, UnityEngine.Graphics.activeTier); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_activeColorBuffer(IntPtr L) { try { ToLua.PushValue(L, UnityEngine.Graphics.activeColorBuffer); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_activeDepthBuffer(IntPtr L) { try { ToLua.PushValue(L, UnityEngine.Graphics.activeDepthBuffer); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_activeTier(IntPtr L) { try { UnityEngine.Rendering.GraphicsTier arg0 = (UnityEngine.Rendering.GraphicsTier)ToLua.CheckObject(L, 2, typeof(UnityEngine.Rendering.GraphicsTier)); UnityEngine.Graphics.activeTier = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } }