UIChapterCtr.lua 588 B

123456789101112131415161718192021222324252627282930313233
  1. local UIChapterCtr = class("UIChapterCtr", require("UICtrBase"))
  2. function UIChapterCtr:Init(view)
  3. self.view = view
  4. end
  5. ---@param data integer 章节Id StoryChapterCfg的Id
  6. function UIChapterCtr:SetData(data)
  7. self.asyncIdx = 0
  8. if data == nil then return end
  9. self.data = data
  10. end
  11. function UIChapterCtr:GetAsyncIdx()
  12. self.asyncIdx = self.asyncIdx + 1
  13. return self.asyncIdx
  14. end
  15. function UIChapterCtr:GetData()
  16. return self.data
  17. end
  18. function UIChapterCtr:OnDispose()
  19. self.data = nil
  20. self.view = nil
  21. end
  22. function UIChapterCtr:GetCfgId()
  23. return self.data
  24. end
  25. return UIChapterCtr