UIRefineExtraPopView_Generate.lua 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. ---@class UIRefineExtraPop__Generate_alpha
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public button UnityEngine.UI.Button
  4. ---@class UIRefineExtraPop__Generate
  5. ---@field private gameObject UnityEngine.GameObject
  6. ---@field private transform UnityEngine.Transform
  7. ---@field private alpha UIRefineExtraPop__Generate_alpha
  8. ---@field private box UnityEngine.GameObject
  9. local UIRefineExtraPopView = class("UIRefineExtraPopView", require("UIViewBase"))
  10. function UIRefineExtraPopView:ctor()
  11. end
  12. ---@private
  13. function UIRefineExtraPopView:SetActive(result)
  14. self.gameObject:SetActive(result)
  15. end
  16. ---@private
  17. function UIRefineExtraPopView:InitGenerate(Root, data)
  18. self.transform = Root
  19. self.inited = true
  20. if self.super.Init then
  21. self.super.Init(self)
  22. end
  23. local tmp
  24. self:InitGenerate__1(Root,data)
  25. self:InitGenerate__2(Root,data)
  26. self:InitGenerate__3(Root,data)
  27. end
  28. ---@private
  29. function UIRefineExtraPopView:InitGenerate__1(Root, data)
  30. --[[
  31. Root
  32. --]]
  33. end
  34. ---@private
  35. function UIRefineExtraPopView:InitGenerate__2(Root, data)
  36. --[[
  37. Alpha
  38. --]]
  39. local tmp = Root:Find("Alpha").gameObject
  40. if tolua.getpeer(tmp) == nil then
  41. tolua.setpeer(tmp, {})
  42. end
  43. self.alpha = tmp
  44. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  45. end
  46. ---@private
  47. function UIRefineExtraPopView:InitGenerate__3(Root, data)
  48. --[[
  49. Window/Box
  50. --]]
  51. local tmp = Root:Find("Window/Box").gameObject
  52. if tolua.getpeer(tmp) == nil then
  53. tolua.setpeer(tmp, {})
  54. end
  55. self.box = tmp
  56. end
  57. ---@private
  58. function UIRefineExtraPopView:GenerateDestroy()
  59. if tolua.getpeer(self.alpha) ~= nil then
  60. tolua.setpeer(self.alpha, nil)
  61. end
  62. self.alpha = nil
  63. if tolua.getpeer(self.box) ~= nil then
  64. tolua.setpeer(self.box, nil)
  65. end
  66. self.box = nil
  67. self.transform = nil
  68. self.gameObject = nil
  69. self.inited = false
  70. end
  71. return UIRefineExtraPopView