33 lines
958 B
Lua
33 lines
958 B
Lua
|
--===========================
|
||
|
--超级爬塔角色头像控件
|
||
|
--===========================
|
||
|
local XUiSTPluginDetailsRoleHead = XClass(nil, "XUiSTPluginDetailsRoleHead")
|
||
|
|
||
|
function XUiSTPluginDetailsRoleHead:Ctor(uiGameObject)
|
||
|
XTool.InitUiObjectByUi(self, uiGameObject)
|
||
|
end
|
||
|
|
||
|
function XUiSTPluginDetailsRoleHead:RefreshData(characterId)
|
||
|
self.CharacterId = characterId
|
||
|
self:RefreshName()
|
||
|
self:RefreshIcon()
|
||
|
end
|
||
|
|
||
|
function XUiSTPluginDetailsRoleHead:RefreshName()
|
||
|
self.TxtName.text = XCharacterConfigs.GetCharacterTradeName(self.CharacterId)
|
||
|
end
|
||
|
|
||
|
function XUiSTPluginDetailsRoleHead:RefreshIcon()
|
||
|
local headIcon = XDataCenter.CharacterManager.GetCharSmallHeadIcon(self.CharacterId, true)
|
||
|
self.RImgIcon:SetRawImage(headIcon)
|
||
|
end
|
||
|
|
||
|
function XUiSTPluginDetailsRoleHead:Show()
|
||
|
self.GameObject:SetActiveEx(true)
|
||
|
end
|
||
|
|
||
|
function XUiSTPluginDetailsRoleHead:Hide()
|
||
|
self.GameObject:SetActiveEx(false)
|
||
|
end
|
||
|
|
||
|
return XUiSTPluginDetailsRoleHead
|