From 93831474091472c3531e078f3d023e30bcf41e2d Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期二, 13 十一月 2018 21:07:06 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/MainInterfacePanel/FeatureNoticeModel.cs |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/System/MainInterfacePanel/FeatureNoticeModel.cs b/System/MainInterfacePanel/FeatureNoticeModel.cs
index 217f866..3025d80 100644
--- a/System/MainInterfacePanel/FeatureNoticeModel.cs
+++ b/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 

--
Gitblit v1.8.0