remove some silly allocation from InvisibleToOthers

This commit is contained in:
Chris Forbes
2011-03-06 11:35:31 +13:00
parent d7ed0233b0
commit ae58da10bf

View File

@@ -28,10 +28,11 @@ namespace OpenRA.Mods.RA
return Color.FromArgb(128, self.Owner.ColorRamp.GetColor(0)); return Color.FromArgb(128, self.Owner.ColorRamp.GetColor(0));
} }
static readonly Renderable[] Nothing = { };
public IEnumerable<Renderable> ModifyRender(Actor self, IEnumerable<Renderable> r) public IEnumerable<Renderable> ModifyRender(Actor self, IEnumerable<Renderable> r)
{ {
return self.World.LocalPlayer == self.Owner return self.World.LocalPlayer == self.Owner
? r : new Renderable[] { }; ? r : Nothing;
} }
} }
} }