We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 38aa700 commit b2d8a04Copy full SHA for b2d8a04
1 file changed
OpenRA.Game/Actor.cs
@@ -506,10 +506,10 @@ public bool CanBeViewedByPlayer(Player player)
506
return false;
507
508
// PERF: Avoid LINQ.
509
- if (visibilityModifiers != null)
510
- foreach (var visibilityModifier in visibilityModifiers)
511
- if (!visibilityModifier.IsVisible(this, player))
512
- return false;
+ var modifiers = visibilityModifiers ?? Array.Empty<IVisibilityModifier>();
+ foreach (var visibilityModifier in modifiers)
+ if (!visibilityModifier.IsVisible(this, player))
+ return false;
513
514
return defaultVisibility.IsVisible(this, player);
515
}
0 commit comments