UIDojoRankView_Generate.lua 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538
  1. ---@class UIDojoRank__Generate_fighterPower
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class UIDojoRank__Generate_playerName
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class UIDojoRank__Generate_vipIcon
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public image UnityEngine.UI.Image
  10. ---@class UIDojoRank__Generate_headItem
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public layoutElement UnityEngine.UI.LayoutElement
  13. ---@class UIDojoRank__Generate_viewBtn
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public button UnityEngine.UI.Button
  16. ---@class UIDojoRank__Generate_danName
  17. ---@field public gameObject UnityEngine.GameObject
  18. ---@field public text UnityEngine.UI.Text
  19. ---@class UIDojoRank__Generate_danIcon
  20. ---@field public gameObject UnityEngine.GameObject
  21. ---@field public image UnityEngine.UI.Image
  22. ---@class UIDojoRank__Generate_madel03
  23. ---@field public gameObject UnityEngine.GameObject
  24. ---@field public image UnityEngine.UI.Image
  25. ---@class UIDojoRank__Generate_madel02
  26. ---@field public gameObject UnityEngine.GameObject
  27. ---@field public image UnityEngine.UI.Image
  28. ---@class UIDojoRank__Generate_madel01
  29. ---@field public gameObject UnityEngine.GameObject
  30. ---@field public image UnityEngine.UI.Image
  31. ---@class UIDojoRank__Generate_rank
  32. ---@field public gameObject UnityEngine.GameObject
  33. ---@field public text UnityEngine.UI.Text
  34. ---@class UIDojoRank__Generate_lastSeasonToggle
  35. ---@field public gameObject UnityEngine.GameObject
  36. ---@field public toggle UnityEngine.UI.Toggle
  37. ---@class UIDojoRank__Generate_curSeasonToggle
  38. ---@field public gameObject UnityEngine.GameObject
  39. ---@field public toggle UnityEngine.UI.Toggle
  40. ---@class UIDojoRank__Generate_toggleGroup
  41. ---@field public gameObject UnityEngine.GameObject
  42. ---@field public toggleGroup UnityEngine.UI.ToggleGroup
  43. ---@class UIDojoRank__Generate_rankContent
  44. ---@field public gameObject UnityEngine.GameObject
  45. ---@field public gridLayoutGroup UnityEngine.UI.GridLayoutGroup
  46. ---@class UIDojoRank__Generate_rankScroll
  47. ---@field public gameObject UnityEngine.GameObject
  48. ---@field public loopVerticalScrollRect UnityEngine.UI.LoopVerticalScrollRect
  49. ---@class UIDojoRank__Generate_closeBtn
  50. ---@field public gameObject UnityEngine.GameObject
  51. ---@field public button UnityEngine.UI.Button
  52. ---@class UIDojoRank__Generate_AnyBtn
  53. ---@field public gameObject UnityEngine.GameObject
  54. ---@field public button UnityEngine.UI.Button
  55. ---@class UIDojoRank__Generate_uIAnimator
  56. ---@field public gameObject UnityEngine.GameObject
  57. ---@field public animator UnityEngine.Animator
  58. ---@class UIDojoRank__Generate
  59. ---@field private gameObject UnityEngine.GameObject
  60. ---@field private transform UnityEngine.Transform
  61. ---@field private uIAnimator UIDojoRank__Generate_uIAnimator
  62. ---@field private AnyBtn UIDojoRank__Generate_AnyBtn
  63. ---@field private window UnityEngine.GameObject
  64. ---@field private closeBtn UIDojoRank__Generate_closeBtn
  65. ---@field private rankScroll UIDojoRank__Generate_rankScroll
  66. ---@field private rankContent UIDojoRank__Generate_rankContent
  67. ---@field private toggleGroup UIDojoRank__Generate_toggleGroup
  68. ---@field private curSeasonToggle UIDojoRank__Generate_curSeasonToggle
  69. ---@field private lastSeasonToggle UIDojoRank__Generate_lastSeasonToggle
  70. ---@field private emptyNode UnityEngine.GameObject
  71. ---@field private rank UIDojoRank__Generate_rank
  72. ---@field private madel01 UIDojoRank__Generate_madel01
  73. ---@field private madel02 UIDojoRank__Generate_madel02
  74. ---@field private madel03 UIDojoRank__Generate_madel03
  75. ---@field private danIcon UIDojoRank__Generate_danIcon
  76. ---@field private danName UIDojoRank__Generate_danName
  77. ---@field private viewBtn UIDojoRank__Generate_viewBtn
  78. ---@field private headItem UIDojoRank__Generate_headItem
  79. ---@field private vipIcon UIDojoRank__Generate_vipIcon
  80. ---@field private playerName UIDojoRank__Generate_playerName
  81. ---@field private fighterPower UIDojoRank__Generate_fighterPower
  82. local UIDojoRankView = class("UIDojoRankView", require("UIViewBase"))
  83. function UIDojoRankView:ctor()
  84. end
  85. ---@private
  86. function UIDojoRankView:SetActive(result)
  87. self.gameObject:SetActive(result)
  88. end
  89. ---@private
  90. function UIDojoRankView:InitGenerate(Root, data)
  91. self.transform = Root
  92. self.inited = true
  93. if self.super.Init then
  94. self.super.Init(self)
  95. end
  96. local tmp
  97. self:InitGenerate__1(Root,data)
  98. self:InitGenerate__2(Root,data)
  99. self:InitGenerate__3(Root,data)
  100. self:InitGenerate__4(Root,data)
  101. self:InitGenerate__5(Root,data)
  102. self:InitGenerate__6(Root,data)
  103. self:InitGenerate__7(Root,data)
  104. self:InitGenerate__8(Root,data)
  105. self:InitGenerate__9(Root,data)
  106. self:InitGenerate__10(Root,data)
  107. self:InitGenerate__11(Root,data)
  108. self:InitGenerate__12(Root,data)
  109. self:InitGenerate__13(Root,data)
  110. self:InitGenerate__14(Root,data)
  111. self:InitGenerate__15(Root,data)
  112. self:InitGenerate__16(Root,data)
  113. self:InitGenerate__17(Root,data)
  114. self:InitGenerate__18(Root,data)
  115. self:InitGenerate__19(Root,data)
  116. self:InitGenerate__20(Root,data)
  117. self:InitGenerate__21(Root,data)
  118. self:InitGenerate__22(Root,data)
  119. end
  120. ---@private
  121. function UIDojoRankView:InitGenerate__1(Root, data)
  122. --[[
  123. Root
  124. --]]
  125. end
  126. ---@private
  127. function UIDojoRankView:InitGenerate__2(Root, data)
  128. --[[
  129. UIAnimator
  130. --]]
  131. local tmp = Root:Find("UIAnimator").gameObject
  132. if tolua.getpeer(tmp) == nil then
  133. tolua.setpeer(tmp, {})
  134. end
  135. self.uIAnimator = tmp
  136. tmp.animator = tmp:GetComponent(Enum.TypeInfo.Animator)
  137. tmp.animator.logWarnings = false
  138. end
  139. ---@private
  140. function UIDojoRankView:InitGenerate__3(Root, data)
  141. --[[
  142. UIAnimator/Alpha
  143. --]]
  144. local tmp = Root:Find("UIAnimator/Alpha").gameObject
  145. if tolua.getpeer(tmp) == nil then
  146. tolua.setpeer(tmp, {})
  147. end
  148. self.AnyBtn = tmp
  149. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  150. end
  151. ---@private
  152. function UIDojoRankView:InitGenerate__4(Root, data)
  153. --[[
  154. UIAnimator/Window
  155. --]]
  156. local tmp = Root:Find("UIAnimator/Window").gameObject
  157. if tolua.getpeer(tmp) == nil then
  158. tolua.setpeer(tmp, {})
  159. end
  160. self.window = tmp
  161. end
  162. ---@private
  163. function UIDojoRankView:InitGenerate__5(Root, data)
  164. --[[
  165. UIAnimator/Window/Bg/CloseBox/BtnClose
  166. --]]
  167. local tmp = Root:Find("UIAnimator/Window/Bg/CloseBox/BtnClose").gameObject
  168. if tolua.getpeer(tmp) == nil then
  169. tolua.setpeer(tmp, {})
  170. end
  171. self.closeBtn = tmp
  172. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  173. end
  174. ---@private
  175. function UIDojoRankView:InitGenerate__6(Root, data)
  176. --[[
  177. UIAnimator/Window/Bg/CenterView/PlayerScroll
  178. --]]
  179. local tmp = Root:Find("UIAnimator/Window/Bg/CenterView/PlayerScroll").gameObject
  180. if tolua.getpeer(tmp) == nil then
  181. tolua.setpeer(tmp, {})
  182. end
  183. self.rankScroll = tmp
  184. tmp.loopVerticalScrollRect = tmp:GetComponent(Enum.TypeInfo.LoopVerticalScrollRect)
  185. end
  186. ---@private
  187. function UIDojoRankView:InitGenerate__7(Root, data)
  188. --[[
  189. UIAnimator/Window/Bg/CenterView/PlayerScroll/Viewport/Content
  190. --]]
  191. local tmp = Root:Find("UIAnimator/Window/Bg/CenterView/PlayerScroll/Viewport/Content").gameObject
  192. if tolua.getpeer(tmp) == nil then
  193. tolua.setpeer(tmp, {})
  194. end
  195. self.rankContent = tmp
  196. tmp.gridLayoutGroup = tmp:GetComponent(Enum.TypeInfo.GridLayoutGroup)
  197. end
  198. ---@private
  199. function UIDojoRankView:InitGenerate__8(Root, data)
  200. --[[
  201. UIAnimator/Window/Bg/CenterView/ToggleGroup
  202. --]]
  203. local tmp = Root:Find("UIAnimator/Window/Bg/CenterView/ToggleGroup").gameObject
  204. if tolua.getpeer(tmp) == nil then
  205. tolua.setpeer(tmp, {})
  206. end
  207. self.toggleGroup = tmp
  208. tmp.toggleGroup = tmp:GetComponent(Enum.TypeInfo.ToggleGroup)
  209. end
  210. ---@private
  211. function UIDojoRankView:InitGenerate__9(Root, data)
  212. --[[
  213. UIAnimator/Window/Bg/CenterView/ToggleGroup/CurrentSeason
  214. --]]
  215. local tmp = Root:Find("UIAnimator/Window/Bg/CenterView/ToggleGroup/CurrentSeason").gameObject
  216. if tolua.getpeer(tmp) == nil then
  217. tolua.setpeer(tmp, {})
  218. end
  219. self.curSeasonToggle = tmp
  220. tmp.toggle = tmp:GetComponent(Enum.TypeInfo.Toggle)
  221. end
  222. ---@private
  223. function UIDojoRankView:InitGenerate__10(Root, data)
  224. --[[
  225. UIAnimator/Window/Bg/CenterView/ToggleGroup/LastSeason
  226. --]]
  227. local tmp = Root:Find("UIAnimator/Window/Bg/CenterView/ToggleGroup/LastSeason").gameObject
  228. if tolua.getpeer(tmp) == nil then
  229. tolua.setpeer(tmp, {})
  230. end
  231. self.lastSeasonToggle = tmp
  232. tmp.toggle = tmp:GetComponent(Enum.TypeInfo.Toggle)
  233. end
  234. ---@private
  235. function UIDojoRankView:InitGenerate__11(Root, data)
  236. --[[
  237. UIAnimator/Window/Bg/CenterView/Empty
  238. --]]
  239. local tmp = Root:Find("UIAnimator/Window/Bg/CenterView/Empty").gameObject
  240. if tolua.getpeer(tmp) == nil then
  241. tolua.setpeer(tmp, {})
  242. end
  243. self.emptyNode = tmp
  244. end
  245. ---@private
  246. function UIDojoRankView:InitGenerate__12(Root, data)
  247. --[[
  248. UIAnimator/Window/Bg/BottomView/SelfRankItem/Rank
  249. --]]
  250. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/Rank").gameObject
  251. if tolua.getpeer(tmp) == nil then
  252. tolua.setpeer(tmp, {})
  253. end
  254. self.rank = tmp
  255. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  256. end
  257. ---@private
  258. function UIDojoRankView:InitGenerate__13(Root, data)
  259. --[[
  260. UIAnimator/Window/Bg/BottomView/SelfRankItem/Madel01
  261. --]]
  262. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/Madel01").gameObject
  263. if tolua.getpeer(tmp) == nil then
  264. tolua.setpeer(tmp, {})
  265. end
  266. self.madel01 = tmp
  267. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  268. end
  269. ---@private
  270. function UIDojoRankView:InitGenerate__14(Root, data)
  271. --[[
  272. UIAnimator/Window/Bg/BottomView/SelfRankItem/Madel02
  273. --]]
  274. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/Madel02").gameObject
  275. if tolua.getpeer(tmp) == nil then
  276. tolua.setpeer(tmp, {})
  277. end
  278. self.madel02 = tmp
  279. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  280. end
  281. ---@private
  282. function UIDojoRankView:InitGenerate__15(Root, data)
  283. --[[
  284. UIAnimator/Window/Bg/BottomView/SelfRankItem/Madel03
  285. --]]
  286. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/Madel03").gameObject
  287. if tolua.getpeer(tmp) == nil then
  288. tolua.setpeer(tmp, {})
  289. end
  290. self.madel03 = tmp
  291. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  292. end
  293. ---@private
  294. function UIDojoRankView:InitGenerate__16(Root, data)
  295. --[[
  296. UIAnimator/Window/Bg/BottomView/SelfRankItem/danIcon
  297. --]]
  298. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/danIcon").gameObject
  299. if tolua.getpeer(tmp) == nil then
  300. tolua.setpeer(tmp, {})
  301. end
  302. self.danIcon = tmp
  303. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  304. end
  305. ---@private
  306. function UIDojoRankView:InitGenerate__17(Root, data)
  307. --[[
  308. UIAnimator/Window/Bg/BottomView/SelfRankItem/danIcon/danNameText
  309. --]]
  310. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/danIcon/danNameText").gameObject
  311. if tolua.getpeer(tmp) == nil then
  312. tolua.setpeer(tmp, {})
  313. end
  314. self.danName = tmp
  315. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  316. end
  317. ---@private
  318. function UIDojoRankView:InitGenerate__18(Root, data)
  319. --[[
  320. UIAnimator/Window/Bg/BottomView/SelfRankItem/ViewBtn
  321. --]]
  322. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/ViewBtn").gameObject
  323. if tolua.getpeer(tmp) == nil then
  324. tolua.setpeer(tmp, {})
  325. end
  326. self.viewBtn = tmp
  327. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  328. end
  329. ---@private
  330. function UIDojoRankView:InitGenerate__19(Root, data)
  331. --[[
  332. UIAnimator/Window/Bg/BottomView/SelfRankItem/PlayerNode/HeadBox/HeadItem
  333. --]]
  334. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/PlayerNode/HeadBox/HeadItem").gameObject
  335. if tolua.getpeer(tmp) == nil then
  336. tolua.setpeer(tmp, {})
  337. end
  338. self.headItem = CommonUtil.BindGridViewItem2LuaStatic("HeadItem", tmp)
  339. self.headItem.prefabName = "HeadItem"
  340. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  341. end
  342. ---@private
  343. function UIDojoRankView:InitGenerate__20(Root, data)
  344. --[[
  345. UIAnimator/Window/Bg/BottomView/SelfRankItem/PlayerNode/VipIcon
  346. --]]
  347. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/PlayerNode/VipIcon").gameObject
  348. if tolua.getpeer(tmp) == nil then
  349. tolua.setpeer(tmp, {})
  350. end
  351. self.vipIcon = tmp
  352. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  353. end
  354. ---@private
  355. function UIDojoRankView:InitGenerate__21(Root, data)
  356. --[[
  357. UIAnimator/Window/Bg/BottomView/SelfRankItem/PlayerNode/NameText
  358. --]]
  359. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/PlayerNode/NameText").gameObject
  360. if tolua.getpeer(tmp) == nil then
  361. tolua.setpeer(tmp, {})
  362. end
  363. self.playerName = tmp
  364. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  365. end
  366. ---@private
  367. function UIDojoRankView:InitGenerate__22(Root, data)
  368. --[[
  369. UIAnimator/Window/Bg/BottomView/SelfRankItem/PlayerNode/fighterPowerVal
  370. --]]
  371. local tmp = Root:Find("UIAnimator/Window/Bg/BottomView/SelfRankItem/PlayerNode/fighterPowerVal").gameObject
  372. if tolua.getpeer(tmp) == nil then
  373. tolua.setpeer(tmp, {})
  374. end
  375. self.fighterPower = tmp
  376. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  377. end
  378. ---@private
  379. function UIDojoRankView:GenerateDestroy()
  380. if tolua.getpeer(self.uIAnimator) ~= nil then
  381. tolua.setpeer(self.uIAnimator, nil)
  382. end
  383. self.uIAnimator = nil
  384. if tolua.getpeer(self.AnyBtn) ~= nil then
  385. tolua.setpeer(self.AnyBtn, nil)
  386. end
  387. self.AnyBtn = nil
  388. if tolua.getpeer(self.window) ~= nil then
  389. tolua.setpeer(self.window, nil)
  390. end
  391. self.window = nil
  392. if tolua.getpeer(self.closeBtn) ~= nil then
  393. tolua.setpeer(self.closeBtn, nil)
  394. end
  395. self.closeBtn = nil
  396. if tolua.getpeer(self.rankScroll) ~= nil then
  397. tolua.setpeer(self.rankScroll, nil)
  398. end
  399. self.rankScroll = nil
  400. if tolua.getpeer(self.rankContent) ~= nil then
  401. tolua.setpeer(self.rankContent, nil)
  402. end
  403. self.rankContent = nil
  404. if tolua.getpeer(self.toggleGroup) ~= nil then
  405. tolua.setpeer(self.toggleGroup, nil)
  406. end
  407. self.toggleGroup = nil
  408. if tolua.getpeer(self.curSeasonToggle) ~= nil then
  409. tolua.setpeer(self.curSeasonToggle, nil)
  410. end
  411. self.curSeasonToggle = nil
  412. if tolua.getpeer(self.lastSeasonToggle) ~= nil then
  413. tolua.setpeer(self.lastSeasonToggle, nil)
  414. end
  415. self.lastSeasonToggle = nil
  416. if tolua.getpeer(self.emptyNode) ~= nil then
  417. tolua.setpeer(self.emptyNode, nil)
  418. end
  419. self.emptyNode = nil
  420. if tolua.getpeer(self.rank) ~= nil then
  421. tolua.setpeer(self.rank, nil)
  422. end
  423. self.rank = nil
  424. if tolua.getpeer(self.madel01) ~= nil then
  425. tolua.setpeer(self.madel01, nil)
  426. end
  427. self.madel01 = nil
  428. if tolua.getpeer(self.madel02) ~= nil then
  429. tolua.setpeer(self.madel02, nil)
  430. end
  431. self.madel02 = nil
  432. if tolua.getpeer(self.madel03) ~= nil then
  433. tolua.setpeer(self.madel03, nil)
  434. end
  435. self.madel03 = nil
  436. if tolua.getpeer(self.danIcon) ~= nil then
  437. tolua.setpeer(self.danIcon, nil)
  438. end
  439. self.danIcon = nil
  440. if tolua.getpeer(self.danName) ~= nil then
  441. tolua.setpeer(self.danName, nil)
  442. end
  443. self.danName = nil
  444. if tolua.getpeer(self.viewBtn) ~= nil then
  445. tolua.setpeer(self.viewBtn, nil)
  446. end
  447. self.viewBtn = nil
  448. if self.headItem.GenerateDestroy ~= nil then
  449. self.headItem:GenerateDestroy()
  450. end
  451. if tolua.getpeer(self.headItem) ~= nil then
  452. tolua.setpeer(self.headItem, nil)
  453. end
  454. self.headItem = nil
  455. if tolua.getpeer(self.vipIcon) ~= nil then
  456. tolua.setpeer(self.vipIcon, nil)
  457. end
  458. self.vipIcon = nil
  459. if tolua.getpeer(self.playerName) ~= nil then
  460. tolua.setpeer(self.playerName, nil)
  461. end
  462. self.playerName = nil
  463. if tolua.getpeer(self.fighterPower) ~= nil then
  464. tolua.setpeer(self.fighterPower, nil)
  465. end
  466. self.fighterPower = nil
  467. self.transform = nil
  468. self.gameObject = nil
  469. self.inited = false
  470. end
  471. return UIDojoRankView