| | |
| | | public void OnMapInitOk()
|
| | | {
|
| | | var mapId = PlayerDatas.Instance.baseData.MapID;
|
| | | var mapConfig = Config.Instance.Get<MapConfig>(mapId);
|
| | | var mapConfig = MapConfig.Get(mapId);
|
| | | if (mapConfig != null && mapConfig.MapFBType != (int)MapType.OpenCountry)
|
| | | {
|
| | | bossNotifies.Clear();
|
| | |
| | | {
|
| | | if (bossNewAliveState)
|
| | | {
|
| | | var config = Config.Instance.Get<DemonJarConfig>(bossId);
|
| | | var config = DemonJarConfig.Get(bossId);
|
| | | var grade = dungeonModel.GetGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID));
|
| | | if ((config.CanEnterTimes == 0 || grade == 0))
|
| | | {
|
| | |
| | | {
|
| | | if (FuncOpen.Instance.IsFuncOpen(76) && IsBossAlive(bossId))
|
| | | {
|
| | | var config = Config.Instance.Get<DemonJarConfig>(bossId);
|
| | | var config = DemonJarConfig.Get(bossId);
|
| | | var grade = dungeonModel.GetGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID));
|
| | | if ((config.CanEnterTimes == 0 || grade == 0))
|
| | | {
|
| | |
| | | }
|
| | |
|
| | | var mapId = PlayerDatas.Instance.baseData.MapID;
|
| | | var mapConfig = Config.Instance.Get<MapConfig>(mapId);
|
| | | var mapConfig = MapConfig.Get(mapId);
|
| | |
|
| | | if (GeneralDefine.neutralMaps.Contains(mapId))
|
| | | {
|
| | |
| | | }
|
| | |
|
| | | var bossId = notify.bossId;
|
| | | var config = Config.Instance.Get<DemonJarConfig>(bossId);
|
| | | var config = DemonJarConfig.Get(bossId);
|
| | | dungeonModel.SingleChallenge(DemonJarModel.DEMONJAR_MAPID, config.LineID);
|
| | | demonJarModel.autoChallengeBoss = bossId;
|
| | | return true;
|
| | |
| | | var currentNeutralMap = false;
|
| | | if (Config.Instance.ContainKey<WorldBossConfig>(bossId))
|
| | | {
|
| | | var worldBossConfig = Config.Instance.Get<WorldBossConfig>(bossId);
|
| | | var worldBossConfig = WorldBossConfig.Get(bossId);
|
| | | currentNeutralMap = worldBossConfig.MapID == PlayerDatas.Instance.baseData.MapID;
|
| | | currentNeutralMap = currentNeutralMap && GeneralDefine.neutralMaps.Contains(worldBossConfig.MapID);
|
| | | }
|