【特权优化】将界面顶部的特权等级移回-修复更换头像名称等不刷新,gm仅在主界面可以打开

dev_chengFeng
gaoxin 2021-03-30 20:03:34 +08:00
parent c2a5c2dc17
commit 9ca4850841
1 changed files with 7 additions and 1 deletions

View File

@ -37,7 +37,7 @@ end
function PlayerInfoView:BindEvent()
--GM工具
Util.AddClick(self.headBox, function()
if AppConst.isOpenGM then
if AppConst.isOpenGM and UIManager.IsOpen(UIName.MainPanel) then
UIManager.OpenPanel(UIName.GMPanel)
else
UIManager.OpenPanel(UIName.SettingPanel)
@ -54,6 +54,9 @@ end
function PlayerInfoView:AddListener()
Game.GlobalEvent:AddEvent(GameEvent.Bag.BagGold, self.OnShow, self)
Game.GlobalEvent:AddEvent(GameEvent.Player.OnPlayerLvChange, self.OnShow, self)
Game.GlobalEvent:AddEvent(GameEvent.Player.OnChangeName, self.OnShow, self)
Game.GlobalEvent:AddEvent(GameEvent.Player.OnHeadFrameChange, self.OnShow, self)
Game.GlobalEvent:AddEvent(GameEvent.Player.OnHeadChange, self.OnShow, self)
Game.GlobalEvent:AddEvent(GameEvent.Formation.OnFormationChange, self.RefreshPower, self)
-- 绑定红点
@ -65,6 +68,9 @@ end
function PlayerInfoView:RemoveListener()
Game.GlobalEvent:RemoveEvent(GameEvent.Bag.BagGold, self.OnShow, self)
Game.GlobalEvent:RemoveEvent(GameEvent.Player.OnPlayerLvChange, self.OnShow, self)
Game.GlobalEvent:RemoveEvent(GameEvent.Player.OnChangeName, self.OnShow, self)
Game.GlobalEvent:RemoveEvent(GameEvent.Player.OnHeadFrameChange, self.OnShow, self)
Game.GlobalEvent:RemoveEvent(GameEvent.Player.OnHeadChange, self.OnShow, self)
Game.GlobalEvent:RemoveEvent(GameEvent.Formation.OnFormationChange, self.RefreshPower, self)
-- 解除绑定