Merge branch 'blenvy' of github.com:kaosat-dev/Blender_bevy_components_worklflow into blenvy

This commit is contained in:
kaosat.dev 2024-08-12 01:57:35 +02:00
commit 013087eebe
1 changed files with 9 additions and 4 deletions

View File

@ -69,10 +69,15 @@ impl CopyComponents {
} }
}) })
.map(|type_id| { .map(|type_id| {
return ( match type_id.data::<ReflectComponent>() {
type_id.data::<ReflectComponent>().unwrap().clone(), Some(data) => (
data.clone(),
type_id.type_info().type_id(), // we need the original type_id down the line type_id.type_info().type_id(), // we need the original type_id down the line
); ),
None => {
panic!("type {:?}'s ReflectComponent data was not found in the type registry, this could be because the type is missing a #[reflect(Component)]", type_id.type_info().type_path());
}
}
}) })
.collect::<Vec<_>>() .collect::<Vec<_>>()
}; };