UIBattleStatisticsCtr.lua 825 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. local UIBattleStatisticsCtr = class("UIBattleStatisticsCtr", require("UICtrBase"))
  2. function UIBattleStatisticsCtr:Init(view)
  3. self.view = view
  4. end
  5. function UIBattleStatisticsCtr:SetData(data)
  6. self.asyncIdx = 0
  7. if data == nil then return end
  8. self.data = data
  9. self.battleMode = self.data[1]
  10. self.battleSubMode = self.data[2]
  11. end
  12. function UIBattleStatisticsCtr:GetAsyncIdx()
  13. self.asyncIdx = self.asyncIdx + 1
  14. return self.asyncIdx
  15. end
  16. function UIBattleStatisticsCtr:GetData()
  17. return self.data
  18. end
  19. function UIBattleStatisticsCtr:GetBattleMode()
  20. return self.battleMode
  21. end
  22. function UIBattleStatisticsCtr:GetBattleSubMode()
  23. return self.battleSubMode
  24. end
  25. function UIBattleStatisticsCtr:OnDispose()
  26. self.data = nil
  27. self.view = nil
  28. self.battleMode = nil
  29. self.battleSubMode = nil
  30. end
  31. return UIBattleStatisticsCtr