static int LoadAssetWithSubAssets(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.AssetBundle.Register"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 2) { UnityEngine.AssetBundle obj = (UnityEngine.AssetBundle)ToLua.CheckObject <UnityEngine.AssetBundle>(L, 1); string arg0 = ToLua.CheckString(L, 2); UnityEngine.Object[] o = obj.LoadAssetWithSubAssets(arg0); ToLua.Push(L, o); return(1); } else if (count == 3) { UnityEngine.AssetBundle obj = (UnityEngine.AssetBundle)ToLua.CheckObject <UnityEngine.AssetBundle>(L, 1); string arg0 = ToLua.CheckString(L, 2); System.Type arg1 = ToLua.CheckMonoType(L, 3); UnityEngine.Object[] o = obj.LoadAssetWithSubAssets(arg0, arg1); ToLua.Push(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.AssetBundle.LoadAssetWithSubAssets")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetComponentsInParent(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.Component.Register"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 2) { UnityEngine.Component obj = (UnityEngine.Component)ToLua.CheckObject <UnityEngine.Component>(L, 1); System.Type arg0 = ToLua.CheckMonoType(L, 2); UnityEngine.Component[] o = obj.GetComponentsInParent(arg0); ToLua.Push(L, o); return(1); } else if (count == 3) { UnityEngine.Component obj = (UnityEngine.Component)ToLua.CheckObject <UnityEngine.Component>(L, 1); System.Type arg0 = ToLua.CheckMonoType(L, 2); bool arg1 = LuaDLL.luaL_checkboolean(L, 3); UnityEngine.Component[] o = obj.GetComponentsInParent(arg0, arg1); ToLua.Push(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Component.GetComponentsInParent")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int AddCommandBuffer(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.Light.Register"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 3) { UnityEngine.Light obj = (UnityEngine.Light)ToLua.CheckObject(L, 1, typeof(UnityEngine.Light)); UnityEngine.Rendering.LightEvent arg0 = (UnityEngine.Rendering.LightEvent)ToLua.CheckObject(L, 2, typeof(UnityEngine.Rendering.LightEvent)); UnityEngine.Rendering.CommandBuffer arg1 = (UnityEngine.Rendering.CommandBuffer)ToLua.CheckObject(L, 3, typeof(UnityEngine.Rendering.CommandBuffer)); obj.AddCommandBuffer(arg0, arg1); return(0); } else if (count == 4) { UnityEngine.Light obj = (UnityEngine.Light)ToLua.CheckObject(L, 1, typeof(UnityEngine.Light)); UnityEngine.Rendering.LightEvent arg0 = (UnityEngine.Rendering.LightEvent)ToLua.CheckObject(L, 2, typeof(UnityEngine.Rendering.LightEvent)); UnityEngine.Rendering.CommandBuffer arg1 = (UnityEngine.Rendering.CommandBuffer)ToLua.CheckObject(L, 3, typeof(UnityEngine.Rendering.CommandBuffer)); UnityEngine.Rendering.ShadowMapPass arg2 = (UnityEngine.Rendering.ShadowMapPass)ToLua.CheckObject(L, 4, typeof(UnityEngine.Rendering.ShadowMapPass)); obj.AddCommandBuffer(arg0, arg1, arg2); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Light.AddCommandBuffer")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
protected override void UpdateEx(float interval) { base.UpdateEx(interval); ToluaProfiler.Update(); }
static int _CreateUnityEngine_Texture2D(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.Texture2D.ctor"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 2) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1); ToLua.PushSealed(L, obj); return(1); } else if (count == 4 && TypeChecker.CheckTypes <UnityEngine.Experimental.Rendering.DefaultFormat, UnityEngine.Experimental.Rendering.TextureCreationFlags>(L, 3)) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.Experimental.Rendering.DefaultFormat arg2 = (UnityEngine.Experimental.Rendering.DefaultFormat)ToLua.ToObject(L, 3); UnityEngine.Experimental.Rendering.TextureCreationFlags arg3 = (UnityEngine.Experimental.Rendering.TextureCreationFlags)ToLua.ToObject(L, 4); UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3); ToLua.PushSealed(L, obj); return(1); } else if (count == 4 && TypeChecker.CheckTypes <UnityEngine.Experimental.Rendering.GraphicsFormat, UnityEngine.Experimental.Rendering.TextureCreationFlags>(L, 3)) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.Experimental.Rendering.GraphicsFormat arg2 = (UnityEngine.Experimental.Rendering.GraphicsFormat)ToLua.ToObject(L, 3); UnityEngine.Experimental.Rendering.TextureCreationFlags arg3 = (UnityEngine.Experimental.Rendering.TextureCreationFlags)ToLua.ToObject(L, 4); UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3); ToLua.PushSealed(L, obj); return(1); } else if (count == 4 && TypeChecker.CheckTypes <UnityEngine.TextureFormat, bool>(L, 3)) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.TextureFormat arg2 = (UnityEngine.TextureFormat)ToLua.ToObject(L, 3); bool arg3 = LuaDLL.lua_toboolean(L, 4); UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3); ToLua.PushSealed(L, obj); return(1); } else if (count == 5 && TypeChecker.CheckTypes <UnityEngine.Experimental.Rendering.GraphicsFormat, int, UnityEngine.Experimental.Rendering.TextureCreationFlags>(L, 3)) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.Experimental.Rendering.GraphicsFormat arg2 = (UnityEngine.Experimental.Rendering.GraphicsFormat)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); UnityEngine.Experimental.Rendering.TextureCreationFlags arg4 = (UnityEngine.Experimental.Rendering.TextureCreationFlags)ToLua.ToObject(L, 5); UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3, arg4); ToLua.PushSealed(L, obj); return(1); } else if (count == 5 && TypeChecker.CheckTypes <UnityEngine.TextureFormat, int, bool>(L, 3)) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.TextureFormat arg2 = (UnityEngine.TextureFormat)ToLua.ToObject(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); bool arg4 = LuaDLL.lua_toboolean(L, 5); UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3, arg4); ToLua.PushSealed(L, obj); return(1); } else if (count == 5 && TypeChecker.CheckTypes <UnityEngine.TextureFormat, bool, bool>(L, 3)) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.TextureFormat arg2 = (UnityEngine.TextureFormat)ToLua.ToObject(L, 3); bool arg3 = LuaDLL.lua_toboolean(L, 4); bool arg4 = LuaDLL.lua_toboolean(L, 5); UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3, arg4); ToLua.PushSealed(L, obj); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.Texture2D.New")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SendMessage(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.GameObject.SendMessage"); #endif IntPtr L0 = LuaException.L; try { ++LuaException.SendMsgCount; LuaException.L = L; int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes <string>(L, 2)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); string arg0 = ToLua.ToString(L, 2); obj.SendMessage(arg0); if (LuaDLL.lua_toboolean(L, LuaDLL.lua_upvalueindex(1))) { string error = LuaDLL.lua_tostring(L, -1); LuaDLL.lua_pop(L, 1); throw new LuaException(error, LuaException.GetLastError()); } --LuaException.SendMsgCount; LuaException.L = L0; return(0); } else if (count == 3 && TypeChecker.CheckTypes <string, UnityEngine.SendMessageOptions>(L, 2)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); string arg0 = ToLua.ToString(L, 2); UnityEngine.SendMessageOptions arg1 = (UnityEngine.SendMessageOptions)ToLua.ToObject(L, 3); obj.SendMessage(arg0, arg1); if (LuaDLL.lua_toboolean(L, LuaDLL.lua_upvalueindex(1))) { string error = LuaDLL.lua_tostring(L, -1); LuaDLL.lua_pop(L, 1); throw new LuaException(error, LuaException.GetLastError()); } --LuaException.SendMsgCount; LuaException.L = L0; return(0); } else if (count == 3 && TypeChecker.CheckTypes <string, object>(L, 2)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); string arg0 = ToLua.ToString(L, 2); object arg1 = ToLua.ToVarObject(L, 3); obj.SendMessage(arg0, arg1); if (LuaDLL.lua_toboolean(L, LuaDLL.lua_upvalueindex(1))) { string error = LuaDLL.lua_tostring(L, -1); LuaDLL.lua_pop(L, 1); throw new LuaException(error, LuaException.GetLastError()); } --LuaException.SendMsgCount; LuaException.L = L0; return(0); } else if (count == 4 && TypeChecker.CheckTypes <string, object, UnityEngine.SendMessageOptions>(L, 2)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); string arg0 = ToLua.ToString(L, 2); object arg1 = ToLua.ToVarObject(L, 3); UnityEngine.SendMessageOptions arg2 = (UnityEngine.SendMessageOptions)ToLua.ToObject(L, 4); obj.SendMessage(arg0, arg1, arg2); if (LuaDLL.lua_toboolean(L, LuaDLL.lua_upvalueindex(1))) { string error = LuaDLL.lua_tostring(L, -1); LuaDLL.lua_pop(L, 1); throw new LuaException(error, LuaException.GetLastError()); } --LuaException.SendMsgCount; LuaException.L = L0; return(0); } else { --LuaException.SendMsgCount; LuaException.L = L0; return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.GameObject.SendMessage")); } } catch (Exception e) { --LuaException.SendMsgCount; LuaException.L = L0; return(LuaDLL.toluaL_exception(L, e)); } }
static int LogWarning(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("LuaInterface.Debugger.Register"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes <string>(L, 1)) { string arg0 = ToLua.ToString(L, 1); LuaInterface.Debugger.LogWarning(arg0); return(0); } else if (count == 1 && TypeChecker.CheckTypes <object>(L, 1)) { object arg0 = ToLua.ToVarObject(L, 1); LuaInterface.Debugger.LogWarning(arg0); return(0); } else if (count == 2 && TypeChecker.CheckTypes <string, object>(L, 1)) { string arg0 = ToLua.ToString(L, 1); object arg1 = ToLua.ToVarObject(L, 2); LuaInterface.Debugger.LogWarning(arg0, arg1); return(0); } else if (count == 3 && TypeChecker.CheckTypes <string, object, object>(L, 1)) { string arg0 = ToLua.ToString(L, 1); object arg1 = ToLua.ToVarObject(L, 2); object arg2 = ToLua.ToVarObject(L, 3); LuaInterface.Debugger.LogWarning(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes <string, object, object, object>(L, 1)) { string arg0 = ToLua.ToString(L, 1); object arg1 = ToLua.ToVarObject(L, 2); object arg2 = ToLua.ToVarObject(L, 3); object arg3 = ToLua.ToVarObject(L, 4); LuaInterface.Debugger.LogWarning(arg0, arg1, arg2, arg3); return(0); } else if (TypeChecker.CheckTypes <string>(L, 1) && TypeChecker.CheckParamsType <object>(L, 2, count - 1)) { string arg0 = ToLua.ToString(L, 1); object[] arg1 = ToLua.ToParamsObject(L, 2, count - 1); LuaInterface.Debugger.LogWarning(arg0, arg1); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: LuaInterface.Debugger.LogWarning")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int Rotate(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.Transform.Register"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 2) { UnityEngine.Transform obj = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2); obj.Rotate(arg0); return(0); } else if (count == 3 && TypeChecker.CheckTypes <float>(L, 3)) { UnityEngine.Transform obj = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2); float arg1 = (float)LuaDLL.lua_tonumber(L, 3); obj.Rotate(arg0, arg1); return(0); } else if (count == 3 && TypeChecker.CheckTypes <UnityEngine.Space>(L, 3)) { UnityEngine.Transform obj = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2); UnityEngine.Space arg1 = (UnityEngine.Space)ToLua.ToObject(L, 3); obj.Rotate(arg0, arg1); return(0); } else if (count == 4 && TypeChecker.CheckTypes <UnityEngine.Vector3, float, UnityEngine.Space>(L, 2)) { UnityEngine.Transform obj = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2); float arg1 = (float)LuaDLL.lua_tonumber(L, 3); UnityEngine.Space arg2 = (UnityEngine.Space)ToLua.ToObject(L, 4); obj.Rotate(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes <float, float, float>(L, 2)) { UnityEngine.Transform obj = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); float arg0 = (float)LuaDLL.lua_tonumber(L, 2); float arg1 = (float)LuaDLL.lua_tonumber(L, 3); float arg2 = (float)LuaDLL.lua_tonumber(L, 4); obj.Rotate(arg0, arg1, arg2); return(0); } else if (count == 5) { UnityEngine.Transform obj = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); float arg0 = (float)LuaDLL.luaL_checknumber(L, 2); float arg1 = (float)LuaDLL.luaL_checknumber(L, 3); float arg2 = (float)LuaDLL.luaL_checknumber(L, 4); UnityEngine.Space arg3 = (UnityEngine.Space)ToLua.CheckObject(L, 5, typeof(UnityEngine.Space)); obj.Rotate(arg0, arg1, arg2, arg3); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Transform.Rotate")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int LoadFromCacheOrDownload(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.WWW.Register"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes <int>(L, 2)) { string arg0 = ToLua.CheckString(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.WWW o = UnityEngine.WWW.LoadFromCacheOrDownload(arg0, arg1); ToLua.PushObject(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <UnityEngine.Hash128>(L, 2)) { string arg0 = ToLua.CheckString(L, 1); UnityEngine.Hash128 arg1 = StackTraits <UnityEngine.Hash128> .To(L, 2); UnityEngine.WWW o = UnityEngine.WWW.LoadFromCacheOrDownload(arg0, arg1); ToLua.PushObject(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <UnityEngine.CachedAssetBundle>(L, 2)) { string arg0 = ToLua.CheckString(L, 1); UnityEngine.CachedAssetBundle arg1 = StackTraits <UnityEngine.CachedAssetBundle> .To(L, 2); UnityEngine.WWW o = UnityEngine.WWW.LoadFromCacheOrDownload(arg0, arg1); ToLua.PushObject(L, o); return(1); } else if (count == 3 && TypeChecker.CheckTypes <int, uint>(L, 2)) { string arg0 = ToLua.CheckString(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); uint arg2 = (uint)LuaDLL.lua_tonumber(L, 3); UnityEngine.WWW o = UnityEngine.WWW.LoadFromCacheOrDownload(arg0, arg1, arg2); ToLua.PushObject(L, o); return(1); } else if (count == 3 && TypeChecker.CheckTypes <UnityEngine.Hash128, uint>(L, 2)) { string arg0 = ToLua.CheckString(L, 1); UnityEngine.Hash128 arg1 = StackTraits <UnityEngine.Hash128> .To(L, 2); uint arg2 = (uint)LuaDLL.lua_tonumber(L, 3); UnityEngine.WWW o = UnityEngine.WWW.LoadFromCacheOrDownload(arg0, arg1, arg2); ToLua.PushObject(L, o); return(1); } else if (count == 3 && TypeChecker.CheckTypes <UnityEngine.CachedAssetBundle, uint>(L, 2)) { string arg0 = ToLua.CheckString(L, 1); UnityEngine.CachedAssetBundle arg1 = StackTraits <UnityEngine.CachedAssetBundle> .To(L, 2); uint arg2 = (uint)LuaDLL.lua_tonumber(L, 3); UnityEngine.WWW o = UnityEngine.WWW.LoadFromCacheOrDownload(arg0, arg1, arg2); ToLua.PushObject(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.WWW.LoadFromCacheOrDownload")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int _CreateUnityEngine_RenderTexture(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.RenderTexture.ctor"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes<UnityEngine.RenderTextureDescriptor>(L, 1)) { UnityEngine.RenderTextureDescriptor arg0 = StackTraits<UnityEngine.RenderTextureDescriptor>.To(L, 1); UnityEngine.RenderTexture obj = new UnityEngine.RenderTexture(arg0); ToLua.Push(L, obj); return 1; } else if (count == 1 && TypeChecker.CheckTypes<UnityEngine.RenderTexture>(L, 1)) { UnityEngine.RenderTexture arg0 = (UnityEngine.RenderTexture)ToLua.ToObject(L, 1); UnityEngine.RenderTexture obj = new UnityEngine.RenderTexture(arg0); ToLua.Push(L, obj); return 1; } else if (count == 3) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTexture obj = new UnityEngine.RenderTexture(arg0, arg1, arg2); ToLua.Push(L, obj); return 1; } else if (count == 4) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTextureFormat arg3 = (UnityEngine.RenderTextureFormat)ToLua.CheckObject(L, 4, typeof(UnityEngine.RenderTextureFormat)); UnityEngine.RenderTexture obj = new UnityEngine.RenderTexture(arg0, arg1, arg2, arg3); ToLua.Push(L, obj); return 1; } else if (count == 5) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTextureFormat arg3 = (UnityEngine.RenderTextureFormat)ToLua.CheckObject(L, 4, typeof(UnityEngine.RenderTextureFormat)); UnityEngine.RenderTextureReadWrite arg4 = (UnityEngine.RenderTextureReadWrite)ToLua.CheckObject(L, 5, typeof(UnityEngine.RenderTextureReadWrite)); UnityEngine.RenderTexture obj = new UnityEngine.RenderTexture(arg0, arg1, arg2, arg3, arg4); ToLua.Push(L, obj); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.RenderTexture.New"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int GetTemporary(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.RenderTexture.Register"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.RenderTextureDescriptor arg0 = StackTraits<UnityEngine.RenderTextureDescriptor>.Check(L, 1); UnityEngine.RenderTexture o = UnityEngine.RenderTexture.GetTemporary(arg0); ToLua.Push(L, o); return 1; } else if (count == 2) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.RenderTexture o = UnityEngine.RenderTexture.GetTemporary(arg0, arg1); ToLua.Push(L, o); return 1; } else if (count == 3) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTexture o = UnityEngine.RenderTexture.GetTemporary(arg0, arg1, arg2); ToLua.Push(L, o); return 1; } else if (count == 4) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTextureFormat arg3 = (UnityEngine.RenderTextureFormat)ToLua.CheckObject(L, 4, typeof(UnityEngine.RenderTextureFormat)); UnityEngine.RenderTexture o = UnityEngine.RenderTexture.GetTemporary(arg0, arg1, arg2, arg3); ToLua.Push(L, o); return 1; } else if (count == 5) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTextureFormat arg3 = (UnityEngine.RenderTextureFormat)ToLua.CheckObject(L, 4, typeof(UnityEngine.RenderTextureFormat)); UnityEngine.RenderTextureReadWrite arg4 = (UnityEngine.RenderTextureReadWrite)ToLua.CheckObject(L, 5, typeof(UnityEngine.RenderTextureReadWrite)); UnityEngine.RenderTexture o = UnityEngine.RenderTexture.GetTemporary(arg0, arg1, arg2, arg3, arg4); ToLua.Push(L, o); return 1; } else if (count == 6) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTextureFormat arg3 = (UnityEngine.RenderTextureFormat)ToLua.CheckObject(L, 4, typeof(UnityEngine.RenderTextureFormat)); UnityEngine.RenderTextureReadWrite arg4 = (UnityEngine.RenderTextureReadWrite)ToLua.CheckObject(L, 5, typeof(UnityEngine.RenderTextureReadWrite)); int arg5 = (int)LuaDLL.luaL_checknumber(L, 6); UnityEngine.RenderTexture o = UnityEngine.RenderTexture.GetTemporary(arg0, arg1, arg2, arg3, arg4, arg5); ToLua.Push(L, o); return 1; } else if (count == 7) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTextureFormat arg3 = (UnityEngine.RenderTextureFormat)ToLua.CheckObject(L, 4, typeof(UnityEngine.RenderTextureFormat)); UnityEngine.RenderTextureReadWrite arg4 = (UnityEngine.RenderTextureReadWrite)ToLua.CheckObject(L, 5, typeof(UnityEngine.RenderTextureReadWrite)); int arg5 = (int)LuaDLL.luaL_checknumber(L, 6); UnityEngine.RenderTextureMemoryless arg6 = (UnityEngine.RenderTextureMemoryless)ToLua.CheckObject(L, 7, typeof(UnityEngine.RenderTextureMemoryless)); UnityEngine.RenderTexture o = UnityEngine.RenderTexture.GetTemporary(arg0, arg1, arg2, arg3, arg4, arg5, arg6); ToLua.Push(L, o); return 1; } else if (count == 8) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTextureFormat arg3 = (UnityEngine.RenderTextureFormat)ToLua.CheckObject(L, 4, typeof(UnityEngine.RenderTextureFormat)); UnityEngine.RenderTextureReadWrite arg4 = (UnityEngine.RenderTextureReadWrite)ToLua.CheckObject(L, 5, typeof(UnityEngine.RenderTextureReadWrite)); int arg5 = (int)LuaDLL.luaL_checknumber(L, 6); UnityEngine.RenderTextureMemoryless arg6 = (UnityEngine.RenderTextureMemoryless)ToLua.CheckObject(L, 7, typeof(UnityEngine.RenderTextureMemoryless)); UnityEngine.VRTextureUsage arg7 = (UnityEngine.VRTextureUsage)ToLua.CheckObject(L, 8, typeof(UnityEngine.VRTextureUsage)); UnityEngine.RenderTexture o = UnityEngine.RenderTexture.GetTemporary(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); ToLua.Push(L, o); return 1; } else if (count == 9) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.RenderTextureFormat arg3 = (UnityEngine.RenderTextureFormat)ToLua.CheckObject(L, 4, typeof(UnityEngine.RenderTextureFormat)); UnityEngine.RenderTextureReadWrite arg4 = (UnityEngine.RenderTextureReadWrite)ToLua.CheckObject(L, 5, typeof(UnityEngine.RenderTextureReadWrite)); int arg5 = (int)LuaDLL.luaL_checknumber(L, 6); UnityEngine.RenderTextureMemoryless arg6 = (UnityEngine.RenderTextureMemoryless)ToLua.CheckObject(L, 7, typeof(UnityEngine.RenderTextureMemoryless)); UnityEngine.VRTextureUsage arg7 = (UnityEngine.VRTextureUsage)ToLua.CheckObject(L, 8, typeof(UnityEngine.VRTextureUsage)); bool arg8 = LuaDLL.luaL_checkboolean(L, 9); UnityEngine.RenderTexture o = UnityEngine.RenderTexture.GetTemporary(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); ToLua.Push(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.RenderTexture.GetTemporary"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } }