UIEffectCfgWrap.cs 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UIEffectCfgWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UIEffectCfg), typeof(UnityEngine.MonoBehaviour), "UIEffectCfg");
  9. L.RegFunction("LoadEffect", LoadEffect);
  10. L.RegFunction("ShowEffect", ShowEffect);
  11. L.RegFunction("HideEffect", HideEffect);
  12. L.RegFunction("Clean", Clean);
  13. L.RegFunction("__eq", op_Equality);
  14. L.RegFunction("__tostring", ToLua.op_ToString);
  15. L.RegVar("UsedEffect", get_UsedEffect, set_UsedEffect);
  16. L.RegVar("Ready", get_Ready, null);
  17. L.EndClass();
  18. }
  19. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  20. static int LoadEffect(IntPtr L)
  21. {
  22. try
  23. {
  24. ToLua.CheckArgsCount(L, 1);
  25. UIEffectCfg obj = (UIEffectCfg)ToLua.CheckObject<UIEffectCfg>(L, 1);
  26. obj.LoadEffect();
  27. return 0;
  28. }
  29. catch (Exception e)
  30. {
  31. return LuaDLL.toluaL_exception(L, e);
  32. }
  33. }
  34. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  35. static int ShowEffect(IntPtr L)
  36. {
  37. try
  38. {
  39. ToLua.CheckArgsCount(L, 3);
  40. UIEffectCfg obj = (UIEffectCfg)ToLua.CheckObject<UIEffectCfg>(L, 1);
  41. string arg0 = ToLua.CheckString(L, 2);
  42. UnityEngine.Transform arg1 = (UnityEngine.Transform)ToLua.CheckObject<UnityEngine.Transform>(L, 3);
  43. obj.ShowEffect(arg0, arg1);
  44. return 0;
  45. }
  46. catch (Exception e)
  47. {
  48. return LuaDLL.toluaL_exception(L, e);
  49. }
  50. }
  51. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  52. static int HideEffect(IntPtr L)
  53. {
  54. try
  55. {
  56. ToLua.CheckArgsCount(L, 3);
  57. UIEffectCfg obj = (UIEffectCfg)ToLua.CheckObject<UIEffectCfg>(L, 1);
  58. string arg0 = ToLua.CheckString(L, 2);
  59. UnityEngine.Transform arg1 = (UnityEngine.Transform)ToLua.CheckObject<UnityEngine.Transform>(L, 3);
  60. obj.HideEffect(arg0, arg1);
  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 Clean(IntPtr L)
  70. {
  71. try
  72. {
  73. ToLua.CheckArgsCount(L, 1);
  74. UIEffectCfg obj = (UIEffectCfg)ToLua.CheckObject<UIEffectCfg>(L, 1);
  75. obj.Clean();
  76. return 0;
  77. }
  78. catch (Exception e)
  79. {
  80. return LuaDLL.toluaL_exception(L, e);
  81. }
  82. }
  83. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  84. static int op_Equality(IntPtr L)
  85. {
  86. try
  87. {
  88. ToLua.CheckArgsCount(L, 2);
  89. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  90. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  91. bool o = arg0 == arg1;
  92. LuaDLL.lua_pushboolean(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 get_UsedEffect(IntPtr L)
  102. {
  103. object o = null;
  104. try
  105. {
  106. o = ToLua.ToObject(L, 1);
  107. UIEffectCfg obj = (UIEffectCfg)o;
  108. UIEffectCfg.stUIEffect[] ret = obj.UsedEffect;
  109. ToLua.Push(L, ret);
  110. return 1;
  111. }
  112. catch(Exception e)
  113. {
  114. return LuaDLL.toluaL_exception(L, e, o, "attempt to index UsedEffect on a nil value");
  115. }
  116. }
  117. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  118. static int get_Ready(IntPtr L)
  119. {
  120. object o = null;
  121. try
  122. {
  123. o = ToLua.ToObject(L, 1);
  124. UIEffectCfg obj = (UIEffectCfg)o;
  125. bool ret = obj.Ready;
  126. LuaDLL.lua_pushboolean(L, ret);
  127. return 1;
  128. }
  129. catch(Exception e)
  130. {
  131. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Ready on a nil value");
  132. }
  133. }
  134. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  135. static int set_UsedEffect(IntPtr L)
  136. {
  137. object o = null;
  138. try
  139. {
  140. o = ToLua.ToObject(L, 1);
  141. UIEffectCfg obj = (UIEffectCfg)o;
  142. UIEffectCfg.stUIEffect[] arg0 = ToLua.CheckStructArray<UIEffectCfg.stUIEffect>(L, 2);
  143. obj.UsedEffect = arg0;
  144. return 0;
  145. }
  146. catch(Exception e)
  147. {
  148. return LuaDLL.toluaL_exception(L, e, o, "attempt to index UsedEffect on a nil value");
  149. }
  150. }
  151. }