summaryrefslogtreecommitdiff
path: root/shared
diff options
context:
space:
mode:
Diffstat (limited to 'shared')
-rw-r--r--shared/src/resources.rs5
-rw-r--r--shared/src/tree.rs2
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 {