125 【战斗】战斗系统 网络包isDistribute字段删除 战斗重新开始报错修复
2个文件已修改
9 ■■■■■ 已修改文件
Main/Core/NetworkPackage/GameNetPackBasic.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleObject/BattleObjMgr.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/GameNetPackBasic.cs
@@ -21,9 +21,6 @@
        packUID = AutoIncreaseUID++;
    }
    public bool isDistribute = false;
    public ServerType socketType = ServerType.Main; //默认且唯一
    /** 协议号 */
Main/System/Battle/BattleObject/BattleObjMgr.cs
@@ -129,11 +129,11 @@
        foreach (var item in campDict)
        {
            BattleObject battleObj = item.Value;
            var objId = item.Key;
            var positionNum = item.Key;
            if (battleObj != null)
            {
                allBattleObjDict.Remove(objId);
                BattleObjectFactory.DestroyBattleObject(objId, battleObj);
                allBattleObjDict.Remove(battleObj.ObjID);
                BattleObjectFactory.DestroyBattleObject(battleObj.ObjID, battleObj);
            }
        }
        campDict.Clear();