pub struct FriendAvatarDataResponsePacket {Show 19 fields
pub unk1: u32,
pub unk2: u32,
pub unk3: u32,
pub unk4: u32,
pub unk5: u32,
pub unk6: ObjectHeader,
pub unk7: ObjectHeader,
pub name: String,
pub unk9: u32,
pub unk10: u32,
pub unk11: u32,
pub unk12: u32,
pub unk13: Vec<u8>,
pub unk14: u32,
pub character_data: Vec<u8>,
pub weapon: Item,
pub other_items: Vec<Item>,
pub unk18: u32,
pub unk19: u32,
}
Expand description
(0x26, 0x08) Friend Avatar Data Response.
(S -> C) Sent in response to the data request.
Response to: crate::protocol::Packet::FriendAvatarDataRequest
Fields§
§unk1: u32
§unk2: u32
§unk3: u32
§unk4: u32
§unk5: u32
§unk6: ObjectHeader
§unk7: ObjectHeader
§name: String
Name of the character
unk9: u32
§unk10: u32
§unk11: u32
§unk12: u32
§unk13: Vec<u8>
§unk14: u32
§character_data: Vec<u8>
§weapon: Item
Item used as a weapon.
other_items: Vec<Item>
Other items (e.g. camos, outfit).
unk18: u32
§unk19: u32
Trait Implementations§
source§impl Clone for FriendAvatarDataResponsePacket
impl Clone for FriendAvatarDataResponsePacket
source§fn clone(&self) -> FriendAvatarDataResponsePacket
fn clone(&self) -> FriendAvatarDataResponsePacket
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for FriendAvatarDataResponsePacket
impl Default for FriendAvatarDataResponsePacket
source§fn default() -> FriendAvatarDataResponsePacket
fn default() -> FriendAvatarDataResponsePacket
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for FriendAvatarDataResponsePacket
impl<'de> Deserialize<'de> for FriendAvatarDataResponsePacket
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PacketReadWrite for FriendAvatarDataResponsePacket
impl PacketReadWrite for FriendAvatarDataResponsePacket
source§fn read(
reader: &mut (impl Read + Seek),
flags: &Flags,
packet_type: PacketType
) -> Result<Self, PacketError>
fn read( reader: &mut (impl Read + Seek), flags: &Flags, packet_type: PacketType ) -> Result<Self, PacketError>
Reads a packet from a stream.
source§fn write(&self, packet_type: PacketType) -> Result<Vec<u8>, PacketError>
fn write(&self, packet_type: PacketType) -> Result<Vec<u8>, PacketError>
Writes a packet to a Vec.
source§impl PartialEq for FriendAvatarDataResponsePacket
impl PartialEq for FriendAvatarDataResponsePacket
source§fn eq(&self, other: &FriendAvatarDataResponsePacket) -> bool
fn eq(&self, other: &FriendAvatarDataResponsePacket) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for FriendAvatarDataResponsePacket
Auto Trait Implementations§
impl Freeze for FriendAvatarDataResponsePacket
impl RefUnwindSafe for FriendAvatarDataResponsePacket
impl Send for FriendAvatarDataResponsePacket
impl Sync for FriendAvatarDataResponsePacket
impl Unpin for FriendAvatarDataResponsePacket
impl UnwindSafe for FriendAvatarDataResponsePacket
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more