pub struct ArrowImpactEvent {
pub attached_entity: u16,
pub shooter: u16,
pub bone_index_attached: u16,
pub bone_position_x: f32,
pub bone_position_y: f32,
pub bone_position_z: f32,
pub bone_angles_x: f32,
pub bone_angles_y: f32,
pub bone_angles_z: f32,
pub projectile_type: u16,
pub is_crit: bool,
}
Fields§
§attached_entity: u16
§shooter: u16
§bone_index_attached: u16
§bone_position_x: f32
§bone_position_y: f32
§bone_position_z: f32
§bone_angles_x: f32
§bone_angles_y: f32
§bone_angles_z: f32
§projectile_type: u16
§is_crit: bool
Trait Implementations§
Source§impl Clone for ArrowImpactEvent
impl Clone for ArrowImpactEvent
Source§fn clone(&self) -> ArrowImpactEvent
fn clone(&self) -> ArrowImpactEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ArrowImpactEvent
impl Debug for ArrowImpactEvent
Source§impl<'de> Deserialize<'de> for ArrowImpactEvent
impl<'de> Deserialize<'de> for ArrowImpactEvent
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 PartialEq for ArrowImpactEvent
impl PartialEq for ArrowImpactEvent
Source§impl Serialize for ArrowImpactEvent
impl Serialize for ArrowImpactEvent
impl StructuralPartialEq for ArrowImpactEvent
Auto Trait Implementations§
impl Freeze for ArrowImpactEvent
impl RefUnwindSafe for ArrowImpactEvent
impl Send for ArrowImpactEvent
impl Sync for ArrowImpactEvent
impl Unpin for ArrowImpactEvent
impl UnwindSafe for ArrowImpactEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more