ActivityItem_Generate.lua 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. ---@class ActivityItem__Generate_leftMins
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class ActivityItem__Generate_leftHours
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class ActivityItem__Generate_leftDay
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public text UnityEngine.UI.Text
  10. ---@class ActivityItem__Generate_bannerImg
  11. ---@field public gameObject UnityEngine.GameObject
  12. ---@field public image UnityEngine.UI.Image
  13. ---@field public button UnityEngine.UI.Button
  14. ---@class ActivityItem__Generate
  15. ---@field private gameObject UnityEngine.GameObject
  16. ---@field private transform UnityEngine.Transform
  17. ---@field private bannerImg ActivityItem__Generate_bannerImg
  18. ---@field private limitedLblNode UnityEngine.GameObject
  19. ---@field private limitedNode UnityEngine.GameObject
  20. ---@field private leftDay ActivityItem__Generate_leftDay
  21. ---@field private leftHours ActivityItem__Generate_leftHours
  22. ---@field private leftMins ActivityItem__Generate_leftMins
  23. ---@field private redPoint UnityEngine.GameObject
  24. local ActivityItemView = class("ActivityItemView")
  25. function ActivityItemView:ctor()
  26. end
  27. ---@private
  28. function ActivityItemView:SetActive(result)
  29. self.gameObject:SetActive(result)
  30. end
  31. ---@private
  32. function ActivityItemView:InitGenerate(Root, data)
  33. self.transform = Root
  34. self.inited = true
  35. local tmp
  36. self:InitGenerate__1(Root,data)
  37. self:InitGenerate__2(Root,data)
  38. self:InitGenerate__3(Root,data)
  39. self:InitGenerate__4(Root,data)
  40. self:InitGenerate__5(Root,data)
  41. self:InitGenerate__6(Root,data)
  42. self:InitGenerate__7(Root,data)
  43. self:InitGenerate__8(Root,data)
  44. end
  45. ---@private
  46. function ActivityItemView:InitGenerate__1(Root, data)
  47. --[[
  48. Root
  49. --]]
  50. end
  51. ---@private
  52. function ActivityItemView:InitGenerate__2(Root, data)
  53. --[[
  54. Image
  55. --]]
  56. local tmp = Root:Find("Image").gameObject
  57. if tolua.getpeer(tmp) == nil then
  58. tolua.setpeer(tmp, {})
  59. end
  60. self.bannerImg = tmp
  61. tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
  62. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  63. end
  64. ---@private
  65. function ActivityItemView:InitGenerate__3(Root, data)
  66. --[[
  67. LabelLimited
  68. --]]
  69. local tmp = Root:Find("LabelLimited").gameObject
  70. if tolua.getpeer(tmp) == nil then
  71. tolua.setpeer(tmp, {})
  72. end
  73. self.limitedLblNode = tmp
  74. end
  75. ---@private
  76. function ActivityItemView:InitGenerate__4(Root, data)
  77. --[[
  78. LabelTimes
  79. --]]
  80. local tmp = Root:Find("LabelTimes").gameObject
  81. if tolua.getpeer(tmp) == nil then
  82. tolua.setpeer(tmp, {})
  83. end
  84. self.limitedNode = tmp
  85. end
  86. ---@private
  87. function ActivityItemView:InitGenerate__5(Root, data)
  88. --[[
  89. LabelTimes/NumDAYS
  90. --]]
  91. local tmp = Root:Find("LabelTimes/NumDAYS").gameObject
  92. if tolua.getpeer(tmp) == nil then
  93. tolua.setpeer(tmp, {})
  94. end
  95. self.leftDay = tmp
  96. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  97. end
  98. ---@private
  99. function ActivityItemView:InitGenerate__6(Root, data)
  100. --[[
  101. LabelTimes/NumHRS
  102. --]]
  103. local tmp = Root:Find("LabelTimes/NumHRS").gameObject
  104. if tolua.getpeer(tmp) == nil then
  105. tolua.setpeer(tmp, {})
  106. end
  107. self.leftHours = tmp
  108. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  109. end
  110. ---@private
  111. function ActivityItemView:InitGenerate__7(Root, data)
  112. --[[
  113. LabelTimes/NumMINS
  114. --]]
  115. local tmp = Root:Find("LabelTimes/NumMINS").gameObject
  116. if tolua.getpeer(tmp) == nil then
  117. tolua.setpeer(tmp, {})
  118. end
  119. self.leftMins = tmp
  120. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  121. end
  122. ---@private
  123. function ActivityItemView:InitGenerate__8(Root, data)
  124. --[[
  125. RedPoint
  126. --]]
  127. local tmp = Root:Find("RedPoint").gameObject
  128. if tolua.getpeer(tmp) == nil then
  129. tolua.setpeer(tmp, {})
  130. end
  131. self.redPoint = tmp
  132. end
  133. ---@private
  134. function ActivityItemView:GenerateDestroy()
  135. if tolua.getpeer(self.bannerImg) ~= nil then
  136. tolua.setpeer(self.bannerImg, nil)
  137. end
  138. self.bannerImg = nil
  139. if tolua.getpeer(self.limitedLblNode) ~= nil then
  140. tolua.setpeer(self.limitedLblNode, nil)
  141. end
  142. self.limitedLblNode = nil
  143. if tolua.getpeer(self.limitedNode) ~= nil then
  144. tolua.setpeer(self.limitedNode, nil)
  145. end
  146. self.limitedNode = nil
  147. if tolua.getpeer(self.leftDay) ~= nil then
  148. tolua.setpeer(self.leftDay, nil)
  149. end
  150. self.leftDay = nil
  151. if tolua.getpeer(self.leftHours) ~= nil then
  152. tolua.setpeer(self.leftHours, nil)
  153. end
  154. self.leftHours = nil
  155. if tolua.getpeer(self.leftMins) ~= nil then
  156. tolua.setpeer(self.leftMins, nil)
  157. end
  158. self.leftMins = nil
  159. if tolua.getpeer(self.redPoint) ~= nil then
  160. tolua.setpeer(self.redPoint, nil)
  161. end
  162. self.redPoint = nil
  163. self.transform = nil
  164. self.gameObject = nil
  165. self.inited = false
  166. end
  167. return ActivityItemView