UIOptionalWishBoxCtr.lua 718 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. local UIOptionalWishBoxCtr = class("UIOptionalWishBoxCtr", require("UICtrBase"))
  2. function UIOptionalWishBoxCtr:Init(view)
  3. self.view = view
  4. end
  5. function UIOptionalWishBoxCtr:SetData(data)
  6. self.asyncIdx = 0
  7. if data == nil then return end
  8. self.data = data
  9. self.Id = data[1]
  10. self.cfgId = data[2]
  11. end
  12. function UIOptionalWishBoxCtr:GetAsyncIdx()
  13. self.asyncIdx = self.asyncIdx + 1
  14. return self.asyncIdx
  15. end
  16. function UIOptionalWishBoxCtr:GetData()
  17. return self.data
  18. end
  19. function UIOptionalWishBoxCtr:GetCfgId()
  20. return self.cfgId or 0
  21. end
  22. function UIOptionalWishBoxCtr:GetId()
  23. return self.Id or 0
  24. end
  25. function UIOptionalWishBoxCtr:OnDispose()
  26. self.data = nil
  27. self.view = nil
  28. end
  29. return UIOptionalWishBoxCtr