少年修仙传客户端代码仓库
System/MainInterfacePanel/FeatureNoticeModel.cs
@@ -37,6 +37,9 @@
        //FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
        //treasureModel.treasureStateChangeEvent -= treasureStateChangeEvent;
        //treasureModel.treasureStageUpEvent -= treasureStageUpEvent;
        FunctionForecastIndex = 0;
        DicOpenFuncState.Clear();
        StageManager.Instance.onStageLoadFinish -= OnStageLoadFinish;
    }
    public void OnPlayerLoginOk()
@@ -44,8 +47,7 @@
        //FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
        //PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnPlayersUpLV;
        //treasureModel.treasureStateChangeEvent += treasureStateChangeEvent;
        //treasureModel.treasureStageUpEvent += treasureStageUpEvent;
        StageManager.Instance.onStageLoadFinish -= OnStageLoadFinish;
        //treasureModel.treasureStageUpEvent += treasureStageUpEvent;
        StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
        RedPoint_State();
        // RedDotStatus();
@@ -169,7 +171,7 @@
        foreach (var _key in DicOpenFuncState.Keys)
        {
            if (DicRedPoint.ContainsKey(_key) && DicOpenFuncState[_key].State==1 
                && DicOpenFuncState[_key].AwardState==0)
                && DicOpenFuncState[_key].AwardState==0 && DicAwardItem.ContainsKey(_key))
            {
                DicRedPoint[_key].state = RedPointState.Simple;
            }