修改传参
This commit is contained in:
parent
cbec901af5
commit
e5e12f9b0b
@ -5,11 +5,25 @@ function PlayerHeadCell:init()
|
|||||||
|
|
||||||
self.imgFrame = uiMap["player_head_cell.img_frame"]
|
self.imgFrame = uiMap["player_head_cell.img_frame"]
|
||||||
self.imgAvatar = uiMap["player_head_cell.img_avatar"]
|
self.imgAvatar = uiMap["player_head_cell.img_avatar"]
|
||||||
|
|
||||||
|
self:bind(DataManager.PlayerData, "dirty", function()
|
||||||
|
if self.isSelf then
|
||||||
|
self:refresh()
|
||||||
|
end
|
||||||
|
end, true)
|
||||||
|
end
|
||||||
|
|
||||||
|
-- (avatarId:头像id,frameId:头像框id)
|
||||||
|
function PlayerHeadCell:refresh(avatarId, frameId)
|
||||||
|
if avatarId == nil or frameId == nil then
|
||||||
|
-- 是玩家自己
|
||||||
|
self.isSelf = true
|
||||||
|
avatarId = DataManager.PlayerData:getUsingAvatarId()
|
||||||
|
frameId = DataManager.PlayerData:getUsingFrameId()
|
||||||
end
|
end
|
||||||
|
|
||||||
function PlayerHeadCell:refresh()
|
|
||||||
-- 头像
|
-- 头像
|
||||||
local avatarName = DataManager.PlayerData:getAvatarIconId(DataManager.PlayerData:getUsingAvatarId())
|
local avatarName = DataManager.PlayerData:getAvatarIconId(avatarId)
|
||||||
if avatarName then
|
if avatarName then
|
||||||
self.imgAvatar:setSprite(GConst.ATLAS_PATH.ICON_HERO, avatarName, function()
|
self.imgAvatar:setSprite(GConst.ATLAS_PATH.ICON_HERO, avatarName, function()
|
||||||
self.imgAvatar:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_IMAGE):SetNativeSize()
|
self.imgAvatar:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_IMAGE):SetNativeSize()
|
||||||
@ -17,7 +31,7 @@ function PlayerHeadCell:refresh()
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- 头像框
|
-- 头像框
|
||||||
local frameName = DataManager.PlayerData:getFrameIconId(DataManager.PlayerData:getUsingFrameId())
|
local frameName = DataManager.PlayerData:getFrameIconId(frameId)
|
||||||
if frameName then
|
if frameName then
|
||||||
self.imgFrame:setSprite(GConst.ATLAS_PATH.ICON_AVATAR, frameName, function()
|
self.imgFrame:setSprite(GConst.ATLAS_PATH.ICON_AVATAR, frameName, function()
|
||||||
self.imgFrame:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_IMAGE):SetNativeSize()
|
self.imgFrame:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_IMAGE):SetNativeSize()
|
||||||
|
|||||||
@ -600,10 +600,10 @@ function MainCityUI:initPlayerInfo()
|
|||||||
self.uiMap["main_ui.player_node"]:addClickListener(function ()
|
self.uiMap["main_ui.player_node"]:addClickListener(function ()
|
||||||
UIManager:showUI("app/ui/player_info/player_info_ui")
|
UIManager:showUI("app/ui/player_info/player_info_ui")
|
||||||
end)
|
end)
|
||||||
|
self.headCell:refresh()
|
||||||
end
|
end
|
||||||
|
|
||||||
function MainCityUI:refreshPlayerInfo()
|
function MainCityUI:refreshPlayerInfo()
|
||||||
self.headCell:refresh()
|
|
||||||
local lv = DataManager.PlayerData:getLv()
|
local lv = DataManager.PlayerData:getLv()
|
||||||
self.playerLvTx:setText(I18N:getGlobalText(I18N.GlobalConst.HERO_DESC_1, lv))
|
self.playerLvTx:setText(I18N:getGlobalText(I18N.GlobalConst.HERO_DESC_1, lv))
|
||||||
self.playerSlider:getComponent(GConst.TYPEOF_UNITY_CLASS.BF_SLIDER).value = DataManager.PlayerData:getExpPercent()
|
self.playerSlider:getComponent(GConst.TYPEOF_UNITY_CLASS.BF_SLIDER).value = DataManager.PlayerData:getExpPercent()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user