RewardItem_Generate.lua 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
  1. ---@class RewardItem__Generate_cardPosIcon
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public image UnityEngine.UI.Image
  4. ---@class RewardItem__Generate_textLV
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class RewardItem__Generate_itemNum
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text TMPro.TextMeshProUGUI
  10. ---@class RewardItem__Generate_equipLv
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public image UnityEngine.UI.Image
  13. ---@class RewardItem__Generate_equipLvBg
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public image UnityEngine.UI.Image
  16. ---@class RewardItem__Generate_pieceFrame
  17. ---@field public gameObject UnityEngine.GameObject
  18. ---@field public image UnityEngine.UI.Image
  19. ---@class RewardItem__Generate_equipFrame
  20. ---@field public gameObject UnityEngine.GameObject
  21. ---@field public image UnityEngine.UI.Image
  22. ---@class RewardItem__Generate_equipIcon
  23. ---@field public gameObject UnityEngine.GameObject
  24. ---@field public image UnityEngine.UI.Image
  25. ---@class RewardItem__Generate_bg
  26. ---@field public gameObject UnityEngine.GameObject
  27. ---@field public image UnityEngine.UI.Image
  28. ---@field public button UnityEngine.UI.Button
  29. ---@class RewardItem__Generate
  30. ---@field private gameObject UnityEngine.GameObject
  31. ---@field private transform UnityEngine.Transform
  32. ---@field private bg RewardItem__Generate_bg
  33. ---@field private equipIcon RewardItem__Generate_equipIcon
  34. ---@field private equipFrame RewardItem__Generate_equipFrame
  35. ---@field private pieceFrame RewardItem__Generate_pieceFrame
  36. ---@field private equipLvBg RewardItem__Generate_equipLvBg
  37. ---@field private equipLv RewardItem__Generate_equipLv
  38. ---@field private itemNum RewardItem__Generate_itemNum
  39. ---@field private textLV RewardItem__Generate_textLV
  40. ---@field private cardNode UnityEngine.GameObject
  41. ---@field private cardPosBg UnityEngine.GameObject
  42. ---@field private cardPosIcon RewardItem__Generate_cardPosIcon
  43. ---@field private miniLbl UnityEngine.GameObject
  44. ---@field private mvpLbl UnityEngine.GameObject
  45. local RewardItemView = class("RewardItemView")
  46. function RewardItemView:ctor()
  47. end
  48. ---@private
  49. function RewardItemView:SetActive(result)
  50. self.gameObject:SetActive(result)
  51. end
  52. ---@private
  53. function RewardItemView:InitGenerate(Root, data)
  54. self.transform = Root
  55. self.inited = true
  56. local tmp
  57. self:InitGenerate__1(Root,data)
  58. self:InitGenerate__2(Root,data)
  59. self:InitGenerate__3(Root,data)
  60. self:InitGenerate__4(Root,data)
  61. self:InitGenerate__5(Root,data)
  62. self:InitGenerate__6(Root,data)
  63. self:InitGenerate__7(Root,data)
  64. self:InitGenerate__8(Root,data)
  65. self:InitGenerate__9(Root,data)
  66. self:InitGenerate__10(Root,data)
  67. self:InitGenerate__11(Root,data)
  68. self:InitGenerate__12(Root,data)
  69. self:InitGenerate__13(Root,data)
  70. self:InitGenerate__14(Root,data)
  71. end
  72. ---@private
  73. function RewardItemView:InitGenerate__1(Root, data)
  74. --[[
  75. Root
  76. --]]
  77. end
  78. ---@private
  79. function RewardItemView:InitGenerate__2(Root, data)
  80. --[[
  81. Bg
  82. --]]
  83. local tmp = Root:Find("Bg").gameObject
  84. if tolua.getpeer(tmp) == nil then
  85. tolua.setpeer(tmp, {})
  86. end
  87. self.bg = tmp
  88. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  89. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  90. end
  91. ---@private
  92. function RewardItemView:InitGenerate__3(Root, data)
  93. --[[
  94. Equip
  95. --]]
  96. local tmp = Root:Find("Equip").gameObject
  97. if tolua.getpeer(tmp) == nil then
  98. tolua.setpeer(tmp, {})
  99. end
  100. self.equipIcon = tmp
  101. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  102. end
  103. ---@private
  104. function RewardItemView:InitGenerate__4(Root, data)
  105. --[[
  106. Frame
  107. --]]
  108. local tmp = Root:Find("Frame").gameObject
  109. if tolua.getpeer(tmp) == nil then
  110. tolua.setpeer(tmp, {})
  111. end
  112. self.equipFrame = tmp
  113. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  114. end
  115. ---@private
  116. function RewardItemView:InitGenerate__5(Root, data)
  117. --[[
  118. FramePiece
  119. --]]
  120. local tmp = Root:Find("FramePiece").gameObject
  121. if tolua.getpeer(tmp) == nil then
  122. tolua.setpeer(tmp, {})
  123. end
  124. self.pieceFrame = tmp
  125. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  126. end
  127. ---@private
  128. function RewardItemView:InitGenerate__6(Root, data)
  129. --[[
  130. CornerBG
  131. --]]
  132. local tmp = Root:Find("CornerBG").gameObject
  133. if tolua.getpeer(tmp) == nil then
  134. tolua.setpeer(tmp, {})
  135. end
  136. self.equipLvBg = tmp
  137. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  138. end
  139. ---@private
  140. function RewardItemView:InitGenerate__7(Root, data)
  141. --[[
  142. EquipLv
  143. --]]
  144. local tmp = Root:Find("EquipLv").gameObject
  145. if tolua.getpeer(tmp) == nil then
  146. tolua.setpeer(tmp, {})
  147. end
  148. self.equipLv = tmp
  149. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  150. end
  151. ---@private
  152. function RewardItemView:InitGenerate__8(Root, data)
  153. --[[
  154. Num
  155. --]]
  156. local tmp = Root:Find("Num").gameObject
  157. if tolua.getpeer(tmp) == nil then
  158. tolua.setpeer(tmp, {})
  159. end
  160. self.itemNum = tmp
  161. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  162. end
  163. ---@private
  164. function RewardItemView:InitGenerate__9(Root, data)
  165. --[[
  166. TextLV
  167. --]]
  168. local tmp = Root:Find("TextLV").gameObject
  169. if tolua.getpeer(tmp) == nil then
  170. tolua.setpeer(tmp, {})
  171. end
  172. self.textLV = tmp
  173. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  174. end
  175. ---@private
  176. function RewardItemView:InitGenerate__10(Root, data)
  177. --[[
  178. CardBox
  179. --]]
  180. local tmp = Root:Find("CardBox").gameObject
  181. if tolua.getpeer(tmp) == nil then
  182. tolua.setpeer(tmp, {})
  183. end
  184. self.cardNode = tmp
  185. end
  186. ---@private
  187. function RewardItemView:InitGenerate__11(Root, data)
  188. --[[
  189. CardBox/bg
  190. --]]
  191. local tmp = Root:Find("CardBox/bg").gameObject
  192. if tolua.getpeer(tmp) == nil then
  193. tolua.setpeer(tmp, {})
  194. end
  195. self.cardPosBg = tmp
  196. end
  197. ---@private
  198. function RewardItemView:InitGenerate__12(Root, data)
  199. --[[
  200. CardBox/CardPosIcon
  201. --]]
  202. local tmp = Root:Find("CardBox/CardPosIcon").gameObject
  203. if tolua.getpeer(tmp) == nil then
  204. tolua.setpeer(tmp, {})
  205. end
  206. self.cardPosIcon = tmp
  207. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  208. end
  209. ---@private
  210. function RewardItemView:InitGenerate__13(Root, data)
  211. --[[
  212. CardBox/LableMini
  213. --]]
  214. local tmp = Root:Find("CardBox/LableMini").gameObject
  215. if tolua.getpeer(tmp) == nil then
  216. tolua.setpeer(tmp, {})
  217. end
  218. self.miniLbl = tmp
  219. end
  220. ---@private
  221. function RewardItemView:InitGenerate__14(Root, data)
  222. --[[
  223. CardBox/LableMVP
  224. --]]
  225. local tmp = Root:Find("CardBox/LableMVP").gameObject
  226. if tolua.getpeer(tmp) == nil then
  227. tolua.setpeer(tmp, {})
  228. end
  229. self.mvpLbl = tmp
  230. end
  231. ---@private
  232. function RewardItemView:GenerateDestroy()
  233. if tolua.getpeer(self.bg) ~= nil then
  234. tolua.setpeer(self.bg, nil)
  235. end
  236. self.bg = nil
  237. if tolua.getpeer(self.equipIcon) ~= nil then
  238. tolua.setpeer(self.equipIcon, nil)
  239. end
  240. self.equipIcon = nil
  241. if tolua.getpeer(self.equipFrame) ~= nil then
  242. tolua.setpeer(self.equipFrame, nil)
  243. end
  244. self.equipFrame = nil
  245. if tolua.getpeer(self.pieceFrame) ~= nil then
  246. tolua.setpeer(self.pieceFrame, nil)
  247. end
  248. self.pieceFrame = nil
  249. if tolua.getpeer(self.equipLvBg) ~= nil then
  250. tolua.setpeer(self.equipLvBg, nil)
  251. end
  252. self.equipLvBg = nil
  253. if tolua.getpeer(self.equipLv) ~= nil then
  254. tolua.setpeer(self.equipLv, nil)
  255. end
  256. self.equipLv = nil
  257. if tolua.getpeer(self.itemNum) ~= nil then
  258. tolua.setpeer(self.itemNum, nil)
  259. end
  260. self.itemNum = nil
  261. if tolua.getpeer(self.textLV) ~= nil then
  262. tolua.setpeer(self.textLV, nil)
  263. end
  264. self.textLV = nil
  265. if tolua.getpeer(self.cardNode) ~= nil then
  266. tolua.setpeer(self.cardNode, nil)
  267. end
  268. self.cardNode = nil
  269. if tolua.getpeer(self.cardPosBg) ~= nil then
  270. tolua.setpeer(self.cardPosBg, nil)
  271. end
  272. self.cardPosBg = nil
  273. if tolua.getpeer(self.cardPosIcon) ~= nil then
  274. tolua.setpeer(self.cardPosIcon, nil)
  275. end
  276. self.cardPosIcon = nil
  277. if tolua.getpeer(self.miniLbl) ~= nil then
  278. tolua.setpeer(self.miniLbl, nil)
  279. end
  280. self.miniLbl = nil
  281. if tolua.getpeer(self.mvpLbl) ~= nil then
  282. tolua.setpeer(self.mvpLbl, nil)
  283. end
  284. self.mvpLbl = nil
  285. self.transform = nil
  286. self.gameObject = nil
  287. self.inited = false
  288. end
  289. return RewardItemView