| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- local UICardTipsCtr = class("UICardTipsCtr", require("UICtrBase"))
- function UICardTipsCtr:Init(view)
- self.view = view
- end
- function UICardTipsCtr:SetData(data)
- self.asyncIdx = 0
- if data == nil then return end
- self.data = data
- end
- function UICardTipsCtr:GetAsyncIdx()
- self.asyncIdx = self.asyncIdx + 1
- return self.asyncIdx
- end
- function UICardTipsCtr:GetData()
- return self.data
- end
- -- 获得道具配置id
- function UICardTipsCtr:GetCfgId()
- return self.data.cfgId
- end
- function UICardTipsCtr:GetSlotIndex()
- return self.data.slotIndex
- end
- function UICardTipsCtr:GetSlotType()
- return self.data.slotType
- end
- function UICardTipsCtr:GetCardSlotIndex()
- return self.data.cardSlotIndex
- end
- function UICardTipsCtr:SendOneKeyRemoveCard()
- --local oldSlot = CommonUtil.TableClone(ManagerContainer.DataMgr.UserData:GetCurSlotInfos(self:GetSlotIndex()))
- --ManagerContainer.LuaUIMgr:SetOldSlot(oldSlot)
- ManagerContainer.NetManager:SendMessage(ProtoMsgId.CS_CARD_DOWN_REQ, {hero_id = self:GetSlotIndex(), sub_slot_index = self:GetSlotType(), card_slot_index = 0})
- end
- function UICardTipsCtr:OnDispose()
- self.data = nil
- self.view = nil
- end
- return UICardTipsCtr
|