pub struct CharacterMapInfo {Show 20 fields
pub name: String,
pub player_id: i32,
pub map_id: i32,
pub coords: BigCoords,
pub direction: Direction,
pub class_id: i32,
pub guild_tag: String,
pub level: i32,
pub gender: Gender,
pub hair_style: i32,
pub hair_color: i32,
pub skin: i32,
pub max_hp: i32,
pub hp: i32,
pub max_tp: i32,
pub tp: i32,
pub equipment: EquipmentMapInfo,
pub sit_state: SitState,
pub invisible: bool,
pub warp_effect: Option<WarpEffect>,
}Expand description
Information about a nearby character. The official client skips these if they’re under 42 bytes in length.
Fields§
§name: String§player_id: i32§map_id: i32§coords: BigCoords§direction: Direction§class_id: i32§guild_tag: String§level: i32§gender: Gender§hair_style: i32§hair_color: i32§skin: i32§max_hp: i32§hp: i32§max_tp: i32§tp: i32§equipment: EquipmentMapInfo§sit_state: SitState§invisible: bool§warp_effect: Option<WarpEffect>Implementations§
Trait Implementations§
Source§impl Clone for CharacterMapInfo
impl Clone for CharacterMapInfo
Source§fn clone(&self) -> CharacterMapInfo
fn clone(&self) -> CharacterMapInfo
Returns a duplicate 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 Debug for CharacterMapInfo
impl Debug for CharacterMapInfo
Source§impl Default for CharacterMapInfo
impl Default for CharacterMapInfo
Source§fn default() -> CharacterMapInfo
fn default() -> CharacterMapInfo
Returns the “default value” for a type. Read more
Source§impl EoSerialize for CharacterMapInfo
impl EoSerialize for CharacterMapInfo
Source§fn serialize(&self, writer: &mut EoWriter) -> Result<(), EoSerializeError>
fn serialize(&self, writer: &mut EoWriter) -> Result<(), EoSerializeError>
Serializes a CharacterMapInfo into the given EoWriter instance
Source§fn deserialize(reader: &EoReader) -> Result<Self, EoReaderError>
fn deserialize(reader: &EoReader) -> Result<Self, EoReaderError>
Deserializes a CharacterMapInfo from an EoReader instance
Source§impl PartialEq for CharacterMapInfo
impl PartialEq for CharacterMapInfo
impl Eq for CharacterMapInfo
impl StructuralPartialEq for CharacterMapInfo
Auto Trait Implementations§
impl Freeze for CharacterMapInfo
impl RefUnwindSafe for CharacterMapInfo
impl Send for CharacterMapInfo
impl Sync for CharacterMapInfo
impl Unpin for CharacterMapInfo
impl UnsafeUnpin for CharacterMapInfo
impl UnwindSafe for CharacterMapInfo
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