Use new IAutoRenderSize for determining actor render bounds

This commit is contained in:
reaperrr
2017-09-10 10:44:31 +02:00
committed by Pavel Penev
parent 2501a93b87
commit 56b6aabbb8
26 changed files with 158 additions and 3 deletions

View File

@@ -138,7 +138,7 @@ namespace OpenRA
Rectangle DetermineRenderBounds()
{
var size = TraitsImplementing<IAutoSelectionSize>().Select(x => x.SelectionSize(this)).FirstOrDefault();
var size = TraitsImplementing<IAutoRenderSize>().Select(x => x.RenderSize(this)).FirstOrDefault(Exts.IsTraitEnabled);
var offset = -size / 2;
return new Rectangle(offset.X, offset.Y, size.X, size.Y);