RankRewardsItem_Generate.lua 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695
  1. ---@class RankRewardsItem__Generate_labelRank_text
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public uILocalizeScript UILocalizeScript
  4. ---@class RankRewardsItem__Generate_imageLabel
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public image UnityEngine.UI.Image
  7. ---@class RankRewardsItem__Generate_labelRank
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text RankRewardsItem__Generate_labelRank_text
  10. ---@class RankRewardsItem__Generate_pets_pet4_num
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public text UnityEngine.UI.Text
  13. ---@class RankRewardsItem__Generate_pets_pet4_iconPetItem
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public rectTransform UnityEngine.RectTransform
  16. ---@field public layoutElement UnityEngine.UI.LayoutElement
  17. ---@class RankRewardsItem__Generate_pets_pet4
  18. ---@field public gameObject UnityEngine.GameObject
  19. ---@field public iconPetItem RankRewardsItem__Generate_pets_pet4_iconPetItem
  20. ---@field public num RankRewardsItem__Generate_pets_pet4_num
  21. ---@class RankRewardsItem__Generate_pets_pet3_num
  22. ---@field public gameObject UnityEngine.GameObject
  23. ---@field public text UnityEngine.UI.Text
  24. ---@class RankRewardsItem__Generate_pets_pet3_iconPetItem
  25. ---@field public gameObject UnityEngine.GameObject
  26. ---@field public rectTransform UnityEngine.RectTransform
  27. ---@field public layoutElement UnityEngine.UI.LayoutElement
  28. ---@class RankRewardsItem__Generate_pets_pet3
  29. ---@field public gameObject UnityEngine.GameObject
  30. ---@field public iconPetItem RankRewardsItem__Generate_pets_pet3_iconPetItem
  31. ---@field public num RankRewardsItem__Generate_pets_pet3_num
  32. ---@class RankRewardsItem__Generate_pets_pet2_num
  33. ---@field public gameObject UnityEngine.GameObject
  34. ---@field public text UnityEngine.UI.Text
  35. ---@class RankRewardsItem__Generate_pets_pet2_iconPetItem
  36. ---@field public gameObject UnityEngine.GameObject
  37. ---@field public rectTransform UnityEngine.RectTransform
  38. ---@field public layoutElement UnityEngine.UI.LayoutElement
  39. ---@class RankRewardsItem__Generate_pets_pet2
  40. ---@field public gameObject UnityEngine.GameObject
  41. ---@field public iconPetItem RankRewardsItem__Generate_pets_pet2_iconPetItem
  42. ---@field public num RankRewardsItem__Generate_pets_pet2_num
  43. ---@class RankRewardsItem__Generate_pets_pet1_num
  44. ---@field public gameObject UnityEngine.GameObject
  45. ---@field public text UnityEngine.UI.Text
  46. ---@class RankRewardsItem__Generate_pets_pet1_iconPetItem
  47. ---@field public gameObject UnityEngine.GameObject
  48. ---@field public rectTransform UnityEngine.RectTransform
  49. ---@field public layoutElement UnityEngine.UI.LayoutElement
  50. ---@class RankRewardsItem__Generate_pets_pet1
  51. ---@field public gameObject UnityEngine.GameObject
  52. ---@field public iconPetItem RankRewardsItem__Generate_pets_pet1_iconPetItem
  53. ---@field public num RankRewardsItem__Generate_pets_pet1_num
  54. ---@class RankRewardsItem__Generate_pets_icon
  55. ---@field public gameObject UnityEngine.GameObject
  56. ---@field public image UnityEngine.UI.Image
  57. ---@field public button UnityEngine.UI.Button
  58. ---@class RankRewardsItem__Generate_pets
  59. ---@field public gameObject UnityEngine.GameObject
  60. ---@field public icon RankRewardsItem__Generate_pets_icon
  61. ---@field public pet1 RankRewardsItem__Generate_pets_pet1
  62. ---@field public pet2 RankRewardsItem__Generate_pets_pet2
  63. ---@field public pet3 RankRewardsItem__Generate_pets_pet3
  64. ---@field public pet4 RankRewardsItem__Generate_pets_pet4
  65. ---@class RankRewardsItem__Generate_RewardsNode
  66. ---@field public gameObject UnityEngine.GameObject
  67. ---@field public rectTransform UnityEngine.RectTransform
  68. ---@class RankRewardsItem__Generate_iconSmallItem
  69. ---@field public gameObject UnityEngine.GameObject
  70. ---@field public rectTransform UnityEngine.RectTransform
  71. ---@field public layoutElement UnityEngine.UI.LayoutElement
  72. ---@class RankRewardsItem__Generate_textLowestTarget
  73. ---@field public gameObject UnityEngine.GameObject
  74. ---@field public text UnityEngine.UI.Text
  75. ---@class RankRewardsItem__Generate_textAdvTarget
  76. ---@field public gameObject UnityEngine.GameObject
  77. ---@field public text UnityEngine.UI.Text
  78. ---@class RankRewardsItem__Generate_num
  79. ---@field public gameObject UnityEngine.GameObject
  80. ---@field public text UnityEngine.UI.Text
  81. ---@class RankRewardsItem__Generate_textDsc
  82. ---@field public gameObject UnityEngine.GameObject
  83. ---@field public uILocalizeScript UILocalizeScript
  84. ---@class RankRewardsItem__Generate_textName
  85. ---@field public gameObject UnityEngine.GameObject
  86. ---@field public text UnityEngine.UI.Text
  87. ---@class RankRewardsItem__Generate_nameBG
  88. ---@field public gameObject UnityEngine.GameObject
  89. ---@field public image UnityEngine.UI.Image
  90. ---@class RankRewardsItem__Generate
  91. ---@field private gameObject UnityEngine.GameObject
  92. ---@field private transform UnityEngine.Transform
  93. ---@field private name UnityEngine.GameObject
  94. ---@field private nameBG RankRewardsItem__Generate_nameBG
  95. ---@field private textName RankRewardsItem__Generate_textName
  96. ---@field private textDsc RankRewardsItem__Generate_textDsc
  97. ---@field private num RankRewardsItem__Generate_num
  98. ---@field private textAdvTarget RankRewardsItem__Generate_textAdvTarget
  99. ---@field private textLowestTarget RankRewardsItem__Generate_textLowestTarget
  100. ---@field private iconSmallItem RankRewardsItem__Generate_iconSmallItem
  101. ---@field private RewardsNode RankRewardsItem__Generate_RewardsNode
  102. ---@field private pets RankRewardsItem__Generate_pets
  103. ---@field private labelEstimate UnityEngine.GameObject
  104. ---@field private labelReceived UnityEngine.GameObject
  105. ---@field private labelRank RankRewardsItem__Generate_labelRank
  106. ---@field private imageLabel RankRewardsItem__Generate_imageLabel
  107. local RankRewardsItemView = class("RankRewardsItemView")
  108. function RankRewardsItemView:ctor()
  109. end
  110. ---@private
  111. function RankRewardsItemView:SetActive(result)
  112. self.gameObject:SetActive(result)
  113. end
  114. ---@private
  115. function RankRewardsItemView:InitGenerate(Root, data)
  116. self.transform = Root
  117. self.inited = true
  118. local tmp
  119. self:InitGenerate__1(Root,data)
  120. self:InitGenerate__2(Root,data)
  121. self:InitGenerate__3(Root,data)
  122. self:InitGenerate__4(Root,data)
  123. self:InitGenerate__5(Root,data)
  124. self:InitGenerate__6(Root,data)
  125. self:InitGenerate__7(Root,data)
  126. self:InitGenerate__8(Root,data)
  127. self:InitGenerate__9(Root,data)
  128. self:InitGenerate__10(Root,data)
  129. self:InitGenerate__11(Root,data)
  130. self:InitGenerate__12(Root,data)
  131. self:InitGenerate__13(Root,data)
  132. self:InitGenerate__14(Root,data)
  133. self:InitGenerate__15(Root,data)
  134. self:InitGenerate__16(Root,data)
  135. self:InitGenerate__17(Root,data)
  136. self:InitGenerate__18(Root,data)
  137. self:InitGenerate__19(Root,data)
  138. self:InitGenerate__20(Root,data)
  139. self:InitGenerate__21(Root,data)
  140. self:InitGenerate__22(Root,data)
  141. self:InitGenerate__23(Root,data)
  142. self:InitGenerate__24(Root,data)
  143. self:InitGenerate__25(Root,data)
  144. self:InitGenerate__26(Root,data)
  145. self:InitGenerate__27(Root,data)
  146. self:InitGenerate__28(Root,data)
  147. self:InitGenerate__29(Root,data)
  148. end
  149. ---@private
  150. function RankRewardsItemView:InitGenerate__1(Root, data)
  151. --[[
  152. Root
  153. --]]
  154. end
  155. ---@private
  156. function RankRewardsItemView:InitGenerate__2(Root, data)
  157. --[[
  158. Name
  159. --]]
  160. local tmp = Root:Find("Name").gameObject
  161. if tolua.getpeer(tmp) == nil then
  162. tolua.setpeer(tmp, {})
  163. end
  164. self.name = tmp
  165. end
  166. ---@private
  167. function RankRewardsItemView:InitGenerate__3(Root, data)
  168. --[[
  169. Name/NameBG
  170. --]]
  171. local tmp = Root:Find("Name/NameBG").gameObject
  172. if tolua.getpeer(tmp) == nil then
  173. tolua.setpeer(tmp, {})
  174. end
  175. self.nameBG = tmp
  176. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  177. end
  178. ---@private
  179. function RankRewardsItemView:InitGenerate__4(Root, data)
  180. --[[
  181. Name/TextName
  182. --]]
  183. local tmp = Root:Find("Name/TextName").gameObject
  184. if tolua.getpeer(tmp) == nil then
  185. tolua.setpeer(tmp, {})
  186. end
  187. self.textName = tmp
  188. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  189. end
  190. ---@private
  191. function RankRewardsItemView:InitGenerate__5(Root, data)
  192. --[[
  193. Name/TextDsc
  194. --]]
  195. local tmp = Root:Find("Name/TextDsc").gameObject
  196. if tolua.getpeer(tmp) == nil then
  197. tolua.setpeer(tmp, {})
  198. end
  199. self.textDsc = tmp
  200. tmp.uILocalizeScript = tmp:GetComponent(Enum.TypeInfo.UILocalizeScript)
  201. end
  202. ---@private
  203. function RankRewardsItemView:InitGenerate__6(Root, data)
  204. --[[
  205. Name/Num
  206. --]]
  207. local tmp = Root:Find("Name/Num").gameObject
  208. if tolua.getpeer(tmp) == nil then
  209. tolua.setpeer(tmp, {})
  210. end
  211. self.num = tmp
  212. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  213. end
  214. ---@private
  215. function RankRewardsItemView:InitGenerate__7(Root, data)
  216. --[[
  217. Name/TextAdvTarget
  218. --]]
  219. local tmp = Root:Find("Name/TextAdvTarget").gameObject
  220. if tolua.getpeer(tmp) == nil then
  221. tolua.setpeer(tmp, {})
  222. end
  223. self.textAdvTarget = tmp
  224. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  225. end
  226. ---@private
  227. function RankRewardsItemView:InitGenerate__8(Root, data)
  228. --[[
  229. Name/TextLowestTarget
  230. --]]
  231. local tmp = Root:Find("Name/TextLowestTarget").gameObject
  232. if tolua.getpeer(tmp) == nil then
  233. tolua.setpeer(tmp, {})
  234. end
  235. self.textLowestTarget = tmp
  236. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  237. end
  238. ---@private
  239. function RankRewardsItemView:InitGenerate__9(Root, data)
  240. --[[
  241. IconSmallItem
  242. --]]
  243. local tmp = Root:Find("IconSmallItem").gameObject
  244. if tolua.getpeer(tmp) == nil then
  245. tolua.setpeer(tmp, {})
  246. end
  247. self.iconSmallItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  248. self.iconSmallItem.prefabName = "IconItem"
  249. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  250. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  251. end
  252. ---@private
  253. function RankRewardsItemView:InitGenerate__10(Root, data)
  254. --[[
  255. Rewards
  256. --]]
  257. local tmp = Root:Find("Rewards").gameObject
  258. if tolua.getpeer(tmp) == nil then
  259. tolua.setpeer(tmp, {})
  260. end
  261. self.RewardsNode = tmp
  262. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  263. end
  264. ---@private
  265. function RankRewardsItemView:InitGenerate__11(Root, data)
  266. --[[
  267. Pets
  268. --]]
  269. local tmp = Root:Find("Pets").gameObject
  270. if tolua.getpeer(tmp) == nil then
  271. tolua.setpeer(tmp, {})
  272. end
  273. self.pets = tmp
  274. end
  275. ---@private
  276. function RankRewardsItemView:InitGenerate__12(Root, data)
  277. --[[
  278. Pets/icon
  279. --]]
  280. local tmp = Root:Find("Pets/icon").gameObject
  281. if tolua.getpeer(tmp) == nil then
  282. tolua.setpeer(tmp, {})
  283. end
  284. self.pets.icon = tmp
  285. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  286. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  287. end
  288. ---@private
  289. function RankRewardsItemView:InitGenerate__13(Root, data)
  290. --[[
  291. Pets/Pet1
  292. --]]
  293. local tmp = Root:Find("Pets/Pet1").gameObject
  294. if tolua.getpeer(tmp) == nil then
  295. tolua.setpeer(tmp, {})
  296. end
  297. self.pets.pet1 = tmp
  298. end
  299. ---@private
  300. function RankRewardsItemView:InitGenerate__14(Root, data)
  301. --[[
  302. Pets/Pet1/IconPetItem
  303. --]]
  304. local tmp = Root:Find("Pets/Pet1/IconPetItem").gameObject
  305. if tolua.getpeer(tmp) == nil then
  306. tolua.setpeer(tmp, {})
  307. end
  308. self.pets.pet1.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp)
  309. self.pets.pet1.iconPetItem.prefabName = "IconPetItem"
  310. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  311. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  312. end
  313. ---@private
  314. function RankRewardsItemView:InitGenerate__15(Root, data)
  315. --[[
  316. Pets/Pet1/num
  317. --]]
  318. local tmp = Root:Find("Pets/Pet1/num").gameObject
  319. if tolua.getpeer(tmp) == nil then
  320. tolua.setpeer(tmp, {})
  321. end
  322. self.pets.pet1.num = tmp
  323. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  324. end
  325. ---@private
  326. function RankRewardsItemView:InitGenerate__16(Root, data)
  327. --[[
  328. Pets/Pet2
  329. --]]
  330. local tmp = Root:Find("Pets/Pet2").gameObject
  331. if tolua.getpeer(tmp) == nil then
  332. tolua.setpeer(tmp, {})
  333. end
  334. self.pets.pet2 = tmp
  335. end
  336. ---@private
  337. function RankRewardsItemView:InitGenerate__17(Root, data)
  338. --[[
  339. Pets/Pet2/IconPetItem
  340. --]]
  341. local tmp = Root:Find("Pets/Pet2/IconPetItem").gameObject
  342. if tolua.getpeer(tmp) == nil then
  343. tolua.setpeer(tmp, {})
  344. end
  345. self.pets.pet2.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp)
  346. self.pets.pet2.iconPetItem.prefabName = "IconPetItem"
  347. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  348. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  349. end
  350. ---@private
  351. function RankRewardsItemView:InitGenerate__18(Root, data)
  352. --[[
  353. Pets/Pet2/num
  354. --]]
  355. local tmp = Root:Find("Pets/Pet2/num").gameObject
  356. if tolua.getpeer(tmp) == nil then
  357. tolua.setpeer(tmp, {})
  358. end
  359. self.pets.pet2.num = tmp
  360. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  361. end
  362. ---@private
  363. function RankRewardsItemView:InitGenerate__19(Root, data)
  364. --[[
  365. Pets/Pet3
  366. --]]
  367. local tmp = Root:Find("Pets/Pet3").gameObject
  368. if tolua.getpeer(tmp) == nil then
  369. tolua.setpeer(tmp, {})
  370. end
  371. self.pets.pet3 = tmp
  372. end
  373. ---@private
  374. function RankRewardsItemView:InitGenerate__20(Root, data)
  375. --[[
  376. Pets/Pet3/IconPetItem
  377. --]]
  378. local tmp = Root:Find("Pets/Pet3/IconPetItem").gameObject
  379. if tolua.getpeer(tmp) == nil then
  380. tolua.setpeer(tmp, {})
  381. end
  382. self.pets.pet3.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp)
  383. self.pets.pet3.iconPetItem.prefabName = "IconPetItem"
  384. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  385. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  386. end
  387. ---@private
  388. function RankRewardsItemView:InitGenerate__21(Root, data)
  389. --[[
  390. Pets/Pet3/num
  391. --]]
  392. local tmp = Root:Find("Pets/Pet3/num").gameObject
  393. if tolua.getpeer(tmp) == nil then
  394. tolua.setpeer(tmp, {})
  395. end
  396. self.pets.pet3.num = tmp
  397. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  398. end
  399. ---@private
  400. function RankRewardsItemView:InitGenerate__22(Root, data)
  401. --[[
  402. Pets/Pet4
  403. --]]
  404. local tmp = Root:Find("Pets/Pet4").gameObject
  405. if tolua.getpeer(tmp) == nil then
  406. tolua.setpeer(tmp, {})
  407. end
  408. self.pets.pet4 = tmp
  409. end
  410. ---@private
  411. function RankRewardsItemView:InitGenerate__23(Root, data)
  412. --[[
  413. Pets/Pet4/IconPetItem
  414. --]]
  415. local tmp = Root:Find("Pets/Pet4/IconPetItem").gameObject
  416. if tolua.getpeer(tmp) == nil then
  417. tolua.setpeer(tmp, {})
  418. end
  419. self.pets.pet4.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp)
  420. self.pets.pet4.iconPetItem.prefabName = "IconPetItem"
  421. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  422. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  423. end
  424. ---@private
  425. function RankRewardsItemView:InitGenerate__24(Root, data)
  426. --[[
  427. Pets/Pet4/num
  428. --]]
  429. local tmp = Root:Find("Pets/Pet4/num").gameObject
  430. if tolua.getpeer(tmp) == nil then
  431. tolua.setpeer(tmp, {})
  432. end
  433. self.pets.pet4.num = tmp
  434. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  435. end
  436. ---@private
  437. function RankRewardsItemView:InitGenerate__25(Root, data)
  438. --[[
  439. LabelEstimate
  440. --]]
  441. local tmp = Root:Find("LabelEstimate").gameObject
  442. if tolua.getpeer(tmp) == nil then
  443. tolua.setpeer(tmp, {})
  444. end
  445. self.labelEstimate = tmp
  446. self.labelEstimate:SetActive(false)
  447. end
  448. ---@private
  449. function RankRewardsItemView:InitGenerate__26(Root, data)
  450. --[[
  451. LabelReceived
  452. --]]
  453. local tmp = Root:Find("LabelReceived").gameObject
  454. if tolua.getpeer(tmp) == nil then
  455. tolua.setpeer(tmp, {})
  456. end
  457. self.labelReceived = tmp
  458. self.labelReceived:SetActive(false)
  459. end
  460. ---@private
  461. function RankRewardsItemView:InitGenerate__27(Root, data)
  462. --[[
  463. LabelRank
  464. --]]
  465. local tmp = Root:Find("LabelRank").gameObject
  466. if tolua.getpeer(tmp) == nil then
  467. tolua.setpeer(tmp, {})
  468. end
  469. self.labelRank = tmp
  470. end
  471. ---@private
  472. function RankRewardsItemView:InitGenerate__28(Root, data)
  473. --[[
  474. LabelRank/ImageLabel
  475. --]]
  476. local tmp = Root:Find("LabelRank/ImageLabel").gameObject
  477. if tolua.getpeer(tmp) == nil then
  478. tolua.setpeer(tmp, {})
  479. end
  480. self.imageLabel = tmp
  481. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  482. end
  483. ---@private
  484. function RankRewardsItemView:InitGenerate__29(Root, data)
  485. --[[
  486. LabelRank/Text
  487. --]]
  488. local tmp = Root:Find("LabelRank/Text").gameObject
  489. if tolua.getpeer(tmp) == nil then
  490. tolua.setpeer(tmp, {})
  491. end
  492. self.labelRank.text = tmp
  493. tmp.uILocalizeScript = tmp:GetComponent(Enum.TypeInfo.UILocalizeScript)
  494. end
  495. ---@private
  496. function RankRewardsItemView:GenerateDestroy()
  497. if tolua.getpeer(self.labelRank.text) ~= nil then
  498. tolua.setpeer(self.labelRank.text, nil)
  499. end
  500. if tolua.getpeer(self.pets.pet4.num) ~= nil then
  501. tolua.setpeer(self.pets.pet4.num, nil)
  502. end
  503. if self.pets.pet4.iconPetItem.GenerateDestroy ~= nil then
  504. self.pets.pet4.iconPetItem:GenerateDestroy()
  505. end
  506. if tolua.getpeer(self.pets.pet4.iconPetItem) ~= nil then
  507. tolua.setpeer(self.pets.pet4.iconPetItem, nil)
  508. end
  509. if tolua.getpeer(self.pets.pet4) ~= nil then
  510. tolua.setpeer(self.pets.pet4, nil)
  511. end
  512. if tolua.getpeer(self.pets.pet3.num) ~= nil then
  513. tolua.setpeer(self.pets.pet3.num, nil)
  514. end
  515. if self.pets.pet3.iconPetItem.GenerateDestroy ~= nil then
  516. self.pets.pet3.iconPetItem:GenerateDestroy()
  517. end
  518. if tolua.getpeer(self.pets.pet3.iconPetItem) ~= nil then
  519. tolua.setpeer(self.pets.pet3.iconPetItem, nil)
  520. end
  521. if tolua.getpeer(self.pets.pet3) ~= nil then
  522. tolua.setpeer(self.pets.pet3, nil)
  523. end
  524. if tolua.getpeer(self.pets.pet2.num) ~= nil then
  525. tolua.setpeer(self.pets.pet2.num, nil)
  526. end
  527. if self.pets.pet2.iconPetItem.GenerateDestroy ~= nil then
  528. self.pets.pet2.iconPetItem:GenerateDestroy()
  529. end
  530. if tolua.getpeer(self.pets.pet2.iconPetItem) ~= nil then
  531. tolua.setpeer(self.pets.pet2.iconPetItem, nil)
  532. end
  533. if tolua.getpeer(self.pets.pet2) ~= nil then
  534. tolua.setpeer(self.pets.pet2, nil)
  535. end
  536. if tolua.getpeer(self.pets.pet1.num) ~= nil then
  537. tolua.setpeer(self.pets.pet1.num, nil)
  538. end
  539. if self.pets.pet1.iconPetItem.GenerateDestroy ~= nil then
  540. self.pets.pet1.iconPetItem:GenerateDestroy()
  541. end
  542. if tolua.getpeer(self.pets.pet1.iconPetItem) ~= nil then
  543. tolua.setpeer(self.pets.pet1.iconPetItem, nil)
  544. end
  545. if tolua.getpeer(self.pets.pet1) ~= nil then
  546. tolua.setpeer(self.pets.pet1, nil)
  547. end
  548. if tolua.getpeer(self.pets.icon) ~= nil then
  549. tolua.setpeer(self.pets.icon, nil)
  550. end
  551. if tolua.getpeer(self.textLowestTarget) ~= nil then
  552. tolua.setpeer(self.textLowestTarget, nil)
  553. end
  554. if tolua.getpeer(self.textAdvTarget) ~= nil then
  555. tolua.setpeer(self.textAdvTarget, nil)
  556. end
  557. if tolua.getpeer(self.num) ~= nil then
  558. tolua.setpeer(self.num, nil)
  559. end
  560. if tolua.getpeer(self.textDsc) ~= nil then
  561. tolua.setpeer(self.textDsc, nil)
  562. end
  563. if tolua.getpeer(self.textName) ~= nil then
  564. tolua.setpeer(self.textName, nil)
  565. end
  566. if tolua.getpeer(self.name) ~= nil then
  567. tolua.setpeer(self.name, nil)
  568. end
  569. self.name = nil
  570. if tolua.getpeer(self.nameBG) ~= nil then
  571. tolua.setpeer(self.nameBG, nil)
  572. end
  573. self.nameBG = nil
  574. if self.iconSmallItem.GenerateDestroy ~= nil then
  575. self.iconSmallItem:GenerateDestroy()
  576. end
  577. if tolua.getpeer(self.iconSmallItem) ~= nil then
  578. tolua.setpeer(self.iconSmallItem, nil)
  579. end
  580. self.iconSmallItem = nil
  581. if tolua.getpeer(self.RewardsNode) ~= nil then
  582. tolua.setpeer(self.RewardsNode, nil)
  583. end
  584. self.RewardsNode = nil
  585. if tolua.getpeer(self.pets) ~= nil then
  586. tolua.setpeer(self.pets, nil)
  587. end
  588. self.pets = nil
  589. if tolua.getpeer(self.labelEstimate) ~= nil then
  590. tolua.setpeer(self.labelEstimate, nil)
  591. end
  592. self.labelEstimate = nil
  593. if tolua.getpeer(self.labelReceived) ~= nil then
  594. tolua.setpeer(self.labelReceived, nil)
  595. end
  596. self.labelReceived = nil
  597. if tolua.getpeer(self.labelRank) ~= nil then
  598. tolua.setpeer(self.labelRank, nil)
  599. end
  600. self.labelRank = nil
  601. if tolua.getpeer(self.imageLabel) ~= nil then
  602. tolua.setpeer(self.imageLabel, nil)
  603. end
  604. self.imageLabel = nil
  605. self.transform = nil
  606. self.gameObject = nil
  607. self.inited = false
  608. end
  609. return RankRewardsItemView