| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- local UIFashionPaperTipsCtr = class("UIFashionPaperTipsCtr", require("UICtrBase"))
- function UIFashionPaperTipsCtr:Init(view)
- self.view = view
- end
- function UIFashionPaperTipsCtr:SetData(data)
- self.asyncIdx = 0
- if data == nil then return end
- self.data = data
- end
- function UIFashionPaperTipsCtr:GetAsyncIdx()
- self.asyncIdx = self.asyncIdx + 1
- return self.asyncIdx
- end
- function UIFashionPaperTipsCtr:GetData()
- return self.data
- end
- function UIFashionPaperTipsCtr:OnDispose()
- self.data = nil
- self.view = nil
- end
- function UIFashionPaperTipsCtr:GetCfgId()
- return self.data.cfgId
- end
- function UIFashionPaperTipsCtr:GetEnterType()
- return self.data.enterType
- end
- function UIFashionPaperTipsCtr:GetExtData()
- return self.data.extData
- end
- function UIFashionPaperTipsCtr:GetIsOwned()
- local fashionPaperCfgData = ManagerContainer.CfgMgr:GetFashionPaperById(self:GetCfgId())
- local owned = ManagerContainer.DataMgr.FashionData:Contains(fashionPaperCfgData.FashionId)
- return owned
- end
- function UIFashionPaperTipsCtr:GetOwnedItemNum(itemCfgId)
- return CommonUtil.GetOwnResCountByItemId(itemCfgId)
- end
- function UIFashionPaperTipsCtr:SendDecomposeMsg()
- ManagerContainer.NetManager:SendMessage(ProtoMsgId.CS_FASHION_PAPER_DECOMPOSE_REQ, {paper_cfg_id = self:GetCfgId()})
- end
- return UIFashionPaperTipsCtr
|