AnimControlSkinWrap.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class AnimControlSkinWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(AnimControlSkin), typeof(UnityEngine.MonoBehaviour));
  9. L.RegFunction("SetBindLuaCallback", SetBindLuaCallback);
  10. L.RegFunction("ChangeSkins", ChangeSkins);
  11. L.RegFunction("__eq", op_Equality);
  12. L.RegFunction("__tostring", ToLua.op_ToString);
  13. L.EndClass();
  14. }
  15. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  16. static int SetBindLuaCallback(IntPtr L)
  17. {
  18. try
  19. {
  20. ToLua.CheckArgsCount(L, 3);
  21. AnimControlSkin obj = (AnimControlSkin)ToLua.CheckObject<AnimControlSkin>(L, 1);
  22. LuaTable arg0 = ToLua.CheckLuaTable(L, 2);
  23. LuaFunction arg1 = ToLua.CheckLuaFunction(L, 3);
  24. obj.SetBindLuaCallback(arg0, arg1);
  25. return 0;
  26. }
  27. catch (Exception e)
  28. {
  29. return LuaDLL.toluaL_exception(L, e);
  30. }
  31. }
  32. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  33. static int ChangeSkins(IntPtr L)
  34. {
  35. try
  36. {
  37. ToLua.CheckArgsCount(L, 3);
  38. AnimControlSkin obj = (AnimControlSkin)ToLua.CheckObject<AnimControlSkin>(L, 1);
  39. int[] arg0 = ToLua.CheckNumberArray<int>(L, 2);
  40. int[] arg1 = ToLua.CheckNumberArray<int>(L, 3);
  41. obj.ChangeSkins(arg0, arg1);
  42. return 0;
  43. }
  44. catch (Exception e)
  45. {
  46. return LuaDLL.toluaL_exception(L, e);
  47. }
  48. }
  49. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  50. static int op_Equality(IntPtr L)
  51. {
  52. try
  53. {
  54. ToLua.CheckArgsCount(L, 2);
  55. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  56. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  57. bool o = arg0 == arg1;
  58. LuaDLL.lua_pushboolean(L, o);
  59. return 1;
  60. }
  61. catch (Exception e)
  62. {
  63. return LuaDLL.toluaL_exception(L, e);
  64. }
  65. }
  66. }