Dwarrowdelf.Client.BuildItemManager.CreateJob C# (CSharp) Method

CreateJob() private method

private CreateJob ( BuildOrder order ) : IJobGroup
order BuildOrder
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;
        }