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 entity_method;
|
||||||
pub mod packet;
|
pub mod packet;
|
||||||
pub mod payload;
|
pub mod payload;
|
||||||
pub mod subtype_2f;
|
|
||||||
pub mod type_0;
|
pub mod type_0;
|
||||||
|
pub mod update_arena;
|
||||||
|
|
||||||
use std::io::Read;
|
use std::io::Read;
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ use serde::Serialize;
|
|||||||
use serde_with::serde_as;
|
use serde_with::serde_as;
|
||||||
|
|
||||||
use crate::models::data::read_quirky_length;
|
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;
|
use crate::result::Result;
|
||||||
|
|
||||||
#[serde_as]
|
#[serde_as]
|
||||||
@@ -13,7 +13,7 @@ use crate::result::Result;
|
|||||||
pub enum EntityMethod {
|
pub enum EntityMethod {
|
||||||
Subtype2F {
|
Subtype2F {
|
||||||
field_number: u64,
|
field_number: u64,
|
||||||
sub_type_2f: Subtype2F,
|
sub_type_2f: UpdateArena,
|
||||||
|
|
||||||
/// Original payload for investigation.
|
/// Original payload for investigation.
|
||||||
#[serde_as(as = "serde_with::hex::Hex")]
|
#[serde_as(as = "serde_with::hex::Hex")]
|
||||||
@@ -45,7 +45,7 @@ impl EntityMethod {
|
|||||||
let message_length = read_quirky_length(&mut reader)?;
|
let message_length = read_quirky_length(&mut reader)?;
|
||||||
Self::Subtype2F {
|
Self::Subtype2F {
|
||||||
field_number,
|
field_number,
|
||||||
sub_type_2f: Subtype2F::decode(&reader[..message_length])?,
|
sub_type_2f: UpdateArena::decode(&reader[..message_length])?,
|
||||||
payload,
|
payload,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
use prost::Message;
|
use prost::Message;
|
||||||
use serde::Serialize;
|
use serde::Serialize;
|
||||||
|
|
||||||
|
/// Subtype `0x2F`.
|
||||||
#[derive(Message, Serialize)]
|
#[derive(Message, Serialize)]
|
||||||
pub struct Subtype2F {
|
pub struct UpdateArena {
|
||||||
#[prost(message, tag = "1")]
|
#[prost(message, tag = "1")]
|
||||||
pub players: Option<Players>,
|
pub players: Option<Players>,
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user