mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 18:24:05 +02:00
Made usermessage fields public
This commit is contained in:
parent
5b6b3e127f
commit
872c799acd
1 changed files with 22 additions and 22 deletions
|
|
@ -379,27 +379,27 @@ pub struct TrainMessage {
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||||
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
||||||
pub struct VoiceSubtitleMessage {
|
pub struct VoiceSubtitleMessage {
|
||||||
client: u8,
|
pub client: u8,
|
||||||
menu: u8,
|
pub menu: u8,
|
||||||
item: u8,
|
pub item: u8,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||||
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
||||||
pub struct ShakeMessage {
|
pub struct ShakeMessage {
|
||||||
command: u8,
|
pub command: u8,
|
||||||
amplitude: f32,
|
pub amplitude: f32,
|
||||||
frequency: f32,
|
pub frequency: f32,
|
||||||
duration: f32,
|
pub duration: f32,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||||
#[derive(BitRead, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
#[derive(BitRead, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
||||||
pub struct VGuiMenuMessage {
|
pub struct VGuiMenuMessage {
|
||||||
name: MaybeUtf8String,
|
pub name: MaybeUtf8String,
|
||||||
show: u8,
|
pub show: u8,
|
||||||
#[size_bits = 8]
|
#[size_bits = 8]
|
||||||
data: Vec<VGuiMenuMessageData>,
|
pub data: Vec<VGuiMenuMessageData>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<E: Endianness> BitWrite<E> for VGuiMenuMessage {
|
impl<E: Endianness> BitWrite<E> for VGuiMenuMessage {
|
||||||
|
|
@ -417,37 +417,37 @@ impl<E: Endianness> BitWrite<E> for VGuiMenuMessage {
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||||
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
||||||
pub struct VGuiMenuMessageData {
|
pub struct VGuiMenuMessageData {
|
||||||
key: MaybeUtf8String,
|
pub key: MaybeUtf8String,
|
||||||
data: MaybeUtf8String,
|
pub data: MaybeUtf8String,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||||
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
||||||
pub struct RumbleMessage {
|
pub struct RumbleMessage {
|
||||||
waveform_index: u8,
|
pub waveform_index: u8,
|
||||||
rumble_data: u8,
|
pub rumble_data: u8,
|
||||||
rumble_flags: u8,
|
pub rumble_flags: u8,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||||
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
||||||
pub struct FadeMessage {
|
pub struct FadeMessage {
|
||||||
duration: u16,
|
pub duration: u16,
|
||||||
hold: u16,
|
pub hold: u16,
|
||||||
flags: u16,
|
pub flags: u16,
|
||||||
color: [u8; 4],
|
pub color: [u8; 4],
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||||
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
#[derive(BitRead, BitWrite, Debug, Clone, PartialEq, Serialize, Deserialize)]
|
||||||
pub struct HapMeleeContactMessage {
|
pub struct HapMeleeContactMessage {
|
||||||
data: u8,
|
pub data: u8,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||||
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
|
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
|
||||||
#[serde(bound(deserialize = "'a: 'static"))]
|
#[serde(bound(deserialize = "'a: 'static"))]
|
||||||
pub struct UnknownUserMessage<'a> {
|
pub struct UnknownUserMessage<'a> {
|
||||||
raw_type: u8,
|
pub raw_type: u8,
|
||||||
data: Stream<'a>,
|
pub data: Stream<'a>,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue