summaryrefslogtreecommitdiff
path: root/ecs/src/component/storage
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2025-04-07 19:19:31 +0200
committerHampusM <hampus@hampusmat.com>2025-04-07 19:19:31 +0200
commit9faa8b8f530f3640e1a604a4888cc3fa7beafd5f (patch)
tree004e75803ac71696db7546676b166875899c58b0 /ecs/src/component/storage
parentf67ccdd0e10cfde6851610d5d96008c8a0a50ab6 (diff)
refactor(ecs): remove TypeName trait
Diffstat (limited to 'ecs/src/component/storage')
-rw-r--r--ecs/src/component/storage/archetype.rs6
1 files changed, 3 insertions, 3 deletions
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<dyn Component>) -> Self
+ pub fn new(component: Box<dyn Component>, component_name: &'static str) -> Self
{
Self {
- name: component.type_name(),
- component: Lock::new(component),
+ name: component_name,
+ component: Lock::new(component, component_name),
}
}