diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-09 21:58:28 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-09 21:58:28 +0100 |
commit | ecaa6a08527bad93c71bdb8211b6c2f8232ff878 (patch) | |
tree | 215452e5363be74cb7b4f210c28b66f9f2aaacf9 /shared/src/packets.rs | |
parent | 20db20d2702f7b547e1c9c0a2698b6d576cd79d8 (diff) | |
download | weareserver-ecaa6a08527bad93c71bdb8211b6c2f8232ff878.tar weareserver-ecaa6a08527bad93c71bdb8211b6c2f8232ff878.tar.bz2 weareserver-ecaa6a08527bad93c71bdb8211b6c2f8232ff878.tar.zst |
add name to mesh parts and prefabs
Diffstat (limited to 'shared/src/packets.rs')
-rw-r--r-- | shared/src/packets.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/shared/src/packets.rs b/shared/src/packets.rs index a35b4e9..2100edc 100644 --- a/shared/src/packets.rs +++ b/shared/src/packets.rs @@ -61,7 +61,7 @@ pub enum Packet { Parent(Object, Object), Sound(Object, Data), PrefabIndex(Resource<PrefabIndex>), - PrefabName(Resource<Prefab>, String), + AnnouncePrefab(Resource<Prefab>), } impl Object { @@ -121,10 +121,9 @@ impl Packet { w.write_all(&[0x09])?; resource.write(w)?; } - Packet::PrefabName(resource, name) => { + Packet::AnnouncePrefab(resource) => { w.write_all(&[0x0a])?; resource.write(w)?; - name.write(w)?; } } Ok(()) @@ -155,7 +154,7 @@ impl ReadWrite for Packet { 0x07 => Packet::Parent(Object::read(r)?, Object::read(r)?), 0x08 => Packet::Sound(Object::read(r)?, Data::read(r)?), 0x09 => Packet::PrefabIndex(Resource::read(r)?), - 0x0a => Packet::PrefabName(Resource::read(r)?, String::read(r)?), + 0x0a => Packet::AnnouncePrefab(Resource::read(r)?), _ => { for _ in 0..packet_len.max(1) - 1 { r.read_exact(&mut [0])?; |