UIFightPowerTipsView_Generate.lua 2.3 KB

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