[][src]Struct brawllib_rs::high_level_fighter::HitBoxValues

pub struct HitBoxValues {
    pub hitbox_id: u8,
    pub set_id: u8,
    pub damage: i32,
    pub trajectory: i32,
    pub weight_knockback: i16,
    pub kbg: i16,
    pub shield_damage: i16,
    pub bkb: i16,
    pub size: f32,
    pub tripping_rate: f32,
    pub hitlag_mult: f32,
    pub di_mult: f32,
    pub effect: HitBoxEffect,
    pub sound_level: u8,
    pub sound: HitBoxSound,
    pub ground: bool,
    pub aerial: bool,
    pub sse_type: HitBoxSseType,
    pub clang: bool,
    pub direct: bool,
    pub rehit_rate: i32,
    pub angle_flipping: AngleFlip,
    pub stretches_to_bone: bool,
    pub can_hit1: bool,
    pub can_hit2: bool,
    pub can_hit3: bool,
    pub can_hit4: bool,
    pub can_hit5: bool,
    pub can_hit6: bool,
    pub can_hit7: bool,
    pub can_hit8: bool,
    pub can_hit9: bool,
    pub can_hit10: bool,
    pub can_hit11: bool,
    pub can_hit12: bool,
    pub can_hit13: bool,
    pub enabled: bool,
    pub can_be_shielded: bool,
    pub can_be_reflected: bool,
    pub can_be_absorbed: bool,
    pub remain_grabbed: bool,
    pub ignore_invincibility: bool,
    pub freeze_frame_disable: bool,
    pub flinchless: bool,
}

Fields

hitbox_id: u8set_id: u8damage: i32trajectory: i32weight_knockback: i16kbg: i16shield_damage: i16bkb: i16size: f32tripping_rate: f32hitlag_mult: f32di_mult: f32effect: HitBoxEffectsound_level: u8sound: HitBoxSoundground: boolaerial: boolsse_type: HitBoxSseTypeclang: booldirect: boolrehit_rate: i32angle_flipping: AngleFlipstretches_to_bone: boolcan_hit1: boolcan_hit2: boolcan_hit3: boolcan_hit4: boolcan_hit5: boolcan_hit6: boolcan_hit7: boolcan_hit8: boolcan_hit9: boolcan_hit10: boolcan_hit11: boolcan_hit12: boolcan_hit13: boolenabled: boolcan_be_shielded: boolcan_be_reflected: boolcan_be_absorbed: boolremain_grabbed: boolignore_invincibility: boolfreeze_frame_disable: boolflinchless: bool

Methods

impl HitBoxValues[src]

Trait Implementations

impl PartialEq<HitBoxValues> for HitBoxValues[src]

impl Clone for HitBoxValues[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for HitBoxValues[src]

impl Serialize for HitBoxValues[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]