소스 검색

【优化】解决塔死亡时,塔的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>();