diff --git a/Assets/ManagedResources/~Lua/Modules/Popup/RewardItemPopup.lua b/Assets/ManagedResources/~Lua/Modules/Popup/RewardItemPopup.lua index 913cb26532..03bc7de0d2 100644 --- a/Assets/ManagedResources/~Lua/Modules/Popup/RewardItemPopup.lua +++ b/Assets/ManagedResources/~Lua/Modules/Popup/RewardItemPopup.lua @@ -176,7 +176,12 @@ function RewardItemPopup:OnOpen(...) local isOk, tip, btnTxt, lockState = FightPointPassManager.CheckFightOpenRule(FightPointPassManager.curOpenFight) this.btnFightNext:SetActive(haveRecord and args[5] and not GuideManager.IsInMainGuide() and not MapManager.Mapping and isOk) elseif BattleManager.GetLastBattleType() == BATTLE_TYPE.FIGHTLEVEL or BattleManager.GetLastBattleType() == BATTLE_TYPE.FIGHT_ASSISTANT_LEVEL then - this.btnFightNext:SetActive(true) + local oldBattlefightLevelData = FightLevelManager.GetcurBattlefightLevelData() + if oldBattlefightLevelData and oldBattlefightLevelData.config.StageType == FIGHTLEVEL_STAGETYPE.AssistantLevelReward then + this.btnFightNext:SetActive(false) + else + this.btnFightNext:SetActive(true) + end else this.btnFightNext:SetActive(false) end