UIRechargeSuccessView_Generate.lua 3.2 KB

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