少年修仙传客户端代码仓库
client_Wu Xijin
2019-04-27 32f65179845400833e16ec404fcb9b9b97f6ff4e
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
2个文件已修改
29 ■■■■ 已修改文件
Fight/Stage/Dungeon/DungeonStage.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/TreasureDungeonMissionHintWin.cs 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/Dungeon/DungeonStage.cs
@@ -231,6 +231,7 @@
                    WindowCenter.Instance.Open<ElderGodAngerWin>();
                }
                break;
            case ClientTreasureDungeon.Client_DataMap:
            case TreasureModel.TREASURE_MAPID:
                WindowCenter.Instance.Open<TreasureDungeonMissionHintWin>();
                break;
System/Dungeon/TreasureDungeonMissionHintWin.cs
@@ -50,13 +50,21 @@
            BossShowModel.Instance.bossShowCompletedEvent += BossShowCompletedEvent;
            model.demonDungeonChallengeNext += ChallengeNextEvent;
            var allConfigs = TreasureConfig.GetValues();
            foreach (var value in allConfigs)
            if (ClientDungeonStageUtility.isClientDungeon
                && ClientDungeonStageUtility.clientMapId == ClientTreasureDungeon.Client_DataMap)
            {
                if (value.MapId == PlayerDatas.Instance.baseData.MapID && value.LineId == PlayerDatas.Instance.baseData.dungeonLineId)
                treasureId = ClientTreasureDungeon.challengeTreasureId;
            }
            else
            {
                var allConfigs = TreasureConfig.GetValues();
                foreach (var value in allConfigs)
                {
                    treasureId = value.ID;
                    break;
                    if (value.MapId == PlayerDatas.Instance.baseData.MapID && value.LineId == PlayerDatas.Instance.baseData.dungeonLineId)
                    {
                        treasureId = value.ID;
                        break;
                    }
                }
            }
@@ -148,7 +156,15 @@
        void DisplayNormalTreasureDungeon()
        {
            var config = TreasureConfig.Get(treasureId);
            var dungeonId = dungeonModel.GetDungeonId(config.MapId, config.LineId);
            var dungeonId = 0;
            if (ClientDungeonStageUtility.isClientDungeon)
            {
                dungeonId = dungeonModel.GetDungeonId(ClientTreasureDungeon.Client_DataMap, 0);
            }
            else
            {
                dungeonId = dungeonModel.GetDungeonId(config.MapId, config.LineId);
            }
            var dungeonConfig = DungeonConfig.Get(dungeonId);
            m_Title.text = dungeonConfig.FBName;
            m_Description.text = dungeonConfig.Description;