UnityEngine_UI_Dropdown_OptionDataWrap.cs 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_UI_Dropdown_OptionDataWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.UI.Dropdown.OptionData), typeof(System.Object));
  9. L.RegFunction("New", _CreateUnityEngine_UI_Dropdown_OptionData);
  10. L.RegFunction("__tostring", ToLua.op_ToString);
  11. L.RegVar("text", get_text, set_text);
  12. L.RegVar("image", get_image, set_image);
  13. L.EndClass();
  14. }
  15. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  16. static int _CreateUnityEngine_UI_Dropdown_OptionData(IntPtr L)
  17. {
  18. try
  19. {
  20. int count = LuaDLL.lua_gettop(L);
  21. if (count == 0)
  22. {
  23. UnityEngine.UI.Dropdown.OptionData obj = new UnityEngine.UI.Dropdown.OptionData();
  24. ToLua.PushObject(L, obj);
  25. return 1;
  26. }
  27. else if (count == 1 && TypeChecker.CheckTypes<string>(L, 1))
  28. {
  29. string arg0 = ToLua.ToString(L, 1);
  30. UnityEngine.UI.Dropdown.OptionData obj = new UnityEngine.UI.Dropdown.OptionData(arg0);
  31. ToLua.PushObject(L, obj);
  32. return 1;
  33. }
  34. else if (count == 1 && TypeChecker.CheckTypes<UnityEngine.Sprite>(L, 1))
  35. {
  36. UnityEngine.Sprite arg0 = (UnityEngine.Sprite)ToLua.ToObject(L, 1);
  37. UnityEngine.UI.Dropdown.OptionData obj = new UnityEngine.UI.Dropdown.OptionData(arg0);
  38. ToLua.PushObject(L, obj);
  39. return 1;
  40. }
  41. else if (count == 2)
  42. {
  43. string arg0 = ToLua.CheckString(L, 1);
  44. UnityEngine.Sprite arg1 = (UnityEngine.Sprite)ToLua.CheckObject(L, 2, typeof(UnityEngine.Sprite));
  45. UnityEngine.UI.Dropdown.OptionData obj = new UnityEngine.UI.Dropdown.OptionData(arg0, arg1);
  46. ToLua.PushObject(L, obj);
  47. return 1;
  48. }
  49. else
  50. {
  51. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.UI.Dropdown.OptionData.New");
  52. }
  53. }
  54. catch (Exception e)
  55. {
  56. return LuaDLL.toluaL_exception(L, e);
  57. }
  58. }
  59. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  60. static int get_text(IntPtr L)
  61. {
  62. object o = null;
  63. try
  64. {
  65. o = ToLua.ToObject(L, 1);
  66. UnityEngine.UI.Dropdown.OptionData obj = (UnityEngine.UI.Dropdown.OptionData)o;
  67. string ret = obj.text;
  68. LuaDLL.lua_pushstring(L, ret);
  69. return 1;
  70. }
  71. catch(Exception e)
  72. {
  73. return LuaDLL.toluaL_exception(L, e, o, "attempt to index text on a nil value");
  74. }
  75. }
  76. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  77. static int get_image(IntPtr L)
  78. {
  79. object o = null;
  80. try
  81. {
  82. o = ToLua.ToObject(L, 1);
  83. UnityEngine.UI.Dropdown.OptionData obj = (UnityEngine.UI.Dropdown.OptionData)o;
  84. UnityEngine.Sprite ret = obj.image;
  85. ToLua.PushSealed(L, ret);
  86. return 1;
  87. }
  88. catch(Exception e)
  89. {
  90. return LuaDLL.toluaL_exception(L, e, o, "attempt to index image on a nil value");
  91. }
  92. }
  93. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  94. static int set_text(IntPtr L)
  95. {
  96. object o = null;
  97. try
  98. {
  99. o = ToLua.ToObject(L, 1);
  100. UnityEngine.UI.Dropdown.OptionData obj = (UnityEngine.UI.Dropdown.OptionData)o;
  101. string arg0 = ToLua.CheckString(L, 2);
  102. obj.text = arg0;
  103. return 0;
  104. }
  105. catch(Exception e)
  106. {
  107. return LuaDLL.toluaL_exception(L, e, o, "attempt to index text on a nil value");
  108. }
  109. }
  110. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  111. static int set_image(IntPtr L)
  112. {
  113. object o = null;
  114. try
  115. {
  116. o = ToLua.ToObject(L, 1);
  117. UnityEngine.UI.Dropdown.OptionData obj = (UnityEngine.UI.Dropdown.OptionData)o;
  118. UnityEngine.Sprite arg0 = (UnityEngine.Sprite)ToLua.CheckObject(L, 2, typeof(UnityEngine.Sprite));
  119. obj.image = arg0;
  120. return 0;
  121. }
  122. catch(Exception e)
  123. {
  124. return LuaDLL.toluaL_exception(L, e, o, "attempt to index image on a nil value");
  125. }
  126. }
  127. }