少年修仙传客户端代码仓库
client_Hale
2018-12-29 6922227749fef17eb31f9d665d6515f28caecdab
382 修复切换分线没有发0107问题
2个文件已修改
10 ■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0109_tagServerPrepareOK.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HA1_Sys/DTCA127_tagMCStartChangeMap.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0109_tagServerPrepareOK.cs
@@ -32,12 +32,15 @@
        switch (vNetData.socketType)
        {
            case GameNetSystem.SocketType.Main:
                if (loginModel.reconnectBackGround || StageManager.Instance.socketType != GameNetSystem.SocketType.Main)
                if (loginModel.reconnectBackGround
                 || StageManager.Instance.socketType != GameNetSystem.SocketType.Main
                 || DTCA127_tagMCStartChangeMap.isChangeLine)
                {
                    var mapOk = new C0107_tagCInitMapOK();
                    mapOk.MapID = PlayerDatas.Instance.baseData.MapID;
                    mapOk.Type = 0;
                    GameNetSystem.Instance.SendInfo(mapOk);
                    DTCA127_tagMCStartChangeMap.isChangeLine = false;
                }
                break;
            case GameNetSystem.SocketType.CrossSever:
Core/NetworkPackage/DTCFile/ServerPack/HA1_Sys/DTCA127_tagMCStartChangeMap.cs
@@ -17,6 +17,7 @@
    public static readonly Dictionary<int, int> mapIdDict = new Dictionary<int, int>();
    public static int LineID = 0;
    public static bool isChangeLine = false;
    public static MapResourcesConfig GetMapResourcesConfig()
    {
@@ -137,7 +138,9 @@
#if UNITY_EDITOR
            Debug.LogFormat("DTCA127_tagMCStartChangeMap出现加载相同地图行为:" + _mapResConfig.ID);
#endif
            GA_Hero.s_MapSwitching = false;
            isChangeLine = true;
            return;
        }