forked from endernon/PGRData
26 lines
938 B
Lua
26 lines
938 B
Lua
|
local XUiGridFubenSnowGameMedal = XClass(nil,"XUiGridFubenSnowGameMedal")
|
||
|
|
||
|
function XUiGridFubenSnowGameMedal:Ctor(ui)
|
||
|
self.GameObject = ui.gameObject
|
||
|
self.Transform = ui.transform
|
||
|
XTool.InitUiObject(self)
|
||
|
end
|
||
|
|
||
|
function XUiGridFubenSnowGameMedal:Refresh(id, curRankId)
|
||
|
--段位图标
|
||
|
local icon = XFubenSpecialTrainConfig.GetRankIconById(id)
|
||
|
self.RankIcon:SetSprite(icon)
|
||
|
--段位名称
|
||
|
self.TierName.text = XFubenSpecialTrainConfig.GetRankTierNameById(id)
|
||
|
--当前段位奖杯数
|
||
|
local IsLowestGrade = XFubenSpecialTrainConfig.CheckLowestGrade(id)
|
||
|
self.RankStar.gameObject:SetActiveEx(not IsLowestGrade)
|
||
|
if IsLowestGrade then
|
||
|
self.Score.text = XFubenSpecialTrainConfig.GetRankTierDescribeById(id)
|
||
|
else
|
||
|
self.Score.text = XFubenSpecialTrainConfig.GetRankScoreById(id)
|
||
|
end
|
||
|
self.BgSelect.gameObject:SetActiveEx(id == curRankId)
|
||
|
end
|
||
|
|
||
|
return XUiGridFubenSnowGameMedal
|