少年修仙传客户端代码仓库
client_Hale
2018-08-22 2b47fde8e7902ddddd898309f281b9c310fc877f
System/WorldMap/MapModel.cs
@@ -104,7 +104,7 @@
                return;
            }
            var currentMapConfig = ConfigManager.Instance.GetTemplate<MapConfig>(PlayerDatas.Instance.baseData.MapID);
            var currentMapConfig = Config.Instance.Get<MapConfig>(PlayerDatas.Instance.baseData.MapID);
            if (currentMapConfig.MapFBType != 0)
            {
                SysNotifyMgr.Instance.ShowTip("DungeonNoGO");
@@ -125,7 +125,7 @@
                return;
            }
            var map = ConfigManager.Instance.GetTemplate<MapConfig>(_mapId);
            var map = Config.Instance.Get<MapConfig>(_mapId);
            var position = new Vector3(map.BornPoints[0].x, 0, map.BornPoints[0].y);
            MapTransferUtility.Send_WorldTransfer(_mapId, position, MapTransferType.WorldTransport, (byte)_lineId, 0);
        }
@@ -139,7 +139,7 @@
                _hero.Behaviour.StopKillUntilDieAI();
            }
            var mapNPCConfig = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(_eventPoint);
            var mapNPCConfig = Config.Instance.Get<MapEventPointConfig>(_eventPoint);
            MapTransferUtility.Instance.MissionFlyTo(wannaLookLocalMap, mapNPCConfig.NPCID);
        }
@@ -162,7 +162,7 @@
        public void RequestQueryMapLineState(int _mapId, int _lineId = 0, bool _isAllLine = true)
        {
            var config = ConfigManager.Instance.GetTemplate<MapConfig>(_mapId);
            var config = Config.Instance.Get<MapConfig>(_mapId);
            if (config.MapFBType == (int)MapType.OpenCountry)
            {
                var lineState = new CA003_tagPyGetLineState();
@@ -306,7 +306,7 @@
            var eventPoints = new List<int>(GetMapEventPoints(_mapId));
            for (int i = eventPoints.Count - 1; i >= 0; i--)
            {
                var config = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(eventPoints[i]);
                var config = Config.Instance.Get<MapEventPointConfig>(eventPoints[i]);
                if (config.IsShowInfo == 0)
                {
                    eventPoints.RemoveAt(i);
@@ -315,8 +315,8 @@
            eventPoints.Sort((int a, int b) =>
            {
                var configA = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(a);
                var configB = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(b);
                var configA = Config.Instance.Get<MapEventPointConfig>(a);
                var configB = Config.Instance.Get<MapEventPointConfig>(b);
                return configA.LowLV < configB.LowLV ? -1 : 1;
            });
@@ -325,7 +325,7 @@
            var levelMatchPointIndex = 0;
            for (int i = eventPoints.Count - 1; i >= 0; i--)
            {
                var config = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(eventPoints[i]);
                var config = Config.Instance.Get<MapEventPointConfig>(eventPoints[i]);
                if (playerLevel >= config.LowLV)
                {
                    levelMatchPointIndex = i;
@@ -351,7 +351,7 @@
                recommendPoint = eventPointsPool[eventPointsPool.Count - 1];
                for (int i = 0; i < eventPointsPool.Count; i++)
                {
                    var config = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(eventPointsPool[i]);
                    var config = Config.Instance.Get<MapEventPointConfig>(eventPointsPool[i]);
                    if (PlayerDatas.Instance.extersion.DEF >= config.Defense)
                    {
                        recommendPoint = eventPointsPool[i];
@@ -361,14 +361,14 @@
            }
            else
            {
                var lowest = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(eventPoints[0]);
                var lowest = Config.Instance.Get<MapEventPointConfig>(eventPoints[0]);
                if (playerLevel < lowest.LowLV)
                {
                    recommendPoint = lowest.Key;
                }
                else
                {
                    var hightest = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(eventPoints[eventPoints.Count - 1]);
                    var hightest = Config.Instance.Get<MapEventPointConfig>(eventPoints[eventPoints.Count - 1]);
                    recommendPoint = hightest.Key;
                }
            }
@@ -382,7 +382,7 @@
            for (int i = 0; i < sortedHangUpPoints.Count; i++)
            {
                var config = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(sortedHangUpPoints[i]);
                var config = Config.Instance.Get<MapEventPointConfig>(sortedHangUpPoints[i]);
                if (IsMapUnLocked(config.MapID))
                {
                    unLockedHangeUpPoints.Add(sortedHangUpPoints[i]);
@@ -394,7 +394,7 @@
            var levelMatchPointIndex = 0;
            for (int i = unLockedHangeUpPoints.Count - 1; i >= 0; i--)
            {
                var config = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(unLockedHangeUpPoints[i]);
                var config = Config.Instance.Get<MapEventPointConfig>(unLockedHangeUpPoints[i]);
                if (playerLevel >= config.LowLV)
                {
                    levelMatchPointIndex = i;
@@ -419,7 +419,7 @@
                recommendPoint = eventPointsPool[eventPointsPool.Count - 1];
                for (int i = 0; i < eventPointsPool.Count; i++)
                {
                    var config = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(eventPointsPool[i]);
                    var config = Config.Instance.Get<MapEventPointConfig>(eventPointsPool[i]);
                    if (PlayerDatas.Instance.extersion.DEF >= config.Defense)
                    {
                        recommendPoint = eventPointsPool[i];
@@ -429,7 +429,7 @@
            }
            else
            {
                var lowest = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(unLockedHangeUpPoints[0]);
                var lowest = Config.Instance.Get<MapEventPointConfig>(unLockedHangeUpPoints[0]);
                if (playerLevel < lowest.LowLV)
                {
                    recommendPoint = lowest.Key;
@@ -437,7 +437,7 @@
                else
                {
                    var count = unLockedHangeUpPoints.Count;
                    var hightest = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(unLockedHangeUpPoints[count - 1]);
                    var hightest = Config.Instance.Get<MapEventPointConfig>(unLockedHangeUpPoints[count - 1]);
                    recommendPoint = hightest.Key;
                }
            }
@@ -478,7 +478,7 @@
        private bool CheckMapUnLocked(int _mapId)
        {
            var config = ConfigManager.Instance.GetTemplate<MapConfig>(_mapId);
            var config = Config.Instance.Get<MapConfig>(_mapId);
            var playerLevel = PlayerDatas.Instance.baseData.LV;
            if (playerLevel >= config.LV)
@@ -527,7 +527,7 @@
        private void ParseWorldMaps()
        {
            var mapConfigs = ConfigManager.Instance.GetAllValues<MapConfig>();
            var mapConfigs = Config.Instance.GetAllValues<MapConfig>();
            foreach (var mapConfig in mapConfigs)
            {
                if (mapConfig.MapFBType == 0)
@@ -540,8 +540,8 @@
            sortedMaps.Sort(
                (int a, int b) =>
                {
                    var configA = ConfigManager.Instance.GetTemplate<MapConfig>(a);
                    var configB = ConfigManager.Instance.GetTemplate<MapConfig>(b);
                    var configA = Config.Instance.Get<MapConfig>(a);
                    var configB = Config.Instance.Get<MapConfig>(b);
                    return configA.LV > configB.LV ? -1 : 1;
                }
@@ -550,7 +550,7 @@
        private void ParseLocalMaps()
        {
            var mapEventConfigs = ConfigManager.Instance.GetAllValues<MapEventPointConfig>();
            var mapEventConfigs = Config.Instance.GetAllValues<MapEventPointConfig>();
            foreach (var config in mapEventConfigs)
            {
                var mapId = config.MapID;
@@ -574,8 +574,8 @@
            sortedMapEventPoints.Sort((int a, int b) =>
            {
                var configA = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(a);
                var configB = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(b);
                var configA = Config.Instance.Get<MapEventPointConfig>(a);
                var configB = Config.Instance.Get<MapEventPointConfig>(b);
                return configA.LowLV < configB.LowLV ? -1 : 1;
            });
@@ -583,14 +583,14 @@
            for (int i = 0; i < sortedMapEventPoints.Count; i++)
            {
                var eventPoint = sortedMapEventPoints[i];
                var config = ConfigManager.Instance.GetTemplate<MapEventPointConfig>(eventPoint);
                var config = Config.Instance.Get<MapEventPointConfig>(eventPoint);
                if (GeneralConfig.Instance.autoOnHookMap.Contains(config.MapID))
                {
                    sortedHangUpPoints.Add(eventPoint);
                }
            }
            var mapNpcConfigs = ConfigManager.Instance.GetAllValues<mapnpcConfig>();
            var mapNpcConfigs = Config.Instance.GetAllValues<mapnpcConfig>();
            foreach (var config in mapNpcConfigs)
            {
                var mapId = config.MapID;