GuildRecommendItem_Generate.lua 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. ---@class GuildRecommendItem__Generate_activeTxt
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class GuildRecommendItem__Generate_peopleTxt
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class GuildRecommendItem__Generate_lvTxt
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text UnityEngine.UI.Text
  10. ---@class GuildRecommendItem__Generate_nameTxt
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public text UnityEngine.UI.Text
  13. ---@class GuildRecommendItem__Generate_guildBadgeItem
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public layoutElement UnityEngine.UI.LayoutElement
  16. ---@class GuildRecommendItem__Generate
  17. ---@field private gameObject UnityEngine.GameObject
  18. ---@field private transform UnityEngine.Transform
  19. ---@field private button UnityEngine.UI.Button
  20. ---@field private guildBadgeItem GuildRecommendItem__Generate_guildBadgeItem
  21. ---@field private nameTxt GuildRecommendItem__Generate_nameTxt
  22. ---@field private lvTxt GuildRecommendItem__Generate_lvTxt
  23. ---@field private peopleTxt GuildRecommendItem__Generate_peopleTxt
  24. ---@field private appliedTag UnityEngine.GameObject
  25. ---@field private activeTxt GuildRecommendItem__Generate_activeTxt
  26. local GuildRecommendItemView = class("GuildRecommendItemView")
  27. function GuildRecommendItemView:ctor()
  28. end
  29. ---@private
  30. function GuildRecommendItemView:SetActive(result)
  31. self.gameObject:SetActive(result)
  32. end
  33. ---@private
  34. function GuildRecommendItemView:InitGenerate(Root, data)
  35. self.transform = Root
  36. self.inited = true
  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. self:InitGenerate__7(Root,data)
  45. end
  46. ---@private
  47. function GuildRecommendItemView:InitGenerate__1(Root, data)
  48. --[[
  49. Root
  50. --]]
  51. self.button = Root:GetComponent(Enum.TypeInfo.Button)
  52. end
  53. ---@private
  54. function GuildRecommendItemView:InitGenerate__2(Root, data)
  55. --[[
  56. GuildBadgeItem
  57. --]]
  58. local tmp = Root:Find("GuildBadgeItem").gameObject
  59. if tolua.getpeer(tmp) == nil then
  60. tolua.setpeer(tmp, {})
  61. end
  62. self.guildBadgeItem = CommonUtil.BindGridViewItem2LuaStatic("GuildBadgeItem", tmp)
  63. self.guildBadgeItem.prefabName = "GuildBadgeItem"
  64. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  65. end
  66. ---@private
  67. function GuildRecommendItemView:InitGenerate__3(Root, data)
  68. --[[
  69. NameTxt
  70. --]]
  71. local tmp = Root:Find("NameTxt").gameObject
  72. if tolua.getpeer(tmp) == nil then
  73. tolua.setpeer(tmp, {})
  74. end
  75. self.nameTxt = tmp
  76. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  77. end
  78. ---@private
  79. function GuildRecommendItemView:InitGenerate__4(Root, data)
  80. --[[
  81. Lv/LvTxt
  82. --]]
  83. local tmp = Root:Find("Lv/LvTxt").gameObject
  84. if tolua.getpeer(tmp) == nil then
  85. tolua.setpeer(tmp, {})
  86. end
  87. self.lvTxt = tmp
  88. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  89. end
  90. ---@private
  91. function GuildRecommendItemView:InitGenerate__5(Root, data)
  92. --[[
  93. Member/PeopleTxt
  94. --]]
  95. local tmp = Root:Find("Member/PeopleTxt").gameObject
  96. if tolua.getpeer(tmp) == nil then
  97. tolua.setpeer(tmp, {})
  98. end
  99. self.peopleTxt = tmp
  100. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  101. end
  102. ---@private
  103. function GuildRecommendItemView:InitGenerate__6(Root, data)
  104. --[[
  105. AppliedTag
  106. --]]
  107. local tmp = Root:Find("AppliedTag").gameObject
  108. if tolua.getpeer(tmp) == nil then
  109. tolua.setpeer(tmp, {})
  110. end
  111. self.appliedTag = tmp
  112. end
  113. ---@private
  114. function GuildRecommendItemView:InitGenerate__7(Root, data)
  115. --[[
  116. Active/ActiveTxt
  117. --]]
  118. local tmp = Root:Find("Active/ActiveTxt").gameObject
  119. if tolua.getpeer(tmp) == nil then
  120. tolua.setpeer(tmp, {})
  121. end
  122. self.activeTxt = tmp
  123. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  124. end
  125. ---@private
  126. function GuildRecommendItemView:GenerateDestroy()
  127. if self.guildBadgeItem.GenerateDestroy ~= nil then
  128. self.guildBadgeItem:GenerateDestroy()
  129. end
  130. if tolua.getpeer(self.guildBadgeItem) ~= nil then
  131. tolua.setpeer(self.guildBadgeItem, nil)
  132. end
  133. self.guildBadgeItem = nil
  134. if tolua.getpeer(self.nameTxt) ~= nil then
  135. tolua.setpeer(self.nameTxt, nil)
  136. end
  137. self.nameTxt = nil
  138. if tolua.getpeer(self.lvTxt) ~= nil then
  139. tolua.setpeer(self.lvTxt, nil)
  140. end
  141. self.lvTxt = nil
  142. if tolua.getpeer(self.peopleTxt) ~= nil then
  143. tolua.setpeer(self.peopleTxt, nil)
  144. end
  145. self.peopleTxt = nil
  146. if tolua.getpeer(self.appliedTag) ~= nil then
  147. tolua.setpeer(self.appliedTag, nil)
  148. end
  149. self.appliedTag = nil
  150. if tolua.getpeer(self.activeTxt) ~= nil then
  151. tolua.setpeer(self.activeTxt, nil)
  152. end
  153. self.activeTxt = nil
  154. self.transform = nil
  155. self.gameObject = nil
  156. self.inited = false
  157. end
  158. return GuildRecommendItemView