HundredDojoSlotItem4_Generate.lua 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. ---@class HundredDojoSlotItem4__Generate_nameBoard_power
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text TMPro.TextMeshProUGUI
  4. ---@class HundredDojoSlotItem4__Generate_nameBoard_nameTxt
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text TMPro.TextMeshProUGUI
  7. ---@class HundredDojoSlotItem4__Generate_nameBoard_bG
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public image UnityEngine.UI.Image
  10. ---@class HundredDojoSlotItem4__Generate_nameBoard
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public bG HundredDojoSlotItem4__Generate_nameBoard_bG
  13. ---@field public nameTxt HundredDojoSlotItem4__Generate_nameBoard_nameTxt
  14. ---@field public power HundredDojoSlotItem4__Generate_nameBoard_power
  15. ---@class HundredDojoSlotItem4__Generate_player
  16. ---@field public gameObject UnityEngine.GameObject
  17. ---@field public image UnityEngine.UI.Image
  18. ---@class HundredDojoSlotItem4__Generate
  19. ---@field private gameObject UnityEngine.GameObject
  20. ---@field private transform UnityEngine.Transform
  21. ---@field private animator UnityEngine.Animator
  22. ---@field private button UnityEngine.UI.Button
  23. ---@field private shadow UnityEngine.GameObject
  24. ---@field private player HundredDojoSlotItem4__Generate_player
  25. ---@field private nameBoard HundredDojoSlotItem4__Generate_nameBoard
  26. local HundredDojoSlotItem4View = class("HundredDojoSlotItem4View")
  27. function HundredDojoSlotItem4View:ctor()
  28. end
  29. ---@private
  30. function HundredDojoSlotItem4View:SetActive(result)
  31. self.gameObject:SetActive(result)
  32. end
  33. ---@private
  34. function HundredDojoSlotItem4View: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 HundredDojoSlotItem4View:InitGenerate__1(Root, data)
  48. --[[
  49. Root
  50. --]]
  51. self.animator = Root:GetComponent(Enum.TypeInfo.Animator)
  52. self.animator.logWarnings = false
  53. self.button = Root:GetComponent(Enum.TypeInfo.Button)
  54. end
  55. ---@private
  56. function HundredDojoSlotItem4View:InitGenerate__2(Root, data)
  57. --[[
  58. Shadow
  59. --]]
  60. local tmp = Root:Find("Shadow").gameObject
  61. if tolua.getpeer(tmp) == nil then
  62. tolua.setpeer(tmp, {})
  63. end
  64. self.shadow = tmp
  65. end
  66. ---@private
  67. function HundredDojoSlotItem4View:InitGenerate__3(Root, data)
  68. --[[
  69. Player
  70. --]]
  71. local tmp = Root:Find("Player").gameObject
  72. if tolua.getpeer(tmp) == nil then
  73. tolua.setpeer(tmp, {})
  74. end
  75. self.player = tmp
  76. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  77. end
  78. ---@private
  79. function HundredDojoSlotItem4View:InitGenerate__4(Root, data)
  80. --[[
  81. NameBoard
  82. --]]
  83. local tmp = Root:Find("NameBoard").gameObject
  84. if tolua.getpeer(tmp) == nil then
  85. tolua.setpeer(tmp, {})
  86. end
  87. self.nameBoard = tmp
  88. end
  89. ---@private
  90. function HundredDojoSlotItem4View:InitGenerate__5(Root, data)
  91. --[[
  92. NameBoard/BG
  93. --]]
  94. local tmp = Root:Find("NameBoard/BG").gameObject
  95. if tolua.getpeer(tmp) == nil then
  96. tolua.setpeer(tmp, {})
  97. end
  98. self.nameBoard.bG = tmp
  99. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  100. end
  101. ---@private
  102. function HundredDojoSlotItem4View:InitGenerate__6(Root, data)
  103. --[[
  104. NameBoard/NameTxt
  105. --]]
  106. local tmp = Root:Find("NameBoard/NameTxt").gameObject
  107. if tolua.getpeer(tmp) == nil then
  108. tolua.setpeer(tmp, {})
  109. end
  110. self.nameBoard.nameTxt = tmp
  111. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  112. end
  113. ---@private
  114. function HundredDojoSlotItem4View:InitGenerate__7(Root, data)
  115. --[[
  116. NameBoard/Power
  117. --]]
  118. local tmp = Root:Find("NameBoard/Power").gameObject
  119. if tolua.getpeer(tmp) == nil then
  120. tolua.setpeer(tmp, {})
  121. end
  122. self.nameBoard.power = tmp
  123. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  124. end
  125. ---@private
  126. function HundredDojoSlotItem4View:GenerateDestroy()
  127. if tolua.getpeer(self.nameBoard.power) ~= nil then
  128. tolua.setpeer(self.nameBoard.power, nil)
  129. end
  130. if tolua.getpeer(self.nameBoard.nameTxt) ~= nil then
  131. tolua.setpeer(self.nameBoard.nameTxt, nil)
  132. end
  133. if tolua.getpeer(self.nameBoard.bG) ~= nil then
  134. tolua.setpeer(self.nameBoard.bG, nil)
  135. end
  136. if tolua.getpeer(self.shadow) ~= nil then
  137. tolua.setpeer(self.shadow, nil)
  138. end
  139. self.shadow = nil
  140. if tolua.getpeer(self.player) ~= nil then
  141. tolua.setpeer(self.player, nil)
  142. end
  143. self.player = nil
  144. if tolua.getpeer(self.nameBoard) ~= nil then
  145. tolua.setpeer(self.nameBoard, nil)
  146. end
  147. self.nameBoard = nil
  148. self.transform = nil
  149. self.gameObject = nil
  150. self.inited = false
  151. end
  152. return HundredDojoSlotItem4View