少年修仙传客户端代码仓库
client_Wu Xijin
2018-09-03 ce5ed509e463a615b882b90935a4f2a1fe2b36d7
3204 【前端】成就前往反馈优化
3个文件已修改
32 ■■■■ 已修改文件
System/Achievement/AchievementGotoPart1.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Achievement/AchievementModel.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowJump/WindowJumpMgr.cs 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Achievement/AchievementGotoPart1.cs
@@ -218,7 +218,7 @@
        }
        public static void GotoKylin(int _achievementId)
        public static void GotoKylin_7(int _achievementId)
        {
            dailyQuestModel.currentDailyQuest = (int)DailyQuestType.Kirin;
            var dailyQuestState = dailyQuestModel.GetQuestState((int)DailyQuestType.Kirin);
@@ -236,6 +236,15 @@
            }
        }
        public static void GotoKylin_49(int _achievementId)
        {
            var config = Config.Instance.Get<SuccessConfig>(_achievementId);
            var dungeon = new Dungeon(31190, config.Condition[0] - 1);
            dungeonModel.currentDungeon = dungeon;
            dungeonModel.selectedKylinDungeon = dungeon;
            guideAchievementId = _achievementId;
        }
        //日常界面本身有特效,这个是不要的
        public static void GotoGetDailyActiveValueAward(int _achievementId)
        {
System/Achievement/AchievementModel.cs
@@ -599,8 +599,10 @@
                    AchievementGoto.GotoFairyLand(_achievementId);
                    break;
                case 7:
                    AchievementGoto.GotoKylin_7(_achievementId);
                    break;
                case 49:
                    AchievementGoto.GotoKylin(_achievementId);
                    AchievementGoto.GotoKylin_49(_achievementId);
                    break;
                case 50:
                    AchievementGoto.Goto50(_achievementId);
System/WindowJump/WindowJumpMgr.cs
@@ -19,8 +19,10 @@
    private Dictionary<int, List<string>> openWindows = new Dictionary<int, List<string>>();
    private Dictionary<int, string> jumpWinNameDict = new Dictionary<int, string>();
    PlayerPetDatas m_petModel;
    PlayerPetDatas petmodel {
        get {
    PlayerPetDatas petmodel
    {
        get
        {
            return m_petModel ?? (m_petModel = ModelCenter.Instance.GetModel<PlayerPetDatas>());
        }
    }
@@ -194,6 +196,13 @@
                if (!trialDungeonModel.CompleteTrialFloor(0))
                {
                    trialDungeonModel.ProcessOpenTrialExchangeError();
                    return;
                }
                break;
            case JumpUIType.Kylin:
                if (!FuncOpen.Instance.IsFuncOpen(85))
                {
                    FuncOpen.Instance.ProcessorFuncErrorTip((int)FuncOpenEnum.Kylin);
                    return;
                }
                break;
@@ -591,6 +600,9 @@
                break;
            case JumpUIType.TreasureCollectSoul:
                SetJumpLogic<TreasureLevelUpWin>(0);
                break;
            case JumpUIType.Kylin:
                SetJumpLogic<MultipleDifficultyDungeonWin>(0);
                break;
            case JumpUIType.VipRechargeFunc3:
            case JumpUIType.OSTimeLimitGift:
@@ -1157,6 +1169,7 @@
    OpenServerGift2 = 224, //超值礼包2
    OpenServerGift3 = 225, //超值礼包3
    TreasureCollectSoul = 226,//法宝集魂
    Kylin = 227,//跳转到麒麟之府, 不配置选中任何层
    DhszTs = 1001,//定海神针功法提升界面
    HyqTs = 1002,//皓月枪功法提升界面
    GyzTs = 1003,//鬼牙刃功法提升界面