UIQuestionnaireView_Generate.lua 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. ---@class UIQuestionnaire__Generate_btnGotoQuestion
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public button UnityEngine.UI.Button
  4. ---@class UIQuestionnaire__Generate_BtnClose
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public button UnityEngine.UI.Button
  7. ---@class UIQuestionnaire__Generate_item3_iconItem
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public rectTransform UnityEngine.RectTransform
  10. ---@field public layoutElement UnityEngine.UI.LayoutElement
  11. ---@class UIQuestionnaire__Generate_item3
  12. ---@field public gameObject UnityEngine.GameObject
  13. ---@field public iconItem UIQuestionnaire__Generate_item3_iconItem
  14. ---@class UIQuestionnaire__Generate_item2_iconItem
  15. ---@field public gameObject UnityEngine.GameObject
  16. ---@field public rectTransform UnityEngine.RectTransform
  17. ---@field public layoutElement UnityEngine.UI.LayoutElement
  18. ---@class UIQuestionnaire__Generate_item2
  19. ---@field public gameObject UnityEngine.GameObject
  20. ---@field public iconItem UIQuestionnaire__Generate_item2_iconItem
  21. ---@class UIQuestionnaire__Generate_item1_iconItem
  22. ---@field public gameObject UnityEngine.GameObject
  23. ---@field public rectTransform UnityEngine.RectTransform
  24. ---@field public layoutElement UnityEngine.UI.LayoutElement
  25. ---@class UIQuestionnaire__Generate_item1
  26. ---@field public gameObject UnityEngine.GameObject
  27. ---@field public iconItem UIQuestionnaire__Generate_item1_iconItem
  28. ---@class UIQuestionnaire__Generate_AnyBtn
  29. ---@field public gameObject UnityEngine.GameObject
  30. ---@field public button UnityEngine.UI.Button
  31. ---@class UIQuestionnaire__Generate
  32. ---@field private gameObject UnityEngine.GameObject
  33. ---@field private transform UnityEngine.Transform
  34. ---@field private AnyBtn UIQuestionnaire__Generate_AnyBtn
  35. ---@field private item1 UIQuestionnaire__Generate_item1
  36. ---@field private item2 UIQuestionnaire__Generate_item2
  37. ---@field private item3 UIQuestionnaire__Generate_item3
  38. ---@field private BtnClose UIQuestionnaire__Generate_BtnClose
  39. ---@field private btnGotoQuestion UIQuestionnaire__Generate_btnGotoQuestion
  40. local UIQuestionnaireView = class("UIQuestionnaireView", require("UIViewBase"))
  41. function UIQuestionnaireView:ctor()
  42. end
  43. ---@private
  44. function UIQuestionnaireView:SetActive(result)
  45. self.gameObject:SetActive(result)
  46. end
  47. ---@private
  48. function UIQuestionnaireView:InitGenerate(Root, data)
  49. self.transform = Root
  50. self.inited = true
  51. if self.super.Init then
  52. self.super.Init(self)
  53. end
  54. local tmp
  55. self:InitGenerate__1(Root,data)
  56. self:InitGenerate__2(Root,data)
  57. self:InitGenerate__3(Root,data)
  58. self:InitGenerate__4(Root,data)
  59. self:InitGenerate__5(Root,data)
  60. self:InitGenerate__6(Root,data)
  61. self:InitGenerate__7(Root,data)
  62. self:InitGenerate__8(Root,data)
  63. self:InitGenerate__9(Root,data)
  64. end
  65. ---@private
  66. function UIQuestionnaireView:InitGenerate__1(Root, data)
  67. --[[
  68. UIAnimator/Alpha
  69. --]]
  70. local tmp = Root:Find("UIAnimator/Alpha").gameObject
  71. if tolua.getpeer(tmp) == nil then
  72. tolua.setpeer(tmp, {})
  73. end
  74. self.AnyBtn = tmp
  75. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  76. end
  77. ---@private
  78. function UIQuestionnaireView:InitGenerate__2(Root, data)
  79. --[[
  80. UIAnimator/Window/BG/Rewards/Item1
  81. --]]
  82. local tmp = Root:Find("UIAnimator/Window/BG/Rewards/Item1").gameObject
  83. if tolua.getpeer(tmp) == nil then
  84. tolua.setpeer(tmp, {})
  85. end
  86. self.item1 = tmp
  87. end
  88. ---@private
  89. function UIQuestionnaireView:InitGenerate__3(Root, data)
  90. --[[
  91. UIAnimator/Window/BG/Rewards/Item1/IconItem
  92. --]]
  93. local tmp = Root:Find("UIAnimator/Window/BG/Rewards/Item1/IconItem").gameObject
  94. if tolua.getpeer(tmp) == nil then
  95. tolua.setpeer(tmp, {})
  96. end
  97. self.item1.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  98. self.item1.iconItem.prefabName = "IconItem"
  99. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  100. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  101. end
  102. ---@private
  103. function UIQuestionnaireView:InitGenerate__4(Root, data)
  104. --[[
  105. UIAnimator/Window/BG/Rewards/Item2
  106. --]]
  107. local tmp = Root:Find("UIAnimator/Window/BG/Rewards/Item2").gameObject
  108. if tolua.getpeer(tmp) == nil then
  109. tolua.setpeer(tmp, {})
  110. end
  111. self.item2 = tmp
  112. end
  113. ---@private
  114. function UIQuestionnaireView:InitGenerate__5(Root, data)
  115. --[[
  116. UIAnimator/Window/BG/Rewards/Item2/IconItem
  117. --]]
  118. local tmp = Root:Find("UIAnimator/Window/BG/Rewards/Item2/IconItem").gameObject
  119. if tolua.getpeer(tmp) == nil then
  120. tolua.setpeer(tmp, {})
  121. end
  122. self.item2.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  123. self.item2.iconItem.prefabName = "IconItem"
  124. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  125. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  126. end
  127. ---@private
  128. function UIQuestionnaireView:InitGenerate__6(Root, data)
  129. --[[
  130. UIAnimator/Window/BG/Rewards/Item3
  131. --]]
  132. local tmp = Root:Find("UIAnimator/Window/BG/Rewards/Item3").gameObject
  133. if tolua.getpeer(tmp) == nil then
  134. tolua.setpeer(tmp, {})
  135. end
  136. self.item3 = tmp
  137. end
  138. ---@private
  139. function UIQuestionnaireView:InitGenerate__7(Root, data)
  140. --[[
  141. UIAnimator/Window/BG/Rewards/Item3/IconItem
  142. --]]
  143. local tmp = Root:Find("UIAnimator/Window/BG/Rewards/Item3/IconItem").gameObject
  144. if tolua.getpeer(tmp) == nil then
  145. tolua.setpeer(tmp, {})
  146. end
  147. self.item3.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  148. self.item3.iconItem.prefabName = "IconItem"
  149. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  150. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  151. end
  152. ---@private
  153. function UIQuestionnaireView:InitGenerate__8(Root, data)
  154. --[[
  155. UIAnimator/Window/BG/BtnCloseFlat
  156. --]]
  157. local tmp = Root:Find("UIAnimator/Window/BG/BtnCloseFlat").gameObject
  158. if tolua.getpeer(tmp) == nil then
  159. tolua.setpeer(tmp, {})
  160. end
  161. self.BtnClose = tmp
  162. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  163. end
  164. ---@private
  165. function UIQuestionnaireView:InitGenerate__9(Root, data)
  166. --[[
  167. UIAnimator/Window/BG/BtnGotoQuestion
  168. --]]
  169. local tmp = Root:Find("UIAnimator/Window/BG/BtnGotoQuestion").gameObject
  170. if tolua.getpeer(tmp) == nil then
  171. tolua.setpeer(tmp, {})
  172. end
  173. self.btnGotoQuestion = tmp
  174. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  175. end
  176. ---@private
  177. function UIQuestionnaireView:GenerateDestroy()
  178. if self.item3.iconItem.GenerateDestroy ~= nil then
  179. self.item3.iconItem:GenerateDestroy()
  180. end
  181. if tolua.getpeer(self.item3.iconItem) ~= nil then
  182. tolua.setpeer(self.item3.iconItem, nil)
  183. end
  184. if self.item2.iconItem.GenerateDestroy ~= nil then
  185. self.item2.iconItem:GenerateDestroy()
  186. end
  187. if tolua.getpeer(self.item2.iconItem) ~= nil then
  188. tolua.setpeer(self.item2.iconItem, nil)
  189. end
  190. if self.item1.iconItem.GenerateDestroy ~= nil then
  191. self.item1.iconItem:GenerateDestroy()
  192. end
  193. if tolua.getpeer(self.item1.iconItem) ~= nil then
  194. tolua.setpeer(self.item1.iconItem, nil)
  195. end
  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.item1) ~= nil then
  201. tolua.setpeer(self.item1, nil)
  202. end
  203. self.item1 = nil
  204. if tolua.getpeer(self.item2) ~= nil then
  205. tolua.setpeer(self.item2, nil)
  206. end
  207. self.item2 = nil
  208. if tolua.getpeer(self.item3) ~= nil then
  209. tolua.setpeer(self.item3, nil)
  210. end
  211. self.item3 = nil
  212. if tolua.getpeer(self.BtnClose) ~= nil then
  213. tolua.setpeer(self.BtnClose, nil)
  214. end
  215. self.BtnClose = nil
  216. if tolua.getpeer(self.btnGotoQuestion) ~= nil then
  217. tolua.setpeer(self.btnGotoQuestion, nil)
  218. end
  219. self.btnGotoQuestion = nil
  220. self.transform = nil
  221. self.gameObject = nil
  222. self.inited = false
  223. end
  224. return UIQuestionnaireView