Fix custom palettes in actor previews.

This commit is contained in:
Paul Chote
2015-04-05 13:50:46 +01:00
parent 1256ddc6a6
commit d5541accda
2 changed files with 6 additions and 0 deletions

View File

@@ -28,6 +28,9 @@ namespace OpenRA.Mods.Common.Traits
if (init.Contains<HideBibPreviewInit>() && init.Get<HideBibPreviewInit, bool>()) if (init.Contains<HideBibPreviewInit>() && init.Get<HideBibPreviewInit, bool>())
yield break; yield break;
if (Palette != null)
p = init.WorldRenderer.Palette(Palette);
var bi = init.Actor.Traits.Get<BuildingInfo>(); var bi = init.Actor.Traits.Get<BuildingInfo>();
var width = bi.Dimensions.X; var width = bi.Dimensions.X;

View File

@@ -40,6 +40,9 @@ namespace OpenRA.Mods.Common.Traits
if (UpgradeMinEnabledLevel > 0) if (UpgradeMinEnabledLevel > 0)
yield break; yield break;
if (Palette != null)
p = init.WorldRenderer.Palette(Palette);
var body = init.Actor.Traits.Get<BodyOrientationInfo>(); var body = init.Actor.Traits.Get<BodyOrientationInfo>();
var facing = init.Contains<FacingInit>() ? init.Get<FacingInit, int>() : 0; var facing = init.Contains<FacingInit>() ? init.Get<FacingInit, int>() : 0;
var anim = new Animation(init.World, image, () => facing); var anim = new Animation(init.World, image, () => facing);