EquipBaseAttrItem_Generate.lua 2.4 KB

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