| | |
| | | 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;
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | 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;
|