Parcourir la source

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

johnclot69 il y a 1 an
Parent
commit
5e579edb28
1 fichiers modifiés avec 1 ajouts et 4 suppressions
  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>();