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