working on letting _any_ actor be a production-queue. (chrome still needs work)

This commit is contained in:
Bob
2009-12-15 22:59:48 +13:00
parent 47d5b8508c
commit e505726a8b
7 changed files with 86 additions and 73 deletions

View File

@@ -34,7 +34,7 @@ namespace OpenRa.Game
public void Tick()
{
var producing = Owner.Producing( Rules.UnitCategory[ Building.Name ] );
var producing = Owner.PlayerActor.traits.Get<Traits.ProductionQueue>().Producing( Rules.UnitCategory[ Building.Name ] );
if( producing == null || producing.Item != Building.Name || producing.RemainingTime != 0 )
Game.world.AddFrameEndTask( _ => { Game.controller.orderGenerator = null; } );
}