UnityEngine_Events_UnityEventBaseWrap.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_Events_UnityEventBaseWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.Events.UnityEventBase), typeof(System.Object));
  9. L.RegFunction("GetPersistentEventCount", GetPersistentEventCount);
  10. L.RegFunction("GetPersistentTarget", GetPersistentTarget);
  11. L.RegFunction("GetPersistentMethodName", GetPersistentMethodName);
  12. L.RegFunction("SetPersistentListenerState", SetPersistentListenerState);
  13. L.RegFunction("RemoveAllListeners", RemoveAllListeners);
  14. L.RegFunction("ToString", ToString);
  15. L.RegFunction("GetValidMethodInfo", GetValidMethodInfo);
  16. L.RegFunction("__tostring", ToLua.op_ToString);
  17. L.EndClass();
  18. }
  19. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  20. static int GetPersistentEventCount(IntPtr L)
  21. {
  22. try
  23. {
  24. ToLua.CheckArgsCount(L, 1);
  25. UnityEngine.Events.UnityEventBase obj = (UnityEngine.Events.UnityEventBase)ToLua.CheckObject<UnityEngine.Events.UnityEventBase>(L, 1);
  26. int o = obj.GetPersistentEventCount();
  27. LuaDLL.lua_pushinteger(L, o);
  28. return 1;
  29. }
  30. catch (Exception e)
  31. {
  32. return LuaDLL.toluaL_exception(L, e);
  33. }
  34. }
  35. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  36. static int GetPersistentTarget(IntPtr L)
  37. {
  38. try
  39. {
  40. ToLua.CheckArgsCount(L, 2);
  41. UnityEngine.Events.UnityEventBase obj = (UnityEngine.Events.UnityEventBase)ToLua.CheckObject<UnityEngine.Events.UnityEventBase>(L, 1);
  42. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  43. UnityEngine.Object o = obj.GetPersistentTarget(arg0);
  44. ToLua.Push(L, o);
  45. return 1;
  46. }
  47. catch (Exception e)
  48. {
  49. return LuaDLL.toluaL_exception(L, e);
  50. }
  51. }
  52. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  53. static int GetPersistentMethodName(IntPtr L)
  54. {
  55. try
  56. {
  57. ToLua.CheckArgsCount(L, 2);
  58. UnityEngine.Events.UnityEventBase obj = (UnityEngine.Events.UnityEventBase)ToLua.CheckObject<UnityEngine.Events.UnityEventBase>(L, 1);
  59. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  60. string o = obj.GetPersistentMethodName(arg0);
  61. LuaDLL.lua_pushstring(L, o);
  62. return 1;
  63. }
  64. catch (Exception e)
  65. {
  66. return LuaDLL.toluaL_exception(L, e);
  67. }
  68. }
  69. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  70. static int SetPersistentListenerState(IntPtr L)
  71. {
  72. try
  73. {
  74. ToLua.CheckArgsCount(L, 3);
  75. UnityEngine.Events.UnityEventBase obj = (UnityEngine.Events.UnityEventBase)ToLua.CheckObject<UnityEngine.Events.UnityEventBase>(L, 1);
  76. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  77. UnityEngine.Events.UnityEventCallState arg1 = (UnityEngine.Events.UnityEventCallState)ToLua.CheckObject(L, 3, typeof(UnityEngine.Events.UnityEventCallState));
  78. obj.SetPersistentListenerState(arg0, arg1);
  79. return 0;
  80. }
  81. catch (Exception e)
  82. {
  83. return LuaDLL.toluaL_exception(L, e);
  84. }
  85. }
  86. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  87. static int RemoveAllListeners(IntPtr L)
  88. {
  89. try
  90. {
  91. ToLua.CheckArgsCount(L, 1);
  92. UnityEngine.Events.UnityEventBase obj = (UnityEngine.Events.UnityEventBase)ToLua.CheckObject<UnityEngine.Events.UnityEventBase>(L, 1);
  93. obj.RemoveAllListeners();
  94. return 0;
  95. }
  96. catch (Exception e)
  97. {
  98. return LuaDLL.toluaL_exception(L, e);
  99. }
  100. }
  101. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  102. static int ToString(IntPtr L)
  103. {
  104. try
  105. {
  106. ToLua.CheckArgsCount(L, 1);
  107. UnityEngine.Events.UnityEventBase obj = (UnityEngine.Events.UnityEventBase)ToLua.CheckObject<UnityEngine.Events.UnityEventBase>(L, 1);
  108. string o = obj.ToString();
  109. LuaDLL.lua_pushstring(L, o);
  110. return 1;
  111. }
  112. catch (Exception e)
  113. {
  114. return LuaDLL.toluaL_exception(L, e);
  115. }
  116. }
  117. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  118. static int GetValidMethodInfo(IntPtr L)
  119. {
  120. try
  121. {
  122. ToLua.CheckArgsCount(L, 3);
  123. object arg0 = ToLua.ToVarObject(L, 1);
  124. string arg1 = ToLua.CheckString(L, 2);
  125. System.Type[] arg2 = ToLua.CheckObjectArray<System.Type>(L, 3);
  126. System.Reflection.MethodInfo o = UnityEngine.Events.UnityEventBase.GetValidMethodInfo(arg0, arg1, arg2);
  127. ToLua.PushObject(L, o);
  128. return 1;
  129. }
  130. catch (Exception e)
  131. {
  132. return LuaDLL.toluaL_exception(L, e);
  133. }
  134. }
  135. }