UIImageSwitchSpriteWrap.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UIImageSwitchSpriteWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UIImageSwitchSprite), typeof(UnityEngine.MonoBehaviour));
  9. L.RegFunction("ChangeSprite", ChangeSprite);
  10. L.RegFunction("__eq", op_Equality);
  11. L.RegFunction("__tostring", ToLua.op_ToString);
  12. L.EndClass();
  13. }
  14. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  15. static int ChangeSprite(IntPtr L)
  16. {
  17. try
  18. {
  19. int count = LuaDLL.lua_gettop(L);
  20. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  21. {
  22. UIImageSwitchSprite obj = (UIImageSwitchSprite)ToLua.CheckObject<UIImageSwitchSprite>(L, 1);
  23. string arg0 = ToLua.ToString(L, 2);
  24. obj.ChangeSprite(arg0);
  25. return 0;
  26. }
  27. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  28. {
  29. UIImageSwitchSprite obj = (UIImageSwitchSprite)ToLua.CheckObject<UIImageSwitchSprite>(L, 1);
  30. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  31. obj.ChangeSprite(arg0);
  32. return 0;
  33. }
  34. else
  35. {
  36. return LuaDLL.luaL_throw(L, "invalid arguments to method: UIImageSwitchSprite.ChangeSprite");
  37. }
  38. }
  39. catch (Exception e)
  40. {
  41. return LuaDLL.toluaL_exception(L, e);
  42. }
  43. }
  44. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  45. static int op_Equality(IntPtr L)
  46. {
  47. try
  48. {
  49. ToLua.CheckArgsCount(L, 2);
  50. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  51. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  52. bool o = arg0 == arg1;
  53. LuaDLL.lua_pushboolean(L, o);
  54. return 1;
  55. }
  56. catch (Exception e)
  57. {
  58. return LuaDLL.toluaL_exception(L, e);
  59. }
  60. }
  61. }