UIArtifactNotesTipsCtr.lua 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. local UIArtifactNotesTipsCtr = class("UIArtifactNotesTipsCtr", require("UICtrBase"))
  2. function UIArtifactNotesTipsCtr:Init(view)
  3. self.view = view
  4. end
  5. function UIArtifactNotesTipsCtr:SetData(data)
  6. self.asyncIdx = 0
  7. if data == nil then return end
  8. self.data = data
  9. end
  10. function UIArtifactNotesTipsCtr:GetAsyncIdx()
  11. self.asyncIdx = self.asyncIdx + 1
  12. return self.asyncIdx
  13. end
  14. function UIArtifactNotesTipsCtr:GetData()
  15. return self.data
  16. end
  17. function UIArtifactNotesTipsCtr:GetSkillEquipData()
  18. return self.data.skillEquipData
  19. end
  20. function UIArtifactNotesTipsCtr:GetIdx()
  21. return self.data.idx
  22. end
  23. function UIArtifactNotesTipsCtr:GetHeroId()
  24. return self.data.heroId
  25. end
  26. function UIArtifactNotesTipsCtr:GetCondition1State()
  27. return self.data.condition1
  28. end
  29. function UIArtifactNotesTipsCtr:GetCondition2State()
  30. return self.data.condition2
  31. end
  32. function UIArtifactNotesTipsCtr:GetCondition3State()
  33. return self.data.condition3
  34. end
  35. function UIArtifactNotesTipsCtr:OnDispose()
  36. self.data = nil
  37. self.view = nil
  38. end
  39. return UIArtifactNotesTipsCtr