| | |
| | | for (int i = dungeons.Count - 1; i >= 0; i--)
|
| | | {
|
| | | var dungeonId = model.GetDungeonId(dungeons[i]);
|
| | | var config = Config.Instance.Get<DungeonConfig>(dungeonId);
|
| | | var config = DungeonConfig.Get(dungeonId);
|
| | |
|
| | | var challengable = false;
|
| | | if (playerLevel >= config.LVLimitMin)
|
| | |
| | | private void DrawDungeonBaseInfo()
|
| | | {
|
| | | var dungeonId = model.GetDungeonId(model.selectedKylinDungeon);
|
| | | var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId);
|
| | | var dungeonConfig = DungeonConfig.Get(dungeonId);
|
| | |
|
| | | m_DungeonTitle.text = dungeonConfig.FBName;
|
| | | m_BreifInfo.SetDungeonInfo(model.selectedKylinDungeon);
|
| | |
| | | else
|
| | | {
|
| | | var dungeonId = model.GetDungeonId(model.selectedKylinDungeon);
|
| | | var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId);
|
| | | var dungeonConfig = DungeonConfig.Get(dungeonId);
|
| | | switch (error)
|
| | | {
|
| | | case 1:
|
| | |
| | | else
|
| | | {
|
| | | var dungeonId = model.GetDungeonId(model.selectedKylinDungeon);
|
| | | var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId);
|
| | | var dungeonConfig = DungeonConfig.Get(dungeonId);
|
| | | switch (error)
|
| | | {
|
| | | case 1:
|
| | |
| | | var requireLineId = model.selectedKylinDungeon.lineId - 1;
|
| | | var requireGrade = model.GetGrade(new Dungeon(model.selectedKylinDungeon.mapId, requireLineId));
|
| | | var requireDungeonId = model.GetDungeonId(new Dungeon(model.selectedKylinDungeon.mapId, requireLineId));
|
| | | var requireDungeonConfig = Config.Instance.Get<DungeonConfig>(requireDungeonId);
|
| | | var requireDungeonConfig = DungeonConfig.Get(requireDungeonId);
|
| | | SysNotifyMgr.Instance.ShowTip("NotChallengeMultiple", requireDungeonConfig.LVLimitMin);
|
| | | break;
|
| | | case 4:
|
| | |
| | | private bool TestSweepDungeon(out int _error)
|
| | | {
|
| | | var dungeonId = model.GetDungeonId(model.selectedKylinDungeon);
|
| | | var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId);
|
| | | var dungeonConfig = DungeonConfig.Get(dungeonId);
|
| | | var playerLevel = PlayerDatas.Instance.baseData.LV;
|
| | |
|
| | | var dataMapId = model.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID);
|
| | |
| | | private bool TestChallengeDungeon(out int _error)
|
| | | {
|
| | | var dungeonId = model.GetDungeonId(model.selectedKylinDungeon);
|
| | | var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId);
|
| | | var dungeonConfig = DungeonConfig.Get(dungeonId);
|
| | | var playerLevel = PlayerDatas.Instance.baseData.LV;
|
| | |
|
| | | if (playerLevel < dungeonConfig.LVLimitMin)
|
| | |
| | | dungeons.Sort(
|
| | | (Dungeon a, Dungeon b) =>
|
| | | {
|
| | | var dungeonConfigA = Config.Instance.Get<DungeonConfig>(model.GetDungeonId(a));
|
| | | var dungeonConfigB = Config.Instance.Get<DungeonConfig>(model.GetDungeonId(b));
|
| | | var dungeonConfigA = DungeonConfig.Get(model.GetDungeonId(a));
|
| | | var dungeonConfigB = DungeonConfig.Get(model.GetDungeonId(b));
|
| | | return dungeonConfigA.LVLimitMin < dungeonConfigB.LVLimitMin ? -1 : 1;
|
| | | }
|
| | | );
|
| | |
| | | {
|
| | | if (AchievementGoto.guideAchievementId != 0)
|
| | | {
|
| | | var config = Config.Instance.Get<SuccessConfig>(AchievementGoto.guideAchievementId);
|
| | | var config = SuccessConfig.Get(AchievementGoto.guideAchievementId);
|
| | | var condition = config.Type == 49 && config.Condition[0] == model.selectedKylinDungeon.lineId + 1;
|
| | |
|
| | | if (condition)
|