mirror of
https://github.com/eigenein/wotbreplay-parser.git
synced 2026-10-21 02:17:02 +02:00
Break: rename subtype 2F to «update arena»
This commit is contained in:
1 parent
72165ae52c
commit
c9a2adff4c
3 files changed
+6
-5
No files matched your search
+1
-1
@@ -3,8 +3,8 @@
|
||||
pub mod entity_method;
|
||||
pub mod packet;
|
||||
pub mod payload;
|
||||
pub mod subtype_2f;
|
||||
pub mod type_0;
|
||||
pub mod update_arena;
|
||||
|
||||
use std::io::Read;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ use serde::Serialize;
|
||||
use serde_with::serde_as;
|
||||
|
||||
use crate::models::data::read_quirky_length;
|
||||
use crate::models::data::subtype_2f::Subtype2F;
|
||||
use crate::models::data::update_arena::UpdateArena;
|
||||
use crate::result::Result;
|
||||
|
||||
#[serde_as]
|
||||
@@ -13,7 +13,7 @@ use crate::result::Result;
|
||||
pub enum EntityMethod {
|
||||
Subtype2F {
|
||||
field_number: u64,
|
||||
sub_type_2f: Subtype2F,
|
||||
sub_type_2f: UpdateArena,
|
||||
|
||||
/// Original payload for investigation.
|
||||
#[serde_as(as = "serde_with::hex::Hex")]
|
||||
@@ -45,7 +45,7 @@ impl EntityMethod {
|
||||
let message_length = read_quirky_length(&mut reader)?;
|
||||
Self::Subtype2F {
|
||||
field_number,
|
||||
sub_type_2f: Subtype2F::decode(&reader[..message_length])?,
|
||||
sub_type_2f: UpdateArena::decode(&reader[..message_length])?,
|
||||
payload,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
use prost::Message;
|
||||
use serde::Serialize;
|
||||
|
||||
/// Subtype `0x2F`.
|
||||
#[derive(Message, Serialize)]
|
||||
pub struct Subtype2F {
|
||||
pub struct UpdateArena {
|
||||
#[prost(message, tag = "1")]
|
||||
pub players: Option<Players>,
|
||||
}
|
||||
Reference in new issue
Block a user