UIIdolGiftItem_Generate.lua 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353
  1. ---@class UIIdolGiftItem__Generate_slider_num
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text TMPro.TextMeshProUGUI
  4. ---@class UIIdolGiftItem__Generate_slider_item_num
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class UIIdolGiftItem__Generate_slider_item_btnBox
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public button UnityEngine.UI.Button
  10. ---@field public box1 UnityEngine.GameObject
  11. ---@field public box2 UnityEngine.GameObject
  12. ---@field public box3 UnityEngine.GameObject
  13. ---@field public box4 UnityEngine.GameObject
  14. ---@class UIIdolGiftItem__Generate_slider_item
  15. ---@field public gameObject UnityEngine.GameObject
  16. ---@field public btnBox UIIdolGiftItem__Generate_slider_item_btnBox
  17. ---@field public num UIIdolGiftItem__Generate_slider_item_num
  18. ---@class UIIdolGiftItem__Generate_slider
  19. ---@field public gameObject UnityEngine.GameObject
  20. ---@field public slider UnityEngine.UI.Slider
  21. ---@field public item UIIdolGiftItem__Generate_slider_item
  22. ---@field public num UIIdolGiftItem__Generate_slider_num
  23. ---@class UIIdolGiftItem__Generate_btnSupport
  24. ---@field public gameObject UnityEngine.GameObject
  25. ---@field public button UnityEngine.UI.Button
  26. ---@class UIIdolGiftItem__Generate_flag_headItem
  27. ---@field public gameObject UnityEngine.GameObject
  28. ---@field public layoutElement UnityEngine.UI.LayoutElement
  29. ---@class UIIdolGiftItem__Generate_flag_playername
  30. ---@field public gameObject UnityEngine.GameObject
  31. ---@field public text TMPro.TextMeshProUGUI
  32. ---@class UIIdolGiftItem__Generate_bg
  33. ---@field public gameObject UnityEngine.GameObject
  34. ---@field public image UnityEngine.UI.Image
  35. ---@class UIIdolGiftItem__Generate_flag
  36. ---@field public gameObject UnityEngine.GameObject
  37. ---@field public playername UIIdolGiftItem__Generate_flag_playername
  38. ---@field public headItem UIIdolGiftItem__Generate_flag_headItem
  39. ---@class UIIdolGiftItem__Generate
  40. ---@field private gameObject UnityEngine.GameObject
  41. ---@field private transform UnityEngine.Transform
  42. ---@field private flag UIIdolGiftItem__Generate_flag
  43. ---@field private bg UIIdolGiftItem__Generate_bg
  44. ---@field private btnSupport UIIdolGiftItem__Generate_btnSupport
  45. ---@field private slider UIIdolGiftItem__Generate_slider
  46. ---@field private uIRedPointRP UnityEngine.GameObject
  47. local UIIdolGiftItemView = class("UIIdolGiftItemView")
  48. function UIIdolGiftItemView:ctor()
  49. end
  50. ---@private
  51. function UIIdolGiftItemView:SetActive(result)
  52. self.gameObject:SetActive(result)
  53. end
  54. ---@private
  55. function UIIdolGiftItemView:InitGenerate(Root, data)
  56. self.transform = Root
  57. self.inited = true
  58. local tmp
  59. self:InitGenerate__1(Root,data)
  60. self:InitGenerate__2(Root,data)
  61. self:InitGenerate__3(Root,data)
  62. self:InitGenerate__4(Root,data)
  63. self:InitGenerate__5(Root,data)
  64. self:InitGenerate__6(Root,data)
  65. self:InitGenerate__7(Root,data)
  66. self:InitGenerate__8(Root,data)
  67. self:InitGenerate__9(Root,data)
  68. self:InitGenerate__10(Root,data)
  69. self:InitGenerate__11(Root,data)
  70. self:InitGenerate__12(Root,data)
  71. self:InitGenerate__13(Root,data)
  72. self:InitGenerate__14(Root,data)
  73. self:InitGenerate__15(Root,data)
  74. self:InitGenerate__16(Root,data)
  75. end
  76. ---@private
  77. function UIIdolGiftItemView:InitGenerate__1(Root, data)
  78. --[[
  79. Root
  80. --]]
  81. end
  82. ---@private
  83. function UIIdolGiftItemView:InitGenerate__2(Root, data)
  84. --[[
  85. Flag
  86. --]]
  87. local tmp = Root:Find("Flag").gameObject
  88. if tolua.getpeer(tmp) == nil then
  89. tolua.setpeer(tmp, {})
  90. end
  91. self.flag = tmp
  92. end
  93. ---@private
  94. function UIIdolGiftItemView:InitGenerate__3(Root, data)
  95. --[[
  96. Flag/bg
  97. --]]
  98. local tmp = Root:Find("Flag/bg").gameObject
  99. if tolua.getpeer(tmp) == nil then
  100. tolua.setpeer(tmp, {})
  101. end
  102. self.bg = tmp
  103. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  104. end
  105. ---@private
  106. function UIIdolGiftItemView:InitGenerate__4(Root, data)
  107. --[[
  108. Flag/playername
  109. --]]
  110. local tmp = Root:Find("Flag/playername").gameObject
  111. if tolua.getpeer(tmp) == nil then
  112. tolua.setpeer(tmp, {})
  113. end
  114. self.flag.playername = tmp
  115. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  116. end
  117. ---@private
  118. function UIIdolGiftItemView:InitGenerate__5(Root, data)
  119. --[[
  120. Flag/HeadItem
  121. --]]
  122. local tmp = Root:Find("Flag/HeadItem").gameObject
  123. if tolua.getpeer(tmp) == nil then
  124. tolua.setpeer(tmp, {})
  125. end
  126. self.flag.headItem = CommonUtil.BindGridViewItem2LuaStatic("HeadItem", tmp)
  127. self.flag.headItem.prefabName = "HeadItem"
  128. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  129. end
  130. ---@private
  131. function UIIdolGiftItemView:InitGenerate__6(Root, data)
  132. --[[
  133. BtnSupport
  134. --]]
  135. local tmp = Root:Find("BtnSupport").gameObject
  136. if tolua.getpeer(tmp) == nil then
  137. tolua.setpeer(tmp, {})
  138. end
  139. self.btnSupport = tmp
  140. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  141. end
  142. ---@private
  143. function UIIdolGiftItemView:InitGenerate__7(Root, data)
  144. --[[
  145. Favoring/Slider
  146. --]]
  147. local tmp = Root:Find("Favoring/Slider").gameObject
  148. if tolua.getpeer(tmp) == nil then
  149. tolua.setpeer(tmp, {})
  150. end
  151. self.slider = tmp
  152. tmp.slider = tmp:GetComponent(Enum.TypeInfo.Slider)
  153. end
  154. ---@private
  155. function UIIdolGiftItemView:InitGenerate__8(Root, data)
  156. --[[
  157. Favoring/Slider/Handle/Item
  158. --]]
  159. local tmp = Root:Find("Favoring/Slider/Handle/Item").gameObject
  160. if tolua.getpeer(tmp) == nil then
  161. tolua.setpeer(tmp, {})
  162. end
  163. self.slider.item = tmp
  164. self.slider.item:SetActive(false)
  165. end
  166. ---@private
  167. function UIIdolGiftItemView:InitGenerate__9(Root, data)
  168. --[[
  169. Favoring/Slider/Handle/Item/BtnBox
  170. --]]
  171. local tmp = Root:Find("Favoring/Slider/Handle/Item/BtnBox").gameObject
  172. if tolua.getpeer(tmp) == nil then
  173. tolua.setpeer(tmp, {})
  174. end
  175. self.slider.item.btnBox = tmp
  176. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  177. end
  178. ---@private
  179. function UIIdolGiftItemView:InitGenerate__10(Root, data)
  180. --[[
  181. Favoring/Slider/Handle/Item/BtnBox/box1
  182. --]]
  183. local tmp = Root:Find("Favoring/Slider/Handle/Item/BtnBox/box1").gameObject
  184. if tolua.getpeer(tmp) == nil then
  185. tolua.setpeer(tmp, {})
  186. end
  187. self.slider.item.btnBox.box1 = tmp
  188. end
  189. ---@private
  190. function UIIdolGiftItemView:InitGenerate__11(Root, data)
  191. --[[
  192. Favoring/Slider/Handle/Item/BtnBox/box1/UIRedPointRP
  193. --]]
  194. local tmp = Root:Find("Favoring/Slider/Handle/Item/BtnBox/box1/UIRedPointRP").gameObject
  195. if tolua.getpeer(tmp) == nil then
  196. tolua.setpeer(tmp, {})
  197. end
  198. self.uIRedPointRP = tmp
  199. end
  200. ---@private
  201. function UIIdolGiftItemView:InitGenerate__12(Root, data)
  202. --[[
  203. Favoring/Slider/Handle/Item/BtnBox/box2
  204. --]]
  205. local tmp = Root:Find("Favoring/Slider/Handle/Item/BtnBox/box2").gameObject
  206. if tolua.getpeer(tmp) == nil then
  207. tolua.setpeer(tmp, {})
  208. end
  209. self.slider.item.btnBox.box2 = tmp
  210. end
  211. ---@private
  212. function UIIdolGiftItemView:InitGenerate__13(Root, data)
  213. --[[
  214. Favoring/Slider/Handle/Item/BtnBox/box3
  215. --]]
  216. local tmp = Root:Find("Favoring/Slider/Handle/Item/BtnBox/box3").gameObject
  217. if tolua.getpeer(tmp) == nil then
  218. tolua.setpeer(tmp, {})
  219. end
  220. self.slider.item.btnBox.box3 = tmp
  221. end
  222. ---@private
  223. function UIIdolGiftItemView:InitGenerate__14(Root, data)
  224. --[[
  225. Favoring/Slider/Handle/Item/BtnBox/box4
  226. --]]
  227. local tmp = Root:Find("Favoring/Slider/Handle/Item/BtnBox/box4").gameObject
  228. if tolua.getpeer(tmp) == nil then
  229. tolua.setpeer(tmp, {})
  230. end
  231. self.slider.item.btnBox.box4 = tmp
  232. end
  233. ---@private
  234. function UIIdolGiftItemView:InitGenerate__15(Root, data)
  235. --[[
  236. Favoring/Slider/Handle/Item/text/num
  237. --]]
  238. local tmp = Root:Find("Favoring/Slider/Handle/Item/text/num").gameObject
  239. if tolua.getpeer(tmp) == nil then
  240. tolua.setpeer(tmp, {})
  241. end
  242. self.slider.item.num = tmp
  243. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  244. end
  245. ---@private
  246. function UIIdolGiftItemView:InitGenerate__16(Root, data)
  247. --[[
  248. Favoring/Slider/Handle/box/num
  249. --]]
  250. local tmp = Root:Find("Favoring/Slider/Handle/box/num").gameObject
  251. if tolua.getpeer(tmp) == nil then
  252. tolua.setpeer(tmp, {})
  253. end
  254. self.slider.num = tmp
  255. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  256. end
  257. ---@private
  258. function UIIdolGiftItemView:GenerateDestroy()
  259. if tolua.getpeer(self.slider.num) ~= nil then
  260. tolua.setpeer(self.slider.num, nil)
  261. end
  262. if tolua.getpeer(self.slider.item.num) ~= nil then
  263. tolua.setpeer(self.slider.item.num, nil)
  264. end
  265. if tolua.getpeer(self.slider.item.btnBox.box4) ~= nil then
  266. tolua.setpeer(self.slider.item.btnBox.box4, nil)
  267. end
  268. if tolua.getpeer(self.slider.item.btnBox.box3) ~= nil then
  269. tolua.setpeer(self.slider.item.btnBox.box3, nil)
  270. end
  271. if tolua.getpeer(self.slider.item.btnBox.box2) ~= nil then
  272. tolua.setpeer(self.slider.item.btnBox.box2, nil)
  273. end
  274. if tolua.getpeer(self.uIRedPointRP) ~= nil then
  275. tolua.setpeer(self.uIRedPointRP, nil)
  276. end
  277. if tolua.getpeer(self.slider.item.btnBox.box1) ~= nil then
  278. tolua.setpeer(self.slider.item.btnBox.box1, nil)
  279. end
  280. if tolua.getpeer(self.slider.item.btnBox) ~= nil then
  281. tolua.setpeer(self.slider.item.btnBox, nil)
  282. end
  283. if tolua.getpeer(self.slider.item) ~= nil then
  284. tolua.setpeer(self.slider.item, nil)
  285. end
  286. if tolua.getpeer(self.slider) ~= nil then
  287. tolua.setpeer(self.slider, nil)
  288. end
  289. if tolua.getpeer(self.btnSupport) ~= nil then
  290. tolua.setpeer(self.btnSupport, nil)
  291. end
  292. if self.flag.headItem.GenerateDestroy ~= nil then
  293. self.flag.headItem:GenerateDestroy()
  294. end
  295. if tolua.getpeer(self.flag.headItem) ~= nil then
  296. tolua.setpeer(self.flag.headItem, nil)
  297. end
  298. if tolua.getpeer(self.flag.playername) ~= nil then
  299. tolua.setpeer(self.flag.playername, nil)
  300. end
  301. if tolua.getpeer(self.flag) ~= nil then
  302. tolua.setpeer(self.flag, nil)
  303. end
  304. if tolua.getpeer(self.bg) ~= nil then
  305. tolua.setpeer(self.bg, nil)
  306. end
  307. self.bg = nil
  308. self.transform = nil
  309. self.gameObject = nil
  310. self.inited = false
  311. end
  312. return UIIdolGiftItemView