46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
ExchangeBagSellCell = class("ExchangeBagSellCell", ItemCell)
|
|
|
|
function ExchangeBagSellCell:Init()
|
|
|
|
local obj = self:LoadPreferb("cell/ItemCell", self.gameObject)
|
|
obj.transform.localPosition = Vector3.zero
|
|
|
|
ExchangeBagSellCell.super.Init(self)
|
|
|
|
self:FindObjs()
|
|
self:AddCellClickEvent()
|
|
end
|
|
|
|
function ExchangeBagSellCell:FindObjs()
|
|
self.choose = self:FindGO("Choose")
|
|
self.sourceCt = self:FindGO("SourceCt")
|
|
self.sourceIcon = self:FindComponent("icon",UISprite)
|
|
end
|
|
|
|
function ExchangeBagSellCell:SetData(data)
|
|
self.data = data
|
|
|
|
self.choose:SetActive(false)
|
|
ExchangeBagSellCell.super.SetData(self,data)
|
|
if(data)then
|
|
if(self.data.bagtype == BagProxy.BagType.MainBag)then
|
|
self:Hide(self.sourceCt)
|
|
elseif(self.data.bagtype == BagProxy.BagType.PersonalStorage)then
|
|
self.sourceIcon.spriteName = "com_icon_Corner_warehouse"
|
|
self:Show(self.sourceCt)
|
|
else
|
|
self.sourceIcon.spriteName = "com_icon_Corner_wheelbarrow"
|
|
self:Show(self.sourceCt)
|
|
end
|
|
else
|
|
self:Hide(self.sourceCt)
|
|
end
|
|
end
|
|
|
|
function ExchangeBagSellCell:SetChoose(isChoose)
|
|
if isChoose then
|
|
self.choose:SetActive(true)
|
|
else
|
|
self.choose:SetActive(false)
|
|
end
|
|
end |