local BaseCell = autoImport("BaseCell");
TeamOptionGSonCell = class("TeamOptionGSonCell", BaseCell);

function TeamOptionGSonCell:Init()
	self:InitCell();
end

function TeamOptionGSonCell:InitCell()
	self.label = self:FindComponent("Label", UILabel);
	self.tog = self:FindComponent("Toggle", UIToggle);
	self:SetEvent(self.gameObject, function ()
		self.tog.value = true;
		self:PassEvent(MouseEvent.MouseClick, self);
	end);
end

function TeamOptionGSonCell:SetData(data)
	self.data = data;
	if(data and data.SetShow==1)then
		self.label.text = data.NameZh;
		self.gameObject:SetActive(true);
	else
		self.gameObject:SetActive(false);
	end
end

function TeamOptionGSonCell:SetChoose(b)
	self.tog.value = b;
end