pub trait ICombinationHitMethods: ICombinationHit {
Show 20 methods
// Provided methods
fn get_attack_hash(self) -> i32 { ... }
fn set_attack_hash(self, value: impl Into<i32>) { ... }
fn get_play_flags(self) -> PlayFlags { ... }
fn set_play_flags(self, value: impl Into<PlayFlags>) { ... }
fn get_wait_time_to_attack(self) -> f32 { ... }
fn set_wait_time_to_attack(self, value: impl Into<f32>) { ... }
fn get_playback_rate(self) -> f32 { ... }
fn set_playback_rate(self, value: impl Into<f32>) { ... }
fn get_world_hit_time(self) -> f32 { ... }
fn set_world_hit_time(self, value: impl Into<f32>) { ... }
fn get_cp(self) -> Character { ... }
fn set_cp(self, value: impl Into<Character>) { ... }
fn get_anim_start_time(self) -> f32 { ... }
fn set_anim_start_time(self, value: impl Into<f32>) { ... }
fn get_anim_hit_time(self) -> f32 { ... }
fn set_anim_hit_time(self, value: impl Into<f32>) { ... }
fn calc(
self,
side_attacker: impl Into<Character>,
world_hit_time: impl Into<f32>,
is_knockoff: impl Into<bool>,
) -> bool { ... }
fn list_possible_attack(
self,
is_knockoff: impl Into<bool>,
) -> List_1<PrefetchedSignal> { ... }
fn select_attack(
self,
list: impl Into<List_1<PrefetchedSignal>>,
magic: impl Into<Magic>,
remain_time: impl Into<f32>,
) -> PrefetchedSignal { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_attack_hash(self) -> i32
fn get_attack_hash(self) -> i32
get_AttackHash() overload
Sourcefn set_attack_hash(self, value: impl Into<i32>)
fn set_attack_hash(self, value: impl Into<i32>)
set_AttackHash(i32) overload
Sourcefn get_play_flags(self) -> PlayFlags
fn get_play_flags(self) -> PlayFlags
get_PlayFlags() overload
Sourcefn set_play_flags(self, value: impl Into<PlayFlags>)
fn set_play_flags(self, value: impl Into<PlayFlags>)
set_PlayFlags(crate::combat::playflags::PlayFlags) overload
Sourcefn get_wait_time_to_attack(self) -> f32
fn get_wait_time_to_attack(self) -> f32
get_WaitTimeToAttack() overload
Sourcefn set_wait_time_to_attack(self, value: impl Into<f32>)
fn set_wait_time_to_attack(self, value: impl Into<f32>)
set_WaitTimeToAttack(f32) overload
Sourcefn get_playback_rate(self) -> f32
fn get_playback_rate(self) -> f32
get_PlaybackRate() overload
Sourcefn set_playback_rate(self, value: impl Into<f32>)
fn set_playback_rate(self, value: impl Into<f32>)
set_PlaybackRate(f32) overload
Sourcefn get_world_hit_time(self) -> f32
fn get_world_hit_time(self) -> f32
get_WorldHitTime() overload
Sourcefn set_world_hit_time(self, value: impl Into<f32>)
fn set_world_hit_time(self, value: impl Into<f32>)
set_WorldHitTime(f32) overload
Sourcefn set_cp(self, value: impl Into<Character>)
fn set_cp(self, value: impl Into<Character>)
set_CP(crate::combat::character::Character) overload
Sourcefn get_anim_start_time(self) -> f32
fn get_anim_start_time(self) -> f32
get_AnimStartTime() overload
Sourcefn set_anim_start_time(self, value: impl Into<f32>)
fn set_anim_start_time(self, value: impl Into<f32>)
set_AnimStartTime(f32) overload
Sourcefn get_anim_hit_time(self) -> f32
fn get_anim_hit_time(self) -> f32
get_AnimHitTime() overload
Sourcefn set_anim_hit_time(self, value: impl Into<f32>)
fn set_anim_hit_time(self, value: impl Into<f32>)
set_AnimHitTime(f32) overload
Sourcefn calc(
self,
side_attacker: impl Into<Character>,
world_hit_time: impl Into<f32>,
is_knockoff: impl Into<bool>,
) -> bool
fn calc( self, side_attacker: impl Into<Character>, world_hit_time: impl Into<f32>, is_knockoff: impl Into<bool>, ) -> bool
Calc(crate::combat::character::Character, f32, bool) overload
Sourcefn list_possible_attack(
self,
is_knockoff: impl Into<bool>,
) -> List_1<PrefetchedSignal>
fn list_possible_attack( self, is_knockoff: impl Into<bool>, ) -> List_1<PrefetchedSignal>
ListPossibleAttack(bool) overload
Sourcefn select_attack(
self,
list: impl Into<List_1<PrefetchedSignal>>,
magic: impl Into<Magic>,
remain_time: impl Into<f32>,
) -> PrefetchedSignal
fn select_attack( self, list: impl Into<List_1<PrefetchedSignal>>, magic: impl Into<Magic>, remain_time: impl Into<f32>, ) -> PrefetchedSignal
SelectAttack(crate::system::collections::generic::list_1::List_1<crate::combat::prefetchedsignal::PrefetchedSignal>, crate::combat::magic::Magic, f32) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: ICombinationHit> ICombinationHitMethods for __T
combat-combinationhit only.