少年修仙传客户端代码仓库
client_Zxw
2018-09-19 19dd014efc2dbd6f4a56f5fcdb9506c920abcbea
3625  【前端】功能预告配置,下下个功能不显示
1个文件已修改
30 ■■■■■ 已修改文件
System/MainInterfacePanel/FeatureNoticeModel.cs 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FeatureNoticeModel.cs
@@ -11,7 +11,7 @@
using Snxxz.UI;
//功能预告红点
public class FeatureNoticeModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk,ISwitchAccount
public class FeatureNoticeModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
{
    public List<FunctionForecastConfig> FunctionList = new List<FunctionForecastConfig>();
    private const int Redpoint_key1 = 38;
@@ -27,34 +27,38 @@
    public void OnBeforePlayerDataInitialize()
    {
    }
    public void OnPlayerLoginOk()
    {
        RedDotStatus();
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnPlayersUpLV;
        FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
        treasureModel.treasureStateChangeEvent -= treasureStateChangeEvent;
        treasureModel.treasureStageUpEvent -= treasureStageUpEvent;
    }
    public void OnPlayerLoginOk()
    {
        FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnPlayersUpLV;
        treasureModel.treasureStateChangeEvent += treasureStateChangeEvent;
        treasureModel.treasureStageUpEvent += treasureStageUpEvent;
        StageManager.Instance.onStageLoadFinish -= OnStageLoadFinish;
        StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
        RedDotStatus();
    }
    public override void UnInit()
    {
    }
    public void OnSwitchAccount()
    private void OnStageLoadFinish()
    {
        OpenFuncId = 0;
        RedPointChange = false;
        IsRedPoint = false;
    }
        if (!(StageManager.Instance.CurrentStage is DungeonStage))
        {
            OpenFuncId = 0;
            RedPointChange = false;
            IsRedPoint = false;
        }
    }
    private void treasureStageUpEvent(int obj)
    {
        RedDotStatus();