diff --git a/rpg_components/src/config/save_game.rs b/rpg_components/src/config/save_game.rs index 84f0bc2..7eab1cd 100644 --- a/rpg_components/src/config/save_game.rs +++ b/rpg_components/src/config/save_game.rs @@ -359,7 +359,7 @@ create_settings_container!( ); impl SaveGame { - pub fn to_entity_object(self, engine: &Engine) -> Result { + pub fn to_entity_object(self, engine: &Engine) -> Result<(Entity, String)> { let scene = engine.scene_mut(); let experience_settings = scene.resources.get::(); @@ -396,6 +396,6 @@ impl SaveGame { entity_object.insert_component(statistics); entity_object.insert_component(current_status); - scene.add_entity(entity_object) + Ok((scene.add_entity(entity_object)?, self.general.name)) } }