Merge pull request #7424 from RoosterDragon/minor-alloc

Avoid some memory allocations
This commit is contained in:
penev92
2015-02-16 20:20:40 +02:00
4 changed files with 61 additions and 41 deletions

View File

@@ -22,7 +22,7 @@ namespace OpenRA.Mods.Common.Traits
{
public bool IsVisible(Actor self, Player byPlayer)
{
return byPlayer == null || Shroud.GetVisOrigins(self).Any(o => byPlayer.Shroud.IsVisible(o));
return byPlayer == null || Shroud.GetVisOrigins(self).Any(byPlayer.Shroud.IsVisible);
}
public IEnumerable<IRenderable> ModifyRender(Actor self, WorldRenderer wr, IEnumerable<IRenderable> r)