UIClimbingTowerLevelInfoView_Generate.lua 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368
  1. ---@class UIClimbingTowerLevelInfo__Generate_ItemContent
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public gridLayoutGroup UnityEngine.UI.GridLayoutGroup
  4. ---@class UIClimbingTowerLevelInfo__Generate_ItemScrollView
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public loopVerticalScrollRect UnityEngine.UI.LoopVerticalScrollRect
  7. ---@class UIClimbingTowerLevelInfo__Generate_replayBtn
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public button UnityEngine.UI.Button
  10. ---@class UIClimbingTowerLevelInfo__Generate_passedDateTime
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public text UnityEngine.UI.Text
  13. ---@class UIClimbingTowerLevelInfo__Generate_costTime
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public text UnityEngine.UI.Text
  16. ---@class UIClimbingTowerLevelInfo__Generate_playerNode_fightPower
  17. ---@field public gameObject UnityEngine.GameObject
  18. ---@field public text UnityEngine.UI.Text
  19. ---@class UIClimbingTowerLevelInfo__Generate_playerNode_playerName
  20. ---@field public gameObject UnityEngine.GameObject
  21. ---@field public text UnityEngine.UI.Text
  22. ---@class UIClimbingTowerLevelInfo__Generate_playerNode
  23. ---@field public gameObject UnityEngine.GameObject
  24. ---@field public headItem UnityEngine.GameObject
  25. ---@field public playerName UIClimbingTowerLevelInfo__Generate_playerNode_playerName
  26. ---@field public fightPower UIClimbingTowerLevelInfo__Generate_playerNode_fightPower
  27. ---@class UIClimbingTowerLevelInfo__Generate_CloseBtn
  28. ---@field public gameObject UnityEngine.GameObject
  29. ---@field public button UnityEngine.UI.Button
  30. ---@class UIClimbingTowerLevelInfo__Generate_AnyBtn
  31. ---@field public gameObject UnityEngine.GameObject
  32. ---@field public button UnityEngine.UI.Button
  33. ---@class UIClimbingTowerLevelInfo__Generate_uIAnimator
  34. ---@field public gameObject UnityEngine.GameObject
  35. ---@field public animator UnityEngine.Animator
  36. ---@class UIClimbingTowerLevelInfo__Generate
  37. ---@field private gameObject UnityEngine.GameObject
  38. ---@field private transform UnityEngine.Transform
  39. ---@field private uIAnimator UIClimbingTowerLevelInfo__Generate_uIAnimator
  40. ---@field private AnyBtn UIClimbingTowerLevelInfo__Generate_AnyBtn
  41. ---@field private CloseBtn UIClimbingTowerLevelInfo__Generate_CloseBtn
  42. ---@field private nothingNode UnityEngine.GameObject
  43. ---@field private playerNode UIClimbingTowerLevelInfo__Generate_playerNode
  44. ---@field private infoNode UnityEngine.GameObject
  45. ---@field private costTime UIClimbingTowerLevelInfo__Generate_costTime
  46. ---@field private passedDateTime UIClimbingTowerLevelInfo__Generate_passedDateTime
  47. ---@field private replayBtn UIClimbingTowerLevelInfo__Generate_replayBtn
  48. ---@field private rewardNode UnityEngine.GameObject
  49. ---@field private ItemScrollView UIClimbingTowerLevelInfo__Generate_ItemScrollView
  50. ---@field private ItemContent UIClimbingTowerLevelInfo__Generate_ItemContent
  51. local UIClimbingTowerLevelInfoView = class("UIClimbingTowerLevelInfoView", require("UIViewBase"))
  52. function UIClimbingTowerLevelInfoView:ctor()
  53. end
  54. ---@private
  55. function UIClimbingTowerLevelInfoView:SetActive(result)
  56. self.gameObject:SetActive(result)
  57. end
  58. ---@private
  59. function UIClimbingTowerLevelInfoView:InitGenerate(Root, data)
  60. self.transform = Root
  61. self.inited = true
  62. if self.super.Init then
  63. self.super.Init(self)
  64. end
  65. local tmp
  66. self:InitGenerate__1(Root,data)
  67. self:InitGenerate__2(Root,data)
  68. self:InitGenerate__3(Root,data)
  69. self:InitGenerate__4(Root,data)
  70. self:InitGenerate__5(Root,data)
  71. self:InitGenerate__6(Root,data)
  72. self:InitGenerate__7(Root,data)
  73. self:InitGenerate__8(Root,data)
  74. self:InitGenerate__9(Root,data)
  75. self:InitGenerate__10(Root,data)
  76. self:InitGenerate__11(Root,data)
  77. self:InitGenerate__12(Root,data)
  78. self:InitGenerate__13(Root,data)
  79. self:InitGenerate__14(Root,data)
  80. self:InitGenerate__15(Root,data)
  81. end
  82. ---@private
  83. function UIClimbingTowerLevelInfoView:InitGenerate__1(Root, data)
  84. --[[
  85. UIAnimator
  86. --]]
  87. local tmp = Root:Find("UIAnimator").gameObject
  88. if tolua.getpeer(tmp) == nil then
  89. tolua.setpeer(tmp, {})
  90. end
  91. self.uIAnimator = tmp
  92. tmp.animator = tmp:GetComponent(Enum.TypeInfo.Animator)
  93. tmp.animator.logWarnings = false
  94. end
  95. ---@private
  96. function UIClimbingTowerLevelInfoView:InitGenerate__2(Root, data)
  97. --[[
  98. UIAnimator/Alpha
  99. --]]
  100. local tmp = Root:Find("UIAnimator/Alpha").gameObject
  101. if tolua.getpeer(tmp) == nil then
  102. tolua.setpeer(tmp, {})
  103. end
  104. self.AnyBtn = tmp
  105. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  106. end
  107. ---@private
  108. function UIClimbingTowerLevelInfoView:InitGenerate__3(Root, data)
  109. --[[
  110. UIAnimator/Window/BG/CloseBox/BtnClose
  111. --]]
  112. local tmp = Root:Find("UIAnimator/Window/BG/CloseBox/BtnClose").gameObject
  113. if tolua.getpeer(tmp) == nil then
  114. tolua.setpeer(tmp, {})
  115. end
  116. self.CloseBtn = tmp
  117. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  118. end
  119. ---@private
  120. function UIClimbingTowerLevelInfoView:InitGenerate__4(Root, data)
  121. --[[
  122. UIAnimator/Window/BG/LowestPlayerNode/Nothing
  123. --]]
  124. local tmp = Root:Find("UIAnimator/Window/BG/LowestPlayerNode/Nothing").gameObject
  125. if tolua.getpeer(tmp) == nil then
  126. tolua.setpeer(tmp, {})
  127. end
  128. self.nothingNode = tmp
  129. end
  130. ---@private
  131. function UIClimbingTowerLevelInfoView:InitGenerate__5(Root, data)
  132. --[[
  133. UIAnimator/Window/BG/LowestPlayerNode/PlayerNode
  134. --]]
  135. local tmp = Root:Find("UIAnimator/Window/BG/LowestPlayerNode/PlayerNode").gameObject
  136. if tolua.getpeer(tmp) == nil then
  137. tolua.setpeer(tmp, {})
  138. end
  139. self.playerNode = tmp
  140. end
  141. ---@private
  142. function UIClimbingTowerLevelInfoView:InitGenerate__6(Root, data)
  143. --[[
  144. UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/HeadItem
  145. --]]
  146. local tmp = Root:Find("UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/HeadItem").gameObject
  147. if tolua.getpeer(tmp) == nil then
  148. tolua.setpeer(tmp, {})
  149. end
  150. self.playerNode.headItem = CommonUtil.BindGridViewItem2LuaStatic("HeadItem", tmp)
  151. self.playerNode.headItem.prefabName = "HeadItem"
  152. end
  153. ---@private
  154. function UIClimbingTowerLevelInfoView:InitGenerate__7(Root, data)
  155. --[[
  156. UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/PlayerName
  157. --]]
  158. local tmp = Root:Find("UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/PlayerName").gameObject
  159. if tolua.getpeer(tmp) == nil then
  160. tolua.setpeer(tmp, {})
  161. end
  162. self.playerNode.playerName = tmp
  163. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  164. end
  165. ---@private
  166. function UIClimbingTowerLevelInfoView:InitGenerate__8(Root, data)
  167. --[[
  168. UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/FightPower
  169. --]]
  170. local tmp = Root:Find("UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/FightPower").gameObject
  171. if tolua.getpeer(tmp) == nil then
  172. tolua.setpeer(tmp, {})
  173. end
  174. self.playerNode.fightPower = tmp
  175. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  176. end
  177. ---@private
  178. function UIClimbingTowerLevelInfoView:InitGenerate__9(Root, data)
  179. --[[
  180. UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/Info
  181. --]]
  182. local tmp = Root:Find("UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/Info").gameObject
  183. if tolua.getpeer(tmp) == nil then
  184. tolua.setpeer(tmp, {})
  185. end
  186. self.infoNode = tmp
  187. end
  188. ---@private
  189. function UIClimbingTowerLevelInfoView:InitGenerate__10(Root, data)
  190. --[[
  191. UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/Info/TimeCost
  192. --]]
  193. local tmp = Root:Find("UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/Info/TimeCost").gameObject
  194. if tolua.getpeer(tmp) == nil then
  195. tolua.setpeer(tmp, {})
  196. end
  197. self.costTime = tmp
  198. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  199. end
  200. ---@private
  201. function UIClimbingTowerLevelInfoView:InitGenerate__11(Root, data)
  202. --[[
  203. UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/Info/date
  204. --]]
  205. local tmp = Root:Find("UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/Info/date").gameObject
  206. if tolua.getpeer(tmp) == nil then
  207. tolua.setpeer(tmp, {})
  208. end
  209. self.passedDateTime = tmp
  210. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  211. end
  212. ---@private
  213. function UIClimbingTowerLevelInfoView:InitGenerate__12(Root, data)
  214. --[[
  215. UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/BtnPlay
  216. --]]
  217. local tmp = Root:Find("UIAnimator/Window/BG/LowestPlayerNode/PlayerNode/BtnPlay").gameObject
  218. if tolua.getpeer(tmp) == nil then
  219. tolua.setpeer(tmp, {})
  220. end
  221. self.replayBtn = tmp
  222. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  223. end
  224. ---@private
  225. function UIClimbingTowerLevelInfoView:InitGenerate__13(Root, data)
  226. --[[
  227. UIAnimator/Window/BG/RewardsIcons
  228. --]]
  229. local tmp = Root:Find("UIAnimator/Window/BG/RewardsIcons").gameObject
  230. if tolua.getpeer(tmp) == nil then
  231. tolua.setpeer(tmp, {})
  232. end
  233. self.rewardNode = tmp
  234. end
  235. ---@private
  236. function UIClimbingTowerLevelInfoView:InitGenerate__14(Root, data)
  237. --[[
  238. UIAnimator/Window/BG/RewardsIcons/ItemScrollView
  239. --]]
  240. local tmp = Root:Find("UIAnimator/Window/BG/RewardsIcons/ItemScrollView").gameObject
  241. if tolua.getpeer(tmp) == nil then
  242. tolua.setpeer(tmp, {})
  243. end
  244. self.ItemScrollView = tmp
  245. tmp.loopVerticalScrollRect = tmp:GetComponent(Enum.TypeInfo.LoopVerticalScrollRect)
  246. end
  247. ---@private
  248. function UIClimbingTowerLevelInfoView:InitGenerate__15(Root, data)
  249. --[[
  250. UIAnimator/Window/BG/RewardsIcons/ItemScrollView/Viewport/Content
  251. --]]
  252. local tmp = Root:Find("UIAnimator/Window/BG/RewardsIcons/ItemScrollView/Viewport/Content").gameObject
  253. if tolua.getpeer(tmp) == nil then
  254. tolua.setpeer(tmp, {})
  255. end
  256. self.ItemContent = tmp
  257. tmp.gridLayoutGroup = tmp:GetComponent(Enum.TypeInfo.GridLayoutGroup)
  258. end
  259. ---@private
  260. function UIClimbingTowerLevelInfoView:GenerateDestroy()
  261. if tolua.getpeer(self.playerNode.fightPower) ~= nil then
  262. tolua.setpeer(self.playerNode.fightPower, nil)
  263. end
  264. if tolua.getpeer(self.playerNode.playerName) ~= nil then
  265. tolua.setpeer(self.playerNode.playerName, nil)
  266. end
  267. if self.playerNode.headItem.GenerateDestroy ~= nil then
  268. self.playerNode.headItem:GenerateDestroy()
  269. end
  270. if tolua.getpeer(self.playerNode.headItem) ~= nil then
  271. tolua.setpeer(self.playerNode.headItem, nil)
  272. end
  273. if tolua.getpeer(self.uIAnimator) ~= nil then
  274. tolua.setpeer(self.uIAnimator, nil)
  275. end
  276. self.uIAnimator = nil
  277. if tolua.getpeer(self.AnyBtn) ~= nil then
  278. tolua.setpeer(self.AnyBtn, nil)
  279. end
  280. self.AnyBtn = nil
  281. if tolua.getpeer(self.CloseBtn) ~= nil then
  282. tolua.setpeer(self.CloseBtn, nil)
  283. end
  284. self.CloseBtn = nil
  285. if tolua.getpeer(self.nothingNode) ~= nil then
  286. tolua.setpeer(self.nothingNode, nil)
  287. end
  288. self.nothingNode = nil
  289. if tolua.getpeer(self.playerNode) ~= nil then
  290. tolua.setpeer(self.playerNode, nil)
  291. end
  292. self.playerNode = nil
  293. if tolua.getpeer(self.infoNode) ~= nil then
  294. tolua.setpeer(self.infoNode, nil)
  295. end
  296. self.infoNode = nil
  297. if tolua.getpeer(self.costTime) ~= nil then
  298. tolua.setpeer(self.costTime, nil)
  299. end
  300. self.costTime = nil
  301. if tolua.getpeer(self.passedDateTime) ~= nil then
  302. tolua.setpeer(self.passedDateTime, nil)
  303. end
  304. self.passedDateTime = nil
  305. if tolua.getpeer(self.replayBtn) ~= nil then
  306. tolua.setpeer(self.replayBtn, nil)
  307. end
  308. self.replayBtn = nil
  309. if tolua.getpeer(self.rewardNode) ~= nil then
  310. tolua.setpeer(self.rewardNode, nil)
  311. end
  312. self.rewardNode = nil
  313. if tolua.getpeer(self.ItemScrollView) ~= nil then
  314. tolua.setpeer(self.ItemScrollView, nil)
  315. end
  316. self.ItemScrollView = nil
  317. if tolua.getpeer(self.ItemContent) ~= nil then
  318. tolua.setpeer(self.ItemContent, nil)
  319. end
  320. self.ItemContent = nil
  321. self.transform = nil
  322. self.gameObject = nil
  323. self.inited = false
  324. end
  325. return UIClimbingTowerLevelInfoView