UIMainCtr.lua 990 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. local UIMainCtr = class("UIMainCtr", require("UICtrBase"))
  2. local awardTotalTime = 0
  3. function UIMainCtr:Init(view)
  4. self.view = view
  5. end
  6. function UIMainCtr:SetData(data)
  7. self.data = data
  8. self.asyncIdx = 0
  9. end
  10. function UIMainCtr:GetAsyncIdx()
  11. self.asyncIdx = self.asyncIdx + 1
  12. return self.asyncIdx
  13. end
  14. function UIMainCtr:GetGotAnimEndPosByType(type)
  15. if self.view == nil then return nil end
  16. return self.view:GetGotAnimEndPosByType(type)
  17. end
  18. function UIMainCtr:GeAnchoredPosition3DByType(type)
  19. if self.view == nil then return nil end
  20. return self.view:GeAnchoredPosition3DByType(type)
  21. end
  22. function UIMainCtr:GetTaskBtnPosition()
  23. if self.view == nil then return nil end
  24. return self.view:GetTaskBtnPosition()
  25. end
  26. function UIMainCtr:OnDispose()
  27. self.data = nil
  28. self.view = nil
  29. end
  30. function UIMainCtr:SetAwardTotalTime(time)
  31. if not time then return end
  32. awardTotalTime = time * 0.001
  33. end
  34. function UIMainCtr:GetAwardTotalTime()
  35. return awardTotalTime
  36. end
  37. return UIMainCtr