UIClimbingTowerBattleWinCtr.lua 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. if TowerDataMgr:IsWJMode() then
  30. TowerDataMgr:SendWjBeginReq()
  31. else
  32. TowerDataMgr:SendClimbingTowerBeginReq(TowerDataMgr:GetCurChallengeLevel())
  33. end
  34. end
  35. function UIClimbingTowerBattleWinCtr:GetLevelRewards()
  36. if self.data == nil then
  37. return nil
  38. end
  39. return self.data[2]
  40. -- local levelInfo = TowerDataMgr:GetCurrentLevelInfo()
  41. -- if levelInfo ~= nil then
  42. -- return levelInfo:GetRewards()
  43. -- end
  44. -- return nil
  45. end
  46. function UIClimbingTowerBattleWinCtr:GetLastUITowerType()
  47. self.type = ManagerContainer.DataMgr.PeakTowerDataMgr:GetCurUITowerType()
  48. return self.type
  49. end
  50. return UIClimbingTowerBattleWinCtr