IconItem_Generate.lua 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826
  1. ---@class IconItem__Generate_locked
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public locked UnityEngine.GameObject
  4. ---@class IconItem__Generate_artifactLv
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text TMPro.TextMeshProUGUI
  7. ---@class IconItem__Generate_artifactStar_star5
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public star UnityEngine.GameObject
  10. ---@class IconItem__Generate_artifactStar_star4
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public star UnityEngine.GameObject
  13. ---@class IconItem__Generate_artifactStar_star3
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public star UnityEngine.GameObject
  16. ---@class IconItem__Generate_artifactStar_star2
  17. ---@field public gameObject UnityEngine.GameObject
  18. ---@field public star UnityEngine.GameObject
  19. ---@class IconItem__Generate_artifactStar_star1
  20. ---@field public gameObject UnityEngine.GameObject
  21. ---@field public star UnityEngine.GameObject
  22. ---@class IconItem__Generate_artifactStar
  23. ---@field public gameObject UnityEngine.GameObject
  24. ---@field public star1 IconItem__Generate_artifactStar_star1
  25. ---@field public star2 IconItem__Generate_artifactStar_star2
  26. ---@field public star3 IconItem__Generate_artifactStar_star3
  27. ---@field public star4 IconItem__Generate_artifactStar_star4
  28. ---@field public star5 IconItem__Generate_artifactStar_star5
  29. ---@class IconItem__Generate_label
  30. ---@field public gameObject UnityEngine.GameObject
  31. ---@field public image UnityEngine.UI.Image
  32. ---@class IconItem__Generate_advenceLv
  33. ---@field public gameObject UnityEngine.GameObject
  34. ---@field public text TMPro.TextMeshProUGUI
  35. ---@class IconItem__Generate_text
  36. ---@field public gameObject UnityEngine.GameObject
  37. ---@field public text TMPro.TextMeshProUGUI
  38. ---@class IconItem__Generate_refineLv
  39. ---@field public gameObject UnityEngine.GameObject
  40. ---@field public text TMPro.TextMeshProUGUI
  41. ---@class IconItem__Generate_num
  42. ---@field public gameObject UnityEngine.GameObject
  43. ---@field public text TMPro.TextMeshProUGUI
  44. ---@class IconItem__Generate_piece
  45. ---@field public gameObject UnityEngine.GameObject
  46. ---@field public image UnityEngine.UI.Image
  47. ---@class IconItem__Generate_cardLabel
  48. ---@field public gameObject UnityEngine.GameObject
  49. ---@field public image UnityEngine.UI.Image
  50. ---@class IconItem__Generate_sexLabel
  51. ---@field public gameObject UnityEngine.GameObject
  52. ---@field public image UnityEngine.UI.Image
  53. ---@class IconItem__Generate_job
  54. ---@field public gameObject UnityEngine.GameObject
  55. ---@field public image UnityEngine.UI.Image
  56. ---@class IconItem__Generate_level
  57. ---@field public gameObject UnityEngine.GameObject
  58. ---@field public image UnityEngine.UI.Image
  59. ---@class IconItem__Generate_frameLead
  60. ---@field public gameObject UnityEngine.GameObject
  61. ---@field public image UnityEngine.UI.Image
  62. ---@class IconItem__Generate_frame
  63. ---@field public gameObject UnityEngine.GameObject
  64. ---@field public image UnityEngine.UI.Image
  65. ---@class IconItem__Generate_icon
  66. ---@field public gameObject UnityEngine.GameObject
  67. ---@field public image UnityEngine.UI.Image
  68. ---@field public uIEventTriggerListener UIEventTriggerListener
  69. ---@class IconItem__Generate_bg
  70. ---@field public gameObject UnityEngine.GameObject
  71. ---@field public image UnityEngine.UI.Image
  72. ---@field public button UnityEngine.UI.Button
  73. ---@class IconItem__Generate_shadow
  74. ---@field public gameObject UnityEngine.GameObject
  75. ---@field public image UnityEngine.UI.Image
  76. ---@field public button UnityEngine.UI.Button
  77. ---@class IconItem__Generate
  78. ---@field private gameObject UnityEngine.GameObject
  79. ---@field private transform UnityEngine.Transform
  80. ---@field private rectTransform UnityEngine.RectTransform
  81. ---@field private layoutElement UnityEngine.UI.LayoutElement
  82. ---@field private shadow IconItem__Generate_shadow
  83. ---@field private bg IconItem__Generate_bg
  84. ---@field private icon IconItem__Generate_icon
  85. ---@field private frame IconItem__Generate_frame
  86. ---@field private frameLead IconItem__Generate_frameLead
  87. ---@field private level IconItem__Generate_level
  88. ---@field private job IconItem__Generate_job
  89. ---@field private limited UnityEngine.GameObject
  90. ---@field private sexLabel IconItem__Generate_sexLabel
  91. ---@field private cardLabel IconItem__Generate_cardLabel
  92. ---@field private piece IconItem__Generate_piece
  93. ---@field private num IconItem__Generate_num
  94. ---@field private refineLv IconItem__Generate_refineLv
  95. ---@field private qualityFX UnityEngine.GameObject
  96. ---@field private conertips UnityEngine.GameObject
  97. ---@field private text IconItem__Generate_text
  98. ---@field private repeatSign UnityEngine.GameObject
  99. ---@field private advence UnityEngine.GameObject
  100. ---@field private advenceLv IconItem__Generate_advenceLv
  101. ---@field private vip UnityEngine.GameObject
  102. ---@field private label IconItem__Generate_label
  103. ---@field private redPoint UnityEngine.GameObject
  104. ---@field private artifactStar IconItem__Generate_artifactStar
  105. ---@field private artifactLv IconItem__Generate_artifactLv
  106. ---@field private selected UnityEngine.GameObject
  107. ---@field private locked IconItem__Generate_locked
  108. local IconItemView = class("IconItemView")
  109. function IconItemView:ctor()
  110. end
  111. ---@private
  112. function IconItemView:SetActive(result)
  113. self.gameObject:SetActive(result)
  114. end
  115. ---@private
  116. function IconItemView:InitGenerate(Root, data)
  117. self.transform = Root
  118. self.inited = true
  119. local tmp
  120. self:InitGenerate__1(Root,data)
  121. self:InitGenerate__2(Root,data)
  122. self:InitGenerate__3(Root,data)
  123. self:InitGenerate__4(Root,data)
  124. self:InitGenerate__5(Root,data)
  125. self:InitGenerate__6(Root,data)
  126. self:InitGenerate__7(Root,data)
  127. self:InitGenerate__8(Root,data)
  128. self:InitGenerate__9(Root,data)
  129. self:InitGenerate__10(Root,data)
  130. self:InitGenerate__11(Root,data)
  131. self:InitGenerate__12(Root,data)
  132. self:InitGenerate__13(Root,data)
  133. self:InitGenerate__14(Root,data)
  134. self:InitGenerate__15(Root,data)
  135. self:InitGenerate__16(Root,data)
  136. self:InitGenerate__17(Root,data)
  137. self:InitGenerate__18(Root,data)
  138. self:InitGenerate__19(Root,data)
  139. self:InitGenerate__20(Root,data)
  140. self:InitGenerate__21(Root,data)
  141. self:InitGenerate__22(Root,data)
  142. self:InitGenerate__23(Root,data)
  143. self:InitGenerate__24(Root,data)
  144. self:InitGenerate__25(Root,data)
  145. self:InitGenerate__26(Root,data)
  146. self:InitGenerate__27(Root,data)
  147. self:InitGenerate__28(Root,data)
  148. self:InitGenerate__29(Root,data)
  149. self:InitGenerate__30(Root,data)
  150. self:InitGenerate__31(Root,data)
  151. self:InitGenerate__32(Root,data)
  152. self:InitGenerate__33(Root,data)
  153. self:InitGenerate__34(Root,data)
  154. self:InitGenerate__35(Root,data)
  155. self:InitGenerate__36(Root,data)
  156. self:InitGenerate__37(Root,data)
  157. self:InitGenerate__38(Root,data)
  158. end
  159. ---@private
  160. function IconItemView:InitGenerate__1(Root, data)
  161. --[[
  162. Root
  163. --]]
  164. self.rectTransform = Root:GetComponent(Enum.TypeInfo.RectTransform)
  165. self.layoutElement = Root:GetComponent(Enum.TypeInfo.LayoutElement)
  166. end
  167. ---@private
  168. function IconItemView:InitGenerate__2(Root, data)
  169. --[[
  170. shadow
  171. --]]
  172. local tmp = Root:Find("shadow").gameObject
  173. if tolua.getpeer(tmp) == nil then
  174. tolua.setpeer(tmp, {})
  175. end
  176. self.shadow = tmp
  177. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  178. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  179. end
  180. ---@private
  181. function IconItemView:InitGenerate__3(Root, data)
  182. --[[
  183. bg
  184. --]]
  185. local tmp = Root:Find("bg").gameObject
  186. if tolua.getpeer(tmp) == nil then
  187. tolua.setpeer(tmp, {})
  188. end
  189. self.bg = tmp
  190. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  191. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  192. end
  193. ---@private
  194. function IconItemView:InitGenerate__4(Root, data)
  195. --[[
  196. Icon
  197. --]]
  198. local tmp = Root:Find("Icon").gameObject
  199. if tolua.getpeer(tmp) == nil then
  200. tolua.setpeer(tmp, {})
  201. end
  202. self.icon = tmp
  203. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  204. tmp.uIEventTriggerListener = tmp:GetComponent(Enum.TypeInfo.UIEventTriggerListener)
  205. end
  206. ---@private
  207. function IconItemView:InitGenerate__5(Root, data)
  208. --[[
  209. Frame
  210. --]]
  211. local tmp = Root:Find("Frame").gameObject
  212. if tolua.getpeer(tmp) == nil then
  213. tolua.setpeer(tmp, {})
  214. end
  215. self.frame = tmp
  216. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  217. end
  218. ---@private
  219. function IconItemView:InitGenerate__6(Root, data)
  220. --[[
  221. FrameLead
  222. --]]
  223. local tmp = Root:Find("FrameLead").gameObject
  224. if tolua.getpeer(tmp) == nil then
  225. tolua.setpeer(tmp, {})
  226. end
  227. self.frameLead = tmp
  228. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  229. end
  230. ---@private
  231. function IconItemView:InitGenerate__7(Root, data)
  232. --[[
  233. Level
  234. --]]
  235. local tmp = Root:Find("Level").gameObject
  236. if tolua.getpeer(tmp) == nil then
  237. tolua.setpeer(tmp, {})
  238. end
  239. self.level = tmp
  240. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  241. end
  242. ---@private
  243. function IconItemView:InitGenerate__8(Root, data)
  244. --[[
  245. Job
  246. --]]
  247. local tmp = Root:Find("Job").gameObject
  248. if tolua.getpeer(tmp) == nil then
  249. tolua.setpeer(tmp, {})
  250. end
  251. self.job = tmp
  252. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  253. end
  254. ---@private
  255. function IconItemView:InitGenerate__9(Root, data)
  256. --[[
  257. Limited
  258. --]]
  259. local tmp = Root:Find("Limited").gameObject
  260. if tolua.getpeer(tmp) == nil then
  261. tolua.setpeer(tmp, {})
  262. end
  263. self.limited = tmp
  264. end
  265. ---@private
  266. function IconItemView:InitGenerate__10(Root, data)
  267. --[[
  268. SexLabel
  269. --]]
  270. local tmp = Root:Find("SexLabel").gameObject
  271. if tolua.getpeer(tmp) == nil then
  272. tolua.setpeer(tmp, {})
  273. end
  274. self.sexLabel = tmp
  275. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  276. end
  277. ---@private
  278. function IconItemView:InitGenerate__11(Root, data)
  279. --[[
  280. CardLabel
  281. --]]
  282. local tmp = Root:Find("CardLabel").gameObject
  283. if tolua.getpeer(tmp) == nil then
  284. tolua.setpeer(tmp, {})
  285. end
  286. self.cardLabel = tmp
  287. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  288. end
  289. ---@private
  290. function IconItemView:InitGenerate__12(Root, data)
  291. --[[
  292. Piece
  293. --]]
  294. local tmp = Root:Find("Piece").gameObject
  295. if tolua.getpeer(tmp) == nil then
  296. tolua.setpeer(tmp, {})
  297. end
  298. self.piece = tmp
  299. self.piece:SetActive(false)
  300. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  301. end
  302. ---@private
  303. function IconItemView:InitGenerate__13(Root, data)
  304. --[[
  305. Num
  306. --]]
  307. local tmp = Root:Find("Num").gameObject
  308. if tolua.getpeer(tmp) == nil then
  309. tolua.setpeer(tmp, {})
  310. end
  311. self.num = tmp
  312. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  313. end
  314. ---@private
  315. function IconItemView:InitGenerate__14(Root, data)
  316. --[[
  317. RefineLv
  318. --]]
  319. local tmp = Root:Find("RefineLv").gameObject
  320. if tolua.getpeer(tmp) == nil then
  321. tolua.setpeer(tmp, {})
  322. end
  323. self.refineLv = tmp
  324. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  325. end
  326. ---@private
  327. function IconItemView:InitGenerate__15(Root, data)
  328. --[[
  329. QualityFX
  330. --]]
  331. local tmp = Root:Find("QualityFX").gameObject
  332. if tolua.getpeer(tmp) == nil then
  333. tolua.setpeer(tmp, {})
  334. end
  335. self.qualityFX = tmp
  336. end
  337. ---@private
  338. function IconItemView:InitGenerate__16(Root, data)
  339. --[[
  340. Conertips
  341. --]]
  342. local tmp = Root:Find("Conertips").gameObject
  343. if tolua.getpeer(tmp) == nil then
  344. tolua.setpeer(tmp, {})
  345. end
  346. self.conertips = tmp
  347. end
  348. ---@private
  349. function IconItemView:InitGenerate__17(Root, data)
  350. --[[
  351. Conertips/Text
  352. --]]
  353. local tmp = Root:Find("Conertips/Text").gameObject
  354. if tolua.getpeer(tmp) == nil then
  355. tolua.setpeer(tmp, {})
  356. end
  357. self.text = tmp
  358. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  359. end
  360. ---@private
  361. function IconItemView:InitGenerate__18(Root, data)
  362. --[[
  363. RepeatSign
  364. --]]
  365. local tmp = Root:Find("RepeatSign").gameObject
  366. if tolua.getpeer(tmp) == nil then
  367. tolua.setpeer(tmp, {})
  368. end
  369. self.repeatSign = tmp
  370. end
  371. ---@private
  372. function IconItemView:InitGenerate__19(Root, data)
  373. --[[
  374. Advence
  375. --]]
  376. local tmp = Root:Find("Advence").gameObject
  377. if tolua.getpeer(tmp) == nil then
  378. tolua.setpeer(tmp, {})
  379. end
  380. self.advence = tmp
  381. end
  382. ---@private
  383. function IconItemView:InitGenerate__20(Root, data)
  384. --[[
  385. Advence/AdvenceLv
  386. --]]
  387. local tmp = Root:Find("Advence/AdvenceLv").gameObject
  388. if tolua.getpeer(tmp) == nil then
  389. tolua.setpeer(tmp, {})
  390. end
  391. self.advenceLv = tmp
  392. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  393. end
  394. ---@private
  395. function IconItemView:InitGenerate__21(Root, data)
  396. --[[
  397. Vip
  398. --]]
  399. local tmp = Root:Find("Vip").gameObject
  400. if tolua.getpeer(tmp) == nil then
  401. tolua.setpeer(tmp, {})
  402. end
  403. self.vip = tmp
  404. end
  405. ---@private
  406. function IconItemView:InitGenerate__22(Root, data)
  407. --[[
  408. Vip/label
  409. --]]
  410. local tmp = Root:Find("Vip/label").gameObject
  411. if tolua.getpeer(tmp) == nil then
  412. tolua.setpeer(tmp, {})
  413. end
  414. self.label = tmp
  415. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  416. end
  417. ---@private
  418. function IconItemView:InitGenerate__23(Root, data)
  419. --[[
  420. RedPoint
  421. --]]
  422. local tmp = Root:Find("RedPoint").gameObject
  423. if tolua.getpeer(tmp) == nil then
  424. tolua.setpeer(tmp, {})
  425. end
  426. self.redPoint = tmp
  427. end
  428. ---@private
  429. function IconItemView:InitGenerate__24(Root, data)
  430. --[[
  431. ArtifactStar
  432. --]]
  433. local tmp = Root:Find("ArtifactStar").gameObject
  434. if tolua.getpeer(tmp) == nil then
  435. tolua.setpeer(tmp, {})
  436. end
  437. self.artifactStar = tmp
  438. end
  439. ---@private
  440. function IconItemView:InitGenerate__25(Root, data)
  441. --[[
  442. ArtifactStar/Star1
  443. --]]
  444. local tmp = Root:Find("ArtifactStar/Star1").gameObject
  445. if tolua.getpeer(tmp) == nil then
  446. tolua.setpeer(tmp, {})
  447. end
  448. self.artifactStar.star1 = tmp
  449. end
  450. ---@private
  451. function IconItemView:InitGenerate__26(Root, data)
  452. --[[
  453. ArtifactStar/Star1/Star
  454. --]]
  455. local tmp = Root:Find("ArtifactStar/Star1/Star").gameObject
  456. if tolua.getpeer(tmp) == nil then
  457. tolua.setpeer(tmp, {})
  458. end
  459. self.artifactStar.star1.star = tmp
  460. end
  461. ---@private
  462. function IconItemView:InitGenerate__27(Root, data)
  463. --[[
  464. ArtifactStar/Star2
  465. --]]
  466. local tmp = Root:Find("ArtifactStar/Star2").gameObject
  467. if tolua.getpeer(tmp) == nil then
  468. tolua.setpeer(tmp, {})
  469. end
  470. self.artifactStar.star2 = tmp
  471. end
  472. ---@private
  473. function IconItemView:InitGenerate__28(Root, data)
  474. --[[
  475. ArtifactStar/Star2/Star
  476. --]]
  477. local tmp = Root:Find("ArtifactStar/Star2/Star").gameObject
  478. if tolua.getpeer(tmp) == nil then
  479. tolua.setpeer(tmp, {})
  480. end
  481. self.artifactStar.star2.star = tmp
  482. end
  483. ---@private
  484. function IconItemView:InitGenerate__29(Root, data)
  485. --[[
  486. ArtifactStar/Star3
  487. --]]
  488. local tmp = Root:Find("ArtifactStar/Star3").gameObject
  489. if tolua.getpeer(tmp) == nil then
  490. tolua.setpeer(tmp, {})
  491. end
  492. self.artifactStar.star3 = tmp
  493. end
  494. ---@private
  495. function IconItemView:InitGenerate__30(Root, data)
  496. --[[
  497. ArtifactStar/Star3/Star
  498. --]]
  499. local tmp = Root:Find("ArtifactStar/Star3/Star").gameObject
  500. if tolua.getpeer(tmp) == nil then
  501. tolua.setpeer(tmp, {})
  502. end
  503. self.artifactStar.star3.star = tmp
  504. end
  505. ---@private
  506. function IconItemView:InitGenerate__31(Root, data)
  507. --[[
  508. ArtifactStar/Star4
  509. --]]
  510. local tmp = Root:Find("ArtifactStar/Star4").gameObject
  511. if tolua.getpeer(tmp) == nil then
  512. tolua.setpeer(tmp, {})
  513. end
  514. self.artifactStar.star4 = tmp
  515. end
  516. ---@private
  517. function IconItemView:InitGenerate__32(Root, data)
  518. --[[
  519. ArtifactStar/Star4/Star
  520. --]]
  521. local tmp = Root:Find("ArtifactStar/Star4/Star").gameObject
  522. if tolua.getpeer(tmp) == nil then
  523. tolua.setpeer(tmp, {})
  524. end
  525. self.artifactStar.star4.star = tmp
  526. end
  527. ---@private
  528. function IconItemView:InitGenerate__33(Root, data)
  529. --[[
  530. ArtifactStar/Star5
  531. --]]
  532. local tmp = Root:Find("ArtifactStar/Star5").gameObject
  533. if tolua.getpeer(tmp) == nil then
  534. tolua.setpeer(tmp, {})
  535. end
  536. self.artifactStar.star5 = tmp
  537. end
  538. ---@private
  539. function IconItemView:InitGenerate__34(Root, data)
  540. --[[
  541. ArtifactStar/Star5/Star
  542. --]]
  543. local tmp = Root:Find("ArtifactStar/Star5/Star").gameObject
  544. if tolua.getpeer(tmp) == nil then
  545. tolua.setpeer(tmp, {})
  546. end
  547. self.artifactStar.star5.star = tmp
  548. end
  549. ---@private
  550. function IconItemView:InitGenerate__35(Root, data)
  551. --[[
  552. ArtifactLv
  553. --]]
  554. local tmp = Root:Find("ArtifactLv").gameObject
  555. if tolua.getpeer(tmp) == nil then
  556. tolua.setpeer(tmp, {})
  557. end
  558. self.artifactLv = tmp
  559. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  560. end
  561. ---@private
  562. function IconItemView:InitGenerate__36(Root, data)
  563. --[[
  564. Selected
  565. --]]
  566. local tmp = Root:Find("Selected").gameObject
  567. if tolua.getpeer(tmp) == nil then
  568. tolua.setpeer(tmp, {})
  569. end
  570. self.selected = tmp
  571. end
  572. ---@private
  573. function IconItemView:InitGenerate__37(Root, data)
  574. --[[
  575. Locked
  576. --]]
  577. local tmp = Root:Find("Locked").gameObject
  578. if tolua.getpeer(tmp) == nil then
  579. tolua.setpeer(tmp, {})
  580. end
  581. self.locked = tmp
  582. end
  583. ---@private
  584. function IconItemView:InitGenerate__38(Root, data)
  585. --[[
  586. Locked/Locked
  587. --]]
  588. local tmp = Root:Find("Locked/Locked").gameObject
  589. if tolua.getpeer(tmp) == nil then
  590. tolua.setpeer(tmp, {})
  591. end
  592. self.locked.locked = tmp
  593. end
  594. ---@private
  595. function IconItemView:GenerateDestroy()
  596. if tolua.getpeer(self.locked.locked) ~= nil then
  597. tolua.setpeer(self.locked.locked, nil)
  598. end
  599. if tolua.getpeer(self.artifactStar.star5.star) ~= nil then
  600. tolua.setpeer(self.artifactStar.star5.star, nil)
  601. end
  602. if tolua.getpeer(self.artifactStar.star5) ~= nil then
  603. tolua.setpeer(self.artifactStar.star5, nil)
  604. end
  605. if tolua.getpeer(self.artifactStar.star4.star) ~= nil then
  606. tolua.setpeer(self.artifactStar.star4.star, nil)
  607. end
  608. if tolua.getpeer(self.artifactStar.star4) ~= nil then
  609. tolua.setpeer(self.artifactStar.star4, nil)
  610. end
  611. if tolua.getpeer(self.artifactStar.star3.star) ~= nil then
  612. tolua.setpeer(self.artifactStar.star3.star, nil)
  613. end
  614. if tolua.getpeer(self.artifactStar.star3) ~= nil then
  615. tolua.setpeer(self.artifactStar.star3, nil)
  616. end
  617. if tolua.getpeer(self.artifactStar.star2.star) ~= nil then
  618. tolua.setpeer(self.artifactStar.star2.star, nil)
  619. end
  620. if tolua.getpeer(self.artifactStar.star2) ~= nil then
  621. tolua.setpeer(self.artifactStar.star2, nil)
  622. end
  623. if tolua.getpeer(self.artifactStar.star1.star) ~= nil then
  624. tolua.setpeer(self.artifactStar.star1.star, nil)
  625. end
  626. if tolua.getpeer(self.artifactStar.star1) ~= nil then
  627. tolua.setpeer(self.artifactStar.star1, nil)
  628. end
  629. if tolua.getpeer(self.shadow) ~= nil then
  630. tolua.setpeer(self.shadow, nil)
  631. end
  632. self.shadow = nil
  633. if tolua.getpeer(self.bg) ~= nil then
  634. tolua.setpeer(self.bg, nil)
  635. end
  636. self.bg = nil
  637. if tolua.getpeer(self.icon) ~= nil then
  638. tolua.setpeer(self.icon, nil)
  639. end
  640. self.icon = nil
  641. if tolua.getpeer(self.frame) ~= nil then
  642. tolua.setpeer(self.frame, nil)
  643. end
  644. self.frame = nil
  645. if tolua.getpeer(self.frameLead) ~= nil then
  646. tolua.setpeer(self.frameLead, nil)
  647. end
  648. self.frameLead = nil
  649. if tolua.getpeer(self.level) ~= nil then
  650. tolua.setpeer(self.level, nil)
  651. end
  652. self.level = nil
  653. if tolua.getpeer(self.job) ~= nil then
  654. tolua.setpeer(self.job, nil)
  655. end
  656. self.job = nil
  657. if tolua.getpeer(self.limited) ~= nil then
  658. tolua.setpeer(self.limited, nil)
  659. end
  660. self.limited = nil
  661. if tolua.getpeer(self.sexLabel) ~= nil then
  662. tolua.setpeer(self.sexLabel, nil)
  663. end
  664. self.sexLabel = nil
  665. if tolua.getpeer(self.cardLabel) ~= nil then
  666. tolua.setpeer(self.cardLabel, nil)
  667. end
  668. self.cardLabel = nil
  669. if tolua.getpeer(self.piece) ~= nil then
  670. tolua.setpeer(self.piece, nil)
  671. end
  672. self.piece = nil
  673. if tolua.getpeer(self.num) ~= nil then
  674. tolua.setpeer(self.num, nil)
  675. end
  676. self.num = nil
  677. if tolua.getpeer(self.refineLv) ~= nil then
  678. tolua.setpeer(self.refineLv, nil)
  679. end
  680. self.refineLv = nil
  681. if tolua.getpeer(self.qualityFX) ~= nil then
  682. tolua.setpeer(self.qualityFX, nil)
  683. end
  684. self.qualityFX = nil
  685. if tolua.getpeer(self.conertips) ~= nil then
  686. tolua.setpeer(self.conertips, nil)
  687. end
  688. self.conertips = nil
  689. if tolua.getpeer(self.text) ~= nil then
  690. tolua.setpeer(self.text, nil)
  691. end
  692. self.text = nil
  693. if tolua.getpeer(self.repeatSign) ~= nil then
  694. tolua.setpeer(self.repeatSign, nil)
  695. end
  696. self.repeatSign = nil
  697. if tolua.getpeer(self.advence) ~= nil then
  698. tolua.setpeer(self.advence, nil)
  699. end
  700. self.advence = nil
  701. if tolua.getpeer(self.advenceLv) ~= nil then
  702. tolua.setpeer(self.advenceLv, nil)
  703. end
  704. self.advenceLv = nil
  705. if tolua.getpeer(self.vip) ~= nil then
  706. tolua.setpeer(self.vip, nil)
  707. end
  708. self.vip = nil
  709. if tolua.getpeer(self.label) ~= nil then
  710. tolua.setpeer(self.label, nil)
  711. end
  712. self.label = nil
  713. if tolua.getpeer(self.redPoint) ~= nil then
  714. tolua.setpeer(self.redPoint, nil)
  715. end
  716. self.redPoint = nil
  717. if tolua.getpeer(self.artifactStar) ~= nil then
  718. tolua.setpeer(self.artifactStar, nil)
  719. end
  720. self.artifactStar = nil
  721. if tolua.getpeer(self.artifactLv) ~= nil then
  722. tolua.setpeer(self.artifactLv, nil)
  723. end
  724. self.artifactLv = nil
  725. if tolua.getpeer(self.selected) ~= nil then
  726. tolua.setpeer(self.selected, nil)
  727. end
  728. self.selected = nil
  729. if tolua.getpeer(self.locked) ~= nil then
  730. tolua.setpeer(self.locked, nil)
  731. end
  732. self.locked = nil
  733. self.transform = nil
  734. self.gameObject = nil
  735. self.inited = false
  736. end
  737. return IconItemView