EquipComposeItem_Generate.lua 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. ---@class EquipComposeItem__Generate_txtItemName
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class EquipComposeItem__Generate_compositeNumber_txt
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class EquipComposeItem__Generate_compositeNumber
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public txt EquipComposeItem__Generate_compositeNumber_txt
  10. ---@class EquipComposeItem__Generate_btnPlus
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public button UnityEngine.UI.Button
  13. ---@class EquipComposeItem__Generate_btnMinus
  14. ---@field public gameObject UnityEngine.GameObject
  15. ---@field public button UnityEngine.UI.Button
  16. ---@class EquipComposeItem__Generate_slider
  17. ---@field public gameObject UnityEngine.GameObject
  18. ---@field public slider UnityEngine.UI.Slider
  19. ---@class EquipComposeItem__Generate_num
  20. ---@field public gameObject UnityEngine.GameObject
  21. ---@field public text UnityEngine.UI.Text
  22. ---@class EquipComposeItem__Generate_itemName
  23. ---@field public gameObject UnityEngine.GameObject
  24. ---@field public text UnityEngine.UI.Text
  25. ---@class EquipComposeItem__Generate_cost_text
  26. ---@field public gameObject UnityEngine.GameObject
  27. ---@field public text UnityEngine.UI.Text
  28. ---@class EquipComposeItem__Generate_cost
  29. ---@field public gameObject UnityEngine.GameObject
  30. ---@field public text EquipComposeItem__Generate_cost_text
  31. ---@class EquipComposeItem__Generate_btnCompose
  32. ---@field public gameObject UnityEngine.GameObject
  33. ---@field public button UnityEngine.UI.Button
  34. ---@class EquipComposeItem__Generate_iconItem
  35. ---@field public gameObject UnityEngine.GameObject
  36. ---@field public rectTransform UnityEngine.RectTransform
  37. ---@field public layoutElement UnityEngine.UI.LayoutElement
  38. ---@class EquipComposeItem__Generate
  39. ---@field private gameObject UnityEngine.GameObject
  40. ---@field private transform UnityEngine.Transform
  41. ---@field private source UnityEngine.GameObject
  42. ---@field private iconItem EquipComposeItem__Generate_iconItem
  43. ---@field private btnCompose EquipComposeItem__Generate_btnCompose
  44. ---@field private cost EquipComposeItem__Generate_cost
  45. ---@field private itemName EquipComposeItem__Generate_itemName
  46. ---@field private equipBaseAttrItem UnityEngine.GameObject
  47. ---@field private propertyGroup UnityEngine.GameObject
  48. ---@field private maxLv UnityEngine.GameObject
  49. ---@field private bottomBox UnityEngine.GameObject
  50. ---@field private num EquipComposeItem__Generate_num
  51. ---@field private slider EquipComposeItem__Generate_slider
  52. ---@field private btnMinus EquipComposeItem__Generate_btnMinus
  53. ---@field private btnPlus EquipComposeItem__Generate_btnPlus
  54. ---@field private compositeNumber EquipComposeItem__Generate_compositeNumber
  55. ---@field private txtItemName EquipComposeItem__Generate_txtItemName
  56. local EquipComposeItemView = class("EquipComposeItemView")
  57. function EquipComposeItemView:ctor()
  58. end
  59. ---@private
  60. function EquipComposeItemView:SetActive(result)
  61. self.gameObject:SetActive(result)
  62. end
  63. ---@private
  64. function EquipComposeItemView:InitGenerate(Root, data)
  65. self.transform = Root
  66. self.inited = true
  67. local tmp
  68. self:InitGenerate__1(Root,data)
  69. self:InitGenerate__2(Root,data)
  70. self:InitGenerate__3(Root,data)
  71. self:InitGenerate__4(Root,data)
  72. self:InitGenerate__5(Root,data)
  73. self:InitGenerate__6(Root,data)
  74. self:InitGenerate__7(Root,data)
  75. self:InitGenerate__8(Root,data)
  76. self:InitGenerate__9(Root,data)
  77. self:InitGenerate__10(Root,data)
  78. self:InitGenerate__11(Root,data)
  79. self:InitGenerate__12(Root,data)
  80. self:InitGenerate__13(Root,data)
  81. self:InitGenerate__14(Root,data)
  82. self:InitGenerate__15(Root,data)
  83. self:InitGenerate__16(Root,data)
  84. self:InitGenerate__17(Root,data)
  85. self:InitGenerate__18(Root,data)
  86. end
  87. ---@private
  88. function EquipComposeItemView:InitGenerate__1(Root, data)
  89. --[[
  90. Root
  91. --]]
  92. end
  93. ---@private
  94. function EquipComposeItemView:InitGenerate__2(Root, data)
  95. --[[
  96. TopBox/Source
  97. --]]
  98. local tmp = Root:Find("TopBox/Source").gameObject
  99. if tolua.getpeer(tmp) == nil then
  100. tolua.setpeer(tmp, {})
  101. end
  102. self.source = tmp
  103. end
  104. ---@private
  105. function EquipComposeItemView:InitGenerate__3(Root, data)
  106. --[[
  107. TopBox/Source/IconItem
  108. --]]
  109. local tmp = Root:Find("TopBox/Source/IconItem").gameObject
  110. if tolua.getpeer(tmp) == nil then
  111. tolua.setpeer(tmp, {})
  112. end
  113. self.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp)
  114. self.iconItem.prefabName = "IconItem"
  115. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  116. tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
  117. end
  118. ---@private
  119. function EquipComposeItemView:InitGenerate__4(Root, data)
  120. --[[
  121. TopBox/BtnCompose
  122. --]]
  123. local tmp = Root:Find("TopBox/BtnCompose").gameObject
  124. if tolua.getpeer(tmp) == nil then
  125. tolua.setpeer(tmp, {})
  126. end
  127. self.btnCompose = tmp
  128. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  129. end
  130. ---@private
  131. function EquipComposeItemView:InitGenerate__5(Root, data)
  132. --[[
  133. TopBox/BtnCompose/Content/Cost
  134. --]]
  135. local tmp = Root:Find("TopBox/BtnCompose/Content/Cost").gameObject
  136. if tolua.getpeer(tmp) == nil then
  137. tolua.setpeer(tmp, {})
  138. end
  139. self.cost = tmp
  140. end
  141. ---@private
  142. function EquipComposeItemView:InitGenerate__6(Root, data)
  143. --[[
  144. TopBox/BtnCompose/Content/Cost/Text
  145. --]]
  146. local tmp = Root:Find("TopBox/BtnCompose/Content/Cost/Text").gameObject
  147. if tolua.getpeer(tmp) == nil then
  148. tolua.setpeer(tmp, {})
  149. end
  150. self.cost.text = tmp
  151. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  152. end
  153. ---@private
  154. function EquipComposeItemView:InitGenerate__7(Root, data)
  155. --[[
  156. TopBox/ItemName
  157. --]]
  158. local tmp = Root:Find("TopBox/ItemName").gameObject
  159. if tolua.getpeer(tmp) == nil then
  160. tolua.setpeer(tmp, {})
  161. end
  162. self.itemName = tmp
  163. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  164. end
  165. ---@private
  166. function EquipComposeItemView:InitGenerate__8(Root, data)
  167. --[[
  168. EquipBaseAttrItem
  169. --]]
  170. local tmp = Root:Find("EquipBaseAttrItem").gameObject
  171. if tolua.getpeer(tmp) == nil then
  172. tolua.setpeer(tmp, {})
  173. end
  174. self.equipBaseAttrItem = CommonUtil.BindGridViewItem2LuaStatic("EquipBaseAttrItem", tmp)
  175. self.equipBaseAttrItem.prefabName = "EquipBaseAttrItem"
  176. end
  177. ---@private
  178. function EquipComposeItemView:InitGenerate__9(Root, data)
  179. --[[
  180. PropertyGroup
  181. --]]
  182. local tmp = Root:Find("PropertyGroup").gameObject
  183. if tolua.getpeer(tmp) == nil then
  184. tolua.setpeer(tmp, {})
  185. end
  186. self.propertyGroup = tmp
  187. end
  188. ---@private
  189. function EquipComposeItemView:InitGenerate__10(Root, data)
  190. --[[
  191. MaxLv
  192. --]]
  193. local tmp = Root:Find("MaxLv").gameObject
  194. if tolua.getpeer(tmp) == nil then
  195. tolua.setpeer(tmp, {})
  196. end
  197. self.maxLv = tmp
  198. end
  199. ---@private
  200. function EquipComposeItemView:InitGenerate__11(Root, data)
  201. --[[
  202. BottomBox
  203. --]]
  204. local tmp = Root:Find("BottomBox").gameObject
  205. if tolua.getpeer(tmp) == nil then
  206. tolua.setpeer(tmp, {})
  207. end
  208. self.bottomBox = tmp
  209. end
  210. ---@private
  211. function EquipComposeItemView:InitGenerate__12(Root, data)
  212. --[[
  213. BottomBox/QtyBox/num
  214. --]]
  215. local tmp = Root:Find("BottomBox/QtyBox/num").gameObject
  216. if tolua.getpeer(tmp) == nil then
  217. tolua.setpeer(tmp, {})
  218. end
  219. self.num = tmp
  220. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  221. end
  222. ---@private
  223. function EquipComposeItemView:InitGenerate__13(Root, data)
  224. --[[
  225. BottomBox/QtyBox/Slider
  226. --]]
  227. local tmp = Root:Find("BottomBox/QtyBox/Slider").gameObject
  228. if tolua.getpeer(tmp) == nil then
  229. tolua.setpeer(tmp, {})
  230. end
  231. self.slider = tmp
  232. tmp.slider = tmp:GetComponent(Enum.TypeInfo.Slider)
  233. end
  234. ---@private
  235. function EquipComposeItemView:InitGenerate__14(Root, data)
  236. --[[
  237. BottomBox/QtyBox/BtnMinus
  238. --]]
  239. local tmp = Root:Find("BottomBox/QtyBox/BtnMinus").gameObject
  240. if tolua.getpeer(tmp) == nil then
  241. tolua.setpeer(tmp, {})
  242. end
  243. self.btnMinus = tmp
  244. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  245. end
  246. ---@private
  247. function EquipComposeItemView:InitGenerate__15(Root, data)
  248. --[[
  249. BottomBox/QtyBox/BtnPlus
  250. --]]
  251. local tmp = Root:Find("BottomBox/QtyBox/BtnPlus").gameObject
  252. if tolua.getpeer(tmp) == nil then
  253. tolua.setpeer(tmp, {})
  254. end
  255. self.btnPlus = tmp
  256. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  257. end
  258. ---@private
  259. function EquipComposeItemView:InitGenerate__16(Root, data)
  260. --[[
  261. BottomBox/CompositeNumber
  262. --]]
  263. local tmp = Root:Find("BottomBox/CompositeNumber").gameObject
  264. if tolua.getpeer(tmp) == nil then
  265. tolua.setpeer(tmp, {})
  266. end
  267. self.compositeNumber = tmp
  268. end
  269. ---@private
  270. function EquipComposeItemView:InitGenerate__17(Root, data)
  271. --[[
  272. BottomBox/CompositeNumber/Txt
  273. --]]
  274. local tmp = Root:Find("BottomBox/CompositeNumber/Txt").gameObject
  275. if tolua.getpeer(tmp) == nil then
  276. tolua.setpeer(tmp, {})
  277. end
  278. self.compositeNumber.txt = tmp
  279. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  280. end
  281. ---@private
  282. function EquipComposeItemView:InitGenerate__18(Root, data)
  283. --[[
  284. BottomBox/CompositeTarget/TxtItemName
  285. --]]
  286. local tmp = Root:Find("BottomBox/CompositeTarget/TxtItemName").gameObject
  287. if tolua.getpeer(tmp) == nil then
  288. tolua.setpeer(tmp, {})
  289. end
  290. self.txtItemName = tmp
  291. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  292. end
  293. ---@private
  294. function EquipComposeItemView:GenerateDestroy()
  295. if tolua.getpeer(self.compositeNumber.txt) ~= nil then
  296. tolua.setpeer(self.compositeNumber.txt, nil)
  297. end
  298. if tolua.getpeer(self.cost.text) ~= nil then
  299. tolua.setpeer(self.cost.text, nil)
  300. end
  301. if tolua.getpeer(self.source) ~= nil then
  302. tolua.setpeer(self.source, nil)
  303. end
  304. self.source = nil
  305. if self.iconItem.GenerateDestroy ~= nil then
  306. self.iconItem:GenerateDestroy()
  307. end
  308. if tolua.getpeer(self.iconItem) ~= nil then
  309. tolua.setpeer(self.iconItem, nil)
  310. end
  311. self.iconItem = nil
  312. if tolua.getpeer(self.btnCompose) ~= nil then
  313. tolua.setpeer(self.btnCompose, nil)
  314. end
  315. self.btnCompose = nil
  316. if tolua.getpeer(self.cost) ~= nil then
  317. tolua.setpeer(self.cost, nil)
  318. end
  319. self.cost = nil
  320. if tolua.getpeer(self.itemName) ~= nil then
  321. tolua.setpeer(self.itemName, nil)
  322. end
  323. self.itemName = nil
  324. if self.equipBaseAttrItem.GenerateDestroy ~= nil then
  325. self.equipBaseAttrItem:GenerateDestroy()
  326. end
  327. if tolua.getpeer(self.equipBaseAttrItem) ~= nil then
  328. tolua.setpeer(self.equipBaseAttrItem, nil)
  329. end
  330. self.equipBaseAttrItem = nil
  331. if tolua.getpeer(self.propertyGroup) ~= nil then
  332. tolua.setpeer(self.propertyGroup, nil)
  333. end
  334. self.propertyGroup = nil
  335. if tolua.getpeer(self.maxLv) ~= nil then
  336. tolua.setpeer(self.maxLv, nil)
  337. end
  338. self.maxLv = nil
  339. if tolua.getpeer(self.bottomBox) ~= nil then
  340. tolua.setpeer(self.bottomBox, nil)
  341. end
  342. self.bottomBox = nil
  343. if tolua.getpeer(self.num) ~= nil then
  344. tolua.setpeer(self.num, nil)
  345. end
  346. self.num = nil
  347. if tolua.getpeer(self.slider) ~= nil then
  348. tolua.setpeer(self.slider, nil)
  349. end
  350. self.slider = nil
  351. if tolua.getpeer(self.btnMinus) ~= nil then
  352. tolua.setpeer(self.btnMinus, nil)
  353. end
  354. self.btnMinus = nil
  355. if tolua.getpeer(self.btnPlus) ~= nil then
  356. tolua.setpeer(self.btnPlus, nil)
  357. end
  358. self.btnPlus = nil
  359. if tolua.getpeer(self.compositeNumber) ~= nil then
  360. tolua.setpeer(self.compositeNumber, nil)
  361. end
  362. self.compositeNumber = nil
  363. if tolua.getpeer(self.txtItemName) ~= nil then
  364. tolua.setpeer(self.txtItemName, nil)
  365. end
  366. self.txtItemName = nil
  367. self.transform = nil
  368. self.gameObject = nil
  369. self.inited = false
  370. end
  371. return EquipComposeItemView