From b5ba48cdbf88fb54f82087564247c1db3de7cf46 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期一, 27 八月 2018 11:52:12 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/Treasure/TreasureLevelUpWin.cs | 28 ++++++++++++++++++++++------
1 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/System/Treasure/TreasureLevelUpWin.cs b/System/Treasure/TreasureLevelUpWin.cs
index 27da3cf..5ad6d2d 100644
--- a/System/Treasure/TreasureLevelUpWin.cs
+++ b/System/Treasure/TreasureLevelUpWin.cs
@@ -586,17 +586,33 @@
{
return;
}
- if (model.openFromTreasureList && !WindowJumpMgr.Instance.IsJumpState)
+ if (PlayerDatas.Instance.baseData.LV < model.treasureBackLvLimit
+ && !WindowJumpMgr.Instance.IsJumpState)
{
- model.openFromTreasureList = false;
- m_DisplayContainer.gameObject.SetActive(false);
- WindowCenter.Instance.Open<TreasureSelectWin>(true);
- UI3DTreasureSelectStage.Instance.StartBack();
+ StartBack();
+ return;
+ }
+ if (!WindowJumpMgr.Instance.IsJumpState && model.exitRecord < 4)
+ {
+ StartBack();
+ model.exitRecord += 1;
return;
}
model.openFromTreasureList = false;
CloseImmediately();
- WindowCenter.Instance.Open<MainInterfaceWin>();
+ if (!WindowJumpMgr.Instance.IsJumpState)
+ {
+ model.exitRecord = 0;
+ WindowCenter.Instance.Open<MainInterfaceWin>();
+ }
+ }
+
+ void StartBack()
+ {
+ model.openFromTreasureList = false;
+ m_DisplayContainer.gameObject.SetActive(false);
+ WindowCenter.Instance.Open<TreasureSelectWin>(true);
+ UI3DTreasureSelectStage.Instance.StartBack();
}
private void OnGetTreasure()
--
Gitblit v1.8.0