diff --git a/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua index dce086c756..6257d2a145 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua @@ -148,7 +148,11 @@ function this.BcakUpdateUserExp(_msg) RedPointManager.SetExploreRedPoint({ level = this.level }) end Game.GlobalEvent:DispatchEvent(GameEvent.Player.OnPlayerLvChange) - this.maxEnergy = this.userLevelData[this.level].MaxEnergy + if this.userLevelData and this.userLevelData[this.level] then + this.maxEnergy = this.userLevelData[this.level].MaxEnergy + else + this.maxEnergy = 0 + end else this.curLevelAndExp = _msg end