From dca346377acd041ae7ff9a804add52cbb61f8ba8 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期四, 06 十二月 2018 16:59:32 +0800
Subject: [PATCH] 2593 【1.3.100】我要变强-潜力提升点击跳转错误
---
System/Tip/PromoteDetailsWin.cs | 24 +++++++++++++++++++++++-
1 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/System/Tip/PromoteDetailsWin.cs b/System/Tip/PromoteDetailsWin.cs
index d379d95..e482f3a 100644
--- a/System/Tip/PromoteDetailsWin.cs
+++ b/System/Tip/PromoteDetailsWin.cs
@@ -26,6 +26,11 @@
}
}
+ TreasureModel treasureModel
+ {
+ get { return ModelCenter.Instance.GetModel<TreasureModel>(); }
+ }
+
#region Built-in
protected override void BindController()
{
@@ -91,7 +96,24 @@
WindowCenter.Instance.Open<RolePanel>(false, 3);
break;
case RolePromoteModel.PromoteDetailType.TreasurePotential:
- WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.Treasure);
+ treasureModel.currentCategory = TreasureCategory.Human;
+ var list = treasureModel.GetTreasureCategory(TreasureCategory.Human);
+ var gotoId = list[0];
+ for (int i = 0; i < list.Count; i++)
+ {
+ Treasure treasure;
+ if (treasureModel.TryGetTreasure(list[i], out treasure))
+ {
+ if (treasure.state == TreasureState.Collected && treasure.skillLevelUpRedpoint != null &&
+ treasure.skillLevelUpRedpoint.state == RedPointState.Simple)
+ {
+ gotoId = list[i];
+ break;
+ }
+ }
+ }
+ treasureModel.selectedTreasure = gotoId;
+ WindowCenter.Instance.Open<TreasureBaseWin>();
break;
case RolePromoteModel.PromoteDetailType.RolePromote:
WindowCenter.Instance.Open<RolePromoteWin>();
--
Gitblit v1.8.0