CardAttrItem_Generate.lua 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. ---@class CardAttrItem__Generate_numBless
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class CardAttrItem__Generate_numberText
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public text UnityEngine.UI.Text
  7. ---@class CardAttrItem__Generate_nameText
  8. ---@field public gameObject UnityEngine.GameObject
  9. ---@field public uILocalizeScript UILocalizeScript
  10. ---@class CardAttrItem__Generate
  11. ---@field private gameObject UnityEngine.GameObject
  12. ---@field private transform UnityEngine.Transform
  13. ---@field private nameText CardAttrItem__Generate_nameText
  14. ---@field private numberText CardAttrItem__Generate_numberText
  15. ---@field private blessLv UnityEngine.GameObject
  16. ---@field private numBless CardAttrItem__Generate_numBless
  17. local CardAttrItemView = class("CardAttrItemView")
  18. function CardAttrItemView:ctor()
  19. end
  20. ---@private
  21. function CardAttrItemView:SetActive(result)
  22. self.gameObject:SetActive(result)
  23. end
  24. ---@private
  25. function CardAttrItemView:InitGenerate(Root, data)
  26. self.transform = Root
  27. self.inited = true
  28. local tmp
  29. self:InitGenerate__1(Root,data)
  30. self:InitGenerate__2(Root,data)
  31. self:InitGenerate__3(Root,data)
  32. self:InitGenerate__4(Root,data)
  33. self:InitGenerate__5(Root,data)
  34. end
  35. ---@private
  36. function CardAttrItemView:InitGenerate__1(Root, data)
  37. --[[
  38. Root
  39. --]]
  40. end
  41. ---@private
  42. function CardAttrItemView:InitGenerate__2(Root, data)
  43. --[[
  44. NameText
  45. --]]
  46. local tmp = Root:Find("NameText").gameObject
  47. if tolua.getpeer(tmp) == nil then
  48. tolua.setpeer(tmp, {})
  49. end
  50. self.nameText = tmp
  51. tmp.uILocalizeScript = tmp:GetComponent(Enum.TypeInfo.UILocalizeScript)
  52. end
  53. ---@private
  54. function CardAttrItemView:InitGenerate__3(Root, data)
  55. --[[
  56. NumberText
  57. --]]
  58. local tmp = Root:Find("NumberText").gameObject
  59. if tolua.getpeer(tmp) == nil then
  60. tolua.setpeer(tmp, {})
  61. end
  62. self.numberText = tmp
  63. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  64. end
  65. ---@private
  66. function CardAttrItemView:InitGenerate__4(Root, data)
  67. --[[
  68. BlessLv
  69. --]]
  70. local tmp = Root:Find("BlessLv").gameObject
  71. if tolua.getpeer(tmp) == nil then
  72. tolua.setpeer(tmp, {})
  73. end
  74. self.blessLv = tmp
  75. self.blessLv:SetActive(false)
  76. end
  77. ---@private
  78. function CardAttrItemView:InitGenerate__5(Root, data)
  79. --[[
  80. BlessLv/NumBless
  81. --]]
  82. local tmp = Root:Find("BlessLv/NumBless").gameObject
  83. if tolua.getpeer(tmp) == nil then
  84. tolua.setpeer(tmp, {})
  85. end
  86. self.numBless = tmp
  87. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  88. end
  89. ---@private
  90. function CardAttrItemView:GenerateDestroy()
  91. if tolua.getpeer(self.nameText) ~= nil then
  92. tolua.setpeer(self.nameText, nil)
  93. end
  94. self.nameText = nil
  95. if tolua.getpeer(self.numberText) ~= nil then
  96. tolua.setpeer(self.numberText, nil)
  97. end
  98. self.numberText = nil
  99. if tolua.getpeer(self.blessLv) ~= nil then
  100. tolua.setpeer(self.blessLv, nil)
  101. end
  102. self.blessLv = nil
  103. if tolua.getpeer(self.numBless) ~= nil then
  104. tolua.setpeer(self.numBless, nil)
  105. end
  106. self.numBless = nil
  107. self.transform = nil
  108. self.gameObject = nil
  109. self.inited = false
  110. end
  111. return CardAttrItemView