UITransPerformView_Generate.lua 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. ---@class UITransPerform__Generate_title
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text TMPro.TextMeshProUGUI
  4. ---@class UITransPerform__Generate_skillItem
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public rectTransform UnityEngine.RectTransform
  7. ---@class UITransPerform__Generate_skillBox_scrollView
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public loopVerticalScrollRect UnityEngine.UI.LoopVerticalScrollRect
  10. ---@class UITransPerform__Generate_skillBox
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public scrollView UITransPerform__Generate_skillBox_scrollView
  13. ---@class UITransPerform__Generate_model
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public rectTransform UnityEngine.RectTransform
  16. ---@field public rawImage UnityEngine.UI.RawImage
  17. ---@class UITransPerform__Generate_AnyBtn
  18. ---@field public gameObject UnityEngine.GameObject
  19. ---@field public button UnityEngine.UI.Button
  20. ---@class UITransPerform__Generate_uIAnimator
  21. ---@field public gameObject UnityEngine.GameObject
  22. ---@field public animator UnityEngine.Animator
  23. ---@class UITransPerform__Generate
  24. ---@field private gameObject UnityEngine.GameObject
  25. ---@field private transform UnityEngine.Transform
  26. ---@field private uIAnimator UITransPerform__Generate_uIAnimator
  27. ---@field private AnyBtn UITransPerform__Generate_AnyBtn
  28. ---@field private model UITransPerform__Generate_model
  29. ---@field private succeedAnim UnityEngine.GameObject
  30. ---@field private curedSucceedAnim UnityEngine.GameObject
  31. ---@field private skillBox UITransPerform__Generate_skillBox
  32. ---@field private skill UnityEngine.GameObject
  33. ---@field private skillItem UITransPerform__Generate_skillItem
  34. ---@field private title UITransPerform__Generate_title
  35. local UITransPerformView = class("UITransPerformView", require("UIViewBase"))
  36. function UITransPerformView:ctor()
  37. end
  38. ---@private
  39. function UITransPerformView:SetActive(result)
  40. self.gameObject:SetActive(result)
  41. end
  42. ---@private
  43. function UITransPerformView:InitGenerate(Root, data)
  44. self.transform = Root
  45. self.inited = true
  46. if self.super.Init then
  47. self.super.Init(self)
  48. end
  49. local tmp
  50. self:InitGenerate__1(Root,data)
  51. self:InitGenerate__2(Root,data)
  52. self:InitGenerate__3(Root,data)
  53. self:InitGenerate__4(Root,data)
  54. self:InitGenerate__5(Root,data)
  55. self:InitGenerate__6(Root,data)
  56. self:InitGenerate__7(Root,data)
  57. self:InitGenerate__8(Root,data)
  58. self:InitGenerate__9(Root,data)
  59. self:InitGenerate__10(Root,data)
  60. self:InitGenerate__11(Root,data)
  61. end
  62. ---@private
  63. function UITransPerformView:InitGenerate__1(Root, data)
  64. --[[
  65. Root
  66. --]]
  67. end
  68. ---@private
  69. function UITransPerformView:InitGenerate__2(Root, data)
  70. --[[
  71. UIAnimator
  72. --]]
  73. local tmp = Root:Find("UIAnimator").gameObject
  74. if tolua.getpeer(tmp) == nil then
  75. tolua.setpeer(tmp, {})
  76. end
  77. self.uIAnimator = tmp
  78. tmp.animator = tmp:GetComponent(Enum.TypeInfo.Animator)
  79. tmp.animator.logWarnings = false
  80. end
  81. ---@private
  82. function UITransPerformView:InitGenerate__3(Root, data)
  83. --[[
  84. UIAnimator/Alpha
  85. --]]
  86. local tmp = Root:Find("UIAnimator/Alpha").gameObject
  87. if tolua.getpeer(tmp) == nil then
  88. tolua.setpeer(tmp, {})
  89. end
  90. self.AnyBtn = tmp
  91. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  92. end
  93. ---@private
  94. function UITransPerformView:InitGenerate__4(Root, data)
  95. --[[
  96. UIAnimator/Window/Model
  97. --]]
  98. local tmp = Root:Find("UIAnimator/Window/Model").gameObject
  99. if tolua.getpeer(tmp) == nil then
  100. tolua.setpeer(tmp, {})
  101. end
  102. self.model = tmp
  103. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  104. tmp.rawImage = tmp:GetComponent(Enum.TypeInfo.RawImage)
  105. end
  106. ---@private
  107. function UITransPerformView:InitGenerate__5(Root, data)
  108. --[[
  109. UIAnimator/Window/SucceedAnim
  110. --]]
  111. local tmp = Root:Find("UIAnimator/Window/SucceedAnim").gameObject
  112. if tolua.getpeer(tmp) == nil then
  113. tolua.setpeer(tmp, {})
  114. end
  115. self.succeedAnim = tmp
  116. end
  117. ---@private
  118. function UITransPerformView:InitGenerate__6(Root, data)
  119. --[[
  120. UIAnimator/Window/CuredSucceedAnim
  121. --]]
  122. local tmp = Root:Find("UIAnimator/Window/CuredSucceedAnim").gameObject
  123. if tolua.getpeer(tmp) == nil then
  124. tolua.setpeer(tmp, {})
  125. end
  126. self.curedSucceedAnim = tmp
  127. end
  128. ---@private
  129. function UITransPerformView:InitGenerate__7(Root, data)
  130. --[[
  131. UIAnimator/Window/SkillBox
  132. --]]
  133. local tmp = Root:Find("UIAnimator/Window/SkillBox").gameObject
  134. if tolua.getpeer(tmp) == nil then
  135. tolua.setpeer(tmp, {})
  136. end
  137. self.skillBox = tmp
  138. end
  139. ---@private
  140. function UITransPerformView:InitGenerate__8(Root, data)
  141. --[[
  142. UIAnimator/Window/SkillBox/Scroll View
  143. --]]
  144. local tmp = Root:Find("UIAnimator/Window/SkillBox/Scroll View").gameObject
  145. if tolua.getpeer(tmp) == nil then
  146. tolua.setpeer(tmp, {})
  147. end
  148. self.skillBox.scrollView = tmp
  149. tmp.loopVerticalScrollRect = tmp:GetComponent(Enum.TypeInfo.LoopVerticalScrollRect)
  150. end
  151. ---@private
  152. function UITransPerformView:InitGenerate__9(Root, data)
  153. --[[
  154. UIAnimator/Window/SkillBox/Scroll View/Viewport/Skill
  155. --]]
  156. local tmp = Root:Find("UIAnimator/Window/SkillBox/Scroll View/Viewport/Skill").gameObject
  157. if tolua.getpeer(tmp) == nil then
  158. tolua.setpeer(tmp, {})
  159. end
  160. self.skill = tmp
  161. end
  162. ---@private
  163. function UITransPerformView:InitGenerate__10(Root, data)
  164. --[[
  165. UIAnimator/Window/SkillBox/Scroll View/Viewport/Skill/SkillItem
  166. --]]
  167. local tmp = Root:Find("UIAnimator/Window/SkillBox/Scroll View/Viewport/Skill/SkillItem").gameObject
  168. if tolua.getpeer(tmp) == nil then
  169. tolua.setpeer(tmp, {})
  170. end
  171. self.skillItem = CommonUtil.BindGridViewItem2LuaStatic("SkillItem", tmp)
  172. self.skillItem.prefabName = "SkillItem"
  173. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  174. end
  175. ---@private
  176. function UITransPerformView:InitGenerate__11(Root, data)
  177. --[[
  178. UIAnimator/Window/SkillBox/Title/title
  179. --]]
  180. local tmp = Root:Find("UIAnimator/Window/SkillBox/Title/title").gameObject
  181. if tolua.getpeer(tmp) == nil then
  182. tolua.setpeer(tmp, {})
  183. end
  184. self.title = tmp
  185. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  186. end
  187. ---@private
  188. function UITransPerformView:GenerateDestroy()
  189. if tolua.getpeer(self.skillBox.scrollView) ~= nil then
  190. tolua.setpeer(self.skillBox.scrollView, nil)
  191. end
  192. if tolua.getpeer(self.uIAnimator) ~= nil then
  193. tolua.setpeer(self.uIAnimator, nil)
  194. end
  195. self.uIAnimator = nil
  196. if tolua.getpeer(self.AnyBtn) ~= nil then
  197. tolua.setpeer(self.AnyBtn, nil)
  198. end
  199. self.AnyBtn = nil
  200. if tolua.getpeer(self.model) ~= nil then
  201. tolua.setpeer(self.model, nil)
  202. end
  203. self.model = nil
  204. if tolua.getpeer(self.succeedAnim) ~= nil then
  205. tolua.setpeer(self.succeedAnim, nil)
  206. end
  207. self.succeedAnim = nil
  208. if tolua.getpeer(self.curedSucceedAnim) ~= nil then
  209. tolua.setpeer(self.curedSucceedAnim, nil)
  210. end
  211. self.curedSucceedAnim = nil
  212. if tolua.getpeer(self.skillBox) ~= nil then
  213. tolua.setpeer(self.skillBox, nil)
  214. end
  215. self.skillBox = nil
  216. if tolua.getpeer(self.skill) ~= nil then
  217. tolua.setpeer(self.skill, nil)
  218. end
  219. self.skill = nil
  220. if self.skillItem.GenerateDestroy ~= nil then
  221. self.skillItem:GenerateDestroy()
  222. end
  223. if tolua.getpeer(self.skillItem) ~= nil then
  224. tolua.setpeer(self.skillItem, nil)
  225. end
  226. self.skillItem = nil
  227. if tolua.getpeer(self.title) ~= nil then
  228. tolua.setpeer(self.title, nil)
  229. end
  230. self.title = nil
  231. self.transform = nil
  232. self.gameObject = nil
  233. self.inited = false
  234. end
  235. return UITransPerformView