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

Register() public method

public Register ( ) : void
return void
        public void Register()
        {
            this.Environment.World.JobManager.AddJobSource(this);

            this.Environment.ObjectRemoved += Environment_ObjectRemoved;
            this.Environment.ObjectMoved += Environment_ObjectMoved;

            m_itemTracker = new TargetItemTracker(this.Environment, this.Area.Center,
                o => o.IsReserved == false && o.IsStockpiled == false && o.IsInstalled == false && Match(o));

            foreach (var job in m_jobs)
                this.Environment.World.Jobs.Add(job);
        }