From d4b16df844c01aee51fda4eac10e11ea504620e2 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 24 八月 2018 11:18:37 +0800
Subject: [PATCH] 2868  主界面打开的时候,判断是否在跳转中。

---
 System/DailyQuest/DailyQuestWin.cs |   40 +++++++++++++++++++++++++++++++++++++---
 1 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/System/DailyQuest/DailyQuestWin.cs b/System/DailyQuest/DailyQuestWin.cs
index ea00e45..7e35413 100644
--- a/System/DailyQuest/DailyQuestWin.cs
+++ b/System/DailyQuest/DailyQuestWin.cs
@@ -518,7 +518,7 @@
             if (gotoTreasureId == 0)
             {
                 treasureModel.currentCategory = TreasureCategory.Human;
-                WindowCenter.Instance.Open<TreasureSelectWin>();
+                WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.TreasureFunc1);
             }
             else
             {
@@ -528,14 +528,48 @@
                     treasureModel.treasureGotoId = gotoTreasureId;
                     var config = Config.Instance.Get<TreasureConfig>(unlockShowTreasure);
                     treasureModel.currentCategory = (TreasureCategory)config.Category;
-                    WindowCenter.Instance.Open<TreasureSelectWin>();
+                    WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.TreasureFunc1);
                 }
                 else
                 {
                     var config = Config.Instance.Get<TreasureConfig>(gotoTreasureId);
                     treasureModel.selectedTreasure = gotoTreasureId;
                     treasureModel.currentCategory = (TreasureCategory)config.Category;
-                    WindowCenter.Instance.Open<TreasureLevelUpWin>();
+
+                    switch (gotoTreasureId)
+                    {
+                        case 101:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.DhszTs);
+                            break;
+                        case 102:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.HyqTs);
+                            break;
+                        case 103:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.GyzTs);
+                            break;
+                        case 104:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.LqhTs);
+                            break;
+                        case 105:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.PlyTs);
+                            break;
+                        case 106:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.XhqTs);
+                            break;
+                        case 107:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.DhzTs);
+                            break;
+                        case 108:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.ZjhlTs);
+                            break;
+                        case 109:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.YldTs);
+                            break;
+                        case 110:
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.StfTs);
+                            break;
+                    }
+
                 }
             }
         }

--
Gitblit v1.8.0