lcy
2026-01-22 ceabc7dde8514ed6bcfadfb5fe9fb37c45cc370e
Main/System/BoneField/BoneFieldWin.cs
@@ -165,8 +165,8 @@
        DisplaySkillWordsList(lineupConfig);
        DisplayItemCellList(challengeItemCells1, dungeonConfig.PassAwardList);
        DisplayItemCellList(challengeItemCells2, dungeonConfig.PassAwardList);
        if (fbInfo.PassLineID > 0)
        bool isNoChallenge = BoneFieldManager.Instance.IsNoChallenge();
        if (!isNoChallenge)
        {
            DungeonConfig.TryGetDungeonID(dataMapID, (int)fbInfo.PassLineID, out int sweepDungeonID);
            if (!DungeonConfig.HasKey(dungeonID))
@@ -189,8 +189,9 @@
    public void DisplayChallengeButton(DungeonConfig dungeonConfig, FBInfo fBInfo)
    {
        transNoChallenge.SetActive(fBInfo.PassLineID <= 0);
        transHasChallenge.SetActive(fBInfo.PassLineID > 0);
        bool isNoChallenge = BoneFieldManager.Instance.IsNoChallenge();
        transNoChallenge.SetActive(isNoChallenge);
        transHasChallenge.SetActive(!isNoChallenge);
        btnChallenge1.Display(dungeonConfig.LVLimitMin, isHasNextLineID, dungeonConfig.FightPower);
        btnChallenge2.Display(dungeonConfig.LVLimitMin, isHasNextLineID, dungeonConfig.FightPower);
    }
@@ -204,8 +205,9 @@
        bool isSweepCountOk = showrealRemainSweepCount > 0;
        btnSweep.interactable = isSweepCountOk;
        imgSweep.gray = !isSweepCountOk;
        long myFightPower = PlayerDatas.Instance.baseData.FightPower;
        imgSweepRed.SetActive(isSweepCountOk && myFightPower < dungeonConfig.FightPower);
        bool isShowChallengeRed = BoneFieldManager.Instance.IsShowChallengeRed();
        bool isShowSweepRed = BoneFieldManager.Instance.IsShowSweepRed();
        imgSweepRed.SetActive(!isShowChallengeRed && isShowSweepRed);
        txtTodaySweepCount.SetActive(showSweepMaxCount > showrealRemainSweepCount);
        txtTodaySweepCount.text = UIHelper.AppendColor(isSweepCountOk ? TextColType.LightGreen : TextColType.Red, Language.Get("BoneField08", showrealRemainSweepCount, showSweepMaxCount));
@@ -231,7 +233,7 @@
                txtNeedMoneyCount.text = payMoneyValue.ToString();
            }
        }
    }
    }
    public void DisplayAdsButton(ADAwardConfig aDAwardConfig)
    {