UIEquipRefineTipsCtr.lua 964 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. local UIEquipRefineTipsCtr = class("UIEquipRefineTipsCtr", require("UICtrBase"))
  2. function UIEquipRefineTipsCtr:Init(view)
  3. self.view = view
  4. end
  5. function UIEquipRefineTipsCtr:SetData(data)
  6. self.data = data
  7. self.asyncIdx = 0
  8. end
  9. function UIEquipRefineTipsCtr:GetAsyncIdx()
  10. self.asyncIdx = self.asyncIdx + 1
  11. return self.asyncIdx
  12. end
  13. function UIEquipRefineTipsCtr:GetData()
  14. return self.data
  15. end
  16. -- 获得道具配置id
  17. function UIEquipRefineTipsCtr:GetCfgId()
  18. return self.data.cfgId
  19. end
  20. function UIEquipRefineTipsCtr:GetSlotIndex()
  21. return self.data.slotIndex
  22. end
  23. function UIEquipRefineTipsCtr:GetSlotType()
  24. return self.data.slotType
  25. end
  26. function UIEquipRefineTipsCtr:SendSlotRefineReq()
  27. ManagerContainer.NetManager:SendMessage(ProtoMsgId.CS_EQUIP_SLOT_LEVEL_UP_REQ, {hero_id = self.data.slotIndex, sub_slot_index = self.data.slotType})
  28. end
  29. function UIEquipRefineTipsCtr:OnDispose()
  30. self.data = nil
  31. self.view = nil
  32. end
  33. return UIEquipRefineTipsCtr