少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-24 d4b16df844c01aee51fda4eac10e11ea504620e2
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;
                    }
                }
            }
        }