Main/System/OfficialRank/OfficialUpWin.cs
@@ -23,6 +23,7 @@
    [SerializeField] ButtonEx lvUpBtn;
    [SerializeField] UIEffectPlayer effectPlayer;
    [SerializeField] UIEffectPlayer upEffect;
    [SerializeField] Image redLVUPImg;
    protected override void InitComponent()
    {
@@ -74,6 +75,20 @@
        RefreshBtn();
    }
    bool IsRealLvUp()
    {
        var ids = RealmLVUPTaskConfig.GetMissionIDs(PlayerDatas.Instance.baseData.realmLevel);
        foreach (var id in ids)
        {
            if (OfficialRankManager.Instance.GetMissionAwardState(id) != 1)
            {
                return false;
            }
        }
        return true;
    }
    void OnLvUp()
    {
@@ -133,6 +148,7 @@
        //     }
        // }
        // lvUpBtn.SetColorful(null, true);
        redLVUPImg.SetActive(IsRealLvUp());
    }