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