From fd9260faf9600b6a06bbda798a00f34128606a42 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期一, 27 八月 2018 10:15:05 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/Treasure/TreasureModel.cs | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/System/Treasure/TreasureModel.cs b/System/Treasure/TreasureModel.cs
index 1a27740..7ea28e5 100644
--- a/System/Treasure/TreasureModel.cs
+++ b/System/Treasure/TreasureModel.cs
@@ -210,6 +210,7 @@
public int treasureBackLvLimit { get; private set; }
public float treasureBackPercent { get; private set; }
public int treasureExitLvLimit { get; private set; }
+ public int exitRecord { get; set; }
public List<int> cacheGotAchievements {
get { return m_CacheGotAchievements; }
@@ -246,6 +247,7 @@
packageModel.RefreshItemCountAct += OnPackageItemChange;
WindowCenter.Instance.windowAfterOpenEvent += OnWindowOpen;
NewBieCenter.Instance.guideCompletedEvent += GuideComplete;
+ StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
}
public override void UnInit()
@@ -260,6 +262,7 @@
FuncOpen.Instance.OnFuncStateChangeEvent -= OnFunctionStateChange;
packageModel.RefreshItemCountAct -= OnPackageItemChange;
WindowCenter.Instance.windowAfterOpenEvent -= OnWindowOpen;
+ StageManager.Instance.onStageLoadFinish -= OnStageLoadFinish;
}
public void OnAfterPlayerDataInitialize()
@@ -314,6 +317,14 @@
}
}
+ private void OnStageLoadFinish()
+ {
+ if (!(StageManager.Instance.CurrentStage is DungeonStage))
+ {
+ exitRecord = 0;
+ }
+ }
+
Dictionary<TreasureCategory, int> treasureUnlockShowDict = new Dictionary<TreasureCategory, int>();
public int GetTreasureUnlockShow(TreasureCategory _type)
{
--
Gitblit v1.8.0