少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-13 2df58aeacbf1177ec01167bdeccfe89d6a8d5804
System/FindPrecious/WorldBossModel.cs
@@ -86,7 +86,7 @@
            for (int i = 0; i < sortedBossIds.Count; i++)
            {
                var bossId = sortedBossIds[i];
                var config = Config.Instance.Get<WorldBossConfig>(bossId);
                var config = WorldBossConfig.Get(bossId);
                var mapId = config.MapID;
                if (mapModel.IsMapUnlocked(mapId))
                {
@@ -104,7 +104,7 @@
            for (int i = 0; i < sortedBossIds.Count; i++)
            {
                var bossId = sortedBossIds[i];
                var config = Config.Instance.Get<WorldBossConfig>(bossId);
                var config = WorldBossConfig.Get(bossId);
                var mapId = config.MapID;
                if (mapId == _mapId)
                {
@@ -126,7 +126,7 @@
            for (int i = sortedBossIds.Count - 1; i >= 0; i--)
            {
                var bossId = sortedBossIds[i];
                var npcConfig = Config.Instance.Get<NPCConfig>(bossId);
                var npcConfig = NPCConfig.Get(bossId);
                if (IsBossUnLocked(bossId) && findPreciousModel.IsBossAlive(bossId) && playerLevel >= npcConfig.NPCLV)
                {
                    return bossId;
@@ -156,7 +156,7 @@
        public int id { get; private set; }
        public bool isUnLocked {
            get {
                var config = Config.Instance.Get<WorldBossConfig>(id);
                var config = WorldBossConfig.Get(id);
                var mapUnLocked = mapModel.IsMapUnlocked(config.MapID);
                return mapUnLocked;
            }
@@ -169,8 +169,8 @@
        public static int LevelCompare(int a, int b)
        {
            var configA = Config.Instance.Get<NPCConfig>(a);
            var configB = Config.Instance.Get<NPCConfig>(b);
            var configA = NPCConfig.Get(a);
            var configB = NPCConfig.Get(b);
            return configA.NPCLV < configB.NPCLV ? -1 : 1;
        }