RedPointItem_Generate.lua 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. ---@class RedPointItem__Generate_recommend
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public image UnityEngine.UI.Image
  4. ---@class RedPointItem__Generate_new
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public image UnityEngine.UI.Image
  7. ---@class RedPointItem__Generate_refine
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public image UnityEngine.UI.Image
  10. ---@class RedPointItem__Generate_skillTree
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public image UnityEngine.UI.Image
  13. ---@class RedPointItem__Generate_lvUp
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public image UnityEngine.UI.Image
  16. ---@class RedPointItem__Generate_equipment
  17. ---@field public gameObject UnityEngine.GameObject
  18. ---@field public image UnityEngine.UI.Image
  19. ---@class RedPointItem__Generate
  20. ---@field private gameObject UnityEngine.GameObject
  21. ---@field private transform UnityEngine.Transform
  22. ---@field private bg UnityEngine.GameObject
  23. ---@field private equipment RedPointItem__Generate_equipment
  24. ---@field private lvUp RedPointItem__Generate_lvUp
  25. ---@field private skillTree RedPointItem__Generate_skillTree
  26. ---@field private refine RedPointItem__Generate_refine
  27. ---@field private redPoint UnityEngine.GameObject
  28. ---@field private new RedPointItem__Generate_new
  29. ---@field private card UnityEngine.GameObject
  30. ---@field private hart UnityEngine.GameObject
  31. ---@field private recommend RedPointItem__Generate_recommend
  32. ---@field private cardOpen UnityEngine.GameObject
  33. local RedPointItemView = class("RedPointItemView")
  34. function RedPointItemView:ctor()
  35. end
  36. ---@private
  37. function RedPointItemView:SetActive(result)
  38. self.gameObject:SetActive(result)
  39. end
  40. ---@private
  41. function RedPointItemView:InitGenerate(Root, data)
  42. self.transform = Root
  43. self.inited = true
  44. local tmp
  45. self:InitGenerate__1(Root,data)
  46. self:InitGenerate__2(Root,data)
  47. self:InitGenerate__3(Root,data)
  48. self:InitGenerate__4(Root,data)
  49. self:InitGenerate__5(Root,data)
  50. self:InitGenerate__6(Root,data)
  51. self:InitGenerate__7(Root,data)
  52. self:InitGenerate__8(Root,data)
  53. self:InitGenerate__9(Root,data)
  54. self:InitGenerate__10(Root,data)
  55. self:InitGenerate__11(Root,data)
  56. self:InitGenerate__12(Root,data)
  57. end
  58. ---@private
  59. function RedPointItemView:InitGenerate__1(Root, data)
  60. --[[
  61. Root
  62. --]]
  63. end
  64. ---@private
  65. function RedPointItemView:InitGenerate__2(Root, data)
  66. --[[
  67. RedPoint/Bg
  68. --]]
  69. local tmp = Root:Find("RedPoint/Bg").gameObject
  70. if tolua.getpeer(tmp) == nil then
  71. tolua.setpeer(tmp, {})
  72. end
  73. self.bg = tmp
  74. end
  75. ---@private
  76. function RedPointItemView:InitGenerate__3(Root, data)
  77. --[[
  78. RedPoint/Equipment
  79. --]]
  80. local tmp = Root:Find("RedPoint/Equipment").gameObject
  81. if tolua.getpeer(tmp) == nil then
  82. tolua.setpeer(tmp, {})
  83. end
  84. self.equipment = tmp
  85. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  86. end
  87. ---@private
  88. function RedPointItemView:InitGenerate__4(Root, data)
  89. --[[
  90. RedPoint/LvUp
  91. --]]
  92. local tmp = Root:Find("RedPoint/LvUp").gameObject
  93. if tolua.getpeer(tmp) == nil then
  94. tolua.setpeer(tmp, {})
  95. end
  96. self.lvUp = tmp
  97. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  98. end
  99. ---@private
  100. function RedPointItemView:InitGenerate__5(Root, data)
  101. --[[
  102. RedPoint/SkillTree
  103. --]]
  104. local tmp = Root:Find("RedPoint/SkillTree").gameObject
  105. if tolua.getpeer(tmp) == nil then
  106. tolua.setpeer(tmp, {})
  107. end
  108. self.skillTree = tmp
  109. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  110. end
  111. ---@private
  112. function RedPointItemView:InitGenerate__6(Root, data)
  113. --[[
  114. RedPoint/Refine
  115. --]]
  116. local tmp = Root:Find("RedPoint/Refine").gameObject
  117. if tolua.getpeer(tmp) == nil then
  118. tolua.setpeer(tmp, {})
  119. end
  120. self.refine = tmp
  121. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  122. end
  123. ---@private
  124. function RedPointItemView:InitGenerate__7(Root, data)
  125. --[[
  126. RedPoint/RedPoint
  127. --]]
  128. local tmp = Root:Find("RedPoint/RedPoint").gameObject
  129. if tolua.getpeer(tmp) == nil then
  130. tolua.setpeer(tmp, {})
  131. end
  132. self.redPoint = tmp
  133. end
  134. ---@private
  135. function RedPointItemView:InitGenerate__8(Root, data)
  136. --[[
  137. RedPoint/New
  138. --]]
  139. local tmp = Root:Find("RedPoint/New").gameObject
  140. if tolua.getpeer(tmp) == nil then
  141. tolua.setpeer(tmp, {})
  142. end
  143. self.new = tmp
  144. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  145. end
  146. ---@private
  147. function RedPointItemView:InitGenerate__9(Root, data)
  148. --[[
  149. RedPoint/Card
  150. --]]
  151. local tmp = Root:Find("RedPoint/Card").gameObject
  152. if tolua.getpeer(tmp) == nil then
  153. tolua.setpeer(tmp, {})
  154. end
  155. self.card = tmp
  156. end
  157. ---@private
  158. function RedPointItemView:InitGenerate__10(Root, data)
  159. --[[
  160. RedPoint/Hart
  161. --]]
  162. local tmp = Root:Find("RedPoint/Hart").gameObject
  163. if tolua.getpeer(tmp) == nil then
  164. tolua.setpeer(tmp, {})
  165. end
  166. self.hart = tmp
  167. end
  168. ---@private
  169. function RedPointItemView:InitGenerate__11(Root, data)
  170. --[[
  171. RedPoint/Recommend
  172. --]]
  173. local tmp = Root:Find("RedPoint/Recommend").gameObject
  174. if tolua.getpeer(tmp) == nil then
  175. tolua.setpeer(tmp, {})
  176. end
  177. self.recommend = tmp
  178. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  179. end
  180. ---@private
  181. function RedPointItemView:InitGenerate__12(Root, data)
  182. --[[
  183. RedPoint/CardOpen
  184. --]]
  185. local tmp = Root:Find("RedPoint/CardOpen").gameObject
  186. if tolua.getpeer(tmp) == nil then
  187. tolua.setpeer(tmp, {})
  188. end
  189. self.cardOpen = tmp
  190. end
  191. ---@private
  192. function RedPointItemView:GenerateDestroy()
  193. if tolua.getpeer(self.bg) ~= nil then
  194. tolua.setpeer(self.bg, nil)
  195. end
  196. self.bg = nil
  197. if tolua.getpeer(self.equipment) ~= nil then
  198. tolua.setpeer(self.equipment, nil)
  199. end
  200. self.equipment = nil
  201. if tolua.getpeer(self.lvUp) ~= nil then
  202. tolua.setpeer(self.lvUp, nil)
  203. end
  204. self.lvUp = nil
  205. if tolua.getpeer(self.skillTree) ~= nil then
  206. tolua.setpeer(self.skillTree, nil)
  207. end
  208. self.skillTree = nil
  209. if tolua.getpeer(self.refine) ~= nil then
  210. tolua.setpeer(self.refine, nil)
  211. end
  212. self.refine = nil
  213. if tolua.getpeer(self.redPoint) ~= nil then
  214. tolua.setpeer(self.redPoint, nil)
  215. end
  216. self.redPoint = nil
  217. if tolua.getpeer(self.new) ~= nil then
  218. tolua.setpeer(self.new, nil)
  219. end
  220. self.new = nil
  221. if tolua.getpeer(self.card) ~= nil then
  222. tolua.setpeer(self.card, nil)
  223. end
  224. self.card = nil
  225. if tolua.getpeer(self.hart) ~= nil then
  226. tolua.setpeer(self.hart, nil)
  227. end
  228. self.hart = nil
  229. if tolua.getpeer(self.recommend) ~= nil then
  230. tolua.setpeer(self.recommend, nil)
  231. end
  232. self.recommend = nil
  233. if tolua.getpeer(self.cardOpen) ~= nil then
  234. tolua.setpeer(self.cardOpen, nil)
  235. end
  236. self.cardOpen = nil
  237. self.transform = nil
  238. self.gameObject = nil
  239. self.inited = false
  240. end
  241. return RedPointItemView