源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

295 lines
8.2 KiB

  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_MonoBehaviourWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.MonoBehaviour), typeof(UnityEngine.Behaviour));
  9. L.RegFunction("IsInvoking", IsInvoking);
  10. L.RegFunction("CancelInvoke", CancelInvoke);
  11. L.RegFunction("Invoke", Invoke);
  12. L.RegFunction("InvokeRepeating", InvokeRepeating);
  13. L.RegFunction("StartCoroutine", StartCoroutine);
  14. L.RegFunction("StopCoroutine", StopCoroutine);
  15. L.RegFunction("StopAllCoroutines", StopAllCoroutines);
  16. L.RegFunction("print", print);
  17. L.RegFunction("__eq", op_Equality);
  18. L.RegFunction("__tostring", ToLua.op_ToString);
  19. L.RegVar("useGUILayout", get_useGUILayout, set_useGUILayout);
  20. L.EndClass();
  21. }
  22. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  23. static int IsInvoking(IntPtr L)
  24. {
  25. try
  26. {
  27. int count = LuaDLL.lua_gettop(L);
  28. if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour)))
  29. {
  30. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  31. bool o = obj.IsInvoking();
  32. LuaDLL.lua_pushboolean(L, o);
  33. return 1;
  34. }
  35. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour), typeof(string)))
  36. {
  37. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  38. string arg0 = ToLua.ToString(L, 2);
  39. bool o = obj.IsInvoking(arg0);
  40. LuaDLL.lua_pushboolean(L, o);
  41. return 1;
  42. }
  43. else
  44. {
  45. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.MonoBehaviour.IsInvoking");
  46. }
  47. }
  48. catch(Exception e)
  49. {
  50. return LuaDLL.toluaL_exception(L, e);
  51. }
  52. }
  53. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  54. static int CancelInvoke(IntPtr L)
  55. {
  56. try
  57. {
  58. int count = LuaDLL.lua_gettop(L);
  59. if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour)))
  60. {
  61. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  62. obj.CancelInvoke();
  63. return 0;
  64. }
  65. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour), typeof(string)))
  66. {
  67. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  68. string arg0 = ToLua.ToString(L, 2);
  69. obj.CancelInvoke(arg0);
  70. return 0;
  71. }
  72. else
  73. {
  74. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.MonoBehaviour.CancelInvoke");
  75. }
  76. }
  77. catch(Exception e)
  78. {
  79. return LuaDLL.toluaL_exception(L, e);
  80. }
  81. }
  82. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  83. static int Invoke(IntPtr L)
  84. {
  85. try
  86. {
  87. ToLua.CheckArgsCount(L, 3);
  88. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.CheckObject(L, 1, typeof(UnityEngine.MonoBehaviour));
  89. string arg0 = ToLua.CheckString(L, 2);
  90. float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
  91. obj.Invoke(arg0, arg1);
  92. return 0;
  93. }
  94. catch(Exception e)
  95. {
  96. return LuaDLL.toluaL_exception(L, e);
  97. }
  98. }
  99. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  100. static int InvokeRepeating(IntPtr L)
  101. {
  102. try
  103. {
  104. ToLua.CheckArgsCount(L, 4);
  105. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.CheckObject(L, 1, typeof(UnityEngine.MonoBehaviour));
  106. string arg0 = ToLua.CheckString(L, 2);
  107. float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
  108. float arg2 = (float)LuaDLL.luaL_checknumber(L, 4);
  109. obj.InvokeRepeating(arg0, arg1, arg2);
  110. return 0;
  111. }
  112. catch(Exception e)
  113. {
  114. return LuaDLL.toluaL_exception(L, e);
  115. }
  116. }
  117. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  118. static int StartCoroutine(IntPtr L)
  119. {
  120. try
  121. {
  122. int count = LuaDLL.lua_gettop(L);
  123. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour), typeof(string)))
  124. {
  125. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  126. string arg0 = ToLua.ToString(L, 2);
  127. UnityEngine.Coroutine o = obj.StartCoroutine(arg0);
  128. ToLua.PushObject(L, o);
  129. return 1;
  130. }
  131. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour), typeof(System.Collections.IEnumerator)))
  132. {
  133. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  134. System.Collections.IEnumerator arg0 = (System.Collections.IEnumerator)ToLua.ToObject(L, 2);
  135. UnityEngine.Coroutine o = obj.StartCoroutine(arg0);
  136. ToLua.PushObject(L, o);
  137. return 1;
  138. }
  139. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour), typeof(string), typeof(object)))
  140. {
  141. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  142. string arg0 = ToLua.ToString(L, 2);
  143. object arg1 = ToLua.ToVarObject(L, 3);
  144. UnityEngine.Coroutine o = obj.StartCoroutine(arg0, arg1);
  145. ToLua.PushObject(L, o);
  146. return 1;
  147. }
  148. else
  149. {
  150. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.MonoBehaviour.StartCoroutine");
  151. }
  152. }
  153. catch(Exception e)
  154. {
  155. return LuaDLL.toluaL_exception(L, e);
  156. }
  157. }
  158. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  159. static int StopCoroutine(IntPtr L)
  160. {
  161. try
  162. {
  163. int count = LuaDLL.lua_gettop(L);
  164. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour), typeof(System.Collections.IEnumerator)))
  165. {
  166. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  167. System.Collections.IEnumerator arg0 = (System.Collections.IEnumerator)ToLua.ToObject(L, 2);
  168. obj.StopCoroutine(arg0);
  169. return 0;
  170. }
  171. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour), typeof(UnityEngine.Coroutine)))
  172. {
  173. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  174. UnityEngine.Coroutine arg0 = (UnityEngine.Coroutine)ToLua.ToObject(L, 2);
  175. obj.StopCoroutine(arg0);
  176. return 0;
  177. }
  178. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.MonoBehaviour), typeof(string)))
  179. {
  180. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.ToObject(L, 1);
  181. string arg0 = ToLua.ToString(L, 2);
  182. obj.StopCoroutine(arg0);
  183. return 0;
  184. }
  185. else
  186. {
  187. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.MonoBehaviour.StopCoroutine");
  188. }
  189. }
  190. catch(Exception e)
  191. {
  192. return LuaDLL.toluaL_exception(L, e);
  193. }
  194. }
  195. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  196. static int StopAllCoroutines(IntPtr L)
  197. {
  198. try
  199. {
  200. ToLua.CheckArgsCount(L, 1);
  201. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)ToLua.CheckObject(L, 1, typeof(UnityEngine.MonoBehaviour));
  202. obj.StopAllCoroutines();
  203. return 0;
  204. }
  205. catch(Exception e)
  206. {
  207. return LuaDLL.toluaL_exception(L, e);
  208. }
  209. }
  210. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  211. static int print(IntPtr L)
  212. {
  213. try
  214. {
  215. ToLua.CheckArgsCount(L, 1);
  216. object arg0 = ToLua.ToVarObject(L, 1);
  217. UnityEngine.MonoBehaviour.print(arg0);
  218. return 0;
  219. }
  220. catch(Exception e)
  221. {
  222. return LuaDLL.toluaL_exception(L, e);
  223. }
  224. }
  225. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  226. static int op_Equality(IntPtr L)
  227. {
  228. try
  229. {
  230. ToLua.CheckArgsCount(L, 2);
  231. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  232. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  233. bool o = arg0 == arg1;
  234. LuaDLL.lua_pushboolean(L, o);
  235. return 1;
  236. }
  237. catch(Exception e)
  238. {
  239. return LuaDLL.toluaL_exception(L, e);
  240. }
  241. }
  242. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  243. static int get_useGUILayout(IntPtr L)
  244. {
  245. object o = null;
  246. try
  247. {
  248. o = ToLua.ToObject(L, 1);
  249. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)o;
  250. bool ret = obj.useGUILayout;
  251. LuaDLL.lua_pushboolean(L, ret);
  252. return 1;
  253. }
  254. catch(Exception e)
  255. {
  256. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index useGUILayout on a nil value" : e.Message);
  257. }
  258. }
  259. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  260. static int set_useGUILayout(IntPtr L)
  261. {
  262. object o = null;
  263. try
  264. {
  265. o = ToLua.ToObject(L, 1);
  266. UnityEngine.MonoBehaviour obj = (UnityEngine.MonoBehaviour)o;
  267. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  268. obj.useGUILayout = arg0;
  269. return 0;
  270. }
  271. catch(Exception e)
  272. {
  273. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index useGUILayout on a nil value" : e.Message);
  274. }
  275. }
  276. }