[][src]Struct brawllib_rs::sakurai::fighter_data::FighterAttributes

pub struct FighterAttributes {
    pub walk_init_vel: f32,
    pub walk_acc: f32,
    pub walk_max_vel: f32,
    pub ground_friction: f32,
    pub dash_init_vel: f32,
    pub dash_run_acc_a: f32,
    pub dash_run_acc_b: f32,
    pub dash_run_term_vel: f32,
    pub grounded_max_x_vel: f32,
    pub dash_cancel_frame_window: i32,
    pub guard_on_max_momentum: f32,
    pub jump_squat_frames: i32,
    pub jump_x_init_vel: f32,
    pub jump_y_init_vel: f32,
    pub jump_x_vel_ground_mult: f32,
    pub jump_x_init_term_vel: f32,
    pub jump_y_init_vel_short: f32,
    pub air_jump_x_mult: f32,
    pub air_jump_y_mult: f32,
    pub footstool_init_vel: f32,
    pub footstool_init_vel_short: f32,
    pub meteor_cancel_delay: f32,
    pub num_jumps: u32,
    pub gravity: f32,
    pub term_vel: f32,
    pub air_friction_y: f32,
    pub air_y_term_vel: f32,
    pub air_mobility_a: f32,
    pub air_mobility_b: f32,
    pub air_x_term_vel: f32,
    pub air_friction_x: f32,
    pub fastfall_velocity: f32,
    pub air_x_term_vel_hard: f32,
    pub glide_frame_window: u32,
    pub jab2_window: f32,
    pub jab3_window: f32,
    pub ftilt2_window: f32,
    pub ftilt3_window: f32,
    pub fsmash2_window: f32,
    pub flip_dir_frame: f32,
    pub weight: f32,
    pub size: f32,
    pub results_screen_size: f32,
    pub shield_size: f32,
    pub shield_break_vel: f32,
    pub shield_strength: f32,
    pub respawn_platform_size: f32,
    pub edge_jump_x_vel: f32,
    pub edge_jump_y_vel: f32,
    pub item_throw_strength: f32,
    pub projectile_item_move_speed: f32,
    pub projectile_item_move_speed_dash_f: f32,
    pub projectile_item_move_speed_dash_b: f32,
    pub light_landing_lag: f32,
    pub normal_landing_lag: f32,
    pub nair_landing_lag: f32,
    pub fair_landing_lag: f32,
    pub bair_landing_lag: f32,
    pub uair_landing_lag: f32,
    pub dair_landing_lag: f32,
    pub term_vel_hard_frames: u32,
    pub hip_n_bone: u32,
    pub tag_height_value: f32,
    pub walljump_x_vel: f32,
    pub walljump_y_vel: f32,
    pub lhand_n_bone: u32,
    pub rhand_n_bone: u32,
    pub water_y_acc: f32,
    pub spit_star_size: f32,
    pub spit_star_damage: u32,
    pub egg_size: f32,
    pub hip_n_bone2: u32,
    pub x_rot_n_bone: u32,
}

Fields

walk_init_vel: f32walk_acc: f32walk_max_vel: f32ground_friction: f32dash_init_vel: f32dash_run_acc_a: f32dash_run_acc_b: f32dash_run_term_vel: f32grounded_max_x_vel: f32dash_cancel_frame_window: i32guard_on_max_momentum: f32jump_squat_frames: i32jump_x_init_vel: f32jump_y_init_vel: f32jump_x_vel_ground_mult: f32jump_x_init_term_vel: f32jump_y_init_vel_short: f32air_jump_x_mult: f32air_jump_y_mult: f32footstool_init_vel: f32footstool_init_vel_short: f32meteor_cancel_delay: f32num_jumps: u32gravity: f32term_vel: f32air_friction_y: f32air_y_term_vel: f32air_mobility_a: f32air_mobility_b: f32air_x_term_vel: f32air_friction_x: f32fastfall_velocity: f32air_x_term_vel_hard: f32glide_frame_window: u32jab2_window: f32jab3_window: f32ftilt2_window: f32ftilt3_window: f32fsmash2_window: f32flip_dir_frame: f32weight: f32size: f32results_screen_size: f32shield_size: f32shield_break_vel: f32shield_strength: f32respawn_platform_size: f32edge_jump_x_vel: f32edge_jump_y_vel: f32item_throw_strength: f32projectile_item_move_speed: f32projectile_item_move_speed_dash_f: f32projectile_item_move_speed_dash_b: f32light_landing_lag: f32normal_landing_lag: f32nair_landing_lag: f32fair_landing_lag: f32bair_landing_lag: f32uair_landing_lag: f32dair_landing_lag: f32term_vel_hard_frames: u32hip_n_bone: u32tag_height_value: f32walljump_x_vel: f32walljump_y_vel: f32lhand_n_bone: u32rhand_n_bone: u32water_y_acc: f32spit_star_size: f32spit_star_damage: u32egg_size: f32hip_n_bone2: u32x_rot_n_bone: u32

Trait Implementations

impl Clone for FighterAttributes[src]

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

Performs copy-assignment from source. Read more

impl Debug for FighterAttributes[src]

impl Serialize for FighterAttributes[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]