From 9faa8b8f530f3640e1a604a4888cc3fa7beafd5f Mon Sep 17 00:00:00 2001 From: HampusM Date: Mon, 7 Apr 2025 19:19:31 +0200 Subject: refactor(ecs): remove TypeName trait --- ecs/src/component/storage/archetype.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ecs/src/component/storage') diff --git a/ecs/src/component/storage/archetype.rs b/ecs/src/component/storage/archetype.rs index 5306cf9..8d48e13 100644 --- a/ecs/src/component/storage/archetype.rs +++ b/ecs/src/component/storage/archetype.rs @@ -215,11 +215,11 @@ pub struct EntityComponent impl EntityComponent { - pub fn new(component: Box) -> Self + pub fn new(component: Box, component_name: &'static str) -> Self { Self { - name: component.type_name(), - component: Lock::new(component), + name: component_name, + component: Lock::new(component, component_name), } } -- cgit v1.2.3-18-g5258