Dwarrowdelf.Client.Stockpile.IJobSource C# (CSharp) Method

IJobSource() private method

private IJobSource ( ILivingObject living ) : IAssignment
living ILivingObject
return IAssignment
        IAssignment IJobSource.FindAssignment(ILivingObject living)
        {
            if (m_itemTracker.IsEnabled == false)
                return null;

            var ob = m_itemTracker.GetFirst();

            if (ob == null)
                return null;

            var job = new StoreToStockpileJob(this, this, ob);

            m_jobs.Add(job);

            this.Environment.World.Jobs.Add(job);

            ob.ReservedBy = this;

            return job;
        }