瀏覽代碼

【优化】解决塔死亡时,塔的objId统计到DeadUnitPlayer集合的问题

johnclot69 1 年之前
父節點
當前提交
5e579edb28
共有 1 個文件被更改,包括 1 次插入4 次删除
  1. 1 4
      DotNet/Hotfix/Scenes/Game/Map/MapEventComponentSystem.cs

+ 1 - 4
DotNet/Hotfix/Scenes/Game/Map/MapEventComponentSystem.cs

@@ -56,7 +56,6 @@ namespace ET.Server
                         Map map = self.GetParent<Map>();
                         map.CurBattleIndex = 1;
                         map.TransferUnitsToNewTower();
-                        return;
                     }
                     else if ("Tower2".Equals(parames[1]))
                     {
@@ -64,17 +63,15 @@ namespace ET.Server
                         Map map = self.GetParent<Map>();
                         map.CurBattleIndex = 2;
                         map.TransferUnitsToNewTower();
-                        return;
                     }
                     else if ("Tower3".Equals(parames[1]))
                     {
                         Log.Debug($"塔3死亡事件...");
-                        return;
                     }
                     else
                     {
                         int objId = int.Parse(parames[1]);
-                        if (objId > 0)
+                        if (objId > 0 && objId != 1 && objId != 2 && objId != 3)
                         {
                             Log.Debug($"单位:{objId}死亡事件...");
                             Map map = self.GetParent<Map>();