Return IRenderable[] rather than IEnumerable<IRenderable> for animations.

Since some callers now know they have an array, then can enumerate it more efficiently and without allocating an enumerator.
This commit is contained in:
RoosterDragon
2018-03-10 18:10:29 +00:00
committed by abcdefg30
parent 65c42a68ce
commit f2e270ce06
3 changed files with 4 additions and 4 deletions

View File

@@ -36,7 +36,7 @@ namespace OpenRA.Graphics
ZOffset = zOffset;
}
public IEnumerable<IRenderable> Render(Actor self, WorldRenderer wr, PaletteReference pal, float scale)
public IRenderable[] Render(Actor self, WorldRenderer wr, PaletteReference pal, float scale)
{
var center = self.CenterPosition;
var offset = OffsetFunc != null ? OffsetFunc() : WVec.Zero;