27 lines
No EOL
1.1 KiB
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 |