UIForge1View_Generate.lua 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. ---@class UIForge1__Generate_btnOneKey
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public button UnityEngine.UI.Button
  4. ---@class UIForge1__Generate_btnClose
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public button UnityEngine.UI.Button
  7. ---@class UIForge1__Generate_toggle_txt
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text TMPro.TextMeshProUGUI
  10. ---@class UIForge1__Generate_toggle
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public toggle UnityEngine.UI.Toggle
  13. ---@field public txt UIForge1__Generate_toggle_txt
  14. ---@class UIForge1__Generate_scrollView
  15. ---@field public gameObject UnityEngine.GameObject
  16. ---@field public loopGridView SuperScrollView.LoopGridView
  17. ---@class UIForge1__Generate_AnyBtn
  18. ---@field public gameObject UnityEngine.GameObject
  19. ---@field public button UnityEngine.UI.Button
  20. ---@class UIForge1__Generate
  21. ---@field private gameObject UnityEngine.GameObject
  22. ---@field private transform UnityEngine.Transform
  23. ---@field private AnyBtn UIForge1__Generate_AnyBtn
  24. ---@field private scrollView UIForge1__Generate_scrollView
  25. ---@field private equipComposeItem UnityEngine.GameObject
  26. ---@field private toggleScrollView UnityEngine.GameObject
  27. ---@field private toggle UIForge1__Generate_toggle
  28. ---@field private toggleGroup UnityEngine.GameObject
  29. ---@field private btnClose UIForge1__Generate_btnClose
  30. ---@field private btnOneKey UIForge1__Generate_btnOneKey
  31. local UIForge1View = class("UIForge1View", require("UIViewBase"))
  32. function UIForge1View:ctor()
  33. end
  34. ---@private
  35. function UIForge1View:SetActive(result)
  36. self.gameObject:SetActive(result)
  37. end
  38. ---@private
  39. function UIForge1View:InitGenerate(Root, data)
  40. self.transform = Root
  41. self.inited = true
  42. if self.super.Init then
  43. self.super.Init(self)
  44. end
  45. local tmp
  46. self:InitGenerate__1(Root,data)
  47. self:InitGenerate__2(Root,data)
  48. self:InitGenerate__3(Root,data)
  49. self:InitGenerate__4(Root,data)
  50. self:InitGenerate__5(Root,data)
  51. self:InitGenerate__6(Root,data)
  52. self:InitGenerate__7(Root,data)
  53. self:InitGenerate__8(Root,data)
  54. self:InitGenerate__9(Root,data)
  55. end
  56. ---@private
  57. function UIForge1View:InitGenerate__1(Root, data)
  58. --[[
  59. Bg
  60. --]]
  61. local tmp = Root:Find("Bg").gameObject
  62. if tolua.getpeer(tmp) == nil then
  63. tolua.setpeer(tmp, {})
  64. end
  65. self.AnyBtn = tmp
  66. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  67. end
  68. ---@private
  69. function UIForge1View:InitGenerate__2(Root, data)
  70. --[[
  71. Root/Window/bg/Scroll View
  72. --]]
  73. local tmp = Root:Find("Root/Window/bg/Scroll View").gameObject
  74. if tolua.getpeer(tmp) == nil then
  75. tolua.setpeer(tmp, {})
  76. end
  77. self.scrollView = tmp
  78. tmp.loopGridView = tmp:GetComponent(Enum.TypeInfo.LoopGridView)
  79. end
  80. ---@private
  81. function UIForge1View:InitGenerate__3(Root, data)
  82. --[[
  83. Root/Window/bg/Scroll View/Viewport/Content/EquipComposeItem
  84. --]]
  85. local tmp = Root:Find("Root/Window/bg/Scroll View/Viewport/Content/EquipComposeItem").gameObject
  86. if tolua.getpeer(tmp) == nil then
  87. tolua.setpeer(tmp, {})
  88. end
  89. self.equipComposeItem = CommonUtil.BindGridViewItem2LuaStatic("EquipComposeItem", tmp)
  90. self.equipComposeItem.prefabName = "EquipComposeItem"
  91. end
  92. ---@private
  93. function UIForge1View:InitGenerate__4(Root, data)
  94. --[[
  95. Root/Window/bg/ToggleScrollView
  96. --]]
  97. local tmp = Root:Find("Root/Window/bg/ToggleScrollView").gameObject
  98. if tolua.getpeer(tmp) == nil then
  99. tolua.setpeer(tmp, {})
  100. end
  101. self.toggleScrollView = tmp
  102. end
  103. ---@private
  104. function UIForge1View:InitGenerate__5(Root, data)
  105. --[[
  106. Root/Window/bg/ToggleScrollView/Viewport/toggle
  107. --]]
  108. local tmp = Root:Find("Root/Window/bg/ToggleScrollView/Viewport/toggle").gameObject
  109. if tolua.getpeer(tmp) == nil then
  110. tolua.setpeer(tmp, {})
  111. end
  112. self.toggle = tmp
  113. tmp.toggle = tmp:GetComponent(Enum.TypeInfo.Toggle)
  114. end
  115. ---@private
  116. function UIForge1View:InitGenerate__6(Root, data)
  117. --[[
  118. Root/Window/bg/ToggleScrollView/Viewport/toggle/Txt
  119. --]]
  120. local tmp = Root:Find("Root/Window/bg/ToggleScrollView/Viewport/toggle/Txt").gameObject
  121. if tolua.getpeer(tmp) == nil then
  122. tolua.setpeer(tmp, {})
  123. end
  124. self.toggle.txt = tmp
  125. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  126. end
  127. ---@private
  128. function UIForge1View:InitGenerate__7(Root, data)
  129. --[[
  130. Root/Window/bg/ToggleScrollView/Viewport/ToggleGroup
  131. --]]
  132. local tmp = Root:Find("Root/Window/bg/ToggleScrollView/Viewport/ToggleGroup").gameObject
  133. if tolua.getpeer(tmp) == nil then
  134. tolua.setpeer(tmp, {})
  135. end
  136. self.toggleGroup = tmp
  137. end
  138. ---@private
  139. function UIForge1View:InitGenerate__8(Root, data)
  140. --[[
  141. Root/Window/bg/BtnClose
  142. --]]
  143. local tmp = Root:Find("Root/Window/bg/BtnClose").gameObject
  144. if tolua.getpeer(tmp) == nil then
  145. tolua.setpeer(tmp, {})
  146. end
  147. self.btnClose = tmp
  148. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  149. end
  150. ---@private
  151. function UIForge1View:InitGenerate__9(Root, data)
  152. --[[
  153. Root/Window/bg/BtnOneKey
  154. --]]
  155. local tmp = Root:Find("Root/Window/bg/BtnOneKey").gameObject
  156. if tolua.getpeer(tmp) == nil then
  157. tolua.setpeer(tmp, {})
  158. end
  159. self.btnOneKey = tmp
  160. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  161. end
  162. ---@private
  163. function UIForge1View:GenerateDestroy()
  164. if tolua.getpeer(self.toggle.txt) ~= nil then
  165. tolua.setpeer(self.toggle.txt, nil)
  166. end
  167. if tolua.getpeer(self.AnyBtn) ~= nil then
  168. tolua.setpeer(self.AnyBtn, nil)
  169. end
  170. self.AnyBtn = nil
  171. if tolua.getpeer(self.scrollView) ~= nil then
  172. tolua.setpeer(self.scrollView, nil)
  173. end
  174. self.scrollView = nil
  175. if self.equipComposeItem.GenerateDestroy ~= nil then
  176. self.equipComposeItem:GenerateDestroy()
  177. end
  178. if tolua.getpeer(self.equipComposeItem) ~= nil then
  179. tolua.setpeer(self.equipComposeItem, nil)
  180. end
  181. self.equipComposeItem = nil
  182. if tolua.getpeer(self.toggleScrollView) ~= nil then
  183. tolua.setpeer(self.toggleScrollView, nil)
  184. end
  185. self.toggleScrollView = nil
  186. if tolua.getpeer(self.toggle) ~= nil then
  187. tolua.setpeer(self.toggle, nil)
  188. end
  189. self.toggle = nil
  190. if tolua.getpeer(self.toggleGroup) ~= nil then
  191. tolua.setpeer(self.toggleGroup, nil)
  192. end
  193. self.toggleGroup = nil
  194. if tolua.getpeer(self.btnClose) ~= nil then
  195. tolua.setpeer(self.btnClose, nil)
  196. end
  197. self.btnClose = nil
  198. if tolua.getpeer(self.btnOneKey) ~= nil then
  199. tolua.setpeer(self.btnOneKey, nil)
  200. end
  201. self.btnOneKey = nil
  202. self.transform = nil
  203. self.gameObject = nil
  204. self.inited = false
  205. end
  206. return UIForge1View