EquipSlotItemNew_Generate.lua 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391
  1. ---@class EquipSlotItemNew__Generate_equipFx
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public uIParticle UIExtensions.UIParticle
  4. ---@class EquipSlotItemNew__Generate_card4
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public image UnityEngine.UI.Image
  7. ---@class EquipSlotItemNew__Generate_card3
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public image UnityEngine.UI.Image
  10. ---@class EquipSlotItemNew__Generate_card2
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public image UnityEngine.UI.Image
  13. ---@class EquipSlotItemNew__Generate_card1
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public image UnityEngine.UI.Image
  16. ---@class EquipSlotItemNew__Generate_bgPlus
  17. ---@field public gameObject UnityEngine.GameObject
  18. ---@field public image UnityEngine.UI.Image
  19. ---@class EquipSlotItemNew__Generate_iconItem
  20. ---@field public gameObject UnityEngine.GameObject
  21. ---@field public rectTransform UnityEngine.RectTransform
  22. ---@field public layoutElement UnityEngine.UI.LayoutElement
  23. ---@class EquipSlotItemNew__Generate_position
  24. ---@field public gameObject UnityEngine.GameObject
  25. ---@field public image UnityEngine.UI.Image
  26. ---@field public button UnityEngine.UI.Button
  27. ---@class EquipSlotItemNew__Generate
  28. ---@field private gameObject UnityEngine.GameObject
  29. ---@field private transform UnityEngine.Transform
  30. ---@field private button UnityEngine.UI.Button
  31. ---@field private blank UnityEngine.GameObject
  32. ---@field private position EquipSlotItemNew__Generate_position
  33. ---@field private mask UnityEngine.GameObject
  34. ---@field private iconItem EquipSlotItemNew__Generate_iconItem
  35. ---@field private cardPlus UnityEngine.GameObject
  36. ---@field private bgPlus EquipSlotItemNew__Generate_bgPlus
  37. ---@field private slot1 UnityEngine.GameObject
  38. ---@field private card1 EquipSlotItemNew__Generate_card1
  39. ---@field private slot2 UnityEngine.GameObject
  40. ---@field private card2 EquipSlotItemNew__Generate_card2
  41. ---@field private slot3 UnityEngine.GameObject
  42. ---@field private card3 EquipSlotItemNew__Generate_card3
  43. ---@field private slot4 UnityEngine.GameObject
  44. ---@field private card4 EquipSlotItemNew__Generate_card4
  45. ---@field private redPointItem UnityEngine.GameObject
  46. ---@field private equipFx EquipSlotItemNew__Generate_equipFx
  47. local EquipSlotItemNewView = class("EquipSlotItemNewView")
  48. function EquipSlotItemNewView:ctor()
  49. end
  50. ---@private
  51. function EquipSlotItemNewView:SetActive(result)
  52. self.gameObject:SetActive(result)
  53. end
  54. ---@private
  55. function EquipSlotItemNewView: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. self:InitGenerate__17(Root,data)
  76. end
  77. ---@private
  78. function EquipSlotItemNewView:InitGenerate__1(Root, data)
  79. --[[
  80. Root
  81. --]]
  82. self.button = Root:GetComponent(Enum.TypeInfo.Button)
  83. end
  84. ---@private
  85. function EquipSlotItemNewView:InitGenerate__2(Root, data)
  86. --[[
  87. Blank
  88. --]]
  89. local tmp = Root:Find("Blank").gameObject
  90. if tolua.getpeer(tmp) == nil then
  91. tolua.setpeer(tmp, {})
  92. end
  93. self.blank = tmp
  94. end
  95. ---@private
  96. function EquipSlotItemNewView:InitGenerate__3(Root, data)
  97. --[[
  98. Blank/Position
  99. --]]
  100. local tmp = Root:Find("Blank/Position").gameObject
  101. if tolua.getpeer(tmp) == nil then
  102. tolua.setpeer(tmp, {})
  103. end
  104. self.position = tmp
  105. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  106. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  107. end
  108. ---@private
  109. function EquipSlotItemNewView:InitGenerate__4(Root, data)
  110. --[[
  111. mask
  112. --]]
  113. local tmp = Root:Find("mask").gameObject
  114. if tolua.getpeer(tmp) == nil then
  115. tolua.setpeer(tmp, {})
  116. end
  117. self.mask = tmp
  118. end
  119. ---@private
  120. function EquipSlotItemNewView:InitGenerate__5(Root, data)
  121. --[[
  122. IconItem
  123. --]]
  124. local tmp = Root:Find("IconItem").gameObject
  125. if tolua.getpeer(tmp) == nil then
  126. tolua.setpeer(tmp, {})
  127. end
  128. self.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  129. self.iconItem.prefabName = "IconItem"
  130. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  131. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  132. end
  133. ---@private
  134. function EquipSlotItemNewView:InitGenerate__6(Root, data)
  135. --[[
  136. CardPlus
  137. --]]
  138. local tmp = Root:Find("CardPlus").gameObject
  139. if tolua.getpeer(tmp) == nil then
  140. tolua.setpeer(tmp, {})
  141. end
  142. self.cardPlus = tmp
  143. end
  144. ---@private
  145. function EquipSlotItemNewView:InitGenerate__7(Root, data)
  146. --[[
  147. CardPlus/BgPlus
  148. --]]
  149. local tmp = Root:Find("CardPlus/BgPlus").gameObject
  150. if tolua.getpeer(tmp) == nil then
  151. tolua.setpeer(tmp, {})
  152. end
  153. self.bgPlus = tmp
  154. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  155. end
  156. ---@private
  157. function EquipSlotItemNewView:InitGenerate__8(Root, data)
  158. --[[
  159. CardPlus/CardsGrid/Slot1
  160. --]]
  161. local tmp = Root:Find("CardPlus/CardsGrid/Slot1").gameObject
  162. if tolua.getpeer(tmp) == nil then
  163. tolua.setpeer(tmp, {})
  164. end
  165. self.slot1 = tmp
  166. end
  167. ---@private
  168. function EquipSlotItemNewView:InitGenerate__9(Root, data)
  169. --[[
  170. CardPlus/CardsGrid/Slot1/Card1
  171. --]]
  172. local tmp = Root:Find("CardPlus/CardsGrid/Slot1/Card1").gameObject
  173. if tolua.getpeer(tmp) == nil then
  174. tolua.setpeer(tmp, {})
  175. end
  176. self.card1 = tmp
  177. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  178. end
  179. ---@private
  180. function EquipSlotItemNewView:InitGenerate__10(Root, data)
  181. --[[
  182. CardPlus/CardsGrid/Slot2
  183. --]]
  184. local tmp = Root:Find("CardPlus/CardsGrid/Slot2").gameObject
  185. if tolua.getpeer(tmp) == nil then
  186. tolua.setpeer(tmp, {})
  187. end
  188. self.slot2 = tmp
  189. end
  190. ---@private
  191. function EquipSlotItemNewView:InitGenerate__11(Root, data)
  192. --[[
  193. CardPlus/CardsGrid/Slot2/Card2
  194. --]]
  195. local tmp = Root:Find("CardPlus/CardsGrid/Slot2/Card2").gameObject
  196. if tolua.getpeer(tmp) == nil then
  197. tolua.setpeer(tmp, {})
  198. end
  199. self.card2 = tmp
  200. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  201. end
  202. ---@private
  203. function EquipSlotItemNewView:InitGenerate__12(Root, data)
  204. --[[
  205. CardPlus/CardsGrid/Slot3
  206. --]]
  207. local tmp = Root:Find("CardPlus/CardsGrid/Slot3").gameObject
  208. if tolua.getpeer(tmp) == nil then
  209. tolua.setpeer(tmp, {})
  210. end
  211. self.slot3 = tmp
  212. end
  213. ---@private
  214. function EquipSlotItemNewView:InitGenerate__13(Root, data)
  215. --[[
  216. CardPlus/CardsGrid/Slot3/Card3
  217. --]]
  218. local tmp = Root:Find("CardPlus/CardsGrid/Slot3/Card3").gameObject
  219. if tolua.getpeer(tmp) == nil then
  220. tolua.setpeer(tmp, {})
  221. end
  222. self.card3 = tmp
  223. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  224. end
  225. ---@private
  226. function EquipSlotItemNewView:InitGenerate__14(Root, data)
  227. --[[
  228. CardPlus/CardsGrid/Slot4
  229. --]]
  230. local tmp = Root:Find("CardPlus/CardsGrid/Slot4").gameObject
  231. if tolua.getpeer(tmp) == nil then
  232. tolua.setpeer(tmp, {})
  233. end
  234. self.slot4 = tmp
  235. end
  236. ---@private
  237. function EquipSlotItemNewView:InitGenerate__15(Root, data)
  238. --[[
  239. CardPlus/CardsGrid/Slot4/Card4
  240. --]]
  241. local tmp = Root:Find("CardPlus/CardsGrid/Slot4/Card4").gameObject
  242. if tolua.getpeer(tmp) == nil then
  243. tolua.setpeer(tmp, {})
  244. end
  245. self.card4 = tmp
  246. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  247. end
  248. ---@private
  249. function EquipSlotItemNewView:InitGenerate__16(Root, data)
  250. --[[
  251. RedPointItem
  252. --]]
  253. local tmp = Root:Find("RedPointItem").gameObject
  254. if tolua.getpeer(tmp) == nil then
  255. tolua.setpeer(tmp, {})
  256. end
  257. self.redPointItem = CommonUtil.BindGridViewItem2LuaStatic("RedPointItem", tmp)
  258. self.redPointItem.prefabName = "RedPointItem"
  259. end
  260. ---@private
  261. function EquipSlotItemNewView:InitGenerate__17(Root, data)
  262. --[[
  263. FX_UI_Equip_01
  264. --]]
  265. local tmp = Root:Find("FX_UI_Equip_01").gameObject
  266. if tolua.getpeer(tmp) == nil then
  267. tolua.setpeer(tmp, {})
  268. end
  269. self.equipFx = tmp
  270. tmp.uIParticle = tmp:GetComponent(Enum.TypeInfo.UIParticle)
  271. end
  272. ---@private
  273. function EquipSlotItemNewView:GenerateDestroy()
  274. if tolua.getpeer(self.blank) ~= nil then
  275. tolua.setpeer(self.blank, nil)
  276. end
  277. self.blank = nil
  278. if tolua.getpeer(self.position) ~= nil then
  279. tolua.setpeer(self.position, nil)
  280. end
  281. self.position = nil
  282. if tolua.getpeer(self.mask) ~= nil then
  283. tolua.setpeer(self.mask, nil)
  284. end
  285. self.mask = nil
  286. if self.iconItem.GenerateDestroy ~= nil then
  287. self.iconItem:GenerateDestroy()
  288. end
  289. if tolua.getpeer(self.iconItem) ~= nil then
  290. tolua.setpeer(self.iconItem, nil)
  291. end
  292. self.iconItem = nil
  293. if tolua.getpeer(self.cardPlus) ~= nil then
  294. tolua.setpeer(self.cardPlus, nil)
  295. end
  296. self.cardPlus = nil
  297. if tolua.getpeer(self.bgPlus) ~= nil then
  298. tolua.setpeer(self.bgPlus, nil)
  299. end
  300. self.bgPlus = nil
  301. if tolua.getpeer(self.slot1) ~= nil then
  302. tolua.setpeer(self.slot1, nil)
  303. end
  304. self.slot1 = nil
  305. if tolua.getpeer(self.card1) ~= nil then
  306. tolua.setpeer(self.card1, nil)
  307. end
  308. self.card1 = nil
  309. if tolua.getpeer(self.slot2) ~= nil then
  310. tolua.setpeer(self.slot2, nil)
  311. end
  312. self.slot2 = nil
  313. if tolua.getpeer(self.card2) ~= nil then
  314. tolua.setpeer(self.card2, nil)
  315. end
  316. self.card2 = nil
  317. if tolua.getpeer(self.slot3) ~= nil then
  318. tolua.setpeer(self.slot3, nil)
  319. end
  320. self.slot3 = nil
  321. if tolua.getpeer(self.card3) ~= nil then
  322. tolua.setpeer(self.card3, nil)
  323. end
  324. self.card3 = nil
  325. if tolua.getpeer(self.slot4) ~= nil then
  326. tolua.setpeer(self.slot4, nil)
  327. end
  328. self.slot4 = nil
  329. if tolua.getpeer(self.card4) ~= nil then
  330. tolua.setpeer(self.card4, nil)
  331. end
  332. self.card4 = nil
  333. if self.redPointItem.GenerateDestroy ~= nil then
  334. self.redPointItem:GenerateDestroy()
  335. end
  336. if tolua.getpeer(self.redPointItem) ~= nil then
  337. tolua.setpeer(self.redPointItem, nil)
  338. end
  339. self.redPointItem = nil
  340. if tolua.getpeer(self.equipFx) ~= nil then
  341. tolua.setpeer(self.equipFx, nil)
  342. end
  343. self.equipFx = nil
  344. self.transform = nil
  345. self.gameObject = nil
  346. self.inited = false
  347. end
  348. return EquipSlotItemNewView