UIClimbingTowerBattleWinCtr.lua 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. local UIClimbingTowerBattleWinCtr = class("UIClimbingTowerBattleWinCtr", require("UICtrBase"))
  2. local TowerDataMgr =ManagerContainer.DataMgr.TowerDataMgr
  3. function UIClimbingTowerBattleWinCtr:Init(view)
  4. self.view = view
  5. end
  6. function UIClimbingTowerBattleWinCtr:SetData(data)
  7. self.asyncIdx = 0
  8. if data == nil then return end
  9. self.data = data
  10. end
  11. function UIClimbingTowerBattleWinCtr:GetAsyncIdx()
  12. self.asyncIdx = self.asyncIdx + 1
  13. return self.asyncIdx
  14. end
  15. function UIClimbingTowerBattleWinCtr:GetData()
  16. return self.data
  17. end
  18. function UIClimbingTowerBattleWinCtr:OnDispose()
  19. self.data = nil
  20. self.view = nil
  21. end
  22. function UIClimbingTowerBattleWinCtr:BackPageId()
  23. if self.data == nil then
  24. return 0
  25. end
  26. return self.data[1]
  27. end
  28. function UIClimbingTowerBattleWinCtr:EnterNextBattle()
  29. TowerDataMgr:SendClimbingTowerBeginReq(TowerDataMgr:GetCurChallengeLevel())
  30. end
  31. function UIClimbingTowerBattleWinCtr:GetLevelRewards()
  32. if self.data == nil then
  33. return nil
  34. end
  35. return self.data[2]
  36. -- local levelInfo = TowerDataMgr:GetCurrentLevelInfo()
  37. -- if levelInfo ~= nil then
  38. -- return levelInfo:GetRewards()
  39. -- end
  40. -- return nil
  41. end
  42. function UIClimbingTowerBattleWinCtr:GetLastUITowerType()
  43. self.type = ManagerContainer.DataMgr.PeakTowerDataMgr:GetCurUITowerType()
  44. return self.type
  45. end
  46. return UIClimbingTowerBattleWinCtr