TitleListItem_Generate.lua 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330
  1. ---@class TitleListItem__Generate_PropertyText2
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class TitleListItem__Generate_property2
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class TitleListItem__Generate_PropertyText1
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text UnityEngine.UI.Text
  10. ---@class TitleListItem__Generate_property1
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public text UnityEngine.UI.Text
  13. ---@class TitleListItem__Generate_btnRemove
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public button UnityEngine.UI.Button
  16. ---@class TitleListItem__Generate_btnActive
  17. ---@field public gameObject UnityEngine.GameObject
  18. ---@field public button UnityEngine.UI.Button
  19. ---@class TitleListItem__Generate_btnEquip
  20. ---@field public gameObject UnityEngine.GameObject
  21. ---@field public button UnityEngine.UI.Button
  22. ---@class TitleListItem__Generate_target
  23. ---@field public gameObject UnityEngine.GameObject
  24. ---@field public text UnityEngine.UI.Text
  25. ---@class TitleListItem__Generate_taskDsc
  26. ---@field public gameObject UnityEngine.GameObject
  27. ---@field public text UnityEngine.UI.Text
  28. ---@class TitleListItem__Generate_timeLimit
  29. ---@field public gameObject UnityEngine.GameObject
  30. ---@field public text UnityEngine.UI.Text
  31. ---@class TitleListItem__Generate_titleImg
  32. ---@field public gameObject UnityEngine.GameObject
  33. ---@field public image UnityEngine.UI.Image
  34. ---@class TitleListItem__Generate
  35. ---@field private gameObject UnityEngine.GameObject
  36. ---@field private transform UnityEngine.Transform
  37. ---@field private titleImg TitleListItem__Generate_titleImg
  38. ---@field private timeLimit TitleListItem__Generate_timeLimit
  39. ---@field private taskDsc TitleListItem__Generate_taskDsc
  40. ---@field private target TitleListItem__Generate_target
  41. ---@field private btnEquip TitleListItem__Generate_btnEquip
  42. ---@field private btnActive TitleListItem__Generate_btnActive
  43. ---@field private btnRemove TitleListItem__Generate_btnRemove
  44. ---@field private property1 TitleListItem__Generate_property1
  45. ---@field private PropertyText1 TitleListItem__Generate_PropertyText1
  46. ---@field private property2 TitleListItem__Generate_property2
  47. ---@field private PropertyText2 TitleListItem__Generate_PropertyText2
  48. ---@field private mask UnityEngine.GameObject
  49. ---@field private equipLight UnityEngine.GameObject
  50. local TitleListItemView = class("TitleListItemView")
  51. function TitleListItemView:ctor()
  52. end
  53. ---@private
  54. function TitleListItemView:SetActive(result)
  55. self.gameObject:SetActive(result)
  56. end
  57. ---@private
  58. function TitleListItemView: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. end
  76. ---@private
  77. function TitleListItemView:InitGenerate__1(Root, data)
  78. --[[
  79. TitleImg
  80. --]]
  81. local tmp = Root:Find("TitleImg").gameObject
  82. if tolua.getpeer(tmp) == nil then
  83. tolua.setpeer(tmp, {})
  84. end
  85. self.titleImg = tmp
  86. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  87. end
  88. ---@private
  89. function TitleListItemView:InitGenerate__2(Root, data)
  90. --[[
  91. TimeLimit
  92. --]]
  93. local tmp = Root:Find("TimeLimit").gameObject
  94. if tolua.getpeer(tmp) == nil then
  95. tolua.setpeer(tmp, {})
  96. end
  97. self.timeLimit = tmp
  98. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  99. end
  100. ---@private
  101. function TitleListItemView:InitGenerate__3(Root, data)
  102. --[[
  103. TaskDsc
  104. --]]
  105. local tmp = Root:Find("TaskDsc").gameObject
  106. if tolua.getpeer(tmp) == nil then
  107. tolua.setpeer(tmp, {})
  108. end
  109. self.taskDsc = tmp
  110. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  111. end
  112. ---@private
  113. function TitleListItemView:InitGenerate__4(Root, data)
  114. --[[
  115. Target
  116. --]]
  117. local tmp = Root:Find("Target").gameObject
  118. if tolua.getpeer(tmp) == nil then
  119. tolua.setpeer(tmp, {})
  120. end
  121. self.target = tmp
  122. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  123. end
  124. ---@private
  125. function TitleListItemView:InitGenerate__5(Root, data)
  126. --[[
  127. BtnEquip
  128. --]]
  129. local tmp = Root:Find("BtnEquip").gameObject
  130. if tolua.getpeer(tmp) == nil then
  131. tolua.setpeer(tmp, {})
  132. end
  133. self.btnEquip = tmp
  134. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  135. end
  136. ---@private
  137. function TitleListItemView:InitGenerate__6(Root, data)
  138. --[[
  139. BtnActive
  140. --]]
  141. local tmp = Root:Find("BtnActive").gameObject
  142. if tolua.getpeer(tmp) == nil then
  143. tolua.setpeer(tmp, {})
  144. end
  145. self.btnActive = tmp
  146. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  147. end
  148. ---@private
  149. function TitleListItemView:InitGenerate__7(Root, data)
  150. --[[
  151. BtnRemove
  152. --]]
  153. local tmp = Root:Find("BtnRemove").gameObject
  154. if tolua.getpeer(tmp) == nil then
  155. tolua.setpeer(tmp, {})
  156. end
  157. self.btnRemove = tmp
  158. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  159. end
  160. ---@private
  161. function TitleListItemView:InitGenerate__8(Root, data)
  162. --[[
  163. Property1
  164. --]]
  165. local tmp = Root:Find("Property1").gameObject
  166. if tolua.getpeer(tmp) == nil then
  167. tolua.setpeer(tmp, {})
  168. end
  169. self.property1 = tmp
  170. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  171. end
  172. ---@private
  173. function TitleListItemView:InitGenerate__9(Root, data)
  174. --[[
  175. Property1/Text
  176. --]]
  177. local tmp = Root:Find("Property1/Text").gameObject
  178. if tolua.getpeer(tmp) == nil then
  179. tolua.setpeer(tmp, {})
  180. end
  181. self.PropertyText1 = tmp
  182. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  183. end
  184. ---@private
  185. function TitleListItemView:InitGenerate__10(Root, data)
  186. --[[
  187. Property2
  188. --]]
  189. local tmp = Root:Find("Property2").gameObject
  190. if tolua.getpeer(tmp) == nil then
  191. tolua.setpeer(tmp, {})
  192. end
  193. self.property2 = tmp
  194. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  195. end
  196. ---@private
  197. function TitleListItemView:InitGenerate__11(Root, data)
  198. --[[
  199. Property2/Text
  200. --]]
  201. local tmp = Root:Find("Property2/Text").gameObject
  202. if tolua.getpeer(tmp) == nil then
  203. tolua.setpeer(tmp, {})
  204. end
  205. self.PropertyText2 = tmp
  206. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  207. end
  208. ---@private
  209. function TitleListItemView:InitGenerate__12(Root, data)
  210. --[[
  211. Mask
  212. --]]
  213. local tmp = Root:Find("Mask").gameObject
  214. if tolua.getpeer(tmp) == nil then
  215. tolua.setpeer(tmp, {})
  216. end
  217. self.mask = tmp
  218. end
  219. ---@private
  220. function TitleListItemView:InitGenerate__13(Root, data)
  221. --[[
  222. EquipLight
  223. --]]
  224. local tmp = Root:Find("EquipLight").gameObject
  225. if tolua.getpeer(tmp) == nil then
  226. tolua.setpeer(tmp, {})
  227. end
  228. self.equipLight = tmp
  229. end
  230. ---@private
  231. function TitleListItemView:GenerateDestroy()
  232. if tolua.getpeer(self.titleImg) ~= nil then
  233. tolua.setpeer(self.titleImg, nil)
  234. end
  235. self.titleImg = nil
  236. if tolua.getpeer(self.timeLimit) ~= nil then
  237. tolua.setpeer(self.timeLimit, nil)
  238. end
  239. self.timeLimit = nil
  240. if tolua.getpeer(self.taskDsc) ~= nil then
  241. tolua.setpeer(self.taskDsc, nil)
  242. end
  243. self.taskDsc = nil
  244. if tolua.getpeer(self.target) ~= nil then
  245. tolua.setpeer(self.target, nil)
  246. end
  247. self.target = nil
  248. if tolua.getpeer(self.btnEquip) ~= nil then
  249. tolua.setpeer(self.btnEquip, nil)
  250. end
  251. self.btnEquip = nil
  252. if tolua.getpeer(self.btnActive) ~= nil then
  253. tolua.setpeer(self.btnActive, nil)
  254. end
  255. self.btnActive = nil
  256. if tolua.getpeer(self.btnRemove) ~= nil then
  257. tolua.setpeer(self.btnRemove, nil)
  258. end
  259. self.btnRemove = nil
  260. if tolua.getpeer(self.property1) ~= nil then
  261. tolua.setpeer(self.property1, nil)
  262. end
  263. self.property1 = nil
  264. if tolua.getpeer(self.PropertyText1) ~= nil then
  265. tolua.setpeer(self.PropertyText1, nil)
  266. end
  267. self.PropertyText1 = nil
  268. if tolua.getpeer(self.property2) ~= nil then
  269. tolua.setpeer(self.property2, nil)
  270. end
  271. self.property2 = nil
  272. if tolua.getpeer(self.PropertyText2) ~= nil then
  273. tolua.setpeer(self.PropertyText2, nil)
  274. end
  275. self.PropertyText2 = nil
  276. if tolua.getpeer(self.mask) ~= nil then
  277. tolua.setpeer(self.mask, nil)
  278. end
  279. self.mask = nil
  280. if tolua.getpeer(self.equipLight) ~= nil then
  281. tolua.setpeer(self.equipLight, nil)
  282. end
  283. self.equipLight = nil
  284. self.transform = nil
  285. self.gameObject = nil
  286. self.inited = false
  287. end
  288. return TitleListItemView