UILoadingView_Generate.lua 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. ---@class UILoading__Generate_scrollbar
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public scrollbar UnityEngine.UI.Scrollbar
  4. ---@class UILoading__Generate_numberText
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class UILoading__Generate_tip
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text UnityEngine.UI.Text
  10. ---@class UILoading__Generate_loadingBg
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public image UnityEngine.UI.Image
  13. ---@class UILoading__Generate
  14. ---@field private gameObject UnityEngine.GameObject
  15. ---@field private transform UnityEngine.Transform
  16. ---@field private loadingItem1 UnityEngine.GameObject
  17. ---@field private loadingBg UILoading__Generate_loadingBg
  18. ---@field private loadingRoot UnityEngine.GameObject
  19. ---@field private tip UILoading__Generate_tip
  20. ---@field private numberText UILoading__Generate_numberText
  21. ---@field private scrollbar UILoading__Generate_scrollbar
  22. local UILoadingView = class("UILoadingView", require("UIViewBase"))
  23. function UILoadingView:ctor()
  24. end
  25. ---@private
  26. function UILoadingView:SetActive(result)
  27. self.gameObject:SetActive(result)
  28. end
  29. ---@private
  30. function UILoadingView:InitGenerate(Root, data)
  31. self.transform = Root
  32. self.inited = true
  33. if self.super.Init then
  34. self.super.Init(self)
  35. end
  36. local tmp
  37. self:InitGenerate__1(Root,data)
  38. self:InitGenerate__2(Root,data)
  39. self:InitGenerate__3(Root,data)
  40. self:InitGenerate__4(Root,data)
  41. self:InitGenerate__5(Root,data)
  42. self:InitGenerate__6(Root,data)
  43. end
  44. ---@private
  45. function UILoadingView:InitGenerate__1(Root, data)
  46. --[[
  47. Loading2Root/Content/ItemLoading1
  48. --]]
  49. local tmp = Root:Find("Loading2Root/Content/ItemLoading1").gameObject
  50. if tolua.getpeer(tmp) == nil then
  51. tolua.setpeer(tmp, {})
  52. end
  53. self.loadingItem1 = tmp
  54. end
  55. ---@private
  56. function UILoadingView:InitGenerate__2(Root, data)
  57. --[[
  58. Loading2Root/Content/ItemLoading1/Image
  59. --]]
  60. local tmp = Root:Find("Loading2Root/Content/ItemLoading1/Image").gameObject
  61. if tolua.getpeer(tmp) == nil then
  62. tolua.setpeer(tmp, {})
  63. end
  64. self.loadingBg = tmp
  65. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  66. end
  67. ---@private
  68. function UILoadingView:InitGenerate__3(Root, data)
  69. --[[
  70. Loading2Root/Loading
  71. --]]
  72. local tmp = Root:Find("Loading2Root/Loading").gameObject
  73. if tolua.getpeer(tmp) == nil then
  74. tolua.setpeer(tmp, {})
  75. end
  76. self.loadingRoot = tmp
  77. end
  78. ---@private
  79. function UILoadingView:InitGenerate__4(Root, data)
  80. --[[
  81. Loading2Root/Loading/Text
  82. --]]
  83. local tmp = Root:Find("Loading2Root/Loading/Text").gameObject
  84. if tolua.getpeer(tmp) == nil then
  85. tolua.setpeer(tmp, {})
  86. end
  87. self.tip = tmp
  88. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  89. end
  90. ---@private
  91. function UILoadingView:InitGenerate__5(Root, data)
  92. --[[
  93. Loading2Root/Loading/NumberText
  94. --]]
  95. local tmp = Root:Find("Loading2Root/Loading/NumberText").gameObject
  96. if tolua.getpeer(tmp) == nil then
  97. tolua.setpeer(tmp, {})
  98. end
  99. self.numberText = tmp
  100. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  101. end
  102. ---@private
  103. function UILoadingView:InitGenerate__6(Root, data)
  104. --[[
  105. Loading2Root/Loading/Scrollbar
  106. --]]
  107. local tmp = Root:Find("Loading2Root/Loading/Scrollbar").gameObject
  108. if tolua.getpeer(tmp) == nil then
  109. tolua.setpeer(tmp, {})
  110. end
  111. self.scrollbar = tmp
  112. tmp.scrollbar = tmp:GetComponent(Enum.TypeInfo.Scrollbar)
  113. end
  114. ---@private
  115. function UILoadingView:GenerateDestroy()
  116. if tolua.getpeer(self.loadingItem1) ~= nil then
  117. tolua.setpeer(self.loadingItem1, nil)
  118. end
  119. self.loadingItem1 = nil
  120. if tolua.getpeer(self.loadingBg) ~= nil then
  121. tolua.setpeer(self.loadingBg, nil)
  122. end
  123. self.loadingBg = nil
  124. if tolua.getpeer(self.loadingRoot) ~= nil then
  125. tolua.setpeer(self.loadingRoot, nil)
  126. end
  127. self.loadingRoot = nil
  128. if tolua.getpeer(self.tip) ~= nil then
  129. tolua.setpeer(self.tip, nil)
  130. end
  131. self.tip = nil
  132. if tolua.getpeer(self.numberText) ~= nil then
  133. tolua.setpeer(self.numberText, nil)
  134. end
  135. self.numberText = nil
  136. if tolua.getpeer(self.scrollbar) ~= nil then
  137. tolua.setpeer(self.scrollbar, nil)
  138. end
  139. self.scrollbar = nil
  140. self.transform = nil
  141. self.gameObject = nil
  142. self.inited = false
  143. end
  144. return UILoadingView