UnityEngine_WrapModeWrap.cs 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_WrapModeWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginEnum(typeof(UnityEngine.WrapMode), "WrapMode");
  9. L.RegVar("Once", get_Once, null);
  10. L.RegVar("Loop", get_Loop, null);
  11. L.RegVar("PingPong", get_PingPong, null);
  12. L.RegVar("Default", get_Default, null);
  13. L.RegVar("ClampForever", get_ClampForever, null);
  14. L.RegVar("Clamp", get_Clamp, null);
  15. L.RegFunction("IntToEnum", IntToEnum);
  16. L.EndEnum();
  17. TypeTraits<UnityEngine.WrapMode>.Check = CheckType;
  18. StackTraits<UnityEngine.WrapMode>.Push = Push;
  19. }
  20. static void Push(IntPtr L, UnityEngine.WrapMode arg)
  21. {
  22. ToLua.Push(L, arg);
  23. }
  24. static bool CheckType(IntPtr L, int pos)
  25. {
  26. return TypeChecker.CheckEnumType(typeof(UnityEngine.WrapMode), L, pos);
  27. }
  28. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  29. static int get_Once(IntPtr L)
  30. {
  31. ToLua.Push(L, UnityEngine.WrapMode.Once);
  32. return 1;
  33. }
  34. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  35. static int get_Loop(IntPtr L)
  36. {
  37. ToLua.Push(L, UnityEngine.WrapMode.Loop);
  38. return 1;
  39. }
  40. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  41. static int get_PingPong(IntPtr L)
  42. {
  43. ToLua.Push(L, UnityEngine.WrapMode.PingPong);
  44. return 1;
  45. }
  46. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  47. static int get_Default(IntPtr L)
  48. {
  49. ToLua.Push(L, UnityEngine.WrapMode.Default);
  50. return 1;
  51. }
  52. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  53. static int get_ClampForever(IntPtr L)
  54. {
  55. ToLua.Push(L, UnityEngine.WrapMode.ClampForever);
  56. return 1;
  57. }
  58. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  59. static int get_Clamp(IntPtr L)
  60. {
  61. ToLua.Push(L, UnityEngine.WrapMode.Clamp);
  62. return 1;
  63. }
  64. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  65. static int IntToEnum(IntPtr L)
  66. {
  67. int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
  68. UnityEngine.WrapMode o = (UnityEngine.WrapMode)arg0;
  69. ToLua.Push(L, o);
  70. return 1;
  71. }
  72. }