HundredDojoLogItem_Generate.lua 2.6 KB

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