//this source code was auto-generated by tolua#, do not modify it using System; using DG.Tweening; using LuaInterface; public class UnityEngine_MaterialWrap { public static void Register(LuaState L) { L.BeginClass(typeof(UnityEngine.Material), typeof(UnityEngine.Object)); L.RegFunction("HasProperty", HasProperty); L.RegFunction("EnableKeyword", EnableKeyword); L.RegFunction("DisableKeyword", DisableKeyword); L.RegFunction("IsKeywordEnabled", IsKeywordEnabled); L.RegFunction("SetShaderPassEnabled", SetShaderPassEnabled); L.RegFunction("GetShaderPassEnabled", GetShaderPassEnabled); L.RegFunction("GetPassName", GetPassName); L.RegFunction("FindPass", FindPass); L.RegFunction("SetOverrideTag", SetOverrideTag); L.RegFunction("GetTag", GetTag); L.RegFunction("Lerp", Lerp); L.RegFunction("SetPass", SetPass); L.RegFunction("CopyPropertiesFromMaterial", CopyPropertiesFromMaterial); L.RegFunction("GetTexturePropertyNames", GetTexturePropertyNames); L.RegFunction("GetTexturePropertyNameIDs", GetTexturePropertyNameIDs); L.RegFunction("SetFloat", SetFloat); L.RegFunction("SetInt", SetInt); L.RegFunction("SetColor", SetColor); L.RegFunction("SetVector", SetVector); L.RegFunction("SetMatrix", SetMatrix); L.RegFunction("SetTexture", SetTexture); L.RegFunction("SetBuffer", SetBuffer); L.RegFunction("SetFloatArray", SetFloatArray); L.RegFunction("SetColorArray", SetColorArray); L.RegFunction("SetVectorArray", SetVectorArray); L.RegFunction("SetMatrixArray", SetMatrixArray); L.RegFunction("GetFloat", GetFloat); L.RegFunction("GetInt", GetInt); L.RegFunction("GetColor", GetColor); L.RegFunction("GetVector", GetVector); L.RegFunction("GetMatrix", GetMatrix); L.RegFunction("GetTexture", GetTexture); L.RegFunction("GetFloatArray", GetFloatArray); L.RegFunction("GetColorArray", GetColorArray); L.RegFunction("GetVectorArray", GetVectorArray); L.RegFunction("GetMatrixArray", GetMatrixArray); L.RegFunction("SetTextureOffset", SetTextureOffset); L.RegFunction("SetTextureScale", SetTextureScale); L.RegFunction("GetTextureOffset", GetTextureOffset); L.RegFunction("GetTextureScale", GetTextureScale); L.RegFunction("DOTogglePause", DOTogglePause); L.RegFunction("DOSmoothRewind", DOSmoothRewind); L.RegFunction("DORewind", DORewind); L.RegFunction("DORestart", DORestart); L.RegFunction("DOPlayForward", DOPlayForward); L.RegFunction("DOPlayBackwards", DOPlayBackwards); L.RegFunction("DOPlay", DOPlay); L.RegFunction("DOPause", DOPause); L.RegFunction("DOGoto", DOGoto); L.RegFunction("DOFlip", DOFlip); L.RegFunction("DOKill", DOKill); L.RegFunction("DOComplete", DOComplete); L.RegFunction("DOBlendableColor", DOBlendableColor); L.RegFunction("DOVector", DOVector); L.RegFunction("DOTiling", DOTiling); L.RegFunction("DOOffset", DOOffset); L.RegFunction("DOFloat", DOFloat); L.RegFunction("DOFade", DOFade); L.RegFunction("DOColor", DOColor); L.RegFunction("New", _CreateUnityEngine_Material); L.RegFunction("__eq", op_Equality); L.RegFunction("__tostring", ToLua.op_ToString); L.RegVar("shader", get_shader, set_shader); L.RegVar("color", get_color, set_color); L.RegVar("mainTexture", get_mainTexture, set_mainTexture); L.RegVar("mainTextureOffset", get_mainTextureOffset, set_mainTextureOffset); L.RegVar("mainTextureScale", get_mainTextureScale, set_mainTextureScale); L.RegVar("renderQueue", get_renderQueue, set_renderQueue); L.RegVar("globalIlluminationFlags", get_globalIlluminationFlags, set_globalIlluminationFlags); L.RegVar("doubleSidedGI", get_doubleSidedGI, set_doubleSidedGI); L.RegVar("enableInstancing", get_enableInstancing, set_enableInstancing); L.RegVar("passCount", get_passCount, null); L.RegVar("shaderKeywords", get_shaderKeywords, set_shaderKeywords); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _CreateUnityEngine_Material(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.Material arg0 = (UnityEngine.Material)ToLua.ToObject(L, 1); UnityEngine.Material obj = new UnityEngine.Material(arg0); ToLua.Push(L, obj); return 1; } else if (count == 1 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.Shader arg0 = (UnityEngine.Shader)ToLua.ToObject(L, 1); UnityEngine.Material obj = new UnityEngine.Material(arg0); ToLua.Push(L, obj); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.Material.New"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int HasProperty(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); bool o = obj.HasProperty(arg0); LuaDLL.lua_pushboolean(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); bool o = obj.HasProperty(arg0); LuaDLL.lua_pushboolean(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.HasProperty"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int EnableKeyword(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.EnableKeyword(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DisableKeyword(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.DisableKeyword(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int IsKeywordEnabled(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); bool o = obj.IsKeywordEnabled(arg0); LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetShaderPassEnabled(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); bool arg1 = LuaDLL.luaL_checkboolean(L, 3); obj.SetShaderPassEnabled(arg0, arg1); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetShaderPassEnabled(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); bool o = obj.GetShaderPassEnabled(arg0); LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetPassName(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); string o = obj.GetPassName(arg0); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindPass(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); int o = obj.FindPass(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetOverrideTag(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); string arg1 = ToLua.CheckString(L, 3); obj.SetOverrideTag(arg0, arg1); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetTag(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); bool arg1 = LuaDLL.luaL_checkboolean(L, 3); string o = obj.GetTag(arg0, arg1); LuaDLL.lua_pushstring(L, o); return 1; } else if (count == 4) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); bool arg1 = LuaDLL.luaL_checkboolean(L, 3); string arg2 = ToLua.CheckString(L, 4); string o = obj.GetTag(arg0, arg1, arg2); LuaDLL.lua_pushstring(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTag"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Lerp(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Material arg0 = (UnityEngine.Material)ToLua.CheckObject(L, 2); UnityEngine.Material arg1 = (UnityEngine.Material)ToLua.CheckObject(L, 3); float arg2 = (float)LuaDLL.luaL_checknumber(L, 4); obj.Lerp(arg0, arg1, arg2); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetPass(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); bool o = obj.SetPass(arg0); LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CopyPropertiesFromMaterial(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Material arg0 = (UnityEngine.Material)ToLua.CheckObject(L, 2); obj.CopyPropertiesFromMaterial(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetTexturePropertyNames(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string[] o = obj.GetTexturePropertyNames(); ToLua.Push(L, o); return 1; } else if (count == 2) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); System.Collections.Generic.List arg0 = (System.Collections.Generic.List)ToLua.CheckObject(L, 2, typeof(System.Collections.Generic.List)); obj.GetTexturePropertyNames(arg0); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTexturePropertyNames"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetTexturePropertyNameIDs(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int[] o = obj.GetTexturePropertyNameIDs(); ToLua.Push(L, o); return 1; } else if (count == 2) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); System.Collections.Generic.List arg0 = (System.Collections.Generic.List)ToLua.CheckObject(L, 2, typeof(System.Collections.Generic.List)); obj.GetTexturePropertyNameIDs(arg0); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTexturePropertyNameIDs"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetFloat(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); float arg1 = (float)LuaDLL.lua_tonumber(L, 3); obj.SetFloat(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); float arg1 = (float)LuaDLL.lua_tonumber(L, 3); obj.SetFloat(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetFloat"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetInt(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); obj.SetInt(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); obj.SetInt(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetInt"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetColor(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Color arg1 = ToLua.ToColor(L, 3); obj.SetColor(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Color arg1 = ToLua.ToColor(L, 3); obj.SetColor(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetColor"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetVector(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Vector4 arg1 = ToLua.ToVector4(L, 3); obj.SetVector(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Vector4 arg1 = ToLua.ToVector4(L, 3); obj.SetVector(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetVector"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetMatrix(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Matrix4x4 arg1 = StackTraits.To(L, 3); obj.SetMatrix(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Matrix4x4 arg1 = StackTraits.To(L, 3); obj.SetMatrix(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetMatrix"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetTexture(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 3); obj.SetTexture(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 3); obj.SetTexture(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetTexture"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetBuffer(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 3); obj.SetBuffer(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 3); obj.SetBuffer(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetBuffer"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetFloatArray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); float[] arg1 = ToLua.ToNumberArray(L, 3); obj.SetFloatArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); float[] arg1 = ToLua.ToNumberArray(L, 3); obj.SetFloatArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.SetFloatArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.SetFloatArray(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetFloatArray"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetColorArray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Color[] arg1 = ToLua.ToStructArray(L, 3); obj.SetColorArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Color[] arg1 = ToLua.ToStructArray(L, 3); obj.SetColorArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.SetColorArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.SetColorArray(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetColorArray"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetVectorArray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Vector4[] arg1 = ToLua.ToStructArray(L, 3); obj.SetVectorArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Vector4[] arg1 = ToLua.ToStructArray(L, 3); obj.SetVectorArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.SetVectorArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.SetVectorArray(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetVectorArray"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetMatrixArray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Matrix4x4[] arg1 = ToLua.ToStructArray(L, 3); obj.SetMatrixArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Matrix4x4[] arg1 = ToLua.ToStructArray(L, 3); obj.SetMatrixArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.SetMatrixArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.SetMatrixArray(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetMatrixArray"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetFloat(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); float o = obj.GetFloat(arg0); LuaDLL.lua_pushnumber(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); float o = obj.GetFloat(arg0); LuaDLL.lua_pushnumber(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetFloat"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetInt(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); int o = obj.GetInt(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); int o = obj.GetInt(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetInt"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetColor(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Color o = obj.GetColor(arg0); ToLua.Push(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Color o = obj.GetColor(arg0); ToLua.Push(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetColor"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetVector(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Vector4 o = obj.GetVector(arg0); ToLua.Push(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Vector4 o = obj.GetVector(arg0); ToLua.Push(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetVector"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetMatrix(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Matrix4x4 o = obj.GetMatrix(arg0); ToLua.PushValue(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Matrix4x4 o = obj.GetMatrix(arg0); ToLua.PushValue(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetMatrix"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetTexture(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Texture o = obj.GetTexture(arg0); ToLua.Push(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Texture o = obj.GetTexture(arg0); ToLua.Push(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTexture"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetFloatArray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); float[] o = obj.GetFloatArray(arg0); ToLua.Push(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); float[] o = obj.GetFloatArray(arg0); ToLua.Push(L, o); return 1; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.GetFloatArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.GetFloatArray(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetFloatArray"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetColorArray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Color[] o = obj.GetColorArray(arg0); ToLua.Push(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Color[] o = obj.GetColorArray(arg0); ToLua.Push(L, o); return 1; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.GetColorArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.GetColorArray(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetColorArray"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetVectorArray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Vector4[] o = obj.GetVectorArray(arg0); ToLua.Push(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Vector4[] o = obj.GetVectorArray(arg0); ToLua.Push(L, o); return 1; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.GetVectorArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.GetVectorArray(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetVectorArray"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetMatrixArray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Matrix4x4[] o = obj.GetMatrixArray(arg0); ToLua.Push(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Matrix4x4[] o = obj.GetMatrixArray(arg0); ToLua.Push(L, o); return 1; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.GetMatrixArray(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes>(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.ToObject(L, 3); obj.GetMatrixArray(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetMatrixArray"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetTextureOffset(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3); obj.SetTextureOffset(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3); obj.SetTextureOffset(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetTextureOffset"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetTextureScale(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3); obj.SetTextureScale(arg0, arg1); return 0; } else if (count == 3 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3); obj.SetTextureScale(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetTextureScale"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetTextureOffset(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Vector2 o = obj.GetTextureOffset(arg0); ToLua.Push(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Vector2 o = obj.GetTextureOffset(arg0); ToLua.Push(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTextureOffset"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetTextureScale(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityEngine.Vector2 o = obj.GetTextureScale(arg0); ToLua.Push(L, o); return 1; } else if (count == 2 && TypeChecker.CheckTypes(L, 2)) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); string arg0 = ToLua.ToString(L, 2); UnityEngine.Vector2 o = obj.GetTextureScale(arg0); ToLua.Push(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTextureScale"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOTogglePause(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DOTogglePause(); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOSmoothRewind(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DOSmoothRewind(); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DORewind(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DORewind(); LuaDLL.lua_pushinteger(L, o); return 1; } else if (count == 2) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); bool arg0 = LuaDLL.luaL_checkboolean(L, 2); int o = obj.DORewind(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DORewind"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DORestart(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DORestart(); LuaDLL.lua_pushinteger(L, o); return 1; } else if (count == 2) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); bool arg0 = LuaDLL.luaL_checkboolean(L, 2); int o = obj.DORestart(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DORestart"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOPlayForward(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DOPlayForward(); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOPlayBackwards(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DOPlayBackwards(); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOPlay(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DOPlay(); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOPause(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DOPause(); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOGoto(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); float arg0 = (float)LuaDLL.luaL_checknumber(L, 2); int o = obj.DOGoto(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } else if (count == 3) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); float arg0 = (float)LuaDLL.luaL_checknumber(L, 2); bool arg1 = LuaDLL.luaL_checkboolean(L, 3); int o = obj.DOGoto(arg0, arg1); LuaDLL.lua_pushinteger(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOGoto"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOFlip(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DOFlip(); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOKill(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DOKill(); LuaDLL.lua_pushinteger(L, o); return 1; } else if (count == 2) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); bool arg0 = LuaDLL.luaL_checkboolean(L, 2); int o = obj.DOKill(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOKill"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOComplete(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); int o = obj.DOComplete(); LuaDLL.lua_pushinteger(L, o); return 1; } else if (count == 2) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); bool arg0 = LuaDLL.luaL_checkboolean(L, 2); int o = obj.DOComplete(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOComplete"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOBlendableColor(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Color arg0 = ToLua.ToColor(L, 2); float arg1 = (float)LuaDLL.luaL_checknumber(L, 3); DG.Tweening.Tweener o = obj.DOBlendableColor(arg0, arg1); ToLua.PushObject(L, o); return 1; } else if (count == 4) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Color arg0 = ToLua.ToColor(L, 2); string arg1 = ToLua.CheckString(L, 3); float arg2 = (float)LuaDLL.luaL_checknumber(L, 4); DG.Tweening.Tweener o = obj.DOBlendableColor(arg0, arg1, arg2); ToLua.PushObject(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOBlendableColor"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOVector(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Vector4 arg0 = ToLua.ToVector4(L, 2); string arg1 = ToLua.CheckString(L, 3); float arg2 = (float)LuaDLL.luaL_checknumber(L, 4); DG.Tweening.Tweener o = obj.DOVector(arg0, arg1, arg2); ToLua.PushObject(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOTiling(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2); float arg1 = (float)LuaDLL.luaL_checknumber(L, 3); DG.Tweening.Tweener o = obj.DOTiling(arg0, arg1); ToLua.PushObject(L, o); return 1; } else if (count == 4) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2); string arg1 = ToLua.CheckString(L, 3); float arg2 = (float)LuaDLL.luaL_checknumber(L, 4); DG.Tweening.Tweener o = obj.DOTiling(arg0, arg1, arg2); ToLua.PushObject(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOTiling"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOOffset(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2); float arg1 = (float)LuaDLL.luaL_checknumber(L, 3); DG.Tweening.Tweener o = obj.DOOffset(arg0, arg1); ToLua.PushObject(L, o); return 1; } else if (count == 4) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2); string arg1 = ToLua.CheckString(L, 3); float arg2 = (float)LuaDLL.luaL_checknumber(L, 4); DG.Tweening.Tweener o = obj.DOOffset(arg0, arg1, arg2); ToLua.PushObject(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOOffset"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOFloat(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); float arg0 = (float)LuaDLL.luaL_checknumber(L, 2); string arg1 = ToLua.CheckString(L, 3); float arg2 = (float)LuaDLL.luaL_checknumber(L, 4); DG.Tweening.Tweener o = obj.DOFloat(arg0, arg1, arg2); ToLua.PushObject(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOFade(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); float arg0 = (float)LuaDLL.luaL_checknumber(L, 2); float arg1 = (float)LuaDLL.luaL_checknumber(L, 3); DG.Tweening.Tweener o = obj.DOFade(arg0, arg1); ToLua.PushObject(L, o); return 1; } else if (count == 4) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); float arg0 = (float)LuaDLL.luaL_checknumber(L, 2); string arg1 = ToLua.CheckString(L, 3); float arg2 = (float)LuaDLL.luaL_checknumber(L, 4); DG.Tweening.Tweener o = obj.DOFade(arg0, arg1, arg2); ToLua.PushObject(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOFade"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DOColor(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Color arg0 = ToLua.ToColor(L, 2); float arg1 = (float)LuaDLL.luaL_checknumber(L, 3); DG.Tweening.Tweener o = obj.DOColor(arg0, arg1); ToLua.PushObject(L, o); return 1; } else if (count == 4) { UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject(L, 1); UnityEngine.Color arg0 = ToLua.ToColor(L, 2); string arg1 = ToLua.CheckString(L, 3); float arg2 = (float)LuaDLL.luaL_checknumber(L, 4); DG.Tweening.Tweener o = obj.DOColor(arg0, arg1, arg2); ToLua.PushObject(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOColor"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int op_Equality(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1); UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2); bool o = arg0 == arg1; LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_shader(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Shader ret = obj.shader; ToLua.PushSealed(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index shader on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_color(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Color ret = obj.color; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index color on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_mainTexture(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Texture ret = obj.mainTexture; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTexture on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_mainTextureOffset(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Vector2 ret = obj.mainTextureOffset; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTextureOffset on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_mainTextureScale(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Vector2 ret = obj.mainTextureScale; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTextureScale on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_renderQueue(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; int ret = obj.renderQueue; LuaDLL.lua_pushinteger(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index renderQueue on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_globalIlluminationFlags(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.MaterialGlobalIlluminationFlags ret = obj.globalIlluminationFlags; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index globalIlluminationFlags on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_doubleSidedGI(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; bool ret = obj.doubleSidedGI; LuaDLL.lua_pushboolean(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index doubleSidedGI on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_enableInstancing(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; bool ret = obj.enableInstancing; LuaDLL.lua_pushboolean(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index enableInstancing on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_passCount(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; int ret = obj.passCount; LuaDLL.lua_pushinteger(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index passCount on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_shaderKeywords(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; string[] ret = obj.shaderKeywords; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index shaderKeywords on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_shader(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Shader arg0 = (UnityEngine.Shader)ToLua.CheckObject(L, 2, typeof(UnityEngine.Shader)); obj.shader = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index shader on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_color(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Color arg0 = ToLua.ToColor(L, 2); obj.color = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index color on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_mainTexture(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.CheckObject(L, 2); obj.mainTexture = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTexture on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_mainTextureOffset(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2); obj.mainTextureOffset = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTextureOffset on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_mainTextureScale(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2); obj.mainTextureScale = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTextureScale on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_renderQueue(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); obj.renderQueue = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index renderQueue on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_globalIlluminationFlags(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; UnityEngine.MaterialGlobalIlluminationFlags arg0 = (UnityEngine.MaterialGlobalIlluminationFlags)ToLua.CheckObject(L, 2, typeof(UnityEngine.MaterialGlobalIlluminationFlags)); obj.globalIlluminationFlags = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index globalIlluminationFlags on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_doubleSidedGI(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; bool arg0 = LuaDLL.luaL_checkboolean(L, 2); obj.doubleSidedGI = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index doubleSidedGI on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_enableInstancing(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; bool arg0 = LuaDLL.luaL_checkboolean(L, 2); obj.enableInstancing = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index enableInstancing on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_shaderKeywords(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.Material obj = (UnityEngine.Material)o; string[] arg0 = ToLua.CheckStringArray(L, 2); obj.shaderKeywords = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index shaderKeywords on a nil value"); } } }