Use HashSets instead of .Distinct

And don't cast to array / list where unnecessary
This commit is contained in:
Gustas
2024-01-22 15:02:53 +02:00
committed by atlimit8
parent 53e4d0dd87
commit 6026d088c8
6 changed files with 12 additions and 13 deletions

View File

@@ -76,7 +76,7 @@ namespace OpenRA.Mods.D2k.Activities
positionable.SetPosition(self, targetLocation);
var attackPosition = self.CenterPosition;
var affectedPlayers = targets.Select(x => x.Owner).Distinct().ToList();
var affectedPlayers = targets.Select(x => x.Owner).ToHashSet();
Game.Sound.Play(SoundType.World, swallow.Info.WormAttackSound, self.CenterPosition);
foreach (var player in affectedPlayers)