UnityEngine_UI_RepeatButtonWrap.cs 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_UI_RepeatButtonWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.UI.RepeatButton), typeof(UnityEngine.MonoBehaviour), "RepeatButton");
  9. L.RegFunction("AddRepeatClickEventListener", AddRepeatClickEventListener);
  10. L.RegFunction("ImmediatelyEffect", ImmediatelyEffect);
  11. L.RegFunction("__eq", op_Equality);
  12. L.RegFunction("__tostring", ToLua.op_ToString);
  13. L.RegVar("stage", get_stage, set_stage);
  14. L.RegVar("delay", get_delay, set_delay);
  15. L.RegVar("effTimes", get_effTimes, set_effTimes);
  16. L.RegVar("button", get_button, set_button);
  17. L.EndClass();
  18. }
  19. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  20. static int AddRepeatClickEventListener(IntPtr L)
  21. {
  22. try
  23. {
  24. int count = LuaDLL.lua_gettop(L);
  25. if (count == 2)
  26. {
  27. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)ToLua.CheckObject<UnityEngine.UI.RepeatButton>(L, 1);
  28. LuaFunction arg0 = ToLua.CheckLuaFunction(L, 2);
  29. obj.AddRepeatClickEventListener(arg0);
  30. return 0;
  31. }
  32. else if (count == 3)
  33. {
  34. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)ToLua.CheckObject<UnityEngine.UI.RepeatButton>(L, 1);
  35. LuaTable arg0 = ToLua.CheckLuaTable(L, 2);
  36. LuaFunction arg1 = ToLua.CheckLuaFunction(L, 3);
  37. obj.AddRepeatClickEventListener(arg0, arg1);
  38. return 0;
  39. }
  40. else
  41. {
  42. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.UI.RepeatButton.AddRepeatClickEventListener");
  43. }
  44. }
  45. catch (Exception e)
  46. {
  47. return LuaDLL.toluaL_exception(L, e);
  48. }
  49. }
  50. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  51. static int ImmediatelyEffect(IntPtr L)
  52. {
  53. try
  54. {
  55. ToLua.CheckArgsCount(L, 1);
  56. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)ToLua.CheckObject<UnityEngine.UI.RepeatButton>(L, 1);
  57. obj.ImmediatelyEffect();
  58. return 0;
  59. }
  60. catch (Exception e)
  61. {
  62. return LuaDLL.toluaL_exception(L, e);
  63. }
  64. }
  65. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  66. static int op_Equality(IntPtr L)
  67. {
  68. try
  69. {
  70. ToLua.CheckArgsCount(L, 2);
  71. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  72. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  73. bool o = arg0 == arg1;
  74. LuaDLL.lua_pushboolean(L, o);
  75. return 1;
  76. }
  77. catch (Exception e)
  78. {
  79. return LuaDLL.toluaL_exception(L, e);
  80. }
  81. }
  82. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  83. static int get_stage(IntPtr L)
  84. {
  85. object o = null;
  86. try
  87. {
  88. o = ToLua.ToObject(L, 1);
  89. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o;
  90. int[] ret = obj.stage;
  91. ToLua.Push(L, ret);
  92. return 1;
  93. }
  94. catch(Exception e)
  95. {
  96. return LuaDLL.toluaL_exception(L, e, o, "attempt to index stage on a nil value");
  97. }
  98. }
  99. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  100. static int get_delay(IntPtr L)
  101. {
  102. object o = null;
  103. try
  104. {
  105. o = ToLua.ToObject(L, 1);
  106. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o;
  107. float[] ret = obj.delay;
  108. ToLua.Push(L, ret);
  109. return 1;
  110. }
  111. catch(Exception e)
  112. {
  113. return LuaDLL.toluaL_exception(L, e, o, "attempt to index delay on a nil value");
  114. }
  115. }
  116. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  117. static int get_effTimes(IntPtr L)
  118. {
  119. object o = null;
  120. try
  121. {
  122. o = ToLua.ToObject(L, 1);
  123. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o;
  124. int[] ret = obj.effTimes;
  125. ToLua.Push(L, ret);
  126. return 1;
  127. }
  128. catch(Exception e)
  129. {
  130. return LuaDLL.toluaL_exception(L, e, o, "attempt to index effTimes on a nil value");
  131. }
  132. }
  133. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  134. static int get_button(IntPtr L)
  135. {
  136. object o = null;
  137. try
  138. {
  139. o = ToLua.ToObject(L, 1);
  140. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o;
  141. UnityEngine.UI.Button ret = obj.button;
  142. ToLua.Push(L, ret);
  143. return 1;
  144. }
  145. catch(Exception e)
  146. {
  147. return LuaDLL.toluaL_exception(L, e, o, "attempt to index button on a nil value");
  148. }
  149. }
  150. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  151. static int set_stage(IntPtr L)
  152. {
  153. object o = null;
  154. try
  155. {
  156. o = ToLua.ToObject(L, 1);
  157. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o;
  158. int[] arg0 = ToLua.CheckNumberArray<int>(L, 2);
  159. obj.stage = arg0;
  160. return 0;
  161. }
  162. catch(Exception e)
  163. {
  164. return LuaDLL.toluaL_exception(L, e, o, "attempt to index stage on a nil value");
  165. }
  166. }
  167. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  168. static int set_delay(IntPtr L)
  169. {
  170. object o = null;
  171. try
  172. {
  173. o = ToLua.ToObject(L, 1);
  174. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o;
  175. float[] arg0 = ToLua.CheckNumberArray<float>(L, 2);
  176. obj.delay = arg0;
  177. return 0;
  178. }
  179. catch(Exception e)
  180. {
  181. return LuaDLL.toluaL_exception(L, e, o, "attempt to index delay on a nil value");
  182. }
  183. }
  184. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  185. static int set_effTimes(IntPtr L)
  186. {
  187. object o = null;
  188. try
  189. {
  190. o = ToLua.ToObject(L, 1);
  191. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o;
  192. int[] arg0 = ToLua.CheckNumberArray<int>(L, 2);
  193. obj.effTimes = arg0;
  194. return 0;
  195. }
  196. catch(Exception e)
  197. {
  198. return LuaDLL.toluaL_exception(L, e, o, "attempt to index effTimes on a nil value");
  199. }
  200. }
  201. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  202. static int set_button(IntPtr L)
  203. {
  204. object o = null;
  205. try
  206. {
  207. o = ToLua.ToObject(L, 1);
  208. UnityEngine.UI.RepeatButton obj = (UnityEngine.UI.RepeatButton)o;
  209. UnityEngine.UI.Button arg0 = (UnityEngine.UI.Button)ToLua.CheckObject<UnityEngine.UI.Button>(L, 2);
  210. obj.button = arg0;
  211. return 0;
  212. }
  213. catch(Exception e)
  214. {
  215. return LuaDLL.toluaL_exception(L, e, o, "attempt to index button on a nil value");
  216. }
  217. }
  218. }