UnityEngine_CameraClearFlagsWrap.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_CameraClearFlagsWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginEnum(typeof(UnityEngine.CameraClearFlags), "CameraClearFlags");
  9. L.RegVar("Skybox", get_Skybox, null);
  10. L.RegVar("Color", get_Color, null);
  11. L.RegVar("SolidColor", get_SolidColor, null);
  12. L.RegVar("Depth", get_Depth, null);
  13. L.RegVar("Nothing", get_Nothing, null);
  14. L.RegFunction("IntToEnum", IntToEnum);
  15. L.EndEnum();
  16. TypeTraits<UnityEngine.CameraClearFlags>.Check = CheckType;
  17. StackTraits<UnityEngine.CameraClearFlags>.Push = Push;
  18. }
  19. static void Push(IntPtr L, UnityEngine.CameraClearFlags arg)
  20. {
  21. ToLua.Push(L, arg);
  22. }
  23. static bool CheckType(IntPtr L, int pos)
  24. {
  25. return TypeChecker.CheckEnumType(typeof(UnityEngine.CameraClearFlags), L, pos);
  26. }
  27. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  28. static int get_Skybox(IntPtr L)
  29. {
  30. ToLua.Push(L, UnityEngine.CameraClearFlags.Skybox);
  31. return 1;
  32. }
  33. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  34. static int get_Color(IntPtr L)
  35. {
  36. ToLua.Push(L, UnityEngine.CameraClearFlags.Color);
  37. return 1;
  38. }
  39. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  40. static int get_SolidColor(IntPtr L)
  41. {
  42. ToLua.Push(L, UnityEngine.CameraClearFlags.SolidColor);
  43. return 1;
  44. }
  45. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  46. static int get_Depth(IntPtr L)
  47. {
  48. ToLua.Push(L, UnityEngine.CameraClearFlags.Depth);
  49. return 1;
  50. }
  51. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  52. static int get_Nothing(IntPtr L)
  53. {
  54. ToLua.Push(L, UnityEngine.CameraClearFlags.Nothing);
  55. return 1;
  56. }
  57. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  58. static int IntToEnum(IntPtr L)
  59. {
  60. int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
  61. UnityEngine.CameraClearFlags o = (UnityEngine.CameraClearFlags)arg0;
  62. ToLua.Push(L, o);
  63. return 1;
  64. }
  65. }