Fix map placed buildings with INotifyBuildComplete

This commit is contained in:
Paul Chote
2010-04-17 14:56:35 +12:00
committed by Chris Forbes
parent e3c9097971
commit 8d145c8ae0

View File

@@ -40,7 +40,7 @@ namespace OpenRA.Traits
: base(self, baseFacing)
{
if( Game.skipMakeAnims || !self.Info.Traits.Get<RenderBuildingInfo>().HasMakeAnimation )
Complete( self );
anim.PlayThen( "idle", () => self.World.AddFrameEndTask( _ => Complete( self ) ) );
else
anim.PlayThen( "make", () => self.World.AddFrameEndTask( _ => Complete( self ) ) );
}