UIMinTipsCtr.lua 817 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. local UIMinTipsCtr = class("UIMinTipsCtr", require("UICtrBase"))
  2. function UIMinTipsCtr:Init(view)
  3. self.view = view
  4. end
  5. function UIMinTipsCtr:SetData(data)
  6. self.asyncIdx = 0
  7. if data == nil then return end
  8. self.data = data
  9. self.pos = data[1]
  10. self.tipsType = data[2]
  11. self.strKey = data[3]
  12. self.strParam = data[4]
  13. self.rewards = data[5]
  14. end
  15. function UIMinTipsCtr:GetAsyncIdx()
  16. self.asyncIdx = self.asyncIdx + 1
  17. return self.asyncIdx
  18. end
  19. function UIMinTipsCtr:GetData()
  20. return self.data
  21. end
  22. function UIMinTipsCtr:OnDispose()
  23. self.data = nil
  24. self.view = nil
  25. end
  26. function UIMinTipsCtr:GetTipsType()
  27. return self.tipsType
  28. end
  29. function UIMinTipsCtr:GetTipsData()
  30. return self.pos,self.strKey,self.strParam
  31. end
  32. function UIMinTipsCtr:GetRewardsData()
  33. return self.pos,self.rewards
  34. end
  35. return UIMinTipsCtr