GuildWarSlotItem_Generate.lua 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. ---@class GuildWarSlotItem__Generate_nameBoard_power
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text TMPro.TextMeshProUGUI
  4. ---@class GuildWarSlotItem__Generate_nameBoard_nameTxt
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text TMPro.TextMeshProUGUI
  7. ---@class GuildWarSlotItem__Generate_nameBoard_bG
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public image UnityEngine.UI.Image
  10. ---@class GuildWarSlotItem__Generate_nameBoard
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public bG GuildWarSlotItem__Generate_nameBoard_bG
  13. ---@field public nameTxt GuildWarSlotItem__Generate_nameBoard_nameTxt
  14. ---@field public power GuildWarSlotItem__Generate_nameBoard_power
  15. ---@class GuildWarSlotItem__Generate_player
  16. ---@field public gameObject UnityEngine.GameObject
  17. ---@field public image UnityEngine.UI.Image
  18. ---@class GuildWarSlotItem__Generate_imgThrone
  19. ---@field public gameObject UnityEngine.GameObject
  20. ---@field public image UnityEngine.UI.Image
  21. ---@class GuildWarSlotItem__Generate
  22. ---@field private gameObject UnityEngine.GameObject
  23. ---@field private transform UnityEngine.Transform
  24. ---@field private animator UnityEngine.Animator
  25. ---@field private button UnityEngine.UI.Button
  26. ---@field private imgThrone GuildWarSlotItem__Generate_imgThrone
  27. ---@field private shadow UnityEngine.GameObject
  28. ---@field private player GuildWarSlotItem__Generate_player
  29. ---@field private nameBoard GuildWarSlotItem__Generate_nameBoard
  30. local GuildWarSlotItemView = class("GuildWarSlotItemView")
  31. function GuildWarSlotItemView:ctor()
  32. end
  33. ---@private
  34. function GuildWarSlotItemView:SetActive(result)
  35. self.gameObject:SetActive(result)
  36. end
  37. ---@private
  38. function GuildWarSlotItemView:InitGenerate(Root, data)
  39. self.transform = Root
  40. self.inited = true
  41. local tmp
  42. self:InitGenerate__1(Root,data)
  43. self:InitGenerate__2(Root,data)
  44. self:InitGenerate__3(Root,data)
  45. self:InitGenerate__4(Root,data)
  46. self:InitGenerate__5(Root,data)
  47. self:InitGenerate__6(Root,data)
  48. self:InitGenerate__7(Root,data)
  49. self:InitGenerate__8(Root,data)
  50. end
  51. ---@private
  52. function GuildWarSlotItemView:InitGenerate__1(Root, data)
  53. --[[
  54. Root
  55. --]]
  56. self.animator = Root:GetComponent(Enum.TypeInfo.Animator)
  57. self.animator.logWarnings = false
  58. self.button = Root:GetComponent(Enum.TypeInfo.Button)
  59. end
  60. ---@private
  61. function GuildWarSlotItemView:InitGenerate__2(Root, data)
  62. --[[
  63. ImgThrone
  64. --]]
  65. local tmp = Root:Find("ImgThrone").gameObject
  66. if tolua.getpeer(tmp) == nil then
  67. tolua.setpeer(tmp, {})
  68. end
  69. self.imgThrone = tmp
  70. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  71. end
  72. ---@private
  73. function GuildWarSlotItemView:InitGenerate__3(Root, data)
  74. --[[
  75. Shadow
  76. --]]
  77. local tmp = Root:Find("Shadow").gameObject
  78. if tolua.getpeer(tmp) == nil then
  79. tolua.setpeer(tmp, {})
  80. end
  81. self.shadow = tmp
  82. end
  83. ---@private
  84. function GuildWarSlotItemView:InitGenerate__4(Root, data)
  85. --[[
  86. Player
  87. --]]
  88. local tmp = Root:Find("Player").gameObject
  89. if tolua.getpeer(tmp) == nil then
  90. tolua.setpeer(tmp, {})
  91. end
  92. self.player = tmp
  93. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  94. end
  95. ---@private
  96. function GuildWarSlotItemView:InitGenerate__5(Root, data)
  97. --[[
  98. NameBoard
  99. --]]
  100. local tmp = Root:Find("NameBoard").gameObject
  101. if tolua.getpeer(tmp) == nil then
  102. tolua.setpeer(tmp, {})
  103. end
  104. self.nameBoard = tmp
  105. end
  106. ---@private
  107. function GuildWarSlotItemView:InitGenerate__6(Root, data)
  108. --[[
  109. NameBoard/BG
  110. --]]
  111. local tmp = Root:Find("NameBoard/BG").gameObject
  112. if tolua.getpeer(tmp) == nil then
  113. tolua.setpeer(tmp, {})
  114. end
  115. self.nameBoard.bG = tmp
  116. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  117. end
  118. ---@private
  119. function GuildWarSlotItemView:InitGenerate__7(Root, data)
  120. --[[
  121. NameBoard/NameTxt
  122. --]]
  123. local tmp = Root:Find("NameBoard/NameTxt").gameObject
  124. if tolua.getpeer(tmp) == nil then
  125. tolua.setpeer(tmp, {})
  126. end
  127. self.nameBoard.nameTxt = tmp
  128. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  129. end
  130. ---@private
  131. function GuildWarSlotItemView:InitGenerate__8(Root, data)
  132. --[[
  133. NameBoard/Power
  134. --]]
  135. local tmp = Root:Find("NameBoard/Power").gameObject
  136. if tolua.getpeer(tmp) == nil then
  137. tolua.setpeer(tmp, {})
  138. end
  139. self.nameBoard.power = tmp
  140. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  141. end
  142. ---@private
  143. function GuildWarSlotItemView:GenerateDestroy()
  144. if tolua.getpeer(self.nameBoard.power) ~= nil then
  145. tolua.setpeer(self.nameBoard.power, nil)
  146. end
  147. if tolua.getpeer(self.nameBoard.nameTxt) ~= nil then
  148. tolua.setpeer(self.nameBoard.nameTxt, nil)
  149. end
  150. if tolua.getpeer(self.nameBoard.bG) ~= nil then
  151. tolua.setpeer(self.nameBoard.bG, nil)
  152. end
  153. if tolua.getpeer(self.imgThrone) ~= nil then
  154. tolua.setpeer(self.imgThrone, nil)
  155. end
  156. self.imgThrone = nil
  157. if tolua.getpeer(self.shadow) ~= nil then
  158. tolua.setpeer(self.shadow, nil)
  159. end
  160. self.shadow = nil
  161. if tolua.getpeer(self.player) ~= nil then
  162. tolua.setpeer(self.player, nil)
  163. end
  164. self.player = nil
  165. if tolua.getpeer(self.nameBoard) ~= nil then
  166. tolua.setpeer(self.nameBoard, nil)
  167. end
  168. self.nameBoard = nil
  169. self.transform = nil
  170. self.gameObject = nil
  171. self.inited = false
  172. end
  173. return GuildWarSlotItemView