TaskItemRefresh_Generate.lua 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. ---@class TaskItemRefresh__Generate_btnNotFinish
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public button UnityEngine.UI.Button
  4. ---@field public text UnityEngine.GameObject
  5. ---@class TaskItemRefresh__Generate_overText
  6. ---@field public gameObject UnityEngine.GameObject
  7. ---@field public text UnityEngine.UI.Text
  8. ---@class TaskItemRefresh__Generate_btnGet
  9. ---@field public gameObject UnityEngine.GameObject
  10. ---@field public button UnityEngine.UI.Button
  11. ---@field public text UnityEngine.GameObject
  12. ---@class TaskItemRefresh__Generate_btnGoto
  13. ---@field public gameObject UnityEngine.GameObject
  14. ---@field public button UnityEngine.UI.Button
  15. ---@field public text UnityEngine.GameObject
  16. ---@class TaskItemRefresh__Generate_ratio
  17. ---@field public gameObject UnityEngine.GameObject
  18. ---@field public text UnityEngine.UI.Text
  19. ---@class TaskItemRefresh__Generate_scrollbar
  20. ---@field public gameObject UnityEngine.GameObject
  21. ---@field public scrollbar UnityEngine.UI.Scrollbar
  22. ---@class TaskItemRefresh__Generate_item_num
  23. ---@field public gameObject UnityEngine.GameObject
  24. ---@field public text TMPro.TextMeshProUGUI
  25. ---@class TaskItemRefresh__Generate_item_icon
  26. ---@field public gameObject UnityEngine.GameObject
  27. ---@field public image UnityEngine.UI.Image
  28. ---@field public button UnityEngine.UI.Button
  29. ---@class TaskItemRefresh__Generate_item
  30. ---@field public gameObject UnityEngine.GameObject
  31. ---@field public rectTransform UnityEngine.RectTransform
  32. ---@field public icon TaskItemRefresh__Generate_item_icon
  33. ---@field public num TaskItemRefresh__Generate_item_num
  34. ---@class TaskItemRefresh__Generate_taskName
  35. ---@field public gameObject UnityEngine.GameObject
  36. ---@field public text UnityEngine.UI.Text
  37. ---@class TaskItemRefresh__Generate
  38. ---@field private gameObject UnityEngine.GameObject
  39. ---@field private transform UnityEngine.Transform
  40. ---@field private taskName TaskItemRefresh__Generate_taskName
  41. ---@field private item TaskItemRefresh__Generate_item
  42. ---@field private scrollbar TaskItemRefresh__Generate_scrollbar
  43. ---@field private ratio TaskItemRefresh__Generate_ratio
  44. ---@field private btnGoto TaskItemRefresh__Generate_btnGoto
  45. ---@field private btnGet TaskItemRefresh__Generate_btnGet
  46. ---@field private seal UnityEngine.GameObject
  47. ---@field private overText TaskItemRefresh__Generate_overText
  48. ---@field private btnNotFinish TaskItemRefresh__Generate_btnNotFinish
  49. ---@field private sealOutTime UnityEngine.GameObject
  50. local TaskItemRefreshView = class("TaskItemRefreshView")
  51. function TaskItemRefreshView:ctor()
  52. end
  53. ---@private
  54. function TaskItemRefreshView:SetActive(result)
  55. self.gameObject:SetActive(result)
  56. end
  57. ---@private
  58. function TaskItemRefreshView:InitGenerate(Root, data)
  59. self.transform = Root
  60. self.inited = true
  61. local tmp
  62. self:InitGenerate__1(Root,data)
  63. self:InitGenerate__2(Root,data)
  64. self:InitGenerate__3(Root,data)
  65. self:InitGenerate__4(Root,data)
  66. self:InitGenerate__5(Root,data)
  67. self:InitGenerate__6(Root,data)
  68. self:InitGenerate__7(Root,data)
  69. self:InitGenerate__8(Root,data)
  70. self:InitGenerate__9(Root,data)
  71. self:InitGenerate__10(Root,data)
  72. self:InitGenerate__11(Root,data)
  73. self:InitGenerate__12(Root,data)
  74. self:InitGenerate__13(Root,data)
  75. self:InitGenerate__14(Root,data)
  76. self:InitGenerate__15(Root,data)
  77. self:InitGenerate__16(Root,data)
  78. end
  79. ---@private
  80. function TaskItemRefreshView:InitGenerate__1(Root, data)
  81. --[[
  82. Root
  83. --]]
  84. end
  85. ---@private
  86. function TaskItemRefreshView:InitGenerate__2(Root, data)
  87. --[[
  88. TaskName
  89. --]]
  90. local tmp = Root:Find("TaskName").gameObject
  91. if tolua.getpeer(tmp) == nil then
  92. tolua.setpeer(tmp, {})
  93. end
  94. self.taskName = tmp
  95. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  96. end
  97. ---@private
  98. function TaskItemRefreshView:InitGenerate__3(Root, data)
  99. --[[
  100. Item
  101. --]]
  102. local tmp = Root:Find("Item").gameObject
  103. if tolua.getpeer(tmp) == nil then
  104. tolua.setpeer(tmp, {})
  105. end
  106. self.item = tmp
  107. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  108. end
  109. ---@private
  110. function TaskItemRefreshView:InitGenerate__4(Root, data)
  111. --[[
  112. Item/Icon
  113. --]]
  114. local tmp = Root:Find("Item/Icon").gameObject
  115. if tolua.getpeer(tmp) == nil then
  116. tolua.setpeer(tmp, {})
  117. end
  118. self.item.icon = tmp
  119. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  120. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  121. end
  122. ---@private
  123. function TaskItemRefreshView:InitGenerate__5(Root, data)
  124. --[[
  125. Item/Num
  126. --]]
  127. local tmp = Root:Find("Item/Num").gameObject
  128. if tolua.getpeer(tmp) == nil then
  129. tolua.setpeer(tmp, {})
  130. end
  131. self.item.num = tmp
  132. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  133. end
  134. ---@private
  135. function TaskItemRefreshView:InitGenerate__6(Root, data)
  136. --[[
  137. Scrollbar
  138. --]]
  139. local tmp = Root:Find("Scrollbar").gameObject
  140. if tolua.getpeer(tmp) == nil then
  141. tolua.setpeer(tmp, {})
  142. end
  143. self.scrollbar = tmp
  144. tmp.scrollbar = tmp:GetComponent(Enum.TypeInfo.Scrollbar)
  145. end
  146. ---@private
  147. function TaskItemRefreshView:InitGenerate__7(Root, data)
  148. --[[
  149. Ratio
  150. --]]
  151. local tmp = Root:Find("Ratio").gameObject
  152. if tolua.getpeer(tmp) == nil then
  153. tolua.setpeer(tmp, {})
  154. end
  155. self.ratio = tmp
  156. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  157. end
  158. ---@private
  159. function TaskItemRefreshView:InitGenerate__8(Root, data)
  160. --[[
  161. BtnGoto
  162. --]]
  163. local tmp = Root:Find("BtnGoto").gameObject
  164. if tolua.getpeer(tmp) == nil then
  165. tolua.setpeer(tmp, {})
  166. end
  167. self.btnGoto = tmp
  168. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  169. end
  170. ---@private
  171. function TaskItemRefreshView:InitGenerate__9(Root, data)
  172. --[[
  173. BtnGoto/Text
  174. --]]
  175. local tmp = Root:Find("BtnGoto/Text").gameObject
  176. if tolua.getpeer(tmp) == nil then
  177. tolua.setpeer(tmp, {})
  178. end
  179. self.btnGoto.text = tmp
  180. end
  181. ---@private
  182. function TaskItemRefreshView:InitGenerate__10(Root, data)
  183. --[[
  184. BtnGet
  185. --]]
  186. local tmp = Root:Find("BtnGet").gameObject
  187. if tolua.getpeer(tmp) == nil then
  188. tolua.setpeer(tmp, {})
  189. end
  190. self.btnGet = tmp
  191. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  192. end
  193. ---@private
  194. function TaskItemRefreshView:InitGenerate__11(Root, data)
  195. --[[
  196. BtnGet/Text
  197. --]]
  198. local tmp = Root:Find("BtnGet/Text").gameObject
  199. if tolua.getpeer(tmp) == nil then
  200. tolua.setpeer(tmp, {})
  201. end
  202. self.btnGet.text = tmp
  203. end
  204. ---@private
  205. function TaskItemRefreshView:InitGenerate__12(Root, data)
  206. --[[
  207. Seal
  208. --]]
  209. local tmp = Root:Find("Seal").gameObject
  210. if tolua.getpeer(tmp) == nil then
  211. tolua.setpeer(tmp, {})
  212. end
  213. self.seal = tmp
  214. end
  215. ---@private
  216. function TaskItemRefreshView:InitGenerate__13(Root, data)
  217. --[[
  218. Seal/OverText
  219. --]]
  220. local tmp = Root:Find("Seal/OverText").gameObject
  221. if tolua.getpeer(tmp) == nil then
  222. tolua.setpeer(tmp, {})
  223. end
  224. self.overText = tmp
  225. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  226. end
  227. ---@private
  228. function TaskItemRefreshView:InitGenerate__14(Root, data)
  229. --[[
  230. BtnNotFinish
  231. --]]
  232. local tmp = Root:Find("BtnNotFinish").gameObject
  233. if tolua.getpeer(tmp) == nil then
  234. tolua.setpeer(tmp, {})
  235. end
  236. self.btnNotFinish = tmp
  237. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  238. end
  239. ---@private
  240. function TaskItemRefreshView:InitGenerate__15(Root, data)
  241. --[[
  242. BtnNotFinish/Text
  243. --]]
  244. local tmp = Root:Find("BtnNotFinish/Text").gameObject
  245. if tolua.getpeer(tmp) == nil then
  246. tolua.setpeer(tmp, {})
  247. end
  248. self.btnNotFinish.text = tmp
  249. end
  250. ---@private
  251. function TaskItemRefreshView:InitGenerate__16(Root, data)
  252. --[[
  253. SealOutTime
  254. --]]
  255. local tmp = Root:Find("SealOutTime").gameObject
  256. if tolua.getpeer(tmp) == nil then
  257. tolua.setpeer(tmp, {})
  258. end
  259. self.sealOutTime = tmp
  260. end
  261. ---@private
  262. function TaskItemRefreshView:GenerateDestroy()
  263. if tolua.getpeer(self.sealOutTime) ~= nil then
  264. tolua.setpeer(self.sealOutTime, nil)
  265. end
  266. if tolua.getpeer(self.btnNotFinish.text) ~= nil then
  267. tolua.setpeer(self.btnNotFinish.text, nil)
  268. end
  269. if tolua.getpeer(self.btnNotFinish) ~= nil then
  270. tolua.setpeer(self.btnNotFinish, nil)
  271. end
  272. if tolua.getpeer(self.overText) ~= nil then
  273. tolua.setpeer(self.overText, nil)
  274. end
  275. if tolua.getpeer(self.seal) ~= nil then
  276. tolua.setpeer(self.seal, nil)
  277. end
  278. if tolua.getpeer(self.btnGet.text) ~= nil then
  279. tolua.setpeer(self.btnGet.text, nil)
  280. end
  281. if tolua.getpeer(self.btnGet) ~= nil then
  282. tolua.setpeer(self.btnGet, nil)
  283. end
  284. if tolua.getpeer(self.btnGoto.text) ~= nil then
  285. tolua.setpeer(self.btnGoto.text, nil)
  286. end
  287. if tolua.getpeer(self.btnGoto) ~= nil then
  288. tolua.setpeer(self.btnGoto, nil)
  289. end
  290. if tolua.getpeer(self.ratio) ~= nil then
  291. tolua.setpeer(self.ratio, nil)
  292. end
  293. if tolua.getpeer(self.scrollbar) ~= nil then
  294. tolua.setpeer(self.scrollbar, nil)
  295. end
  296. if tolua.getpeer(self.item.num) ~= nil then
  297. tolua.setpeer(self.item.num, nil)
  298. end
  299. if tolua.getpeer(self.item.icon) ~= nil then
  300. tolua.setpeer(self.item.icon, nil)
  301. end
  302. if tolua.getpeer(self.item) ~= nil then
  303. tolua.setpeer(self.item, nil)
  304. end
  305. if tolua.getpeer(self.taskName) ~= nil then
  306. tolua.setpeer(self.taskName, nil)
  307. end
  308. self.transform = nil
  309. self.gameObject = nil
  310. self.inited = false
  311. end
  312. return TaskItemRefreshView