UIPrivilegeCardTipsView_Generate.lua 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563
  1. ---@class UIPrivilegeCardTips__Generate_btnClose
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public button UnityEngine.UI.Button
  4. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_presentPrice_currency
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text TMPro.TextMeshProUGUI
  7. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_presentPrice_number
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text TMPro.TextMeshProUGUI
  10. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_presentPrice
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public button UnityEngine.UI.Button
  13. ---@field public number UIPrivilegeCardTips__Generate_privilegeCardItem_presentPrice_number
  14. ---@field public currency UIPrivilegeCardTips__Generate_privilegeCardItem_presentPrice_currency
  15. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_unActive_text
  16. ---@field public gameObject UnityEngine.GameObject
  17. ---@field public text TMPro.TextMeshProUGUI
  18. ---@field public uILocalizeScript UILocalizeScript
  19. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_unActive
  20. ---@field public gameObject UnityEngine.GameObject
  21. ---@field public text UIPrivilegeCardTips__Generate_privilegeCardItem_unActive_text
  22. ---@class UIPrivilegeCardTips__Generate_iconItem
  23. ---@field public gameObject UnityEngine.GameObject
  24. ---@field public rectTransform UnityEngine.RectTransform
  25. ---@field public layoutElement UnityEngine.UI.LayoutElement
  26. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_rewardScrollView
  27. ---@field public gameObject UnityEngine.GameObject
  28. ---@field public loopGridView SuperScrollView.LoopGridView
  29. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_privilegeCardLock_textDsc
  30. ---@field public gameObject UnityEngine.GameObject
  31. ---@field public text UnityEngine.UI.Text
  32. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_privilegeCardLock
  33. ---@field public gameObject UnityEngine.GameObject
  34. ---@field public textDsc UIPrivilegeCardTips__Generate_privilegeCardItem_privilegeCardLock_textDsc
  35. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward2_number
  36. ---@field public gameObject UnityEngine.GameObject
  37. ---@field public text UnityEngine.UI.Text
  38. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward2_icon
  39. ---@field public gameObject UnityEngine.GameObject
  40. ---@field public image UnityEngine.UI.Image
  41. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward2
  42. ---@field public gameObject UnityEngine.GameObject
  43. ---@field public icon UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward2_icon
  44. ---@field public number UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward2_number
  45. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward1_number
  46. ---@field public gameObject UnityEngine.GameObject
  47. ---@field public text UnityEngine.UI.Text
  48. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward1_icon
  49. ---@field public gameObject UnityEngine.GameObject
  50. ---@field public image UnityEngine.UI.Image
  51. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward1
  52. ---@field public gameObject UnityEngine.GameObject
  53. ---@field public icon UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward1_icon
  54. ---@field public number UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward1_number
  55. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_privilegeScrollView_entryUnlockDscItem
  56. ---@field public gameObject UnityEngine.GameObject
  57. ---@field public rectTransform UnityEngine.RectTransform
  58. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem_privilegeScrollView
  59. ---@field public gameObject UnityEngine.GameObject
  60. ---@field public loopListView SuperScrollView.LoopListView
  61. ---@field public entryUnlockDscItem UIPrivilegeCardTips__Generate_privilegeCardItem_privilegeScrollView_entryUnlockDscItem
  62. ---@class UIPrivilegeCardTips__Generate_privilegeCardItem
  63. ---@field public gameObject UnityEngine.GameObject
  64. ---@field public privilegeScrollView UIPrivilegeCardTips__Generate_privilegeCardItem_privilegeScrollView
  65. ---@field public buyReward1 UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward1
  66. ---@field public buyReward2 UIPrivilegeCardTips__Generate_privilegeCardItem_buyReward2
  67. ---@field public privilegeCardLock UIPrivilegeCardTips__Generate_privilegeCardItem_privilegeCardLock
  68. ---@field public rewardScrollView UIPrivilegeCardTips__Generate_privilegeCardItem_rewardScrollView
  69. ---@field public unActive UIPrivilegeCardTips__Generate_privilegeCardItem_unActive
  70. ---@field public presentPrice UIPrivilegeCardTips__Generate_privilegeCardItem_presentPrice
  71. ---@field public privilegeLv1 UnityEngine.GameObject
  72. ---@field public privilegeLv2 UnityEngine.GameObject
  73. ---@class UIPrivilegeCardTips__Generate_AnyBtn
  74. ---@field public gameObject UnityEngine.GameObject
  75. ---@field public button UnityEngine.UI.Button
  76. ---@class UIPrivilegeCardTips__Generate_uIAnimator
  77. ---@field public gameObject UnityEngine.GameObject
  78. ---@field public animator UnityEngine.Animator
  79. ---@class UIPrivilegeCardTips__Generate
  80. ---@field private gameObject UnityEngine.GameObject
  81. ---@field private transform UnityEngine.Transform
  82. ---@field private uIAnimator UIPrivilegeCardTips__Generate_uIAnimator
  83. ---@field private AnyBtn UIPrivilegeCardTips__Generate_AnyBtn
  84. ---@field private privilegeCardItem UIPrivilegeCardTips__Generate_privilegeCardItem
  85. ---@field private iconItem UIPrivilegeCardTips__Generate_iconItem
  86. ---@field private btnClose UIPrivilegeCardTips__Generate_btnClose
  87. local UIPrivilegeCardTipsView = class("UIPrivilegeCardTipsView", require("UIViewBase"))
  88. function UIPrivilegeCardTipsView:ctor()
  89. end
  90. ---@private
  91. function UIPrivilegeCardTipsView:SetActive(result)
  92. self.gameObject:SetActive(result)
  93. end
  94. ---@private
  95. function UIPrivilegeCardTipsView:InitGenerate(Root, data)
  96. self.transform = Root
  97. self.inited = true
  98. if self.super.Init then
  99. self.super.Init(self)
  100. end
  101. local tmp
  102. self:InitGenerate__1(Root,data)
  103. self:InitGenerate__2(Root,data)
  104. self:InitGenerate__3(Root,data)
  105. self:InitGenerate__4(Root,data)
  106. self:InitGenerate__5(Root,data)
  107. self:InitGenerate__6(Root,data)
  108. self:InitGenerate__7(Root,data)
  109. self:InitGenerate__8(Root,data)
  110. self:InitGenerate__9(Root,data)
  111. self:InitGenerate__10(Root,data)
  112. self:InitGenerate__11(Root,data)
  113. self:InitGenerate__12(Root,data)
  114. self:InitGenerate__13(Root,data)
  115. self:InitGenerate__14(Root,data)
  116. self:InitGenerate__15(Root,data)
  117. self:InitGenerate__16(Root,data)
  118. self:InitGenerate__17(Root,data)
  119. self:InitGenerate__18(Root,data)
  120. self:InitGenerate__19(Root,data)
  121. self:InitGenerate__20(Root,data)
  122. self:InitGenerate__21(Root,data)
  123. self:InitGenerate__22(Root,data)
  124. self:InitGenerate__23(Root,data)
  125. self:InitGenerate__24(Root,data)
  126. end
  127. ---@private
  128. function UIPrivilegeCardTipsView:InitGenerate__1(Root, data)
  129. --[[
  130. Root
  131. --]]
  132. end
  133. ---@private
  134. function UIPrivilegeCardTipsView:InitGenerate__2(Root, data)
  135. --[[
  136. UIAnimator
  137. --]]
  138. local tmp = Root:Find("UIAnimator").gameObject
  139. if tolua.getpeer(tmp) == nil then
  140. tolua.setpeer(tmp, {})
  141. end
  142. self.uIAnimator = tmp
  143. tmp.animator = tmp:GetComponent(Enum.TypeInfo.Animator)
  144. tmp.animator.logWarnings = false
  145. end
  146. ---@private
  147. function UIPrivilegeCardTipsView:InitGenerate__3(Root, data)
  148. --[[
  149. UIAnimator/Alpha
  150. --]]
  151. local tmp = Root:Find("UIAnimator/Alpha").gameObject
  152. if tolua.getpeer(tmp) == nil then
  153. tolua.setpeer(tmp, {})
  154. end
  155. self.AnyBtn = tmp
  156. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  157. end
  158. ---@private
  159. function UIPrivilegeCardTipsView:InitGenerate__4(Root, data)
  160. --[[
  161. UIAnimator/Window/PrivilegeCardItem
  162. --]]
  163. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem").gameObject
  164. if tolua.getpeer(tmp) == nil then
  165. tolua.setpeer(tmp, {})
  166. end
  167. self.privilegeCardItem = tmp
  168. end
  169. ---@private
  170. function UIPrivilegeCardTipsView:InitGenerate__5(Root, data)
  171. --[[
  172. UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/PrivilegeScrollView
  173. --]]
  174. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/PrivilegeScrollView").gameObject
  175. if tolua.getpeer(tmp) == nil then
  176. tolua.setpeer(tmp, {})
  177. end
  178. self.privilegeCardItem.privilegeScrollView = tmp
  179. tmp.loopListView = tmp:GetComponent(Enum.TypeInfo.LoopListView)
  180. end
  181. ---@private
  182. function UIPrivilegeCardTipsView:InitGenerate__6(Root, data)
  183. --[[
  184. UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/PrivilegeScrollView/Viewport/Content/EntryUnlockDscItem
  185. --]]
  186. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/PrivilegeScrollView/Viewport/Content/EntryUnlockDscItem").gameObject
  187. if tolua.getpeer(tmp) == nil then
  188. tolua.setpeer(tmp, {})
  189. end
  190. self.privilegeCardItem.privilegeScrollView.entryUnlockDscItem = CommonUtil.BindGridViewItem2LuaStatic("EntryUnlockDscItem", tmp)
  191. self.privilegeCardItem.privilegeScrollView.entryUnlockDscItem.prefabName = "EntryUnlockDscItem"
  192. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  193. end
  194. ---@private
  195. function UIPrivilegeCardTipsView:InitGenerate__7(Root, data)
  196. --[[
  197. UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward1
  198. --]]
  199. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward1").gameObject
  200. if tolua.getpeer(tmp) == nil then
  201. tolua.setpeer(tmp, {})
  202. end
  203. self.privilegeCardItem.buyReward1 = tmp
  204. end
  205. ---@private
  206. function UIPrivilegeCardTipsView:InitGenerate__8(Root, data)
  207. --[[
  208. UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward1/Icon
  209. --]]
  210. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward1/Icon").gameObject
  211. if tolua.getpeer(tmp) == nil then
  212. tolua.setpeer(tmp, {})
  213. end
  214. self.privilegeCardItem.buyReward1.icon = tmp
  215. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  216. end
  217. ---@private
  218. function UIPrivilegeCardTipsView:InitGenerate__9(Root, data)
  219. --[[
  220. UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward1/Number
  221. --]]
  222. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward1/Number").gameObject
  223. if tolua.getpeer(tmp) == nil then
  224. tolua.setpeer(tmp, {})
  225. end
  226. self.privilegeCardItem.buyReward1.number = tmp
  227. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  228. end
  229. ---@private
  230. function UIPrivilegeCardTipsView:InitGenerate__10(Root, data)
  231. --[[
  232. UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward2
  233. --]]
  234. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward2").gameObject
  235. if tolua.getpeer(tmp) == nil then
  236. tolua.setpeer(tmp, {})
  237. end
  238. self.privilegeCardItem.buyReward2 = tmp
  239. end
  240. ---@private
  241. function UIPrivilegeCardTipsView:InitGenerate__11(Root, data)
  242. --[[
  243. UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward2/Icon
  244. --]]
  245. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward2/Icon").gameObject
  246. if tolua.getpeer(tmp) == nil then
  247. tolua.setpeer(tmp, {})
  248. end
  249. self.privilegeCardItem.buyReward2.icon = tmp
  250. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  251. end
  252. ---@private
  253. function UIPrivilegeCardTipsView:InitGenerate__12(Root, data)
  254. --[[
  255. UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward2/Number
  256. --]]
  257. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/Reward/BuyReward2/Number").gameObject
  258. if tolua.getpeer(tmp) == nil then
  259. tolua.setpeer(tmp, {})
  260. end
  261. self.privilegeCardItem.buyReward2.number = tmp
  262. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  263. end
  264. ---@private
  265. function UIPrivilegeCardTipsView:InitGenerate__13(Root, data)
  266. --[[
  267. UIAnimator/Window/PrivilegeCardItem/DscBox/PrivilegeCardLock
  268. --]]
  269. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/PrivilegeCardLock").gameObject
  270. if tolua.getpeer(tmp) == nil then
  271. tolua.setpeer(tmp, {})
  272. end
  273. self.privilegeCardItem.privilegeCardLock = tmp
  274. end
  275. ---@private
  276. function UIPrivilegeCardTipsView:InitGenerate__14(Root, data)
  277. --[[
  278. UIAnimator/Window/PrivilegeCardItem/DscBox/PrivilegeCardLock/bg/TextDsc
  279. --]]
  280. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DscBox/PrivilegeCardLock/bg/TextDsc").gameObject
  281. if tolua.getpeer(tmp) == nil then
  282. tolua.setpeer(tmp, {})
  283. end
  284. self.privilegeCardItem.privilegeCardLock.textDsc = tmp
  285. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  286. end
  287. ---@private
  288. function UIPrivilegeCardTipsView:InitGenerate__15(Root, data)
  289. --[[
  290. UIAnimator/Window/PrivilegeCardItem/DailyReward/RewardScrollView
  291. --]]
  292. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DailyReward/RewardScrollView").gameObject
  293. if tolua.getpeer(tmp) == nil then
  294. tolua.setpeer(tmp, {})
  295. end
  296. self.privilegeCardItem.rewardScrollView = tmp
  297. tmp.loopGridView = tmp:GetComponent(Enum.TypeInfo.LoopGridView)
  298. end
  299. ---@private
  300. function UIPrivilegeCardTipsView:InitGenerate__16(Root, data)
  301. --[[
  302. UIAnimator/Window/PrivilegeCardItem/DailyReward/RewardScrollView/Viewport/Content/Item/IconItem
  303. --]]
  304. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/DailyReward/RewardScrollView/Viewport/Content/Item/IconItem").gameObject
  305. if tolua.getpeer(tmp) == nil then
  306. tolua.setpeer(tmp, {})
  307. end
  308. self.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  309. self.iconItem.prefabName = "IconItem"
  310. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  311. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  312. end
  313. ---@private
  314. function UIPrivilegeCardTipsView:InitGenerate__17(Root, data)
  315. --[[
  316. UIAnimator/Window/PrivilegeCardItem/UnActive
  317. --]]
  318. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/UnActive").gameObject
  319. if tolua.getpeer(tmp) == nil then
  320. tolua.setpeer(tmp, {})
  321. end
  322. self.privilegeCardItem.unActive = tmp
  323. end
  324. ---@private
  325. function UIPrivilegeCardTipsView:InitGenerate__18(Root, data)
  326. --[[
  327. UIAnimator/Window/PrivilegeCardItem/UnActive/Text
  328. --]]
  329. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/UnActive/Text").gameObject
  330. if tolua.getpeer(tmp) == nil then
  331. tolua.setpeer(tmp, {})
  332. end
  333. self.privilegeCardItem.unActive.text = tmp
  334. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  335. tmp.uILocalizeScript = tmp:GetComponent(Enum.TypeInfo.UILocalizeScript)
  336. end
  337. ---@private
  338. function UIPrivilegeCardTipsView:InitGenerate__19(Root, data)
  339. --[[
  340. UIAnimator/Window/PrivilegeCardItem/PresentPrice
  341. --]]
  342. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/PresentPrice").gameObject
  343. if tolua.getpeer(tmp) == nil then
  344. tolua.setpeer(tmp, {})
  345. end
  346. self.privilegeCardItem.presentPrice = tmp
  347. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  348. end
  349. ---@private
  350. function UIPrivilegeCardTipsView:InitGenerate__20(Root, data)
  351. --[[
  352. UIAnimator/Window/PrivilegeCardItem/PresentPrice/Number
  353. --]]
  354. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/PresentPrice/Number").gameObject
  355. if tolua.getpeer(tmp) == nil then
  356. tolua.setpeer(tmp, {})
  357. end
  358. self.privilegeCardItem.presentPrice.number = tmp
  359. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  360. end
  361. ---@private
  362. function UIPrivilegeCardTipsView:InitGenerate__21(Root, data)
  363. --[[
  364. UIAnimator/Window/PrivilegeCardItem/PresentPrice/Currency
  365. --]]
  366. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/PresentPrice/Currency").gameObject
  367. if tolua.getpeer(tmp) == nil then
  368. tolua.setpeer(tmp, {})
  369. end
  370. self.privilegeCardItem.presentPrice.currency = tmp
  371. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  372. end
  373. ---@private
  374. function UIPrivilegeCardTipsView:InitGenerate__22(Root, data)
  375. --[[
  376. UIAnimator/Window/PrivilegeCardItem/PrivilegeLv1
  377. --]]
  378. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/PrivilegeLv1").gameObject
  379. if tolua.getpeer(tmp) == nil then
  380. tolua.setpeer(tmp, {})
  381. end
  382. self.privilegeCardItem.privilegeLv1 = tmp
  383. end
  384. ---@private
  385. function UIPrivilegeCardTipsView:InitGenerate__23(Root, data)
  386. --[[
  387. UIAnimator/Window/PrivilegeCardItem/PrivilegeLv2
  388. --]]
  389. local tmp = Root:Find("UIAnimator/Window/PrivilegeCardItem/PrivilegeLv2").gameObject
  390. if tolua.getpeer(tmp) == nil then
  391. tolua.setpeer(tmp, {})
  392. end
  393. self.privilegeCardItem.privilegeLv2 = tmp
  394. end
  395. ---@private
  396. function UIPrivilegeCardTipsView:InitGenerate__24(Root, data)
  397. --[[
  398. UIAnimator/Window/BtnClose
  399. --]]
  400. local tmp = Root:Find("UIAnimator/Window/BtnClose").gameObject
  401. if tolua.getpeer(tmp) == nil then
  402. tolua.setpeer(tmp, {})
  403. end
  404. self.btnClose = tmp
  405. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  406. end
  407. ---@private
  408. function UIPrivilegeCardTipsView:GenerateDestroy()
  409. if tolua.getpeer(self.privilegeCardItem.privilegeLv2) ~= nil then
  410. tolua.setpeer(self.privilegeCardItem.privilegeLv2, nil)
  411. end
  412. if tolua.getpeer(self.privilegeCardItem.privilegeLv1) ~= nil then
  413. tolua.setpeer(self.privilegeCardItem.privilegeLv1, nil)
  414. end
  415. if tolua.getpeer(self.privilegeCardItem.presentPrice.currency) ~= nil then
  416. tolua.setpeer(self.privilegeCardItem.presentPrice.currency, nil)
  417. end
  418. if tolua.getpeer(self.privilegeCardItem.presentPrice.number) ~= nil then
  419. tolua.setpeer(self.privilegeCardItem.presentPrice.number, nil)
  420. end
  421. if tolua.getpeer(self.privilegeCardItem.presentPrice) ~= nil then
  422. tolua.setpeer(self.privilegeCardItem.presentPrice, nil)
  423. end
  424. if tolua.getpeer(self.privilegeCardItem.unActive.text) ~= nil then
  425. tolua.setpeer(self.privilegeCardItem.unActive.text, nil)
  426. end
  427. if tolua.getpeer(self.privilegeCardItem.unActive) ~= nil then
  428. tolua.setpeer(self.privilegeCardItem.unActive, nil)
  429. end
  430. if tolua.getpeer(self.privilegeCardItem.rewardScrollView) ~= nil then
  431. tolua.setpeer(self.privilegeCardItem.rewardScrollView, nil)
  432. end
  433. if tolua.getpeer(self.privilegeCardItem.privilegeCardLock.textDsc) ~= nil then
  434. tolua.setpeer(self.privilegeCardItem.privilegeCardLock.textDsc, nil)
  435. end
  436. if tolua.getpeer(self.privilegeCardItem.privilegeCardLock) ~= nil then
  437. tolua.setpeer(self.privilegeCardItem.privilegeCardLock, nil)
  438. end
  439. if tolua.getpeer(self.privilegeCardItem.buyReward2.number) ~= nil then
  440. tolua.setpeer(self.privilegeCardItem.buyReward2.number, nil)
  441. end
  442. if tolua.getpeer(self.privilegeCardItem.buyReward2.icon) ~= nil then
  443. tolua.setpeer(self.privilegeCardItem.buyReward2.icon, nil)
  444. end
  445. if tolua.getpeer(self.privilegeCardItem.buyReward2) ~= nil then
  446. tolua.setpeer(self.privilegeCardItem.buyReward2, nil)
  447. end
  448. if tolua.getpeer(self.privilegeCardItem.buyReward1.number) ~= nil then
  449. tolua.setpeer(self.privilegeCardItem.buyReward1.number, nil)
  450. end
  451. if tolua.getpeer(self.privilegeCardItem.buyReward1.icon) ~= nil then
  452. tolua.setpeer(self.privilegeCardItem.buyReward1.icon, nil)
  453. end
  454. if tolua.getpeer(self.privilegeCardItem.buyReward1) ~= nil then
  455. tolua.setpeer(self.privilegeCardItem.buyReward1, nil)
  456. end
  457. if self.privilegeCardItem.privilegeScrollView.entryUnlockDscItem.GenerateDestroy ~= nil then
  458. self.privilegeCardItem.privilegeScrollView.entryUnlockDscItem:GenerateDestroy()
  459. end
  460. if tolua.getpeer(self.privilegeCardItem.privilegeScrollView.entryUnlockDscItem) ~= nil then
  461. tolua.setpeer(self.privilegeCardItem.privilegeScrollView.entryUnlockDscItem, nil)
  462. end
  463. if tolua.getpeer(self.privilegeCardItem.privilegeScrollView) ~= nil then
  464. tolua.setpeer(self.privilegeCardItem.privilegeScrollView, nil)
  465. end
  466. if tolua.getpeer(self.uIAnimator) ~= nil then
  467. tolua.setpeer(self.uIAnimator, nil)
  468. end
  469. self.uIAnimator = nil
  470. if tolua.getpeer(self.AnyBtn) ~= nil then
  471. tolua.setpeer(self.AnyBtn, nil)
  472. end
  473. self.AnyBtn = nil
  474. if tolua.getpeer(self.privilegeCardItem) ~= nil then
  475. tolua.setpeer(self.privilegeCardItem, nil)
  476. end
  477. self.privilegeCardItem = nil
  478. if self.iconItem.GenerateDestroy ~= nil then
  479. self.iconItem:GenerateDestroy()
  480. end
  481. if tolua.getpeer(self.iconItem) ~= nil then
  482. tolua.setpeer(self.iconItem, nil)
  483. end
  484. self.iconItem = nil
  485. if tolua.getpeer(self.btnClose) ~= nil then
  486. tolua.setpeer(self.btnClose, nil)
  487. end
  488. self.btnClose = nil
  489. self.transform = nil
  490. self.gameObject = nil
  491. self.inited = false
  492. end
  493. return UIPrivilegeCardTipsView