PrivilegeDscItem_Generate.lua 2.4 KB

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