From 7f77e4cf40b3118df96d6464b2fc5918d5e5d08b Mon Sep 17 00:00:00 2001 From: Mustafa Alperen Seki Date: Tue, 19 Dec 2017 11:11:24 +0300 Subject: [PATCH] Remove ProductionDoorOverlay while transforming --- .../Traits/Render/WithProductionDoorOverlay.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Traits/Render/WithProductionDoorOverlay.cs b/OpenRA.Mods.Common/Traits/Render/WithProductionDoorOverlay.cs index 2e10833667..0bf502583b 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithProductionDoorOverlay.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithProductionDoorOverlay.cs @@ -35,7 +35,7 @@ namespace OpenRA.Mods.Common.Traits.Render } } - class WithProductionDoorOverlay : INotifyBuildComplete, ITick, INotifyProduction, INotifySold, INotifyDamageStateChanged + class WithProductionDoorOverlay : INotifyBuildComplete, ITick, INotifyProduction, INotifySold, INotifyTransform, INotifyDamageStateChanged { readonly Animation door; @@ -82,5 +82,9 @@ namespace OpenRA.Mods.Common.Traits.Render void INotifySold.Selling(Actor self) { buildComplete = false; } void INotifySold.Sold(Actor self) { } + + void INotifyTransform.BeforeTransform(Actor self) { buildComplete = false; } + void INotifyTransform.OnTransform(Actor self) { } + void INotifyTransform.AfterTransform(Actor self) { } } }