diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-06 20:04:29 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-06 20:04:29 +0100 |
commit | 44ef37bca0aa633f8c59d849946faf2319c5446b (patch) | |
tree | dbfcb7104dc6621cb766148ab2289d32d5f261e0 /shared/src | |
parent | 6af8b165fe8cbab35721a8797ca85cda454a5ff4 (diff) | |
download | weareserver-44ef37bca0aa633f8c59d849946faf2319c5446b.tar weareserver-44ef37bca0aa633f8c59d849946faf2319c5446b.tar.bz2 weareserver-44ef37bca0aa633f8c59d849946faf2319c5446b.tar.zst |
a
Diffstat (limited to 'shared/src')
-rw-r--r-- | shared/src/resources.rs | 5 | ||||
-rw-r--r-- | shared/src/tree.rs | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/shared/src/resources.rs b/shared/src/resources.rs index 6741936..f93de65 100644 --- a/shared/src/resources.rs +++ b/shared/src/resources.rs @@ -43,8 +43,9 @@ impl ReadWrite for Prefab { let mut s = Prefab::default(); let mut g = Vec::new(); r.read_to_end(&mut g)?; + let mut g = g.as_slice(); while !g.is_empty() { - s.0.push((Affine3A::read(r)?, Resource::read(r)?)) + s.0.push((Affine3A::read(&mut g)?, Resource::read(&mut g)?)) } Ok(s) } @@ -127,7 +128,7 @@ impl ReadWrite for Part { b"va_pbr_transmission" => { s.va_pbr_transmission = Some(<_ as ReadWrite>::read(&mut v)?) } - _ => warn!("unknown part key"), + x => warn!("unknown part key: {:?}", String::from_utf8_lossy(x)), } } Ok(s) diff --git a/shared/src/tree.rs b/shared/src/tree.rs index d8d2bfd..2ecfa3d 100644 --- a/shared/src/tree.rs +++ b/shared/src/tree.rs @@ -20,7 +20,7 @@ impl Default for SceneTree { } } impl SceneTree { - pub fn update(&mut self, p: &Packet) { + pub fn packet(&mut self, p: &Packet) { match p { Packet::Add(object, res) => { self.objects.insert(*object, ObjectData { |