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: boolTrait 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§fn clone_from(&mut self, source: &Self)
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