31 lines
820 B
Plaintext
31 lines
820 B
Plaintext
autoImport("ItemCell");
|
|
EquipComposeBagItemCell = class("EquipComposeBagItemCell", ItemCell)
|
|
|
|
function EquipComposeBagItemCell:Init()
|
|
local obj = self:LoadPreferb("cell/ItemCell", self.gameObject)
|
|
obj.transform.localPosition = Vector3.zero
|
|
EquipComposeBagItemCell.super.Init(self)
|
|
self:AddCellClickEvent()
|
|
self.chooseSymbol = self:FindGO("ChooseSymbol")
|
|
end
|
|
|
|
function EquipComposeBagItemCell:SetData(data)
|
|
self.data = data
|
|
EquipComposeBagItemCell.super.SetData(self,data)
|
|
self:UpdateChoose()
|
|
end
|
|
|
|
function EquipComposeBagItemCell:SetChoose(chooseId)
|
|
self.chooseId = chooseId
|
|
self:UpdateChoose()
|
|
end
|
|
|
|
function EquipComposeBagItemCell:UpdateChoose()
|
|
if(self.data and self.chooseId and self.data.id == self.chooseId)then
|
|
self.chooseSymbol:SetActive(true);
|
|
else
|
|
self.chooseSymbol:SetActive(false);
|
|
end
|
|
end
|
|
|