PGRData/Script/matrix/xui/xuifubenunionkill/XUiGridUnionRankMember.lua

27 lines
No EOL
1.1 KiB
Lua

local XUiGridUnionRankMember = XClass(nil, "XUiGridUnionRankMember")
function XUiGridUnionRankMember:Ctor(ui)
self.GameObject = ui.gameObject
self.Transform = ui.transform
XTool.InitUiObject(self)
end
function XUiGridUnionRankMember:RefreshKillRank(info, playerId)
self.GameObject:SetActiveEx(true)
local headInfo = info.CharacterHeadInfo or {}
self.RImgTeam:SetRawImage(XDataCenter.CharacterManager.GetCharSmallHeadIcon(info.Id, true, headInfo.HeadFashionId, headInfo.HeadFashionType))
self.LikeNum.gameObject:SetActiveEx(false)
self.HelperIcon.gameObject:SetActiveEx(playerId ~= info.SharerId)
end
function XUiGridUnionRankMember:RefreshPraiseRank(info)
self.GameObject:SetActiveEx(true)
local headInfo = info.CharacterHeadInfo or {}
self.RImgTeam:SetRawImage(XDataCenter.CharacterManager.GetCharSmallHeadIcon(info.Id, true, headInfo.HeadFashionId, headInfo.HeadFashionType))
self.LikeNum.gameObject:SetActiveEx(true)
self.HelperIcon.gameObject:SetActiveEx(false)
self.TxtPraiseNum.text = info.PraiseCount or 0
end
return XUiGridUnionRankMember