DojomemberItem_Generate.lua 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480
  1. ---@class DojomemberItem__Generate_skillNode_skillCD
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text TMPro.TextMeshProUGUI
  4. ---@class DojomemberItem__Generate_skillNode_skillProgress
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public image UnityEngine.UI.Image
  7. ---@class DojomemberItem__Generate_skillNode_skillIcon
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public image UnityEngine.UI.Image
  10. ---@class DojomemberItem__Generate_skillNode
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public skillIcon DojomemberItem__Generate_skillNode_skillIcon
  13. ---@field public skillProgress DojomemberItem__Generate_skillNode_skillProgress
  14. ---@field public skillCD DojomemberItem__Generate_skillNode_skillCD
  15. ---@field public keepNode UnityEngine.GameObject
  16. ---@field public waitNode UnityEngine.GameObject
  17. ---@field public extraNode UnityEngine.GameObject
  18. ---@field public forbidNode UnityEngine.GameObject
  19. ---@field public releaseNode UnityEngine.GameObject
  20. ---@class DojomemberItem__Generate_headItem_level
  21. ---@field public gameObject UnityEngine.GameObject
  22. ---@field public text UnityEngine.UI.Text
  23. ---@class DojomemberItem__Generate_headItem_jobIcon
  24. ---@field public gameObject UnityEngine.GameObject
  25. ---@field public image UnityEngine.UI.Image
  26. ---@class DojomemberItem__Generate_headItem_headFrame
  27. ---@field public gameObject UnityEngine.GameObject
  28. ---@field public rectTransform UnityEngine.RectTransform
  29. ---@field public image UnityEngine.UI.Image
  30. ---@class DojomemberItem__Generate_headItem_head
  31. ---@field public gameObject UnityEngine.GameObject
  32. ---@field public image UnityEngine.UI.Image
  33. ---@field public button UnityEngine.UI.Button
  34. ---@class DojomemberItem__Generate_headItem_bg
  35. ---@field public gameObject UnityEngine.GameObject
  36. ---@field public image UnityEngine.UI.Image
  37. ---@class DojomemberItem__Generate_headItem
  38. ---@field public gameObject UnityEngine.GameObject
  39. ---@field public bg DojomemberItem__Generate_headItem_bg
  40. ---@field public head DojomemberItem__Generate_headItem_head
  41. ---@field public headFrame DojomemberItem__Generate_headItem_headFrame
  42. ---@field public jobIcon DojomemberItem__Generate_headItem_jobIcon
  43. ---@field public level DojomemberItem__Generate_headItem_level
  44. ---@class DojomemberItem__Generate_sp
  45. ---@field public gameObject UnityEngine.GameObject
  46. ---@field public image UnityEngine.UI.Image
  47. ---@class DojomemberItem__Generate_hp
  48. ---@field public gameObject UnityEngine.GameObject
  49. ---@field public image UnityEngine.UI.Image
  50. ---@class DojomemberItem__Generate_actorName
  51. ---@field public gameObject UnityEngine.GameObject
  52. ---@field public text UnityEngine.UI.Text
  53. ---@class DojomemberItem__Generate
  54. ---@field private gameObject UnityEngine.GameObject
  55. ---@field private transform UnityEngine.Transform
  56. ---@field private rectTransform UnityEngine.RectTransform
  57. ---@field private animator UnityEngine.Animator
  58. ---@field private bgFriend UnityEngine.GameObject
  59. ---@field private bgEnemy UnityEngine.GameObject
  60. ---@field private actorName DojomemberItem__Generate_actorName
  61. ---@field private hp DojomemberItem__Generate_hp
  62. ---@field private sp DojomemberItem__Generate_sp
  63. ---@field private headItem DojomemberItem__Generate_headItem
  64. ---@field private skillNode DojomemberItem__Generate_skillNode
  65. ---@field private deadNode UnityEngine.GameObject
  66. local DojomemberItemView = class("DojomemberItemView")
  67. function DojomemberItemView:ctor()
  68. end
  69. ---@private
  70. function DojomemberItemView:SetActive(result)
  71. self.gameObject:SetActive(result)
  72. end
  73. ---@private
  74. function DojomemberItemView:InitGenerate(Root, data)
  75. self.transform = Root
  76. self.inited = true
  77. local tmp
  78. self:InitGenerate__1(Root,data)
  79. self:InitGenerate__2(Root,data)
  80. self:InitGenerate__3(Root,data)
  81. self:InitGenerate__4(Root,data)
  82. self:InitGenerate__5(Root,data)
  83. self:InitGenerate__6(Root,data)
  84. self:InitGenerate__7(Root,data)
  85. self:InitGenerate__8(Root,data)
  86. self:InitGenerate__9(Root,data)
  87. self:InitGenerate__10(Root,data)
  88. self:InitGenerate__11(Root,data)
  89. self:InitGenerate__12(Root,data)
  90. self:InitGenerate__13(Root,data)
  91. self:InitGenerate__14(Root,data)
  92. self:InitGenerate__15(Root,data)
  93. self:InitGenerate__16(Root,data)
  94. self:InitGenerate__17(Root,data)
  95. self:InitGenerate__18(Root,data)
  96. self:InitGenerate__19(Root,data)
  97. self:InitGenerate__20(Root,data)
  98. self:InitGenerate__21(Root,data)
  99. self:InitGenerate__22(Root,data)
  100. end
  101. ---@private
  102. function DojomemberItemView:InitGenerate__1(Root, data)
  103. --[[
  104. Root
  105. --]]
  106. self.rectTransform = Root:GetComponent(Enum.TypeInfo.RectTransform)
  107. self.animator = Root:GetComponent(Enum.TypeInfo.Animator)
  108. self.animator.logWarnings = false
  109. end
  110. ---@private
  111. function DojomemberItemView:InitGenerate__2(Root, data)
  112. --[[
  113. BgFriend
  114. --]]
  115. local tmp = Root:Find("BgFriend").gameObject
  116. if tolua.getpeer(tmp) == nil then
  117. tolua.setpeer(tmp, {})
  118. end
  119. self.bgFriend = tmp
  120. end
  121. ---@private
  122. function DojomemberItemView:InitGenerate__3(Root, data)
  123. --[[
  124. BgEnemy
  125. --]]
  126. local tmp = Root:Find("BgEnemy").gameObject
  127. if tolua.getpeer(tmp) == nil then
  128. tolua.setpeer(tmp, {})
  129. end
  130. self.bgEnemy = tmp
  131. end
  132. ---@private
  133. function DojomemberItemView:InitGenerate__4(Root, data)
  134. --[[
  135. Name
  136. --]]
  137. local tmp = Root:Find("Name").gameObject
  138. if tolua.getpeer(tmp) == nil then
  139. tolua.setpeer(tmp, {})
  140. end
  141. self.actorName = tmp
  142. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  143. end
  144. ---@private
  145. function DojomemberItemView:InitGenerate__5(Root, data)
  146. --[[
  147. HP/bloodImg
  148. --]]
  149. local tmp = Root:Find("HP/bloodImg").gameObject
  150. if tolua.getpeer(tmp) == nil then
  151. tolua.setpeer(tmp, {})
  152. end
  153. self.hp = tmp
  154. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  155. end
  156. ---@private
  157. function DojomemberItemView:InitGenerate__6(Root, data)
  158. --[[
  159. SP/spImg
  160. --]]
  161. local tmp = Root:Find("SP/spImg").gameObject
  162. if tolua.getpeer(tmp) == nil then
  163. tolua.setpeer(tmp, {})
  164. end
  165. self.sp = tmp
  166. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  167. end
  168. ---@private
  169. function DojomemberItemView:InitGenerate__7(Root, data)
  170. --[[
  171. HeadItem
  172. --]]
  173. local tmp = Root:Find("HeadItem").gameObject
  174. if tolua.getpeer(tmp) == nil then
  175. tolua.setpeer(tmp, {})
  176. end
  177. self.headItem = tmp
  178. end
  179. ---@private
  180. function DojomemberItemView:InitGenerate__8(Root, data)
  181. --[[
  182. HeadItem/Bg
  183. --]]
  184. local tmp = Root:Find("HeadItem/Bg").gameObject
  185. if tolua.getpeer(tmp) == nil then
  186. tolua.setpeer(tmp, {})
  187. end
  188. self.headItem.bg = tmp
  189. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  190. end
  191. ---@private
  192. function DojomemberItemView:InitGenerate__9(Root, data)
  193. --[[
  194. HeadItem/Head
  195. --]]
  196. local tmp = Root:Find("HeadItem/Head").gameObject
  197. if tolua.getpeer(tmp) == nil then
  198. tolua.setpeer(tmp, {})
  199. end
  200. self.headItem.head = tmp
  201. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  202. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  203. end
  204. ---@private
  205. function DojomemberItemView:InitGenerate__10(Root, data)
  206. --[[
  207. HeadItem/Frame
  208. --]]
  209. local tmp = Root:Find("HeadItem/Frame").gameObject
  210. if tolua.getpeer(tmp) == nil then
  211. tolua.setpeer(tmp, {})
  212. end
  213. self.headItem.headFrame = tmp
  214. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  215. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  216. end
  217. ---@private
  218. function DojomemberItemView:InitGenerate__11(Root, data)
  219. --[[
  220. HeadItem/JobIcon
  221. --]]
  222. local tmp = Root:Find("HeadItem/JobIcon").gameObject
  223. if tolua.getpeer(tmp) == nil then
  224. tolua.setpeer(tmp, {})
  225. end
  226. self.headItem.jobIcon = tmp
  227. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  228. end
  229. ---@private
  230. function DojomemberItemView:InitGenerate__12(Root, data)
  231. --[[
  232. HeadItem/TextLV
  233. --]]
  234. local tmp = Root:Find("HeadItem/TextLV").gameObject
  235. if tolua.getpeer(tmp) == nil then
  236. tolua.setpeer(tmp, {})
  237. end
  238. self.headItem.level = tmp
  239. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  240. end
  241. ---@private
  242. function DojomemberItemView:InitGenerate__13(Root, data)
  243. --[[
  244. Skill
  245. --]]
  246. local tmp = Root:Find("Skill").gameObject
  247. if tolua.getpeer(tmp) == nil then
  248. tolua.setpeer(tmp, {})
  249. end
  250. self.skillNode = tmp
  251. end
  252. ---@private
  253. function DojomemberItemView:InitGenerate__14(Root, data)
  254. --[[
  255. Skill/Icon
  256. --]]
  257. local tmp = Root:Find("Skill/Icon").gameObject
  258. if tolua.getpeer(tmp) == nil then
  259. tolua.setpeer(tmp, {})
  260. end
  261. self.skillNode.skillIcon = tmp
  262. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  263. end
  264. ---@private
  265. function DojomemberItemView:InitGenerate__15(Root, data)
  266. --[[
  267. Skill/Mask
  268. --]]
  269. local tmp = Root:Find("Skill/Mask").gameObject
  270. if tolua.getpeer(tmp) == nil then
  271. tolua.setpeer(tmp, {})
  272. end
  273. self.skillNode.skillProgress = tmp
  274. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  275. end
  276. ---@private
  277. function DojomemberItemView:InitGenerate__16(Root, data)
  278. --[[
  279. Skill/CD
  280. --]]
  281. local tmp = Root:Find("Skill/CD").gameObject
  282. if tolua.getpeer(tmp) == nil then
  283. tolua.setpeer(tmp, {})
  284. end
  285. self.skillNode.skillCD = tmp
  286. tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI)
  287. end
  288. ---@private
  289. function DojomemberItemView:InitGenerate__17(Root, data)
  290. --[[
  291. Skill/Keep
  292. --]]
  293. local tmp = Root:Find("Skill/Keep").gameObject
  294. if tolua.getpeer(tmp) == nil then
  295. tolua.setpeer(tmp, {})
  296. end
  297. self.skillNode.keepNode = tmp
  298. end
  299. ---@private
  300. function DojomemberItemView:InitGenerate__18(Root, data)
  301. --[[
  302. Skill/Wait
  303. --]]
  304. local tmp = Root:Find("Skill/Wait").gameObject
  305. if tolua.getpeer(tmp) == nil then
  306. tolua.setpeer(tmp, {})
  307. end
  308. self.skillNode.waitNode = tmp
  309. end
  310. ---@private
  311. function DojomemberItemView:InitGenerate__19(Root, data)
  312. --[[
  313. Skill/Extra
  314. --]]
  315. local tmp = Root:Find("Skill/Extra").gameObject
  316. if tolua.getpeer(tmp) == nil then
  317. tolua.setpeer(tmp, {})
  318. end
  319. self.skillNode.extraNode = tmp
  320. end
  321. ---@private
  322. function DojomemberItemView:InitGenerate__20(Root, data)
  323. --[[
  324. Skill/Forbidden
  325. --]]
  326. local tmp = Root:Find("Skill/Forbidden").gameObject
  327. if tolua.getpeer(tmp) == nil then
  328. tolua.setpeer(tmp, {})
  329. end
  330. self.skillNode.forbidNode = tmp
  331. end
  332. ---@private
  333. function DojomemberItemView:InitGenerate__21(Root, data)
  334. --[[
  335. Skill/Release
  336. --]]
  337. local tmp = Root:Find("Skill/Release").gameObject
  338. if tolua.getpeer(tmp) == nil then
  339. tolua.setpeer(tmp, {})
  340. end
  341. self.skillNode.releaseNode = tmp
  342. end
  343. ---@private
  344. function DojomemberItemView:InitGenerate__22(Root, data)
  345. --[[
  346. Dead
  347. --]]
  348. local tmp = Root:Find("Dead").gameObject
  349. if tolua.getpeer(tmp) == nil then
  350. tolua.setpeer(tmp, {})
  351. end
  352. self.deadNode = tmp
  353. end
  354. ---@private
  355. function DojomemberItemView:GenerateDestroy()
  356. if tolua.getpeer(self.deadNode) ~= nil then
  357. tolua.setpeer(self.deadNode, nil)
  358. end
  359. if tolua.getpeer(self.skillNode.releaseNode) ~= nil then
  360. tolua.setpeer(self.skillNode.releaseNode, nil)
  361. end
  362. if tolua.getpeer(self.skillNode.forbidNode) ~= nil then
  363. tolua.setpeer(self.skillNode.forbidNode, nil)
  364. end
  365. if tolua.getpeer(self.skillNode.extraNode) ~= nil then
  366. tolua.setpeer(self.skillNode.extraNode, nil)
  367. end
  368. if tolua.getpeer(self.skillNode.waitNode) ~= nil then
  369. tolua.setpeer(self.skillNode.waitNode, nil)
  370. end
  371. if tolua.getpeer(self.skillNode.keepNode) ~= nil then
  372. tolua.setpeer(self.skillNode.keepNode, nil)
  373. end
  374. if tolua.getpeer(self.skillNode.skillCD) ~= nil then
  375. tolua.setpeer(self.skillNode.skillCD, nil)
  376. end
  377. if tolua.getpeer(self.skillNode.skillProgress) ~= nil then
  378. tolua.setpeer(self.skillNode.skillProgress, nil)
  379. end
  380. if tolua.getpeer(self.skillNode.skillIcon) ~= nil then
  381. tolua.setpeer(self.skillNode.skillIcon, nil)
  382. end
  383. if tolua.getpeer(self.skillNode) ~= nil then
  384. tolua.setpeer(self.skillNode, nil)
  385. end
  386. if tolua.getpeer(self.headItem.level) ~= nil then
  387. tolua.setpeer(self.headItem.level, nil)
  388. end
  389. if tolua.getpeer(self.headItem.jobIcon) ~= nil then
  390. tolua.setpeer(self.headItem.jobIcon, nil)
  391. end
  392. if tolua.getpeer(self.headItem.headFrame) ~= nil then
  393. tolua.setpeer(self.headItem.headFrame, nil)
  394. end
  395. if tolua.getpeer(self.headItem.head) ~= nil then
  396. tolua.setpeer(self.headItem.head, nil)
  397. end
  398. if tolua.getpeer(self.headItem.bg) ~= nil then
  399. tolua.setpeer(self.headItem.bg, nil)
  400. end
  401. if tolua.getpeer(self.headItem) ~= nil then
  402. tolua.setpeer(self.headItem, nil)
  403. end
  404. if tolua.getpeer(self.sp) ~= nil then
  405. tolua.setpeer(self.sp, nil)
  406. end
  407. if tolua.getpeer(self.hp) ~= nil then
  408. tolua.setpeer(self.hp, nil)
  409. end
  410. if tolua.getpeer(self.actorName) ~= nil then
  411. tolua.setpeer(self.actorName, nil)
  412. end
  413. if tolua.getpeer(self.bgEnemy) ~= nil then
  414. tolua.setpeer(self.bgEnemy, nil)
  415. end
  416. if tolua.getpeer(self.bgFriend) ~= nil then
  417. tolua.setpeer(self.bgFriend, nil)
  418. end
  419. self.transform = nil
  420. self.gameObject = nil
  421. self.inited = false
  422. end
  423. return DojomemberItemView