summaryrefslogtreecommitdiff
path: root/world/src
diff options
context:
space:
mode:
Diffstat (limited to 'world/src')
-rw-r--r--world/src/main.rs7
-rw-r--r--world/src/mesh.rs6
2 files changed, 9 insertions, 4 deletions
diff --git a/world/src/main.rs b/world/src/main.rs
index eeea1c9..7f531b4 100644
--- a/world/src/main.rs
+++ b/world/src/main.rs
@@ -118,10 +118,9 @@ fn main() -> Result<()> {
let pres = store.set(&prefab)?;
- if let Some(name) = args.name {
- Packet::PrefabName(pres.clone(), name).write(&mut sock)?;
- sock.flush()?;
- }
+ Packet::AnnouncePrefab(pres.clone()).write(&mut sock)?;
+ sock.flush()?;
+
let ob = if args.add {
let ob = Object::new();
Packet::Add(ob, pres.clone()).write(&mut sock)?;
diff --git a/world/src/mesh.rs b/world/src/mesh.rs
index c5bbb7f..2c868ab 100644
--- a/world/src/mesh.rs
+++ b/world/src/mesh.rs
@@ -303,7 +303,13 @@ pub fn import_mesh(
let g_refractive_index = p.material().ior();
let g_thickness = p.material().volume().map(|v| v.thickness_factor());
+ let name = mesh.name().map(|e| e.to_owned());
+ if let Some(name) = &name {
+ info!("name is {name:?}");
+ }
+
let mesh = store.set(&MeshPart {
+ name,
index,
g_albedo,
g_alpha,