| | |
| | | MapModel _model = ModelCenter.Instance.GetModel<MapModel>();
|
| | | GActor _npc = null;
|
| | | // 加入判断是否世界BOSS判断
|
| | | var _worldBoss = Config.Instance.Get<WorldBossConfig>(npcID);
|
| | | var dogzBoss = Config.Instance.Get<DogzDungeonConfig>(npcID);
|
| | | var isWorldBoss = Config.Instance.ContainKey<WorldBossConfig>(npcID);
|
| | | var isDogzBoss = Config.Instance.ContainKey<DogzDungeonConfig>(npcID);
|
| | | var isCrossServerBoss = Config.Instance.ContainKey<CrossServerBossConfig>(npcID);
|
| | |
|
| | | if (_findLocation)
|
| | | {
|
| | | var _mapConfig = Config.Instance.Get<MapConfig>(_npcLocation.mapId);
|
| | | // 中立地图
|
| | | if (_mapConfig.Camp == 5 && (_worldBoss != null || dogzBoss != null))
|
| | | if (_mapConfig.Camp == 5 && (isWorldBoss || isDogzBoss||isCrossServerBoss))
|
| | | {
|
| | | if (_npcLocation.mapId == PlayerDatas.Instance.baseData.MapID)
|
| | | {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | FairyGrabBossConfig _fairyBoss = Config.Instance.Get<FairyGrabBossConfig>(npcID);
|
| | | bool _isBoss = _worldBoss != null || _fairyBoss != null || dogzBoss != null;
|
| | | var isFairyBoss = Config.Instance.ContainKey<FairyGrabBossConfig>(npcID);
|
| | | bool _isBoss = isWorldBoss || isDogzBoss || isCrossServerBoss|| isFairyBoss ;
|
| | | if (_isBoss && _findLocation)
|
| | | {
|
| | | // Debug.LogFormat("目标是boss");
|