ro-table/Asstes/Resources/Script/FrameWork/GUI/cell/EquipComposeBagItemCell.txt
2025-06-04 05:02:57 +08:00

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