SuitesLvItem_Generate.lua 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. ---@class SuitesLvItem__Generate_numlv
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class SuitesLvItem__Generate_suitesName
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class SuitesLvItem__Generate
  8. ---@field private gameObject UnityEngine.GameObject
  9. ---@field private transform UnityEngine.Transform
  10. ---@field private activity UnityEngine.GameObject
  11. ---@field private suitesName SuitesLvItem__Generate_suitesName
  12. ---@field private numlv SuitesLvItem__Generate_numlv
  13. local SuitesLvItemView = class("SuitesLvItemView")
  14. function SuitesLvItemView:ctor()
  15. end
  16. ---@private
  17. function SuitesLvItemView:SetActive(result)
  18. self.gameObject:SetActive(result)
  19. end
  20. ---@private
  21. function SuitesLvItemView:InitGenerate(Root, data)
  22. self.transform = Root
  23. self.inited = true
  24. local tmp
  25. self:InitGenerate__1(Root,data)
  26. self:InitGenerate__2(Root,data)
  27. self:InitGenerate__3(Root,data)
  28. self:InitGenerate__4(Root,data)
  29. end
  30. ---@private
  31. function SuitesLvItemView:InitGenerate__1(Root, data)
  32. --[[
  33. Root
  34. --]]
  35. end
  36. ---@private
  37. function SuitesLvItemView:InitGenerate__2(Root, data)
  38. --[[
  39. Activity
  40. --]]
  41. local tmp = Root:Find("Activity").gameObject
  42. if tolua.getpeer(tmp) == nil then
  43. tolua.setpeer(tmp, {})
  44. end
  45. self.activity = tmp
  46. end
  47. ---@private
  48. function SuitesLvItemView:InitGenerate__3(Root, data)
  49. --[[
  50. SuitesName
  51. --]]
  52. local tmp = Root:Find("SuitesName").gameObject
  53. if tolua.getpeer(tmp) == nil then
  54. tolua.setpeer(tmp, {})
  55. end
  56. self.suitesName = tmp
  57. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  58. end
  59. ---@private
  60. function SuitesLvItemView:InitGenerate__4(Root, data)
  61. --[[
  62. numlv
  63. --]]
  64. local tmp = Root:Find("numlv").gameObject
  65. if tolua.getpeer(tmp) == nil then
  66. tolua.setpeer(tmp, {})
  67. end
  68. self.numlv = tmp
  69. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  70. end
  71. ---@private
  72. function SuitesLvItemView:GenerateDestroy()
  73. if tolua.getpeer(self.numlv) ~= nil then
  74. tolua.setpeer(self.numlv, nil)
  75. end
  76. if tolua.getpeer(self.suitesName) ~= nil then
  77. tolua.setpeer(self.suitesName, nil)
  78. end
  79. if tolua.getpeer(self.activity) ~= nil then
  80. tolua.setpeer(self.activity, nil)
  81. end
  82. self.transform = nil
  83. self.gameObject = nil
  84. self.inited = false
  85. end
  86. return SuitesLvItemView