private CreateJob ( |
||
order | ||
return | IJobGroup |
IJobGroup CreateJob(BuildOrder order)
{
var ok = FindMaterials(order);
if (!ok)
{
Events.AddGameEvent(this.Workbench, "Failed to find materials for {0}.", this.CurrentBuildOrder.BuildableItemID);
return null;
}
var job = new Jobs.JobGroups.BuildItemJob(this, this.Workbench, order.BuildableItem.Key, order.SourceItems);
this.Environment.World.Jobs.Add(job);
return job;
}