UISettingsView_Generate.lua 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338
  1. ---@class UISettings__Generate_verText
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class UISettings__Generate_sound_toggle
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public toggle UnityEngine.UI.Toggle
  7. ---@class UISettings__Generate_sound_slider
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public slider UnityEngine.UI.Slider
  10. ---@class UISettings__Generate_sound
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public slider UISettings__Generate_sound_slider
  13. ---@field public toggle UISettings__Generate_sound_toggle
  14. ---@class UISettings__Generate_music_toggle
  15. ---@field public gameObject UnityEngine.GameObject
  16. ---@field public toggle UnityEngine.UI.Toggle
  17. ---@class UISettings__Generate_music_slider
  18. ---@field public gameObject UnityEngine.GameObject
  19. ---@field public slider UnityEngine.UI.Slider
  20. ---@class UISettings__Generate_music
  21. ---@field public gameObject UnityEngine.GameObject
  22. ---@field public slider UISettings__Generate_music_slider
  23. ---@field public toggle UISettings__Generate_music_toggle
  24. ---@class UISettings__Generate_changeServerButton
  25. ---@field public gameObject UnityEngine.GameObject
  26. ---@field public button UnityEngine.UI.Button
  27. ---@class UISettings__Generate_serverNameTxt
  28. ---@field public gameObject UnityEngine.GameObject
  29. ---@field public text UnityEngine.UI.Text
  30. ---@class UISettings__Generate_btnClose
  31. ---@field public gameObject UnityEngine.GameObject
  32. ---@field public button UnityEngine.UI.Button
  33. ---@class UISettings__Generate_alpha
  34. ---@field public gameObject UnityEngine.GameObject
  35. ---@field public button UnityEngine.UI.Button
  36. ---@class UISettings__Generate_uIAnimator
  37. ---@field public gameObject UnityEngine.GameObject
  38. ---@field public animator UnityEngine.Animator
  39. ---@class UISettings__Generate
  40. ---@field private gameObject UnityEngine.GameObject
  41. ---@field private transform UnityEngine.Transform
  42. ---@field private uIAnimator UISettings__Generate_uIAnimator
  43. ---@field private alpha UISettings__Generate_alpha
  44. ---@field private window UnityEngine.GameObject
  45. ---@field private btnClose UISettings__Generate_btnClose
  46. ---@field private serverNameTxt UISettings__Generate_serverNameTxt
  47. ---@field private changeServerButton UISettings__Generate_changeServerButton
  48. ---@field private music UISettings__Generate_music
  49. ---@field private sound UISettings__Generate_sound
  50. ---@field private verText UISettings__Generate_verText
  51. local UISettingsView = class("UISettingsView", require("UIViewBase"))
  52. function UISettingsView:ctor()
  53. end
  54. ---@private
  55. function UISettingsView:SetActive(result)
  56. self.gameObject:SetActive(result)
  57. end
  58. ---@private
  59. function UISettingsView:InitGenerate(Root, data)
  60. self.transform = Root
  61. self.inited = true
  62. if self.super.Init then
  63. self.super.Init(self)
  64. end
  65. local tmp
  66. self:InitGenerate__1(Root,data)
  67. self:InitGenerate__2(Root,data)
  68. self:InitGenerate__3(Root,data)
  69. self:InitGenerate__4(Root,data)
  70. self:InitGenerate__5(Root,data)
  71. self:InitGenerate__6(Root,data)
  72. self:InitGenerate__7(Root,data)
  73. self:InitGenerate__8(Root,data)
  74. self:InitGenerate__9(Root,data)
  75. self:InitGenerate__10(Root,data)
  76. self:InitGenerate__11(Root,data)
  77. self:InitGenerate__12(Root,data)
  78. self:InitGenerate__13(Root,data)
  79. self:InitGenerate__14(Root,data)
  80. end
  81. ---@private
  82. function UISettingsView:InitGenerate__1(Root, data)
  83. --[[
  84. Root
  85. --]]
  86. end
  87. ---@private
  88. function UISettingsView:InitGenerate__2(Root, data)
  89. --[[
  90. UIAnimator
  91. --]]
  92. local tmp = Root:Find("UIAnimator").gameObject
  93. if tolua.getpeer(tmp) == nil then
  94. tolua.setpeer(tmp, {})
  95. end
  96. self.uIAnimator = tmp
  97. tmp.animator = tmp:GetComponent(Enum.TypeInfo.Animator)
  98. tmp.animator.logWarnings = false
  99. end
  100. ---@private
  101. function UISettingsView:InitGenerate__3(Root, data)
  102. --[[
  103. UIAnimator/Alpha
  104. --]]
  105. local tmp = Root:Find("UIAnimator/Alpha").gameObject
  106. if tolua.getpeer(tmp) == nil then
  107. tolua.setpeer(tmp, {})
  108. end
  109. self.alpha = tmp
  110. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  111. end
  112. ---@private
  113. function UISettingsView:InitGenerate__4(Root, data)
  114. --[[
  115. UIAnimator/Window
  116. --]]
  117. local tmp = Root:Find("UIAnimator/Window").gameObject
  118. if tolua.getpeer(tmp) == nil then
  119. tolua.setpeer(tmp, {})
  120. end
  121. self.window = tmp
  122. end
  123. ---@private
  124. function UISettingsView:InitGenerate__5(Root, data)
  125. --[[
  126. UIAnimator/Window/Bg/CloseBox/BtnClose
  127. --]]
  128. local tmp = Root:Find("UIAnimator/Window/Bg/CloseBox/BtnClose").gameObject
  129. if tolua.getpeer(tmp) == nil then
  130. tolua.setpeer(tmp, {})
  131. end
  132. self.btnClose = tmp
  133. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  134. end
  135. ---@private
  136. function UISettingsView:InitGenerate__6(Root, data)
  137. --[[
  138. UIAnimator/Window/Bg/ServerInfo/ServerNameTxt
  139. --]]
  140. local tmp = Root:Find("UIAnimator/Window/Bg/ServerInfo/ServerNameTxt").gameObject
  141. if tolua.getpeer(tmp) == nil then
  142. tolua.setpeer(tmp, {})
  143. end
  144. self.serverNameTxt = tmp
  145. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  146. end
  147. ---@private
  148. function UISettingsView:InitGenerate__7(Root, data)
  149. --[[
  150. UIAnimator/Window/Bg/ServerInfo/ChangeServerButton
  151. --]]
  152. local tmp = Root:Find("UIAnimator/Window/Bg/ServerInfo/ChangeServerButton").gameObject
  153. if tolua.getpeer(tmp) == nil then
  154. tolua.setpeer(tmp, {})
  155. end
  156. self.changeServerButton = tmp
  157. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  158. end
  159. ---@private
  160. function UISettingsView:InitGenerate__8(Root, data)
  161. --[[
  162. UIAnimator/Window/Bg/VolumeSettings/Music
  163. --]]
  164. local tmp = Root:Find("UIAnimator/Window/Bg/VolumeSettings/Music").gameObject
  165. if tolua.getpeer(tmp) == nil then
  166. tolua.setpeer(tmp, {})
  167. end
  168. self.music = tmp
  169. end
  170. ---@private
  171. function UISettingsView:InitGenerate__9(Root, data)
  172. --[[
  173. UIAnimator/Window/Bg/VolumeSettings/Music/Slider
  174. --]]
  175. local tmp = Root:Find("UIAnimator/Window/Bg/VolumeSettings/Music/Slider").gameObject
  176. if tolua.getpeer(tmp) == nil then
  177. tolua.setpeer(tmp, {})
  178. end
  179. self.music.slider = tmp
  180. tmp.slider = tmp:GetComponent(Enum.TypeInfo.Slider)
  181. end
  182. ---@private
  183. function UISettingsView:InitGenerate__10(Root, data)
  184. --[[
  185. UIAnimator/Window/Bg/VolumeSettings/Music/Toggle
  186. --]]
  187. local tmp = Root:Find("UIAnimator/Window/Bg/VolumeSettings/Music/Toggle").gameObject
  188. if tolua.getpeer(tmp) == nil then
  189. tolua.setpeer(tmp, {})
  190. end
  191. self.music.toggle = tmp
  192. tmp.toggle = tmp:GetComponent(Enum.TypeInfo.Toggle)
  193. end
  194. ---@private
  195. function UISettingsView:InitGenerate__11(Root, data)
  196. --[[
  197. UIAnimator/Window/Bg/VolumeSettings/Sound
  198. --]]
  199. local tmp = Root:Find("UIAnimator/Window/Bg/VolumeSettings/Sound").gameObject
  200. if tolua.getpeer(tmp) == nil then
  201. tolua.setpeer(tmp, {})
  202. end
  203. self.sound = tmp
  204. end
  205. ---@private
  206. function UISettingsView:InitGenerate__12(Root, data)
  207. --[[
  208. UIAnimator/Window/Bg/VolumeSettings/Sound/Slider
  209. --]]
  210. local tmp = Root:Find("UIAnimator/Window/Bg/VolumeSettings/Sound/Slider").gameObject
  211. if tolua.getpeer(tmp) == nil then
  212. tolua.setpeer(tmp, {})
  213. end
  214. self.sound.slider = tmp
  215. tmp.slider = tmp:GetComponent(Enum.TypeInfo.Slider)
  216. end
  217. ---@private
  218. function UISettingsView:InitGenerate__13(Root, data)
  219. --[[
  220. UIAnimator/Window/Bg/VolumeSettings/Sound/Toggle
  221. --]]
  222. local tmp = Root:Find("UIAnimator/Window/Bg/VolumeSettings/Sound/Toggle").gameObject
  223. if tolua.getpeer(tmp) == nil then
  224. tolua.setpeer(tmp, {})
  225. end
  226. self.sound.toggle = tmp
  227. tmp.toggle = tmp:GetComponent(Enum.TypeInfo.Toggle)
  228. end
  229. ---@private
  230. function UISettingsView:InitGenerate__14(Root, data)
  231. --[[
  232. UIAnimator/Window/Bg/VerBox/VerText
  233. --]]
  234. local tmp = Root:Find("UIAnimator/Window/Bg/VerBox/VerText").gameObject
  235. if tolua.getpeer(tmp) == nil then
  236. tolua.setpeer(tmp, {})
  237. end
  238. self.verText = tmp
  239. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  240. end
  241. ---@private
  242. function UISettingsView:GenerateDestroy()
  243. if tolua.getpeer(self.sound.toggle) ~= nil then
  244. tolua.setpeer(self.sound.toggle, nil)
  245. end
  246. if tolua.getpeer(self.sound.slider) ~= nil then
  247. tolua.setpeer(self.sound.slider, nil)
  248. end
  249. if tolua.getpeer(self.music.toggle) ~= nil then
  250. tolua.setpeer(self.music.toggle, nil)
  251. end
  252. if tolua.getpeer(self.music.slider) ~= nil then
  253. tolua.setpeer(self.music.slider, nil)
  254. end
  255. if tolua.getpeer(self.uIAnimator) ~= nil then
  256. tolua.setpeer(self.uIAnimator, nil)
  257. end
  258. self.uIAnimator = nil
  259. if tolua.getpeer(self.alpha) ~= nil then
  260. tolua.setpeer(self.alpha, nil)
  261. end
  262. self.alpha = nil
  263. if tolua.getpeer(self.window) ~= nil then
  264. tolua.setpeer(self.window, nil)
  265. end
  266. self.window = nil
  267. if tolua.getpeer(self.btnClose) ~= nil then
  268. tolua.setpeer(self.btnClose, nil)
  269. end
  270. self.btnClose = nil
  271. if tolua.getpeer(self.serverNameTxt) ~= nil then
  272. tolua.setpeer(self.serverNameTxt, nil)
  273. end
  274. self.serverNameTxt = nil
  275. if tolua.getpeer(self.changeServerButton) ~= nil then
  276. tolua.setpeer(self.changeServerButton, nil)
  277. end
  278. self.changeServerButton = nil
  279. if tolua.getpeer(self.music) ~= nil then
  280. tolua.setpeer(self.music, nil)
  281. end
  282. self.music = nil
  283. if tolua.getpeer(self.sound) ~= nil then
  284. tolua.setpeer(self.sound, nil)
  285. end
  286. self.sound = nil
  287. if tolua.getpeer(self.verText) ~= nil then
  288. tolua.setpeer(self.verText, nil)
  289. end
  290. self.verText = nil
  291. self.transform = nil
  292. self.gameObject = nil
  293. self.inited = false
  294. end
  295. return UISettingsView