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;
     }
 }