PetExchangeItem_Generate.lua 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886
  1. ---@class PetExchangeItem__Generate_number
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text TMPro.TextMeshProUGUI
  4. ---@class PetExchangeItem__Generate_textR
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public uILocalizeScript UILocalizeScript
  7. ---@class PetExchangeItem__Generate_button
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public button UnityEngine.UI.Button
  10. ---@class PetExchangeItem__Generate_reward_iconItem
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public rectTransform UnityEngine.RectTransform
  13. ---@field public layoutElement UnityEngine.UI.LayoutElement
  14. ---@class PetExchangeItem__Generate_reward_iconPetItem
  15. ---@field public gameObject UnityEngine.GameObject
  16. ---@field public rectTransform UnityEngine.RectTransform
  17. ---@field public layoutElement UnityEngine.UI.LayoutElement
  18. ---@class PetExchangeItem__Generate_numberReward
  19. ---@field public gameObject UnityEngine.GameObject
  20. ---@field public text UnityEngine.UI.Text
  21. ---@class PetExchangeItem__Generate_reward
  22. ---@field public gameObject UnityEngine.GameObject
  23. ---@field public iconPetItem PetExchangeItem__Generate_reward_iconPetItem
  24. ---@field public iconItem PetExchangeItem__Generate_reward_iconItem
  25. ---@class PetExchangeItem__Generate_text4
  26. ---@field public gameObject UnityEngine.GameObject
  27. ---@field public text UnityEngine.UI.Text
  28. ---@class PetExchangeItem__Generate_coastItem3_addMask
  29. ---@field public gameObject UnityEngine.GameObject
  30. ---@field public image UnityEngine.UI.Image
  31. ---@field public button UnityEngine.UI.Button
  32. ---@class PetExchangeItem__Generate_coastItem3_iconPetItem
  33. ---@field public gameObject UnityEngine.GameObject
  34. ---@field public rectTransform UnityEngine.RectTransform
  35. ---@field public layoutElement UnityEngine.UI.LayoutElement
  36. ---@class PetExchangeItem__Generate_coastItem3_iconItem
  37. ---@field public gameObject UnityEngine.GameObject
  38. ---@field public rectTransform UnityEngine.RectTransform
  39. ---@field public layoutElement UnityEngine.UI.LayoutElement
  40. ---@class PetExchangeItem__Generate_coastItem3
  41. ---@field public gameObject UnityEngine.GameObject
  42. ---@field public button UnityEngine.UI.Button
  43. ---@field public iconItem PetExchangeItem__Generate_coastItem3_iconItem
  44. ---@field public iconPetItem PetExchangeItem__Generate_coastItem3_iconPetItem
  45. ---@field public addMask PetExchangeItem__Generate_coastItem3_addMask
  46. ---@class PetExchangeItem__Generate_text3
  47. ---@field public gameObject UnityEngine.GameObject
  48. ---@field public text UnityEngine.UI.Text
  49. ---@class PetExchangeItem__Generate_coastItem2_addMask
  50. ---@field public gameObject UnityEngine.GameObject
  51. ---@field public image UnityEngine.UI.Image
  52. ---@field public button UnityEngine.UI.Button
  53. ---@class PetExchangeItem__Generate_coastItem2_iconPetItem
  54. ---@field public gameObject UnityEngine.GameObject
  55. ---@field public rectTransform UnityEngine.RectTransform
  56. ---@field public layoutElement UnityEngine.UI.LayoutElement
  57. ---@class PetExchangeItem__Generate_coastItem2_iconItem
  58. ---@field public gameObject UnityEngine.GameObject
  59. ---@field public rectTransform UnityEngine.RectTransform
  60. ---@field public layoutElement UnityEngine.UI.LayoutElement
  61. ---@class PetExchangeItem__Generate_coastItem2
  62. ---@field public gameObject UnityEngine.GameObject
  63. ---@field public button UnityEngine.UI.Button
  64. ---@field public iconItem PetExchangeItem__Generate_coastItem2_iconItem
  65. ---@field public iconPetItem PetExchangeItem__Generate_coastItem2_iconPetItem
  66. ---@field public addMask PetExchangeItem__Generate_coastItem2_addMask
  67. ---@class PetExchangeItem__Generate_text2
  68. ---@field public gameObject UnityEngine.GameObject
  69. ---@field public text UnityEngine.UI.Text
  70. ---@class PetExchangeItem__Generate_coastItem1_addMask
  71. ---@field public gameObject UnityEngine.GameObject
  72. ---@field public image UnityEngine.UI.Image
  73. ---@field public button UnityEngine.UI.Button
  74. ---@class PetExchangeItem__Generate_coastItem1_iconPetItem
  75. ---@field public gameObject UnityEngine.GameObject
  76. ---@field public rectTransform UnityEngine.RectTransform
  77. ---@field public layoutElement UnityEngine.UI.LayoutElement
  78. ---@class PetExchangeItem__Generate_coastItem1_iconItem
  79. ---@field public gameObject UnityEngine.GameObject
  80. ---@field public rectTransform UnityEngine.RectTransform
  81. ---@field public layoutElement UnityEngine.UI.LayoutElement
  82. ---@class PetExchangeItem__Generate_coastItem1
  83. ---@field public gameObject UnityEngine.GameObject
  84. ---@field public button UnityEngine.UI.Button
  85. ---@field public iconItem PetExchangeItem__Generate_coastItem1_iconItem
  86. ---@field public iconPetItem PetExchangeItem__Generate_coastItem1_iconPetItem
  87. ---@field public addMask PetExchangeItem__Generate_coastItem1_addMask
  88. ---@class PetExchangeItem__Generate_text1
  89. ---@field public gameObject UnityEngine.GameObject
  90. ---@field public text UnityEngine.UI.Text
  91. ---@class PetExchangeItem__Generate_coastItem0_addMask
  92. ---@field public gameObject UnityEngine.GameObject
  93. ---@field public image UnityEngine.UI.Image
  94. ---@field public button UnityEngine.UI.Button
  95. ---@class PetExchangeItem__Generate_coastItem0_iconPetItem
  96. ---@field public gameObject UnityEngine.GameObject
  97. ---@field public rectTransform UnityEngine.RectTransform
  98. ---@field public layoutElement UnityEngine.UI.LayoutElement
  99. ---@class PetExchangeItem__Generate_coastItem0_iconItem
  100. ---@field public gameObject UnityEngine.GameObject
  101. ---@field public rectTransform UnityEngine.RectTransform
  102. ---@field public layoutElement UnityEngine.UI.LayoutElement
  103. ---@class PetExchangeItem__Generate_coastItem0
  104. ---@field public gameObject UnityEngine.GameObject
  105. ---@field public button UnityEngine.UI.Button
  106. ---@field public iconItem PetExchangeItem__Generate_coastItem0_iconItem
  107. ---@field public iconPetItem PetExchangeItem__Generate_coastItem0_iconPetItem
  108. ---@field public addMask PetExchangeItem__Generate_coastItem0_addMask
  109. ---@class PetExchangeItem__Generate_coast
  110. ---@field public gameObject UnityEngine.GameObject
  111. ---@field public scrollRect UnityEngine.UI.ScrollRect
  112. ---@class PetExchangeItem__Generate
  113. ---@field private gameObject UnityEngine.GameObject
  114. ---@field private transform UnityEngine.Transform
  115. ---@field private rectTransform UnityEngine.RectTransform
  116. ---@field private coast PetExchangeItem__Generate_coast
  117. ---@field private coastItem0 PetExchangeItem__Generate_coastItem0
  118. ---@field private text1 PetExchangeItem__Generate_text1
  119. ---@field private coastItem1 PetExchangeItem__Generate_coastItem1
  120. ---@field private text2 PetExchangeItem__Generate_text2
  121. ---@field private coastItem2 PetExchangeItem__Generate_coastItem2
  122. ---@field private text3 PetExchangeItem__Generate_text3
  123. ---@field private coastItem3 PetExchangeItem__Generate_coastItem3
  124. ---@field private text4 PetExchangeItem__Generate_text4
  125. ---@field private reward PetExchangeItem__Generate_reward
  126. ---@field private numberReward PetExchangeItem__Generate_numberReward
  127. ---@field private button PetExchangeItem__Generate_button
  128. ---@field private textR PetExchangeItem__Generate_textR
  129. ---@field private uIRedPointRP UnityEngine.GameObject
  130. ---@field private mask UnityEngine.GameObject
  131. ---@field private labelReceived UnityEngine.GameObject
  132. ---@field private serverLimit UnityEngine.GameObject
  133. ---@field private green UnityEngine.GameObject
  134. ---@field private red UnityEngine.GameObject
  135. ---@field private number PetExchangeItem__Generate_number
  136. local PetExchangeItemView = class("PetExchangeItemView")
  137. function PetExchangeItemView:ctor()
  138. end
  139. ---@private
  140. function PetExchangeItemView:SetActive(result)
  141. self.gameObject:SetActive(result)
  142. end
  143. ---@private
  144. function PetExchangeItemView:InitGenerate(Root, data)
  145. self.transform = Root
  146. self.inited = true
  147. local tmp
  148. self:InitGenerate__1(Root,data)
  149. self:InitGenerate__2(Root,data)
  150. self:InitGenerate__3(Root,data)
  151. self:InitGenerate__4(Root,data)
  152. self:InitGenerate__5(Root,data)
  153. self:InitGenerate__6(Root,data)
  154. self:InitGenerate__7(Root,data)
  155. self:InitGenerate__8(Root,data)
  156. self:InitGenerate__9(Root,data)
  157. self:InitGenerate__10(Root,data)
  158. self:InitGenerate__11(Root,data)
  159. self:InitGenerate__12(Root,data)
  160. self:InitGenerate__13(Root,data)
  161. self:InitGenerate__14(Root,data)
  162. self:InitGenerate__15(Root,data)
  163. self:InitGenerate__16(Root,data)
  164. self:InitGenerate__17(Root,data)
  165. self:InitGenerate__18(Root,data)
  166. self:InitGenerate__19(Root,data)
  167. self:InitGenerate__20(Root,data)
  168. self:InitGenerate__21(Root,data)
  169. self:InitGenerate__22(Root,data)
  170. self:InitGenerate__23(Root,data)
  171. self:InitGenerate__24(Root,data)
  172. self:InitGenerate__25(Root,data)
  173. self:InitGenerate__26(Root,data)
  174. self:InitGenerate__27(Root,data)
  175. self:InitGenerate__28(Root,data)
  176. self:InitGenerate__29(Root,data)
  177. self:InitGenerate__30(Root,data)
  178. self:InitGenerate__31(Root,data)
  179. self:InitGenerate__32(Root,data)
  180. self:InitGenerate__33(Root,data)
  181. self:InitGenerate__34(Root,data)
  182. self:InitGenerate__35(Root,data)
  183. end
  184. ---@private
  185. function PetExchangeItemView:InitGenerate__1(Root, data)
  186. --[[
  187. Root
  188. --]]
  189. self.rectTransform = Root:GetComponent(Enum.TypeInfo.RectTransform)
  190. end
  191. ---@private
  192. function PetExchangeItemView:InitGenerate__2(Root, data)
  193. --[[
  194. Coast
  195. --]]
  196. local tmp = Root:Find("Coast").gameObject
  197. if tolua.getpeer(tmp) == nil then
  198. tolua.setpeer(tmp, {})
  199. end
  200. self.coast = tmp
  201. tmp.scrollRect = tmp:GetComponent(Enum.TypeInfo.ScrollRect)
  202. end
  203. ---@private
  204. function PetExchangeItemView:InitGenerate__3(Root, data)
  205. --[[
  206. Coast/Viewport/Content/CoastItem0
  207. --]]
  208. local tmp = Root:Find("Coast/Viewport/Content/CoastItem0").gameObject
  209. if tolua.getpeer(tmp) == nil then
  210. tolua.setpeer(tmp, {})
  211. end
  212. self.coastItem0 = tmp
  213. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  214. end
  215. ---@private
  216. function PetExchangeItemView:InitGenerate__4(Root, data)
  217. --[[
  218. Coast/Viewport/Content/CoastItem0/icon/IconItem
  219. --]]
  220. local tmp = Root:Find("Coast/Viewport/Content/CoastItem0/icon/IconItem").gameObject
  221. if tolua.getpeer(tmp) == nil then
  222. tolua.setpeer(tmp, {})
  223. end
  224. self.coastItem0.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  225. self.coastItem0.iconItem.prefabName = "IconItem"
  226. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  227. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  228. end
  229. ---@private
  230. function PetExchangeItemView:InitGenerate__5(Root, data)
  231. --[[
  232. Coast/Viewport/Content/CoastItem0/icon/IconPetItem
  233. --]]
  234. local tmp = Root:Find("Coast/Viewport/Content/CoastItem0/icon/IconPetItem").gameObject
  235. if tolua.getpeer(tmp) == nil then
  236. tolua.setpeer(tmp, {})
  237. end
  238. self.coastItem0.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp)
  239. self.coastItem0.iconPetItem.prefabName = "IconPetItem"
  240. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  241. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  242. end
  243. ---@private
  244. function PetExchangeItemView:InitGenerate__6(Root, data)
  245. --[[
  246. Coast/Viewport/Content/CoastItem0/icon/AddMask
  247. --]]
  248. local tmp = Root:Find("Coast/Viewport/Content/CoastItem0/icon/AddMask").gameObject
  249. if tolua.getpeer(tmp) == nil then
  250. tolua.setpeer(tmp, {})
  251. end
  252. self.coastItem0.addMask = tmp
  253. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  254. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  255. end
  256. ---@private
  257. function PetExchangeItemView:InitGenerate__7(Root, data)
  258. --[[
  259. Coast/Viewport/Content/CoastItem0/Number/Text1
  260. --]]
  261. local tmp = Root:Find("Coast/Viewport/Content/CoastItem0/Number/Text1").gameObject
  262. if tolua.getpeer(tmp) == nil then
  263. tolua.setpeer(tmp, {})
  264. end
  265. self.text1 = tmp
  266. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  267. end
  268. ---@private
  269. function PetExchangeItemView:InitGenerate__8(Root, data)
  270. --[[
  271. Coast/Viewport/Content/CoastItem1
  272. --]]
  273. local tmp = Root:Find("Coast/Viewport/Content/CoastItem1").gameObject
  274. if tolua.getpeer(tmp) == nil then
  275. tolua.setpeer(tmp, {})
  276. end
  277. self.coastItem1 = tmp
  278. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  279. end
  280. ---@private
  281. function PetExchangeItemView:InitGenerate__9(Root, data)
  282. --[[
  283. Coast/Viewport/Content/CoastItem1/icon/IconItem
  284. --]]
  285. local tmp = Root:Find("Coast/Viewport/Content/CoastItem1/icon/IconItem").gameObject
  286. if tolua.getpeer(tmp) == nil then
  287. tolua.setpeer(tmp, {})
  288. end
  289. self.coastItem1.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  290. self.coastItem1.iconItem.prefabName = "IconItem"
  291. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  292. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  293. end
  294. ---@private
  295. function PetExchangeItemView:InitGenerate__10(Root, data)
  296. --[[
  297. Coast/Viewport/Content/CoastItem1/icon/IconPetItem
  298. --]]
  299. local tmp = Root:Find("Coast/Viewport/Content/CoastItem1/icon/IconPetItem").gameObject
  300. if tolua.getpeer(tmp) == nil then
  301. tolua.setpeer(tmp, {})
  302. end
  303. self.coastItem1.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp)
  304. self.coastItem1.iconPetItem.prefabName = "IconPetItem"
  305. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  306. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  307. end
  308. ---@private
  309. function PetExchangeItemView:InitGenerate__11(Root, data)
  310. --[[
  311. Coast/Viewport/Content/CoastItem1/icon/AddMask
  312. --]]
  313. local tmp = Root:Find("Coast/Viewport/Content/CoastItem1/icon/AddMask").gameObject
  314. if tolua.getpeer(tmp) == nil then
  315. tolua.setpeer(tmp, {})
  316. end
  317. self.coastItem1.addMask = tmp
  318. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  319. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  320. end
  321. ---@private
  322. function PetExchangeItemView:InitGenerate__12(Root, data)
  323. --[[
  324. Coast/Viewport/Content/CoastItem1/Number/Text2
  325. --]]
  326. local tmp = Root:Find("Coast/Viewport/Content/CoastItem1/Number/Text2").gameObject
  327. if tolua.getpeer(tmp) == nil then
  328. tolua.setpeer(tmp, {})
  329. end
  330. self.text2 = tmp
  331. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  332. end
  333. ---@private
  334. function PetExchangeItemView:InitGenerate__13(Root, data)
  335. --[[
  336. Coast/Viewport/Content/CoastItem2
  337. --]]
  338. local tmp = Root:Find("Coast/Viewport/Content/CoastItem2").gameObject
  339. if tolua.getpeer(tmp) == nil then
  340. tolua.setpeer(tmp, {})
  341. end
  342. self.coastItem2 = tmp
  343. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  344. end
  345. ---@private
  346. function PetExchangeItemView:InitGenerate__14(Root, data)
  347. --[[
  348. Coast/Viewport/Content/CoastItem2/icon/IconItem
  349. --]]
  350. local tmp = Root:Find("Coast/Viewport/Content/CoastItem2/icon/IconItem").gameObject
  351. if tolua.getpeer(tmp) == nil then
  352. tolua.setpeer(tmp, {})
  353. end
  354. self.coastItem2.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  355. self.coastItem2.iconItem.prefabName = "IconItem"
  356. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  357. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  358. end
  359. ---@private
  360. function PetExchangeItemView:InitGenerate__15(Root, data)
  361. --[[
  362. Coast/Viewport/Content/CoastItem2/icon/IconPetItem
  363. --]]
  364. local tmp = Root:Find("Coast/Viewport/Content/CoastItem2/icon/IconPetItem").gameObject
  365. if tolua.getpeer(tmp) == nil then
  366. tolua.setpeer(tmp, {})
  367. end
  368. self.coastItem2.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp)
  369. self.coastItem2.iconPetItem.prefabName = "IconPetItem"
  370. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  371. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  372. end
  373. ---@private
  374. function PetExchangeItemView:InitGenerate__16(Root, data)
  375. --[[
  376. Coast/Viewport/Content/CoastItem2/icon/AddMask
  377. --]]
  378. local tmp = Root:Find("Coast/Viewport/Content/CoastItem2/icon/AddMask").gameObject
  379. if tolua.getpeer(tmp) == nil then
  380. tolua.setpeer(tmp, {})
  381. end
  382. self.coastItem2.addMask = tmp
  383. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  384. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  385. end
  386. ---@private
  387. function PetExchangeItemView:InitGenerate__17(Root, data)
  388. --[[
  389. Coast/Viewport/Content/CoastItem2/Number/Text3
  390. --]]
  391. local tmp = Root:Find("Coast/Viewport/Content/CoastItem2/Number/Text3").gameObject
  392. if tolua.getpeer(tmp) == nil then
  393. tolua.setpeer(tmp, {})
  394. end
  395. self.text3 = tmp
  396. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  397. end
  398. ---@private
  399. function PetExchangeItemView:InitGenerate__18(Root, data)
  400. --[[
  401. Coast/Viewport/Content/CoastItem3
  402. --]]
  403. local tmp = Root:Find("Coast/Viewport/Content/CoastItem3").gameObject
  404. if tolua.getpeer(tmp) == nil then
  405. tolua.setpeer(tmp, {})
  406. end
  407. self.coastItem3 = tmp
  408. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  409. end
  410. ---@private
  411. function PetExchangeItemView:InitGenerate__19(Root, data)
  412. --[[
  413. Coast/Viewport/Content/CoastItem3/icon/IconItem
  414. --]]
  415. local tmp = Root:Find("Coast/Viewport/Content/CoastItem3/icon/IconItem").gameObject
  416. if tolua.getpeer(tmp) == nil then
  417. tolua.setpeer(tmp, {})
  418. end
  419. self.coastItem3.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  420. self.coastItem3.iconItem.prefabName = "IconItem"
  421. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  422. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  423. end
  424. ---@private
  425. function PetExchangeItemView:InitGenerate__20(Root, data)
  426. --[[
  427. Coast/Viewport/Content/CoastItem3/icon/IconPetItem
  428. --]]
  429. local tmp = Root:Find("Coast/Viewport/Content/CoastItem3/icon/IconPetItem").gameObject
  430. if tolua.getpeer(tmp) == nil then
  431. tolua.setpeer(tmp, {})
  432. end
  433. self.coastItem3.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp)
  434. self.coastItem3.iconPetItem.prefabName = "IconPetItem"
  435. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  436. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  437. end
  438. ---@private
  439. function PetExchangeItemView:InitGenerate__21(Root, data)
  440. --[[
  441. Coast/Viewport/Content/CoastItem3/icon/AddMask
  442. --]]
  443. local tmp = Root:Find("Coast/Viewport/Content/CoastItem3/icon/AddMask").gameObject
  444. if tolua.getpeer(tmp) == nil then
  445. tolua.setpeer(tmp, {})
  446. end
  447. self.coastItem3.addMask = tmp
  448. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  449. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  450. end
  451. ---@private
  452. function PetExchangeItemView:InitGenerate__22(Root, data)
  453. --[[
  454. Coast/Viewport/Content/CoastItem3/Number/Text4
  455. --]]
  456. local tmp = Root:Find("Coast/Viewport/Content/CoastItem3/Number/Text4").gameObject
  457. if tolua.getpeer(tmp) == nil then
  458. tolua.setpeer(tmp, {})
  459. end
  460. self.text4 = tmp
  461. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  462. end
  463. ---@private
  464. function PetExchangeItemView:InitGenerate__23(Root, data)
  465. --[[
  466. Reward
  467. --]]
  468. local tmp = Root:Find("Reward").gameObject
  469. if tolua.getpeer(tmp) == nil then
  470. tolua.setpeer(tmp, {})
  471. end
  472. self.reward = tmp
  473. end
  474. ---@private
  475. function PetExchangeItemView:InitGenerate__24(Root, data)
  476. --[[
  477. Reward/Limit/NumberReward
  478. --]]
  479. local tmp = Root:Find("Reward/Limit/NumberReward").gameObject
  480. if tolua.getpeer(tmp) == nil then
  481. tolua.setpeer(tmp, {})
  482. end
  483. self.numberReward = tmp
  484. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  485. end
  486. ---@private
  487. function PetExchangeItemView:InitGenerate__25(Root, data)
  488. --[[
  489. Reward/IconPetItem
  490. --]]
  491. local tmp = Root:Find("Reward/IconPetItem").gameObject
  492. if tolua.getpeer(tmp) == nil then
  493. tolua.setpeer(tmp, {})
  494. end
  495. self.reward.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp)
  496. self.reward.iconPetItem.prefabName = "IconPetItem"
  497. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  498. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  499. end
  500. ---@private
  501. function PetExchangeItemView:InitGenerate__26(Root, data)
  502. --[[
  503. Reward/IconItem
  504. --]]
  505. local tmp = Root:Find("Reward/IconItem").gameObject
  506. if tolua.getpeer(tmp) == nil then
  507. tolua.setpeer(tmp, {})
  508. end
  509. self.reward.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  510. self.reward.iconItem.prefabName = "IconItem"
  511. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  512. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  513. end
  514. ---@private
  515. function PetExchangeItemView:InitGenerate__27(Root, data)
  516. --[[
  517. Reward/Button
  518. --]]
  519. local tmp = Root:Find("Reward/Button").gameObject
  520. if tolua.getpeer(tmp) == nil then
  521. tolua.setpeer(tmp, {})
  522. end
  523. self.button = tmp
  524. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  525. end
  526. ---@private
  527. function PetExchangeItemView:InitGenerate__28(Root, data)
  528. --[[
  529. Reward/Button/TextR
  530. --]]
  531. local tmp = Root:Find("Reward/Button/TextR").gameObject
  532. if tolua.getpeer(tmp) == nil then
  533. tolua.setpeer(tmp, {})
  534. end
  535. self.textR = tmp
  536. tmp.uILocalizeScript = tmp:GetComponent(Enum.TypeInfo.UILocalizeScript)
  537. end
  538. ---@private
  539. function PetExchangeItemView:InitGenerate__29(Root, data)
  540. --[[
  541. Reward/Button/UIRedPointRP
  542. --]]
  543. local tmp = Root:Find("Reward/Button/UIRedPointRP").gameObject
  544. if tolua.getpeer(tmp) == nil then
  545. tolua.setpeer(tmp, {})
  546. end
  547. self.uIRedPointRP = tmp
  548. end
  549. ---@private
  550. function PetExchangeItemView:InitGenerate__30(Root, data)
  551. --[[
  552. Mask
  553. --]]
  554. local tmp = Root:Find("Mask").gameObject
  555. if tolua.getpeer(tmp) == nil then
  556. tolua.setpeer(tmp, {})
  557. end
  558. self.mask = tmp
  559. end
  560. ---@private
  561. function PetExchangeItemView:InitGenerate__31(Root, data)
  562. --[[
  563. Mask/LabelReceived
  564. --]]
  565. local tmp = Root:Find("Mask/LabelReceived").gameObject
  566. if tolua.getpeer(tmp) == nil then
  567. tolua.setpeer(tmp, {})
  568. end
  569. self.labelReceived = tmp
  570. end
  571. ---@private
  572. function PetExchangeItemView:InitGenerate__32(Root, data)
  573. --[[
  574. ServerLimit
  575. --]]
  576. local tmp = Root:Find("ServerLimit").gameObject
  577. if tolua.getpeer(tmp) == nil then
  578. tolua.setpeer(tmp, {})
  579. end
  580. self.serverLimit = tmp
  581. end
  582. ---@private
  583. function PetExchangeItemView:InitGenerate__33(Root, data)
  584. --[[
  585. ServerLimit/Green
  586. --]]
  587. local tmp = Root:Find("ServerLimit/Green").gameObject
  588. if tolua.getpeer(tmp) == nil then
  589. tolua.setpeer(tmp, {})
  590. end
  591. self.green = tmp
  592. end
  593. ---@private
  594. function PetExchangeItemView:InitGenerate__34(Root, data)
  595. --[[
  596. ServerLimit/Red
  597. --]]
  598. local tmp = Root:Find("ServerLimit/Red").gameObject
  599. if tolua.getpeer(tmp) == nil then
  600. tolua.setpeer(tmp, {})
  601. end
  602. self.red = tmp
  603. end
  604. ---@private
  605. function PetExchangeItemView:InitGenerate__35(Root, data)
  606. --[[
  607. ServerLimit/Number
  608. --]]
  609. local tmp = Root:Find("ServerLimit/Number").gameObject
  610. if tolua.getpeer(tmp) == nil then
  611. tolua.setpeer(tmp, {})
  612. end
  613. self.number = tmp
  614. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  615. end
  616. ---@private
  617. function PetExchangeItemView:GenerateDestroy()
  618. if self.reward.iconItem.GenerateDestroy ~= nil then
  619. self.reward.iconItem:GenerateDestroy()
  620. end
  621. if tolua.getpeer(self.reward.iconItem) ~= nil then
  622. tolua.setpeer(self.reward.iconItem, nil)
  623. end
  624. if self.reward.iconPetItem.GenerateDestroy ~= nil then
  625. self.reward.iconPetItem:GenerateDestroy()
  626. end
  627. if tolua.getpeer(self.reward.iconPetItem) ~= nil then
  628. tolua.setpeer(self.reward.iconPetItem, nil)
  629. end
  630. if tolua.getpeer(self.coastItem3.addMask) ~= nil then
  631. tolua.setpeer(self.coastItem3.addMask, nil)
  632. end
  633. if self.coastItem3.iconPetItem.GenerateDestroy ~= nil then
  634. self.coastItem3.iconPetItem:GenerateDestroy()
  635. end
  636. if tolua.getpeer(self.coastItem3.iconPetItem) ~= nil then
  637. tolua.setpeer(self.coastItem3.iconPetItem, nil)
  638. end
  639. if self.coastItem3.iconItem.GenerateDestroy ~= nil then
  640. self.coastItem3.iconItem:GenerateDestroy()
  641. end
  642. if tolua.getpeer(self.coastItem3.iconItem) ~= nil then
  643. tolua.setpeer(self.coastItem3.iconItem, nil)
  644. end
  645. if tolua.getpeer(self.coastItem2.addMask) ~= nil then
  646. tolua.setpeer(self.coastItem2.addMask, nil)
  647. end
  648. if self.coastItem2.iconPetItem.GenerateDestroy ~= nil then
  649. self.coastItem2.iconPetItem:GenerateDestroy()
  650. end
  651. if tolua.getpeer(self.coastItem2.iconPetItem) ~= nil then
  652. tolua.setpeer(self.coastItem2.iconPetItem, nil)
  653. end
  654. if self.coastItem2.iconItem.GenerateDestroy ~= nil then
  655. self.coastItem2.iconItem:GenerateDestroy()
  656. end
  657. if tolua.getpeer(self.coastItem2.iconItem) ~= nil then
  658. tolua.setpeer(self.coastItem2.iconItem, nil)
  659. end
  660. if tolua.getpeer(self.coastItem1.addMask) ~= nil then
  661. tolua.setpeer(self.coastItem1.addMask, nil)
  662. end
  663. if self.coastItem1.iconPetItem.GenerateDestroy ~= nil then
  664. self.coastItem1.iconPetItem:GenerateDestroy()
  665. end
  666. if tolua.getpeer(self.coastItem1.iconPetItem) ~= nil then
  667. tolua.setpeer(self.coastItem1.iconPetItem, nil)
  668. end
  669. if self.coastItem1.iconItem.GenerateDestroy ~= nil then
  670. self.coastItem1.iconItem:GenerateDestroy()
  671. end
  672. if tolua.getpeer(self.coastItem1.iconItem) ~= nil then
  673. tolua.setpeer(self.coastItem1.iconItem, nil)
  674. end
  675. if tolua.getpeer(self.coastItem0.addMask) ~= nil then
  676. tolua.setpeer(self.coastItem0.addMask, nil)
  677. end
  678. if self.coastItem0.iconPetItem.GenerateDestroy ~= nil then
  679. self.coastItem0.iconPetItem:GenerateDestroy()
  680. end
  681. if tolua.getpeer(self.coastItem0.iconPetItem) ~= nil then
  682. tolua.setpeer(self.coastItem0.iconPetItem, nil)
  683. end
  684. if self.coastItem0.iconItem.GenerateDestroy ~= nil then
  685. self.coastItem0.iconItem:GenerateDestroy()
  686. end
  687. if tolua.getpeer(self.coastItem0.iconItem) ~= nil then
  688. tolua.setpeer(self.coastItem0.iconItem, nil)
  689. end
  690. if tolua.getpeer(self.coast) ~= nil then
  691. tolua.setpeer(self.coast, nil)
  692. end
  693. self.coast = nil
  694. if tolua.getpeer(self.coastItem0) ~= nil then
  695. tolua.setpeer(self.coastItem0, nil)
  696. end
  697. self.coastItem0 = nil
  698. if tolua.getpeer(self.text1) ~= nil then
  699. tolua.setpeer(self.text1, nil)
  700. end
  701. self.text1 = nil
  702. if tolua.getpeer(self.coastItem1) ~= nil then
  703. tolua.setpeer(self.coastItem1, nil)
  704. end
  705. self.coastItem1 = nil
  706. if tolua.getpeer(self.text2) ~= nil then
  707. tolua.setpeer(self.text2, nil)
  708. end
  709. self.text2 = nil
  710. if tolua.getpeer(self.coastItem2) ~= nil then
  711. tolua.setpeer(self.coastItem2, nil)
  712. end
  713. self.coastItem2 = nil
  714. if tolua.getpeer(self.text3) ~= nil then
  715. tolua.setpeer(self.text3, nil)
  716. end
  717. self.text3 = nil
  718. if tolua.getpeer(self.coastItem3) ~= nil then
  719. tolua.setpeer(self.coastItem3, nil)
  720. end
  721. self.coastItem3 = nil
  722. if tolua.getpeer(self.text4) ~= nil then
  723. tolua.setpeer(self.text4, nil)
  724. end
  725. self.text4 = nil
  726. if tolua.getpeer(self.reward) ~= nil then
  727. tolua.setpeer(self.reward, nil)
  728. end
  729. self.reward = nil
  730. if tolua.getpeer(self.numberReward) ~= nil then
  731. tolua.setpeer(self.numberReward, nil)
  732. end
  733. self.numberReward = nil
  734. if tolua.getpeer(self.button) ~= nil then
  735. tolua.setpeer(self.button, nil)
  736. end
  737. self.button = nil
  738. if tolua.getpeer(self.textR) ~= nil then
  739. tolua.setpeer(self.textR, nil)
  740. end
  741. self.textR = nil
  742. if tolua.getpeer(self.uIRedPointRP) ~= nil then
  743. tolua.setpeer(self.uIRedPointRP, nil)
  744. end
  745. self.uIRedPointRP = nil
  746. if tolua.getpeer(self.mask) ~= nil then
  747. tolua.setpeer(self.mask, nil)
  748. end
  749. self.mask = nil
  750. if tolua.getpeer(self.labelReceived) ~= nil then
  751. tolua.setpeer(self.labelReceived, nil)
  752. end
  753. self.labelReceived = nil
  754. if tolua.getpeer(self.serverLimit) ~= nil then
  755. tolua.setpeer(self.serverLimit, nil)
  756. end
  757. self.serverLimit = nil
  758. if tolua.getpeer(self.green) ~= nil then
  759. tolua.setpeer(self.green, nil)
  760. end
  761. self.green = nil
  762. if tolua.getpeer(self.red) ~= nil then
  763. tolua.setpeer(self.red, nil)
  764. end
  765. self.red = nil
  766. if tolua.getpeer(self.number) ~= nil then
  767. tolua.setpeer(self.number, nil)
  768. end
  769. self.number = nil
  770. self.transform = nil
  771. self.gameObject = nil
  772. self.inited = false
  773. end
  774. return PetExchangeItemView