Fix iron curtain activate anim

This commit is contained in:
Paul Chote
2010-01-24 16:28:10 +13:00
parent 37f305748f
commit 90d20e32a9

View File

@@ -28,6 +28,13 @@ namespace OpenRa.Traits
{
if (order.OrderString == "IronCurtain")
{
var curtain = self.World.Actors.Where(a => a.Owner == self.Owner
&& a.traits.Contains<IronCurtain>()).FirstOrDefault();
if (curtain != null)
curtain.traits.Get<RenderBuilding>().PlayCustomAnim(curtain, "active");
Sound.Play("ironcur9.aud");
order.TargetActor.traits.Get<IronCurtainable>().Activate(order.TargetActor,
(int)((Info as IronCurtainPowerInfo).Duration * 25 * 60));
Game.controller.CancelInputMode();