| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- local UICardEquipListCtr = class("UICardEquipListCtr", require("UICtrBase"))
- local curSlotIndex
- function UICardEquipListCtr:Init(view)
- self.view = view
- end
- function UICardEquipListCtr:SetData(data)
- self.asyncIdx = 0
- if data == nil then return end
- self.data = data
- end
- function UICardEquipListCtr:GetAsyncIdx()
- self.asyncIdx = self.asyncIdx + 1
- return self.asyncIdx
- end
- function UICardEquipListCtr:GetData()
- return self.data
- end
- function UICardEquipListCtr:GetSlotIndex()
- return curSlotIndex
- end
- function UICardEquipListCtr:SetSlotIndex(idx)
- curSlotIndex = idx
- end
- function UICardEquipListCtr:SendInsertCard(slotIndex, slotType, cardSlotIndex, cfgId)
- curSlotIndex = slotIndex
- local oldSlot = CommonUtil.TableClone(ManagerContainer.DataMgr.UserData:GetCurSlotInfos(slotIndex))
- ManagerContainer.LuaUIMgr:SetOldSlot(oldSlot)
- ManagerContainer.NetManager:SendMessage(ProtoMsgId.CS_CARD_MOUNT_REQ, {hero_id = slotIndex, sub_slot_index = slotType, card_slot_index = cardSlotIndex, card_id = cfgId})
- end
- function UICardEquipListCtr:OnDispose()
- self.data = nil
- self.view = nil
- end
- return UICardEquipListCtr
|