PlayerNode_Generate.lua 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. ---@class PlayerNode__Generate_btnSupport
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public button UnityEngine.UI.Button
  4. ---@class PlayerNode__Generate_nametext
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class PlayerNode__Generate_hotVal
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text UnityEngine.UI.Text
  10. ---@class PlayerNode__Generate_roleModel
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public rawImage UnityEngine.UI.RawImage
  13. ---@field public uIEventTriggerListener UIEventTriggerListener
  14. ---@class PlayerNode__Generate_pos
  15. ---@field public gameObject UnityEngine.GameObject
  16. ---@field public rectTransform UnityEngine.RectTransform
  17. ---@field public image UnityEngine.UI.Image
  18. ---@class PlayerNode__Generate
  19. ---@field private gameObject UnityEngine.GameObject
  20. ---@field private transform UnityEngine.Transform
  21. ---@field private pos PlayerNode__Generate_pos
  22. ---@field private roleModel PlayerNode__Generate_roleModel
  23. ---@field private hotVal PlayerNode__Generate_hotVal
  24. ---@field private nametext PlayerNode__Generate_nametext
  25. ---@field private btnSupport PlayerNode__Generate_btnSupport
  26. local PlayerNodeView = class("PlayerNodeView")
  27. function PlayerNodeView:ctor()
  28. end
  29. ---@private
  30. function PlayerNodeView:SetActive(result)
  31. self.gameObject:SetActive(result)
  32. end
  33. ---@private
  34. function PlayerNodeView:InitGenerate(Root, data)
  35. self.transform = Root
  36. self.inited = true
  37. local tmp
  38. self:InitGenerate__1(Root,data)
  39. self:InitGenerate__2(Root,data)
  40. self:InitGenerate__3(Root,data)
  41. self:InitGenerate__4(Root,data)
  42. self:InitGenerate__5(Root,data)
  43. self:InitGenerate__6(Root,data)
  44. end
  45. ---@private
  46. function PlayerNodeView:InitGenerate__1(Root, data)
  47. --[[
  48. Root
  49. --]]
  50. end
  51. ---@private
  52. function PlayerNodeView:InitGenerate__2(Root, data)
  53. --[[
  54. Pos
  55. --]]
  56. local tmp = Root:Find("Pos").gameObject
  57. if tolua.getpeer(tmp) == nil then
  58. tolua.setpeer(tmp, {})
  59. end
  60. self.pos = tmp
  61. tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
  62. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  63. end
  64. ---@private
  65. function PlayerNodeView:InitGenerate__3(Root, data)
  66. --[[
  67. RoleModel
  68. --]]
  69. local tmp = Root:Find("RoleModel").gameObject
  70. if tolua.getpeer(tmp) == nil then
  71. tolua.setpeer(tmp, {})
  72. end
  73. self.roleModel = tmp
  74. tmp.rawImage = tmp:GetComponent(Enum.TypeInfo.RawImage)
  75. tmp.uIEventTriggerListener = tmp:GetComponent(Enum.TypeInfo.UIEventTriggerListener)
  76. end
  77. ---@private
  78. function PlayerNodeView:InitGenerate__4(Root, data)
  79. --[[
  80. Info/hot/HotVal
  81. --]]
  82. local tmp = Root:Find("Info/hot/HotVal").gameObject
  83. if tolua.getpeer(tmp) == nil then
  84. tolua.setpeer(tmp, {})
  85. end
  86. self.hotVal = tmp
  87. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  88. end
  89. ---@private
  90. function PlayerNodeView:InitGenerate__5(Root, data)
  91. --[[
  92. Info/nametext
  93. --]]
  94. local tmp = Root:Find("Info/nametext").gameObject
  95. if tolua.getpeer(tmp) == nil then
  96. tolua.setpeer(tmp, {})
  97. end
  98. self.nametext = tmp
  99. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  100. end
  101. ---@private
  102. function PlayerNodeView:InitGenerate__6(Root, data)
  103. --[[
  104. Info/BtnSupport
  105. --]]
  106. local tmp = Root:Find("Info/BtnSupport").gameObject
  107. if tolua.getpeer(tmp) == nil then
  108. tolua.setpeer(tmp, {})
  109. end
  110. self.btnSupport = tmp
  111. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  112. end
  113. ---@private
  114. function PlayerNodeView:GenerateDestroy()
  115. if tolua.getpeer(self.btnSupport) ~= nil then
  116. tolua.setpeer(self.btnSupport, nil)
  117. end
  118. if tolua.getpeer(self.nametext) ~= nil then
  119. tolua.setpeer(self.nametext, nil)
  120. end
  121. if tolua.getpeer(self.hotVal) ~= nil then
  122. tolua.setpeer(self.hotVal, nil)
  123. end
  124. if tolua.getpeer(self.roleModel) ~= nil then
  125. tolua.setpeer(self.roleModel, nil)
  126. end
  127. if tolua.getpeer(self.pos) ~= nil then
  128. tolua.setpeer(self.pos, nil)
  129. end
  130. self.transform = nil
  131. self.gameObject = nil
  132. self.inited = false
  133. end
  134. return PlayerNodeView