UnityEngine_UI_ToggleGroupWrap.cs 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_UI_ToggleGroupWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.UI.ToggleGroup), typeof(UnityEngine.EventSystems.UIBehaviour), "ToggleGroup");
  9. L.RegFunction("NotifyToggleOn", NotifyToggleOn);
  10. L.RegFunction("UnregisterToggle", UnregisterToggle);
  11. L.RegFunction("RegisterToggle", RegisterToggle);
  12. L.RegFunction("AnyTogglesOn", AnyTogglesOn);
  13. L.RegFunction("ActiveToggles", ActiveToggles);
  14. L.RegFunction("SetAllTogglesOff", SetAllTogglesOff);
  15. L.RegFunction("__eq", op_Equality);
  16. L.RegFunction("__tostring", ToLua.op_ToString);
  17. L.RegVar("allowSwitchOff", get_allowSwitchOff, set_allowSwitchOff);
  18. L.EndClass();
  19. }
  20. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  21. static int NotifyToggleOn(IntPtr L)
  22. {
  23. try
  24. {
  25. ToLua.CheckArgsCount(L, 2);
  26. UnityEngine.UI.ToggleGroup obj = (UnityEngine.UI.ToggleGroup)ToLua.CheckObject<UnityEngine.UI.ToggleGroup>(L, 1);
  27. UnityEngine.UI.Toggle arg0 = (UnityEngine.UI.Toggle)ToLua.CheckObject<UnityEngine.UI.Toggle>(L, 2);
  28. obj.NotifyToggleOn(arg0);
  29. return 0;
  30. }
  31. catch (Exception e)
  32. {
  33. return LuaDLL.toluaL_exception(L, e);
  34. }
  35. }
  36. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  37. static int UnregisterToggle(IntPtr L)
  38. {
  39. try
  40. {
  41. ToLua.CheckArgsCount(L, 2);
  42. UnityEngine.UI.ToggleGroup obj = (UnityEngine.UI.ToggleGroup)ToLua.CheckObject<UnityEngine.UI.ToggleGroup>(L, 1);
  43. UnityEngine.UI.Toggle arg0 = (UnityEngine.UI.Toggle)ToLua.CheckObject<UnityEngine.UI.Toggle>(L, 2);
  44. obj.UnregisterToggle(arg0);
  45. return 0;
  46. }
  47. catch (Exception e)
  48. {
  49. return LuaDLL.toluaL_exception(L, e);
  50. }
  51. }
  52. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  53. static int RegisterToggle(IntPtr L)
  54. {
  55. try
  56. {
  57. ToLua.CheckArgsCount(L, 2);
  58. UnityEngine.UI.ToggleGroup obj = (UnityEngine.UI.ToggleGroup)ToLua.CheckObject<UnityEngine.UI.ToggleGroup>(L, 1);
  59. UnityEngine.UI.Toggle arg0 = (UnityEngine.UI.Toggle)ToLua.CheckObject<UnityEngine.UI.Toggle>(L, 2);
  60. obj.RegisterToggle(arg0);
  61. return 0;
  62. }
  63. catch (Exception e)
  64. {
  65. return LuaDLL.toluaL_exception(L, e);
  66. }
  67. }
  68. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  69. static int AnyTogglesOn(IntPtr L)
  70. {
  71. try
  72. {
  73. ToLua.CheckArgsCount(L, 1);
  74. UnityEngine.UI.ToggleGroup obj = (UnityEngine.UI.ToggleGroup)ToLua.CheckObject<UnityEngine.UI.ToggleGroup>(L, 1);
  75. bool o = obj.AnyTogglesOn();
  76. LuaDLL.lua_pushboolean(L, o);
  77. return 1;
  78. }
  79. catch (Exception e)
  80. {
  81. return LuaDLL.toluaL_exception(L, e);
  82. }
  83. }
  84. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  85. static int ActiveToggles(IntPtr L)
  86. {
  87. try
  88. {
  89. ToLua.CheckArgsCount(L, 1);
  90. UnityEngine.UI.ToggleGroup obj = (UnityEngine.UI.ToggleGroup)ToLua.CheckObject<UnityEngine.UI.ToggleGroup>(L, 1);
  91. System.Collections.Generic.IEnumerable<UnityEngine.UI.Toggle> o = obj.ActiveToggles();
  92. ToLua.PushObject(L, o);
  93. return 1;
  94. }
  95. catch (Exception e)
  96. {
  97. return LuaDLL.toluaL_exception(L, e);
  98. }
  99. }
  100. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  101. static int SetAllTogglesOff(IntPtr L)
  102. {
  103. try
  104. {
  105. ToLua.CheckArgsCount(L, 1);
  106. UnityEngine.UI.ToggleGroup obj = (UnityEngine.UI.ToggleGroup)ToLua.CheckObject<UnityEngine.UI.ToggleGroup>(L, 1);
  107. obj.SetAllTogglesOff();
  108. return 0;
  109. }
  110. catch (Exception e)
  111. {
  112. return LuaDLL.toluaL_exception(L, e);
  113. }
  114. }
  115. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  116. static int op_Equality(IntPtr L)
  117. {
  118. try
  119. {
  120. ToLua.CheckArgsCount(L, 2);
  121. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  122. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  123. bool o = arg0 == arg1;
  124. LuaDLL.lua_pushboolean(L, o);
  125. return 1;
  126. }
  127. catch (Exception e)
  128. {
  129. return LuaDLL.toluaL_exception(L, e);
  130. }
  131. }
  132. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  133. static int get_allowSwitchOff(IntPtr L)
  134. {
  135. object o = null;
  136. try
  137. {
  138. o = ToLua.ToObject(L, 1);
  139. UnityEngine.UI.ToggleGroup obj = (UnityEngine.UI.ToggleGroup)o;
  140. bool ret = obj.allowSwitchOff;
  141. LuaDLL.lua_pushboolean(L, ret);
  142. return 1;
  143. }
  144. catch(Exception e)
  145. {
  146. return LuaDLL.toluaL_exception(L, e, o, "attempt to index allowSwitchOff on a nil value");
  147. }
  148. }
  149. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  150. static int set_allowSwitchOff(IntPtr L)
  151. {
  152. object o = null;
  153. try
  154. {
  155. o = ToLua.ToObject(L, 1);
  156. UnityEngine.UI.ToggleGroup obj = (UnityEngine.UI.ToggleGroup)o;
  157. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  158. obj.allowSwitchOff = arg0;
  159. return 0;
  160. }
  161. catch(Exception e)
  162. {
  163. return LuaDLL.toluaL_exception(L, e, o, "attempt to index allowSwitchOff on a nil value");
  164. }
  165. }
  166. }