//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class UnityEngine_UI_RepeatButtonWrap { public static void Register(LuaState L) { L.BeginClass(typeof(UnityEngine.UI.RepeatButton), typeof(UnityEngine.MonoBehaviour)); L.RegFunction("AddRepeatClickEventListener", AddRepeatClickEventListener); L.RegFunction("ImmediatelyEffect", ImmediatelyEffect); L.RegFunction("__eq", op_Equality); L.RegFunction("__tostring", ToLua.op_ToString); L.RegVar("stage", get_stage, set_stage); L.RegVar("delay", get_delay, set_delay); L.RegVar("effTimes", get_effTimes, set_effTimes); L.RegVar("button", get_button, set_button); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int AddRepeatClickEventListener(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)ToLua.CheckObject(L, 1); LuaFunction arg0 = ToLua.CheckLuaFunction(L, 2); obj.AddRepeatClickEventListener(arg0); return 0; } else if (count == 3) { UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)ToLua.CheckObject(L, 1); LuaTable arg0 = ToLua.CheckLuaTable(L, 2); LuaFunction arg1 = ToLua.CheckLuaFunction(L, 3); obj.AddRepeatClickEventListener(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.UI.RepeatButton.AddRepeatClickEventListener"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ImmediatelyEffect(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)ToLua.CheckObject(L, 1); obj.ImmediatelyEffect(); return 0; } 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_stage(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o; int[] ret = obj.stage; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index stage on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_delay(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o; float[] ret = obj.delay; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index delay on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_effTimes(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o; int[] ret = obj.effTimes; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index effTimes on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_button(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o; UnityEngine.UI.Button ret = obj.button; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index button on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_stage(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o; int[] arg0 = ToLua.CheckNumberArray(L, 2); obj.stage = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index stage on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_delay(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o; float[] arg0 = ToLua.CheckNumberArray(L, 2); obj.delay = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index delay on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_effTimes(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o; int[] arg0 = ToLua.CheckNumberArray(L, 2); obj.effTimes = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index effTimes on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_button(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o; UnityEngine.UI.Button arg0 = (UnityEngine.UI.Button)ToLua.CheckObject(L, 2); obj.button = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index button on a nil value"); } } }