pub trait IDecoratorMethods: IDecorator {
Show 24 methods
// Provided methods
fn get_name(self) -> Il2CppString { ... }
fn get_m_phase(self) -> Phase { ... }
fn set_m_phase(self, value: impl Into<Phase>) { ... }
fn get_m_chrs(self) -> Array<Character> { ... }
fn get_m_master(self) -> Character { ... }
fn get_m_enemy(self) -> Character { ... }
fn get_m_grandew(self) -> Character { ... }
fn get_m_enemy_grandew(self) -> Character { ... }
fn use_on_arrival_time_predicted(self) { ... }
fn use_on_hit_time_predicted(self) { ... }
fn use_on_enemy_damage(self) { ... }
fn use_on_backward_cancel(self, chr: impl Into<Character>) { ... }
fn on_enter(self) { ... }
fn on_enter_attack(self) { ... }
fn on_update(self) { ... }
fn on_exit(self) { ... }
fn on_arrival_time_predicted(self, world_arrival_time: impl Into<f32>) { ... }
fn on_hit_time_predicted(
self,
world_hit_time: impl Into<f32>,
weapon_style: impl Into<WeaponStyle>,
) { ... }
fn on_shoot(self, ev: impl Into<AnimationEvent>) { ... }
fn on_miss_passed(self, ev: impl Into<AnimationEvent>) { ... }
fn on_hit_passed(self, ev: impl Into<AnimationEvent>) { ... }
fn on_enemy_damage(self, ev: impl Into<AnimationEvent>) { ... }
fn on_backward_cancel(self) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_Name() overload
Sourcefn get_m_phase(self) -> Phase
fn get_m_phase(self) -> Phase
get_m_Phase() overload
Sourcefn set_m_phase(self, value: impl Into<Phase>)
fn set_m_phase(self, value: impl Into<Phase>)
set_m_Phase(crate::combat::phase::Phase) overload
Sourcefn get_m_chrs(self) -> Array<Character>
fn get_m_chrs(self) -> Array<Character>
get_m_Chrs() overload
Sourcefn get_m_master(self) -> Character
fn get_m_master(self) -> Character
get_m_Master() overload
Sourcefn get_m_enemy(self) -> Character
fn get_m_enemy(self) -> Character
get_m_Enemy() overload
Sourcefn get_m_grandew(self) -> Character
fn get_m_grandew(self) -> Character
get_m_Grandew() overload
Sourcefn get_m_enemy_grandew(self) -> Character
fn get_m_enemy_grandew(self) -> Character
get_m_EnemyGrandew() overload
Sourcefn use_on_arrival_time_predicted(self)
fn use_on_arrival_time_predicted(self)
UseOnArrivalTimePredicted() overload
Sourcefn use_on_hit_time_predicted(self)
fn use_on_hit_time_predicted(self)
UseOnHitTimePredicted() overload
Sourcefn use_on_enemy_damage(self)
fn use_on_enemy_damage(self)
UseOnEnemyDamage() overload
Sourcefn use_on_backward_cancel(self, chr: impl Into<Character>)
fn use_on_backward_cancel(self, chr: impl Into<Character>)
UseOnBackwardCancel(crate::combat::character::Character) overload
Sourcefn on_enter_attack(self)
fn on_enter_attack(self)
OnEnterAttack() overload
Sourcefn on_arrival_time_predicted(self, world_arrival_time: impl Into<f32>)
fn on_arrival_time_predicted(self, world_arrival_time: impl Into<f32>)
OnArrivalTimePredicted_(f32) overload
Sourcefn on_hit_time_predicted(
self,
world_hit_time: impl Into<f32>,
weapon_style: impl Into<WeaponStyle>,
)
fn on_hit_time_predicted( self, world_hit_time: impl Into<f32>, weapon_style: impl Into<WeaponStyle>, )
OnHitTimePredicted_(f32, crate::combat::weaponstyle::WeaponStyle) overload
Sourcefn on_shoot(self, ev: impl Into<AnimationEvent>)
fn on_shoot(self, ev: impl Into<AnimationEvent>)
OnShoot(crate::unity_engine::animationevent::AnimationEvent) overload
Sourcefn on_miss_passed(self, ev: impl Into<AnimationEvent>)
fn on_miss_passed(self, ev: impl Into<AnimationEvent>)
OnMissPassed(crate::unity_engine::animationevent::AnimationEvent) overload
Sourcefn on_hit_passed(self, ev: impl Into<AnimationEvent>)
fn on_hit_passed(self, ev: impl Into<AnimationEvent>)
OnHitPassed(crate::unity_engine::animationevent::AnimationEvent) overload
Sourcefn on_enemy_damage(self, ev: impl Into<AnimationEvent>)
fn on_enemy_damage(self, ev: impl Into<AnimationEvent>)
OnEnemyDamage_(crate::unity_engine::animationevent::AnimationEvent) overload
Sourcefn on_backward_cancel(self)
fn on_backward_cancel(self)
OnBackwardCancel_() 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: IDecorator> IDecoratorMethods for __T
combat-decorator only.