2025-06-04 05:02:57 +08:00

29 lines
904 B
Plaintext

local baseCell = autoImport("BaseCell")
ServerStCell = class("ServerStCell", baseCell)
function ServerStCell:Init()
self.title = self:FindGO("name"):GetComponent(UILabel)
self.state = self:FindGO("state"):GetComponent(UISprite)
self:AddCellClickEvent();
end
function ServerStCell:SetData(data)
self.data = data;
if(data)then
self.state.color = Color(1,1,1,1)
self.title.text = data.name
if(data.id == SelectServerPanel.ServerConfig.Hot)then
--red
self.state.color = Color(203/255,0,8/255,1)
elseif(data.id == SelectServerPanel.ServerConfig.Normal)then
--green
self.state.color = Color(0,168/255,48/255,1)
elseif(data.id == SelectServerPanel.ServerConfig.Crowd)then
--yellow
self.state.color = Color(215/255,175/255,54/255,1)
elseif(data.id == SelectServerPanel.ServerConfig.Maintain)then
--gray
self.state.color = Color(144/255,144/255,144/255,1)
end
end
end