Fix sell crash for subclasses of RenderBuilding

This commit is contained in:
Caleb Anderson
2010-01-09 22:51:58 -06:00
parent c0433f7a41
commit 2a47c3ea4a

View File

@@ -29,7 +29,8 @@ namespace OpenRa.Game.Traits.Activities
{
if (!started)
{
var rb = self.traits.Get<RenderBuilding>();
var rb = self.traits.WithInterface<RenderBuilding>().First();
//var rb = self.traits.Get<RenderBuilding>();
rb.PlayCustomAnimBackwards(self, "make",
() => Game.world.AddFrameEndTask(w => DoSell(self)));