EquipRefineAttrItem_Generate.lua 2.5 KB

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