GuildPeopleItem_Generate.lua 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324
  1. ---@class GuildPeopleItem__Generate_guildWarActiveTxt
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class GuildPeopleItem__Generate_guildWarPoint
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public rectTransform UnityEngine.RectTransform
  7. ---@field public button UnityEngine.UI.Button
  8. ---@class GuildPeopleItem__Generate_activeTxt
  9. ---@field public gameObject UnityEngine.GameObject
  10. ---@field public text UnityEngine.UI.Text
  11. ---@class GuildPeopleItem__Generate_active
  12. ---@field public gameObject UnityEngine.GameObject
  13. ---@field public rectTransform UnityEngine.RectTransform
  14. ---@field public button UnityEngine.UI.Button
  15. ---@class GuildPeopleItem__Generate_onlineTxt
  16. ---@field public gameObject UnityEngine.GameObject
  17. ---@field public text UnityEngine.UI.Text
  18. ---@class GuildPeopleItem__Generate_atkTxt
  19. ---@field public gameObject UnityEngine.GameObject
  20. ---@field public text UnityEngine.UI.Text
  21. ---@class GuildPeopleItem__Generate_vipIcon
  22. ---@field public gameObject UnityEngine.GameObject
  23. ---@field public image UnityEngine.UI.Image
  24. ---@class GuildPeopleItem__Generate_nameTxt
  25. ---@field public gameObject UnityEngine.GameObject
  26. ---@field public text UnityEngine.UI.Text
  27. ---@class GuildPeopleItem__Generate_headItem
  28. ---@field public gameObject UnityEngine.GameObject
  29. ---@field public layoutElement UnityEngine.UI.LayoutElement
  30. ---@class GuildPeopleItem__Generate
  31. ---@field private gameObject UnityEngine.GameObject
  32. ---@field private transform UnityEngine.Transform
  33. ---@field private rectTransform UnityEngine.RectTransform
  34. ---@field private button UnityEngine.UI.Button
  35. ---@field private headItem GuildPeopleItem__Generate_headItem
  36. ---@field private select UnityEngine.GameObject
  37. ---@field private nameTxt GuildPeopleItem__Generate_nameTxt
  38. ---@field private vipIcon GuildPeopleItem__Generate_vipIcon
  39. ---@field private atkTxt GuildPeopleItem__Generate_atkTxt
  40. ---@field private onlineTxt GuildPeopleItem__Generate_onlineTxt
  41. ---@field private presidentTag UnityEngine.GameObject
  42. ---@field private vicePresidentTag UnityEngine.GameObject
  43. ---@field private active GuildPeopleItem__Generate_active
  44. ---@field private activeTxt GuildPeopleItem__Generate_activeTxt
  45. ---@field private guildWarPoint GuildPeopleItem__Generate_guildWarPoint
  46. ---@field private guildWarActiveTxt GuildPeopleItem__Generate_guildWarActiveTxt
  47. local GuildPeopleItemView = class("GuildPeopleItemView")
  48. function GuildPeopleItemView:ctor()
  49. end
  50. ---@private
  51. function GuildPeopleItemView:SetActive(result)
  52. self.gameObject:SetActive(result)
  53. end
  54. ---@private
  55. function GuildPeopleItemView:InitGenerate(Root, data)
  56. self.transform = Root
  57. self.inited = true
  58. local tmp
  59. self:InitGenerate__1(Root,data)
  60. self:InitGenerate__2(Root,data)
  61. self:InitGenerate__3(Root,data)
  62. self:InitGenerate__4(Root,data)
  63. self:InitGenerate__5(Root,data)
  64. self:InitGenerate__6(Root,data)
  65. self:InitGenerate__7(Root,data)
  66. self:InitGenerate__8(Root,data)
  67. self:InitGenerate__9(Root,data)
  68. self:InitGenerate__10(Root,data)
  69. self:InitGenerate__11(Root,data)
  70. self:InitGenerate__12(Root,data)
  71. self:InitGenerate__13(Root,data)
  72. end
  73. ---@private
  74. function GuildPeopleItemView:InitGenerate__1(Root, data)
  75. --[[
  76. Root
  77. --]]
  78. self.rectTransform = Root:GetComponent(Enum.TypeInfo.RectTransform)
  79. self.button = Root:GetComponent(Enum.TypeInfo.Button)
  80. end
  81. ---@private
  82. function GuildPeopleItemView:InitGenerate__2(Root, data)
  83. --[[
  84. HeadItem
  85. --]]
  86. local tmp = Root:Find("HeadItem").gameObject
  87. if tolua.getpeer(tmp) == nil then
  88. tolua.setpeer(tmp, {})
  89. end
  90. self.headItem = CommonUtil.BindGridViewItem2LuaStatic("HeadItem", tmp)
  91. self.headItem.prefabName = "HeadItem"
  92. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  93. end
  94. ---@private
  95. function GuildPeopleItemView:InitGenerate__3(Root, data)
  96. --[[
  97. Select
  98. --]]
  99. local tmp = Root:Find("Select").gameObject
  100. if tolua.getpeer(tmp) == nil then
  101. tolua.setpeer(tmp, {})
  102. end
  103. self.select = tmp
  104. end
  105. ---@private
  106. function GuildPeopleItemView:InitGenerate__4(Root, data)
  107. --[[
  108. NameTxt
  109. --]]
  110. local tmp = Root:Find("NameTxt").gameObject
  111. if tolua.getpeer(tmp) == nil then
  112. tolua.setpeer(tmp, {})
  113. end
  114. self.nameTxt = tmp
  115. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  116. end
  117. ---@private
  118. function GuildPeopleItemView:InitGenerate__5(Root, data)
  119. --[[
  120. VipIcon
  121. --]]
  122. local tmp = Root:Find("VipIcon").gameObject
  123. if tolua.getpeer(tmp) == nil then
  124. tolua.setpeer(tmp, {})
  125. end
  126. self.vipIcon = tmp
  127. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  128. end
  129. ---@private
  130. function GuildPeopleItemView:InitGenerate__6(Root, data)
  131. --[[
  132. Atk/AtkTxt
  133. --]]
  134. local tmp = Root:Find("Atk/AtkTxt").gameObject
  135. if tolua.getpeer(tmp) == nil then
  136. tolua.setpeer(tmp, {})
  137. end
  138. self.atkTxt = tmp
  139. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  140. end
  141. ---@private
  142. function GuildPeopleItemView:InitGenerate__7(Root, data)
  143. --[[
  144. Image/OnlineTxt
  145. --]]
  146. local tmp = Root:Find("Image/OnlineTxt").gameObject
  147. if tolua.getpeer(tmp) == nil then
  148. tolua.setpeer(tmp, {})
  149. end
  150. self.onlineTxt = tmp
  151. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  152. end
  153. ---@private
  154. function GuildPeopleItemView:InitGenerate__8(Root, data)
  155. --[[
  156. PresidentTag
  157. --]]
  158. local tmp = Root:Find("PresidentTag").gameObject
  159. if tolua.getpeer(tmp) == nil then
  160. tolua.setpeer(tmp, {})
  161. end
  162. self.presidentTag = tmp
  163. end
  164. ---@private
  165. function GuildPeopleItemView:InitGenerate__9(Root, data)
  166. --[[
  167. VicePresidentTag
  168. --]]
  169. local tmp = Root:Find("VicePresidentTag").gameObject
  170. if tolua.getpeer(tmp) == nil then
  171. tolua.setpeer(tmp, {})
  172. end
  173. self.vicePresidentTag = tmp
  174. end
  175. ---@private
  176. function GuildPeopleItemView:InitGenerate__10(Root, data)
  177. --[[
  178. Active
  179. --]]
  180. local tmp = Root:Find("Active").gameObject
  181. if tolua.getpeer(tmp) == nil then
  182. tolua.setpeer(tmp, {})
  183. end
  184. self.active = tmp
  185. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  186. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  187. end
  188. ---@private
  189. function GuildPeopleItemView:InitGenerate__11(Root, data)
  190. --[[
  191. Active/ActiveTxt
  192. --]]
  193. local tmp = Root:Find("Active/ActiveTxt").gameObject
  194. if tolua.getpeer(tmp) == nil then
  195. tolua.setpeer(tmp, {})
  196. end
  197. self.activeTxt = tmp
  198. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  199. end
  200. ---@private
  201. function GuildPeopleItemView:InitGenerate__12(Root, data)
  202. --[[
  203. GuildWarPoint
  204. --]]
  205. local tmp = Root:Find("GuildWarPoint").gameObject
  206. if tolua.getpeer(tmp) == nil then
  207. tolua.setpeer(tmp, {})
  208. end
  209. self.guildWarPoint = tmp
  210. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  211. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  212. end
  213. ---@private
  214. function GuildPeopleItemView:InitGenerate__13(Root, data)
  215. --[[
  216. GuildWarPoint/GuildWarActiveTxt
  217. --]]
  218. local tmp = Root:Find("GuildWarPoint/GuildWarActiveTxt").gameObject
  219. if tolua.getpeer(tmp) == nil then
  220. tolua.setpeer(tmp, {})
  221. end
  222. self.guildWarActiveTxt = tmp
  223. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  224. end
  225. ---@private
  226. function GuildPeopleItemView:GenerateDestroy()
  227. if self.headItem.GenerateDestroy ~= nil then
  228. self.headItem:GenerateDestroy()
  229. end
  230. if tolua.getpeer(self.headItem) ~= nil then
  231. tolua.setpeer(self.headItem, nil)
  232. end
  233. self.headItem = nil
  234. if tolua.getpeer(self.select) ~= nil then
  235. tolua.setpeer(self.select, nil)
  236. end
  237. self.select = nil
  238. if tolua.getpeer(self.nameTxt) ~= nil then
  239. tolua.setpeer(self.nameTxt, nil)
  240. end
  241. self.nameTxt = nil
  242. if tolua.getpeer(self.vipIcon) ~= nil then
  243. tolua.setpeer(self.vipIcon, nil)
  244. end
  245. self.vipIcon = nil
  246. if tolua.getpeer(self.atkTxt) ~= nil then
  247. tolua.setpeer(self.atkTxt, nil)
  248. end
  249. self.atkTxt = nil
  250. if tolua.getpeer(self.onlineTxt) ~= nil then
  251. tolua.setpeer(self.onlineTxt, nil)
  252. end
  253. self.onlineTxt = nil
  254. if tolua.getpeer(self.presidentTag) ~= nil then
  255. tolua.setpeer(self.presidentTag, nil)
  256. end
  257. self.presidentTag = nil
  258. if tolua.getpeer(self.vicePresidentTag) ~= nil then
  259. tolua.setpeer(self.vicePresidentTag, nil)
  260. end
  261. self.vicePresidentTag = nil
  262. if tolua.getpeer(self.active) ~= nil then
  263. tolua.setpeer(self.active, nil)
  264. end
  265. self.active = nil
  266. if tolua.getpeer(self.activeTxt) ~= nil then
  267. tolua.setpeer(self.activeTxt, nil)
  268. end
  269. self.activeTxt = nil
  270. if tolua.getpeer(self.guildWarPoint) ~= nil then
  271. tolua.setpeer(self.guildWarPoint, nil)
  272. end
  273. self.guildWarPoint = nil
  274. if tolua.getpeer(self.guildWarActiveTxt) ~= nil then
  275. tolua.setpeer(self.guildWarActiveTxt, nil)
  276. end
  277. self.guildWarActiveTxt = nil
  278. self.transform = nil
  279. self.gameObject = nil
  280. self.inited = false
  281. end
  282. return GuildPeopleItemView