HundredDojoGuildRankItem_Generate.lua 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. ---@class HundredDojoGuildRankItem__Generate_rankTxt
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class HundredDojoGuildRankItem__Generate_guildCPTxt
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class HundredDojoGuildRankItem__Generate_lvTxt
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text UnityEngine.UI.Text
  10. ---@class HundredDojoGuildRankItem__Generate_nameTxt
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public text UnityEngine.UI.Text
  13. ---@class HundredDojoGuildRankItem__Generate_badge
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public image UnityEngine.UI.Image
  16. ---@class HundredDojoGuildRankItem__Generate
  17. ---@field private gameObject UnityEngine.GameObject
  18. ---@field private transform UnityEngine.Transform
  19. ---@field private button UnityEngine.UI.Button
  20. ---@field private badge HundredDojoGuildRankItem__Generate_badge
  21. ---@field private nameTxt HundredDojoGuildRankItem__Generate_nameTxt
  22. ---@field private lvTxt HundredDojoGuildRankItem__Generate_lvTxt
  23. ---@field private guildCPTxt HundredDojoGuildRankItem__Generate_guildCPTxt
  24. ---@field private rankTxt HundredDojoGuildRankItem__Generate_rankTxt
  25. ---@field private rank1 UnityEngine.GameObject
  26. ---@field private rank2 UnityEngine.GameObject
  27. ---@field private rank3 UnityEngine.GameObject
  28. ---@field private rank4 UnityEngine.GameObject
  29. local HundredDojoGuildRankItemView = class("HundredDojoGuildRankItemView")
  30. function HundredDojoGuildRankItemView:ctor()
  31. end
  32. ---@private
  33. function HundredDojoGuildRankItemView:SetActive(result)
  34. self.gameObject:SetActive(result)
  35. end
  36. ---@private
  37. function HundredDojoGuildRankItemView:InitGenerate(Root, data)
  38. self.transform = Root
  39. self.inited = true
  40. local tmp
  41. self:InitGenerate__1(Root,data)
  42. self:InitGenerate__2(Root,data)
  43. self:InitGenerate__3(Root,data)
  44. self:InitGenerate__4(Root,data)
  45. self:InitGenerate__5(Root,data)
  46. self:InitGenerate__6(Root,data)
  47. self:InitGenerate__7(Root,data)
  48. self:InitGenerate__8(Root,data)
  49. self:InitGenerate__9(Root,data)
  50. self:InitGenerate__10(Root,data)
  51. end
  52. ---@private
  53. function HundredDojoGuildRankItemView:InitGenerate__1(Root, data)
  54. --[[
  55. Root
  56. --]]
  57. self.button = Root:GetComponent(Enum.TypeInfo.Button)
  58. end
  59. ---@private
  60. function HundredDojoGuildRankItemView:InitGenerate__2(Root, data)
  61. --[[
  62. Flag/Badge
  63. --]]
  64. local tmp = Root:Find("Flag/Badge").gameObject
  65. if tolua.getpeer(tmp) == nil then
  66. tolua.setpeer(tmp, {})
  67. end
  68. self.badge = tmp
  69. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  70. end
  71. ---@private
  72. function HundredDojoGuildRankItemView:InitGenerate__3(Root, data)
  73. --[[
  74. NameTxt
  75. --]]
  76. local tmp = Root:Find("NameTxt").gameObject
  77. if tolua.getpeer(tmp) == nil then
  78. tolua.setpeer(tmp, {})
  79. end
  80. self.nameTxt = tmp
  81. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  82. end
  83. ---@private
  84. function HundredDojoGuildRankItemView:InitGenerate__4(Root, data)
  85. --[[
  86. LvTxt
  87. --]]
  88. local tmp = Root:Find("LvTxt").gameObject
  89. if tolua.getpeer(tmp) == nil then
  90. tolua.setpeer(tmp, {})
  91. end
  92. self.lvTxt = tmp
  93. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  94. end
  95. ---@private
  96. function HundredDojoGuildRankItemView:InitGenerate__5(Root, data)
  97. --[[
  98. GuildCP/GuildCPTxt
  99. --]]
  100. local tmp = Root:Find("GuildCP/GuildCPTxt").gameObject
  101. if tolua.getpeer(tmp) == nil then
  102. tolua.setpeer(tmp, {})
  103. end
  104. self.guildCPTxt = tmp
  105. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  106. end
  107. ---@private
  108. function HundredDojoGuildRankItemView:InitGenerate__6(Root, data)
  109. --[[
  110. RankTxt
  111. --]]
  112. local tmp = Root:Find("RankTxt").gameObject
  113. if tolua.getpeer(tmp) == nil then
  114. tolua.setpeer(tmp, {})
  115. end
  116. self.rankTxt = tmp
  117. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  118. end
  119. ---@private
  120. function HundredDojoGuildRankItemView:InitGenerate__7(Root, data)
  121. --[[
  122. Rank1
  123. --]]
  124. local tmp = Root:Find("Rank1").gameObject
  125. if tolua.getpeer(tmp) == nil then
  126. tolua.setpeer(tmp, {})
  127. end
  128. self.rank1 = tmp
  129. end
  130. ---@private
  131. function HundredDojoGuildRankItemView:InitGenerate__8(Root, data)
  132. --[[
  133. Rank2
  134. --]]
  135. local tmp = Root:Find("Rank2").gameObject
  136. if tolua.getpeer(tmp) == nil then
  137. tolua.setpeer(tmp, {})
  138. end
  139. self.rank2 = tmp
  140. end
  141. ---@private
  142. function HundredDojoGuildRankItemView:InitGenerate__9(Root, data)
  143. --[[
  144. Rank3
  145. --]]
  146. local tmp = Root:Find("Rank3").gameObject
  147. if tolua.getpeer(tmp) == nil then
  148. tolua.setpeer(tmp, {})
  149. end
  150. self.rank3 = tmp
  151. end
  152. ---@private
  153. function HundredDojoGuildRankItemView:InitGenerate__10(Root, data)
  154. --[[
  155. Rank4
  156. --]]
  157. local tmp = Root:Find("Rank4").gameObject
  158. if tolua.getpeer(tmp) == nil then
  159. tolua.setpeer(tmp, {})
  160. end
  161. self.rank4 = tmp
  162. end
  163. ---@private
  164. function HundredDojoGuildRankItemView:GenerateDestroy()
  165. if tolua.getpeer(self.badge) ~= nil then
  166. tolua.setpeer(self.badge, nil)
  167. end
  168. self.badge = nil
  169. if tolua.getpeer(self.nameTxt) ~= nil then
  170. tolua.setpeer(self.nameTxt, nil)
  171. end
  172. self.nameTxt = nil
  173. if tolua.getpeer(self.lvTxt) ~= nil then
  174. tolua.setpeer(self.lvTxt, nil)
  175. end
  176. self.lvTxt = nil
  177. if tolua.getpeer(self.guildCPTxt) ~= nil then
  178. tolua.setpeer(self.guildCPTxt, nil)
  179. end
  180. self.guildCPTxt = nil
  181. if tolua.getpeer(self.rankTxt) ~= nil then
  182. tolua.setpeer(self.rankTxt, nil)
  183. end
  184. self.rankTxt = nil
  185. if tolua.getpeer(self.rank1) ~= nil then
  186. tolua.setpeer(self.rank1, nil)
  187. end
  188. self.rank1 = nil
  189. if tolua.getpeer(self.rank2) ~= nil then
  190. tolua.setpeer(self.rank2, nil)
  191. end
  192. self.rank2 = nil
  193. if tolua.getpeer(self.rank3) ~= nil then
  194. tolua.setpeer(self.rank3, nil)
  195. end
  196. self.rank3 = nil
  197. if tolua.getpeer(self.rank4) ~= nil then
  198. tolua.setpeer(self.rank4, nil)
  199. end
  200. self.rank4 = nil
  201. self.transform = nil
  202. self.gameObject = nil
  203. self.inited = false
  204. end
  205. return HundredDojoGuildRankItemView