private IEnumerable <Entity> _CreateResources(ResourceLayout[] resources, IEnumerable <EntityCreateParameter> build_infos) { foreach (var layout in resources) { var owner = _Find(build_infos, layout.Owner); var bag = new ResourceBag(layout.Items); owner.SetBag(bag); yield return(owner); } }
private IEnumerable<Entity> _CreateResources(ResourceLayout[] resources, IEnumerable<EntityCreateParameter> build_infos) { foreach (var layout in resources) { var owner = _Find(build_infos, layout.Owner); var bag = new ResourceBag(layout.Items); owner.SetBag(bag); yield return owner; } }