UIGuildLogView_Generate.lua 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. ---@class UIGuildLog__Generate_loadingItem
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public rectTransform UnityEngine.RectTransform
  4. ---@field public layoutElement UnityEngine.UI.LayoutElement
  5. ---@class UIGuildLog__Generate_changeList
  6. ---@field public gameObject UnityEngine.GameObject
  7. ---@field public loopListView SuperScrollView.LoopListView
  8. ---@class UIGuildLog__Generate_btnClose
  9. ---@field public gameObject UnityEngine.GameObject
  10. ---@field public button UnityEngine.UI.Button
  11. ---@class UIGuildLog__Generate_AnyBtn
  12. ---@field public gameObject UnityEngine.GameObject
  13. ---@field public button UnityEngine.UI.Button
  14. ---@class UIGuildLog__Generate
  15. ---@field private gameObject UnityEngine.GameObject
  16. ---@field private transform UnityEngine.Transform
  17. ---@field private AnyBtn UIGuildLog__Generate_AnyBtn
  18. ---@field private btnClose UIGuildLog__Generate_btnClose
  19. ---@field private changeList UIGuildLog__Generate_changeList
  20. ---@field private loadingItem UIGuildLog__Generate_loadingItem
  21. ---@field private guildLogItem UnityEngine.GameObject
  22. ---@field private noSign UnityEngine.GameObject
  23. local UIGuildLogView = class("UIGuildLogView", require("UIViewBase"))
  24. function UIGuildLogView:ctor()
  25. end
  26. ---@private
  27. function UIGuildLogView:SetActive(result)
  28. self.gameObject:SetActive(result)
  29. end
  30. ---@private
  31. function UIGuildLogView:InitGenerate(Root, data)
  32. self.transform = Root
  33. self.inited = true
  34. if self.super.Init then
  35. self.super.Init(self)
  36. end
  37. local tmp
  38. self:InitGenerate__1(Root,data)
  39. self:InitGenerate__2(Root,data)
  40. self:InitGenerate__3(Root,data)
  41. self:InitGenerate__4(Root,data)
  42. self:InitGenerate__5(Root,data)
  43. self:InitGenerate__6(Root,data)
  44. end
  45. ---@private
  46. function UIGuildLogView:InitGenerate__1(Root, data)
  47. --[[
  48. UIAnimator/Alpha
  49. --]]
  50. local tmp = Root:Find("UIAnimator/Alpha").gameObject
  51. if tolua.getpeer(tmp) == nil then
  52. tolua.setpeer(tmp, {})
  53. end
  54. self.AnyBtn = tmp
  55. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  56. end
  57. ---@private
  58. function UIGuildLogView:InitGenerate__2(Root, data)
  59. --[[
  60. UIAnimator/Window/BtnClose
  61. --]]
  62. local tmp = Root:Find("UIAnimator/Window/BtnClose").gameObject
  63. if tolua.getpeer(tmp) == nil then
  64. tolua.setpeer(tmp, {})
  65. end
  66. self.btnClose = tmp
  67. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  68. end
  69. ---@private
  70. function UIGuildLogView:InitGenerate__3(Root, data)
  71. --[[
  72. UIAnimator/Window/ChangeList
  73. --]]
  74. local tmp = Root:Find("UIAnimator/Window/ChangeList").gameObject
  75. if tolua.getpeer(tmp) == nil then
  76. tolua.setpeer(tmp, {})
  77. end
  78. self.changeList = tmp
  79. tmp.loopListView = tmp:GetComponent(Enum.TypeInfo.LoopListView)
  80. end
  81. ---@private
  82. function UIGuildLogView:InitGenerate__4(Root, data)
  83. --[[
  84. UIAnimator/Window/ChangeList/Viewport/Content/LoadingItem
  85. --]]
  86. local tmp = Root:Find("UIAnimator/Window/ChangeList/Viewport/Content/LoadingItem").gameObject
  87. if tolua.getpeer(tmp) == nil then
  88. tolua.setpeer(tmp, {})
  89. end
  90. self.loadingItem = CommonUtil.BindGridViewItem2LuaStatic("LoadingItem", tmp)
  91. self.loadingItem.prefabName = "LoadingItem"
  92. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  93. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  94. end
  95. ---@private
  96. function UIGuildLogView:InitGenerate__5(Root, data)
  97. --[[
  98. UIAnimator/Window/ChangeList/Viewport/Content/GuildLogItem
  99. --]]
  100. local tmp = Root:Find("UIAnimator/Window/ChangeList/Viewport/Content/GuildLogItem").gameObject
  101. if tolua.getpeer(tmp) == nil then
  102. tolua.setpeer(tmp, {})
  103. end
  104. self.guildLogItem = CommonUtil.BindGridViewItem2LuaStatic("GuildLogItem", tmp)
  105. self.guildLogItem.prefabName = "GuildLogItem"
  106. end
  107. ---@private
  108. function UIGuildLogView:InitGenerate__6(Root, data)
  109. --[[
  110. UIAnimator/Window/NoSign
  111. --]]
  112. local tmp = Root:Find("UIAnimator/Window/NoSign").gameObject
  113. if tolua.getpeer(tmp) == nil then
  114. tolua.setpeer(tmp, {})
  115. end
  116. self.noSign = tmp
  117. end
  118. ---@private
  119. function UIGuildLogView:GenerateDestroy()
  120. if tolua.getpeer(self.AnyBtn) ~= nil then
  121. tolua.setpeer(self.AnyBtn, nil)
  122. end
  123. self.AnyBtn = nil
  124. if tolua.getpeer(self.btnClose) ~= nil then
  125. tolua.setpeer(self.btnClose, nil)
  126. end
  127. self.btnClose = nil
  128. if tolua.getpeer(self.changeList) ~= nil then
  129. tolua.setpeer(self.changeList, nil)
  130. end
  131. self.changeList = nil
  132. if self.loadingItem.GenerateDestroy ~= nil then
  133. self.loadingItem:GenerateDestroy()
  134. end
  135. if tolua.getpeer(self.loadingItem) ~= nil then
  136. tolua.setpeer(self.loadingItem, nil)
  137. end
  138. self.loadingItem = nil
  139. if self.guildLogItem.GenerateDestroy ~= nil then
  140. self.guildLogItem:GenerateDestroy()
  141. end
  142. if tolua.getpeer(self.guildLogItem) ~= nil then
  143. tolua.setpeer(self.guildLogItem, nil)
  144. end
  145. self.guildLogItem = nil
  146. if tolua.getpeer(self.noSign) ~= nil then
  147. tolua.setpeer(self.noSign, nil)
  148. end
  149. self.noSign = nil
  150. self.transform = nil
  151. self.gameObject = nil
  152. self.inited = false
  153. end
  154. return UIGuildLogView