public FetchItems(IJobObserver parent, IEnvironmentObject env, IntVector3 location, IEnumerable <IItemObject> items, DirectionSet positioning) : base(parent) { foreach (var item in items) { var job = new AssignmentGroups.FetchItemAssignment(this, env, location, item, positioning); AddSubJob(job); } Debug.Assert(this.SubJobs.Count > 0); }
public FetchItems(IJobObserver parent, IEnvironmentObject env, IntPoint3 location, IEnumerable<IItemObject> items, DirectionSet positioning) : base(parent) { foreach (var item in items) { var job = new AssignmentGroups.FetchItemAssignment(this, env, location, item, positioning); AddSubJob(job); } Debug.Assert(this.SubJobs.Count > 0); }