| | |
| | | for (int i = 0; i < sortedBossIds.Count; i++)
|
| | | {
|
| | | var bossId = sortedBossIds[i];
|
| | | var config = ConfigManager.Instance.GetTemplate<DemonJarConfig>(bossId);
|
| | | var config = Config.Instance.Get<DemonJarConfig>(bossId);
|
| | |
|
| | | var grade = dungeonModel.GetDungeonGrade(new Dungeon(DEMONJAR_MAPID, config.LineID));
|
| | | if (config.CanEnterTimes > 0 && grade > 0)
|
| | |
| | |
|
| | | public bool IsPersonalBoss(int _bossId)
|
| | | {
|
| | | if (ConfigManager.Instance.ContainKey<DemonJarConfig>(_bossId))
|
| | | if (Config.Instance.ContainKey<DemonJarConfig>(_bossId))
|
| | | {
|
| | | var config = ConfigManager.Instance.GetTemplate<DemonJarConfig>(_bossId);
|
| | | var config = Config.Instance.Get<DemonJarConfig>(_bossId);
|
| | | return config.CanEnterTimes != 0;
|
| | | }
|
| | | else
|
| | |
| | | {
|
| | | var records = new List<FakeBossKillRecord>();
|
| | | var killTime = DateTime.Now;
|
| | | var config = ConfigManager.Instance.GetTemplate<DemonJarConfig>(_bossId);
|
| | | var config = Config.Instance.Get<DemonJarConfig>(_bossId);
|
| | |
|
| | | for (int i = 0; i < 5; i++)
|
| | | {
|
| | |
| | | for (int i = 0; i < sortedBossIds.Count; i++)
|
| | | {
|
| | | var bossId = sortedBossIds[i];
|
| | | var bossConfig = ConfigManager.Instance.GetTemplate<DemonJarConfig>(bossId);
|
| | | var bossConfig = Config.Instance.Get<DemonJarConfig>(bossId);
|
| | | if (bossConfig == null)
|
| | | {
|
| | | continue;
|
| | |
| | |
|
| | | if (_bossId != 0 && this.findPreciousModel.IsBossNeverSubscribe((int)_bossId))
|
| | | {
|
| | | var npcConfig = ConfigManager.Instance.GetTemplate<NPCConfig>((int)_bossId);
|
| | | var npcConfig = Config.Instance.Get<NPCConfig>((int)_bossId);
|
| | | if (PlayerDatas.Instance.baseData.LV >= npcConfig.NPCLV)
|
| | | {
|
| | | var config = ConfigManager.Instance.GetTemplate<DemonJarConfig>((int)_bossId);
|
| | | var config = Config.Instance.Get<DemonJarConfig>((int)_bossId);
|
| | | if (config.AutoAttention == 1)
|
| | | {
|
| | | this.findPreciousModel.RequestSubscribeBoss((int)_bossId, true);
|
| | |
| | |
|
| | | private void ParseConfig()
|
| | | {
|
| | | var demonJarConfigs = ConfigManager.Instance.GetAllValues<DemonJarConfig>();
|
| | | var demonJarConfigs = Config.Instance.GetAllValues<DemonJarConfig>();
|
| | | foreach (var config in demonJarConfigs)
|
| | | {
|
| | | var bossData = demonBosses[config.NPCID] = new DemonJarBossData(config.NPCID);
|
| | | var npcConfig = ConfigManager.Instance.GetTemplate<NPCConfig>(config.NPCID);
|
| | | var npcConfig = Config.Instance.Get<NPCConfig>(config.NPCID);
|
| | | bossData.unLockLevel = npcConfig.NPCLV;
|
| | | lineToBoss[config.LineID] = config.NPCID;
|
| | | }
|