UIBattleSimpleResultView_Generate.lua 2.2 KB

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