PGRData/Resources/Scripts/XUi/XUiNameplate/XUiPanelNameplate.lua
2022-12-26 14:06:01 +05:30

46 lines
No EOL
1.9 KiB
Lua

local XUiPanelNameplate = XClass(nil, "XUiPanelNameplate")
function XUiPanelNameplate:Ctor(ui, rootUi)
self.RootUi = rootUi
self.Transform = ui.transform
self.GameObject = ui.gameObject
XTool.InitUiObject(self)
end
function XUiPanelNameplate:UpdateDataById(id)
self.PanelGold.gameObject:SetActiveEx(true)
self.PanelSilver.gameObject:SetActiveEx(false)
self.PanelCopper.gameObject:SetActiveEx(false)
if XMedalConfigs.GetNameplateIconType(id) == XMedalConfigs.NameplateShow.ShowIcon then
self.ImgGold:SetSprite(XMedalConfigs.GetNameplateIcon(id))
self.TxtGold.gameObject:SetActiveEx(false)
else
local icon, title = XMedalConfigs.GetNameplateIcon(id)
self.ImgGold:SetSprite(icon)
self.TxtGold.gameObject:SetActiveEx(true)
self.TxtGold.text = title
self.TxtGoldOutLine.effectColor = XUiHelper.Hexcolor2Color(XMedalConfigs.GetNameplateOutLineColor(id))
end
-- if Quality == XMedalConfigs.NameplateQuality.Copper then
-- self.PanelGold.gameObject:SetActiveEx(false)
-- self.PanelSilver.gameObject:SetActiveEx(false)
-- self.PanelCopper.gameObject:SetActiveEx(true)
-- --self.ImgCopper:SetSprite("")
-- self.TxtCopper.text = Title
-- elseif Quality == XMedalConfigs.NameplateQuality.Silver then
-- self.PanelGold.gameObject:SetActiveEx(false)
-- self.PanelSilver.gameObject:SetActiveEx(true)
-- self.PanelCopper.gameObject:SetActiveEx(false)
-- --self.ImgSilver:SetSprite("")
-- self.TxtSilver.text = Title
-- elseif Quality == XMedalConfigs.NameplateQuality.Gold then
-- self.PanelGold.gameObject:SetActiveEx(true)
-- self.PanelSilver.gameObject:SetActiveEx(false)
-- self.PanelCopper.gameObject:SetActiveEx(false)
-- --self.ImgGold:SetSprite("")
-- self.TxtGold.text = Title
-- end
end
return XUiPanelNameplate