少年修仙传客户端代码仓库
client_Hale
2018-11-13 93831474091472c3531e078f3d023e30bcf41e2d
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
3个文件已修改
36 ■■■■■ 已修改文件
System/MainInterfacePanel/FeatureNoticeModel.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FeatureNoticeTip.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FunctionForecastTip.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FeatureNoticeModel.cs
@@ -41,6 +41,7 @@
        FunctionForecastIndex = 0;
        DicOpenFuncState.Clear();
        StageManager.Instance.onStageLoadFinish -= OnStageLoadFinish;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting;
    }
    public void OnPlayerLoginOk()
@@ -50,11 +51,18 @@
        //treasureModel.treasureStateChangeEvent += treasureStateChangeEvent;
        //treasureModel.treasureStageUpEvent += treasureStageUpEvent;    
        StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent += Updatefighting;
        RedPoint_State();
        // RedDotStatus();
    }
    private void Updatefighting(PlayerDataRefresh _tCDBPlayerRefresh)
    {
        if (_tCDBPlayerRefresh == PlayerDataRefresh.LV &&PlayerDatas.Instance.baseData.LV>=100)
        {
            RedPoint_State();
        }
    }
    public override void UnInit()
    {
@@ -169,6 +177,10 @@
        {
            DicRedPoint[key].state=RedPointState.None;
        }
        if (PlayerDatas.Instance.baseData.LV <= 100)//功能预告红点110级前不显示
        {
            return;
        }
        foreach (var _key in DicOpenFuncState.Keys)
        {
            if (DicRedPoint.ContainsKey(_key) && DicOpenFuncState[_key].State==1 
System/MainInterfacePanel/FeatureNoticeTip.cs
@@ -47,7 +47,16 @@
                    return;
                }
            }
            if (featureNoticeModel.redPointStre1.state == RedPointState.Simple)//预告完毕还有奖励能领取
            bool IsOpen = false;
            foreach (var _key in featureNoticeModel.DicOpenFuncState.Keys)
            {
                if (featureNoticeModel.DicRedPoint.ContainsKey(_key) && featureNoticeModel.DicOpenFuncState[_key].State == 1
                && featureNoticeModel.DicOpenFuncState[_key].AwardState == 0 && featureNoticeModel.DicAwardItem.ContainsKey(_key))
                {
                    IsOpen = true;
                }
            }
            if (IsOpen)//预告完毕还有奖励能领取
            {
                _FunctionIcon.SetSprite("PersonBossIcon");
                m_Information_reward.gameObject.SetActive(true);
System/MainInterfacePanel/FunctionForecastTip.cs
@@ -87,7 +87,16 @@
                    return;
                }
            }
            if (featureNoticeModel.redPointStre1.state == RedPointState.Simple)//预告完毕还有奖励能领取
            bool IsOpen = false;
            foreach (var _key in featureNoticeModel.DicOpenFuncState.Keys)
            {
                if (featureNoticeModel.DicRedPoint.ContainsKey(_key) && featureNoticeModel.DicOpenFuncState[_key].State == 1
                && featureNoticeModel.DicOpenFuncState[_key].AwardState == 0 && featureNoticeModel.DicAwardItem.ContainsKey(_key))
                {
                    IsOpen = true;
                }
            }
            if (IsOpen)//预告完毕还有奖励能领取
            {
                _FunctionForecastPanel.gameObject.SetActive(true);
                _FunctionIcon.SetSprite("PersonBossIcon");