pub trait IPrefetchedSignalMethods: IPrefetchedSignal {
Show 68 methods
// Provided methods
fn get_state_name(self) -> Il2CppString { ... }
fn set_state_name(self, value: impl Into<Il2CppString>) { ... }
fn get_state_hash(self) -> i32 { ... }
fn set_state_hash(self, value: impl Into<i32>) { ... }
fn get_is_internal_null(self) -> bool { ... }
fn set_is_internal_null(self, value: impl Into<bool>) { ... }
fn get_clip(self) -> AnimationClip { ... }
fn set_clip(self, value: impl Into<AnimationClip>) { ... }
fn get_curves(self) -> PrefetchedCurve { ... }
fn set_curves(self, value: impl Into<PrefetchedCurve>) { ... }
fn get_clip_length(self) -> f32 { ... }
fn set_clip_length(self, value: impl Into<f32>) { ... }
fn get_ft2nt(self) -> f32 { ... }
fn set_ft2nt(self, value: impl Into<f32>) { ... }
fn get_attack_far_range(self) -> f32 { ... }
fn set_attack_far_range(self, value: impl Into<f32>) { ... }
fn get_attack_near_range(self) -> f32 { ... }
fn set_attack_near_range(self, value: impl Into<f32>) { ... }
fn get_forward_cancel(self) -> f32 { ... }
fn set_forward_cancel(self, value: impl Into<f32>) { ... }
fn get_rush_forward_cancel(self) -> f32 { ... }
fn set_rush_forward_cancel(self, value: impl Into<f32>) { ... }
fn backward_cancel(self, ratio: impl Into<f32>) -> f32 { ... }
fn get_transition_duration(self) -> f32 { ... }
fn set_transition_duration(self, value: impl Into<f32>) { ... }
fn get_local_root_moved(self) -> Vector3 { ... }
fn set_local_root_moved(self, value: impl Into<Vector3>) { ... }
fn get_weapon_style(self) -> WeaponStyle { ... }
fn set_weapon_style(self, value: impl Into<WeaponStyle>) { ... }
fn get_hit_signal(self) -> AnimationEvent { ... }
fn set_hit_signal(self, value: impl Into<AnimationEvent>) { ... }
fn get_hit_count(self) -> i32 { ... }
fn set_hit_count(self, value: impl Into<i32>) { ... }
fn get_hit_time(self) -> f32 { ... }
fn set_hit_time(self, value: impl Into<f32>) { ... }
fn get_local_hit_pos(self) -> Vector3 { ... }
fn set_local_hit_pos(self, value: impl Into<Vector3>) { ... }
fn get_local_hit_dir(self) -> Vector3 { ... }
fn set_local_hit_dir(self, value: impl Into<Vector3>) { ... }
fn get_is_knockable(self) -> bool { ... }
fn get_shoot_time(self) -> f32 { ... }
fn set_shoot_time(self, value: impl Into<f32>) { ... }
fn get_local_shoot_pos(self) -> Vector3 { ... }
fn set_local_shoot_pos(self, value: impl Into<Vector3>) { ... }
fn get_local_shoot_dir(self) -> Vector3 { ... }
fn set_local_shoot_dir(self, value: impl Into<Vector3>) { ... }
fn get_hit_or_shoot_time(self) -> f32 { ... }
fn get_human_die_fall_time(self) -> f32 { ... }
fn set_human_die_fall_time(self, value: impl Into<f32>) { ... }
fn get_motion_matching_velocity(self) -> Vector3 { ... }
fn set_motion_matching_velocity(self, value: impl Into<Vector3>) { ... }
fn get_motion_matching_torque(self) -> Quaternion { ... }
fn set_motion_matching_torque(self, value: impl Into<Quaternion>) { ... }
fn get_score(self) -> f32 { ... }
fn set_score(self, value: impl Into<f32>) { ... }
fn get_is_attack_range_valid(self) -> bool { ... }
fn get_forward_cancel_nt(self) -> f32 { ... }
fn get_rush_forward_cancel_nt(self) -> f32 { ... }
fn backward_cancel_nt(self, ratio: impl Into<f32>) -> f32 { ... }
fn get_backward_cancel_abnt_for_debug(self) -> (f32, f32) { ... }
fn world_root_moved(self, t: impl Into<Transform>) -> Vector3 { ... }
fn world_die_fall_pos(
self,
t: impl Into<Transform>,
index: impl Into<i32>,
) -> Vector3 { ... }
fn will_collide(self, cp: impl Into<Character>) -> bool { ... }
fn calc_distance_to_collider_at_root_moved(
self,
cp: impl Into<Character>,
) -> f32 { ... }
fn is_obstracted_between_root_moved_and_enemy(
self,
cp: impl Into<Character>,
) -> bool { ... }
fn ctor(
self,
state_name: impl Into<Il2CppString>,
state_hash: impl Into<i32>,
body_go: impl Into<GameObject>,
body_anim: impl Into<AnimationClip>,
ride_go: impl Into<GameObject>,
ride_anim: impl Into<AnimationClip>,
) { ... }
fn get_prefetched_curve(
self,
clip: impl Into<AnimationClip>,
) -> PrefetchedCurve { ... }
fn import_from_signals(self, events: impl Into<Array<AnimationEvent>>) { ... }
}Provided Methods§
Sourcefn get_state_name(self) -> Il2CppString
fn get_state_name(self) -> Il2CppString
get_StateName() overload
Sourcefn set_state_name(self, value: impl Into<Il2CppString>)
fn set_state_name(self, value: impl Into<Il2CppString>)
set_StateName(::unity::Il2CppString) overload
Sourcefn get_state_hash(self) -> i32
fn get_state_hash(self) -> i32
get_StateHash() overload
Sourcefn set_state_hash(self, value: impl Into<i32>)
fn set_state_hash(self, value: impl Into<i32>)
set_StateHash(i32) overload
Sourcefn get_is_internal_null(self) -> bool
fn get_is_internal_null(self) -> bool
get_isInternalNull() overload
Sourcefn set_is_internal_null(self, value: impl Into<bool>)
fn set_is_internal_null(self, value: impl Into<bool>)
set_isInternalNull(bool) overload
Sourcefn get_clip(self) -> AnimationClip
fn get_clip(self) -> AnimationClip
get_Clip() overload
Sourcefn set_clip(self, value: impl Into<AnimationClip>)
fn set_clip(self, value: impl Into<AnimationClip>)
set_Clip(crate::unity_engine::animationclip::AnimationClip) overload
Sourcefn get_curves(self) -> PrefetchedCurve
fn get_curves(self) -> PrefetchedCurve
get_Curves() overload
Sourcefn set_curves(self, value: impl Into<PrefetchedCurve>)
fn set_curves(self, value: impl Into<PrefetchedCurve>)
set_Curves(crate::combat::prefetchedcurve::PrefetchedCurve) overload
Sourcefn get_clip_length(self) -> f32
fn get_clip_length(self) -> f32
get_ClipLength() overload
Sourcefn set_clip_length(self, value: impl Into<f32>)
fn set_clip_length(self, value: impl Into<f32>)
set_ClipLength(f32) overload
Sourcefn get_attack_far_range(self) -> f32
fn get_attack_far_range(self) -> f32
get_AttackFarRange() overload
Sourcefn set_attack_far_range(self, value: impl Into<f32>)
fn set_attack_far_range(self, value: impl Into<f32>)
set_AttackFarRange(f32) overload
Sourcefn get_attack_near_range(self) -> f32
fn get_attack_near_range(self) -> f32
get_AttackNearRange() overload
Sourcefn set_attack_near_range(self, value: impl Into<f32>)
fn set_attack_near_range(self, value: impl Into<f32>)
set_AttackNearRange(f32) overload
Sourcefn get_forward_cancel(self) -> f32
fn get_forward_cancel(self) -> f32
get_ForwardCancel() overload
Sourcefn set_forward_cancel(self, value: impl Into<f32>)
fn set_forward_cancel(self, value: impl Into<f32>)
set_ForwardCancel(f32) overload
Sourcefn get_rush_forward_cancel(self) -> f32
fn get_rush_forward_cancel(self) -> f32
get_RushForwardCancel() overload
Sourcefn set_rush_forward_cancel(self, value: impl Into<f32>)
fn set_rush_forward_cancel(self, value: impl Into<f32>)
set_RushForwardCancel(f32) overload
Sourcefn backward_cancel(self, ratio: impl Into<f32>) -> f32
fn backward_cancel(self, ratio: impl Into<f32>) -> f32
BackwardCancel(f32) overload
Sourcefn get_transition_duration(self) -> f32
fn get_transition_duration(self) -> f32
get_TransitionDuration() overload
Sourcefn set_transition_duration(self, value: impl Into<f32>)
fn set_transition_duration(self, value: impl Into<f32>)
set_TransitionDuration(f32) overload
Sourcefn get_local_root_moved(self) -> Vector3
fn get_local_root_moved(self) -> Vector3
get_LocalRootMoved() overload
Sourcefn set_local_root_moved(self, value: impl Into<Vector3>)
fn set_local_root_moved(self, value: impl Into<Vector3>)
set_LocalRootMoved(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_weapon_style(self) -> WeaponStyle
fn get_weapon_style(self) -> WeaponStyle
get_WeaponStyle() overload
Sourcefn set_weapon_style(self, value: impl Into<WeaponStyle>)
fn set_weapon_style(self, value: impl Into<WeaponStyle>)
set_WeaponStyle(crate::combat::weaponstyle::WeaponStyle) overload
Sourcefn get_hit_signal(self) -> AnimationEvent
fn get_hit_signal(self) -> AnimationEvent
get_HitSignal() overload
Sourcefn set_hit_signal(self, value: impl Into<AnimationEvent>)
fn set_hit_signal(self, value: impl Into<AnimationEvent>)
set_HitSignal(crate::unity_engine::animationevent::AnimationEvent) overload
Sourcefn get_hit_count(self) -> i32
fn get_hit_count(self) -> i32
get_HitCount() overload
Sourcefn set_hit_count(self, value: impl Into<i32>)
fn set_hit_count(self, value: impl Into<i32>)
set_HitCount(i32) overload
Sourcefn get_hit_time(self) -> f32
fn get_hit_time(self) -> f32
get_HitTime() overload
Sourcefn set_hit_time(self, value: impl Into<f32>)
fn set_hit_time(self, value: impl Into<f32>)
set_HitTime(f32) overload
Sourcefn get_local_hit_pos(self) -> Vector3
fn get_local_hit_pos(self) -> Vector3
get_LocalHitPos() overload
Sourcefn set_local_hit_pos(self, value: impl Into<Vector3>)
fn set_local_hit_pos(self, value: impl Into<Vector3>)
set_LocalHitPos(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_local_hit_dir(self) -> Vector3
fn get_local_hit_dir(self) -> Vector3
get_LocalHitDir() overload
Sourcefn set_local_hit_dir(self, value: impl Into<Vector3>)
fn set_local_hit_dir(self, value: impl Into<Vector3>)
set_LocalHitDir(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_is_knockable(self) -> bool
fn get_is_knockable(self) -> bool
get_IsKnockable() overload
Sourcefn get_shoot_time(self) -> f32
fn get_shoot_time(self) -> f32
get_ShootTime() overload
Sourcefn set_shoot_time(self, value: impl Into<f32>)
fn set_shoot_time(self, value: impl Into<f32>)
set_ShootTime(f32) overload
Sourcefn get_local_shoot_pos(self) -> Vector3
fn get_local_shoot_pos(self) -> Vector3
get_LocalShootPos() overload
Sourcefn set_local_shoot_pos(self, value: impl Into<Vector3>)
fn set_local_shoot_pos(self, value: impl Into<Vector3>)
set_LocalShootPos(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_local_shoot_dir(self) -> Vector3
fn get_local_shoot_dir(self) -> Vector3
get_LocalShootDir() overload
Sourcefn set_local_shoot_dir(self, value: impl Into<Vector3>)
fn set_local_shoot_dir(self, value: impl Into<Vector3>)
set_LocalShootDir(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_hit_or_shoot_time(self) -> f32
fn get_hit_or_shoot_time(self) -> f32
get_HitOrShootTime() overload
Sourcefn get_human_die_fall_time(self) -> f32
fn get_human_die_fall_time(self) -> f32
get_HumanDieFallTime() overload
Sourcefn set_human_die_fall_time(self, value: impl Into<f32>)
fn set_human_die_fall_time(self, value: impl Into<f32>)
set_HumanDieFallTime(f32) overload
Sourcefn get_motion_matching_velocity(self) -> Vector3
fn get_motion_matching_velocity(self) -> Vector3
get_MotionMatchingVelocity() overload
Sourcefn set_motion_matching_velocity(self, value: impl Into<Vector3>)
fn set_motion_matching_velocity(self, value: impl Into<Vector3>)
set_MotionMatchingVelocity(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_motion_matching_torque(self) -> Quaternion
fn get_motion_matching_torque(self) -> Quaternion
get_MotionMatchingTorque() overload
Sourcefn set_motion_matching_torque(self, value: impl Into<Quaternion>)
fn set_motion_matching_torque(self, value: impl Into<Quaternion>)
set_MotionMatchingTorque(crate::unity_engine::quaternion::Quaternion) overload
Sourcefn get_is_attack_range_valid(self) -> bool
fn get_is_attack_range_valid(self) -> bool
get_IsAttackRangeValid() overload
Sourcefn get_forward_cancel_nt(self) -> f32
fn get_forward_cancel_nt(self) -> f32
get_ForwardCancelNT() overload
Sourcefn get_rush_forward_cancel_nt(self) -> f32
fn get_rush_forward_cancel_nt(self) -> f32
get_RushForwardCancelNT() overload
Sourcefn backward_cancel_nt(self, ratio: impl Into<f32>) -> f32
fn backward_cancel_nt(self, ratio: impl Into<f32>) -> f32
BackwardCancelNT(f32) overload
Sourcefn get_backward_cancel_abnt_for_debug(self) -> (f32, f32)
fn get_backward_cancel_abnt_for_debug(self) -> (f32, f32)
GetBackwardCancelABNTForDebug(*mutf32, *mutf32) overload
Sourcefn world_root_moved(self, t: impl Into<Transform>) -> Vector3
fn world_root_moved(self, t: impl Into<Transform>) -> Vector3
WorldRootMoved(crate::unity_engine::transform::Transform) overload
Sourcefn world_die_fall_pos(
self,
t: impl Into<Transform>,
index: impl Into<i32>,
) -> Vector3
fn world_die_fall_pos( self, t: impl Into<Transform>, index: impl Into<i32>, ) -> Vector3
WorldDieFallPos(crate::unity_engine::transform::Transform, i32) overload
Sourcefn will_collide(self, cp: impl Into<Character>) -> bool
fn will_collide(self, cp: impl Into<Character>) -> bool
WillCollide(crate::combat::character::Character) overload
Sourcefn calc_distance_to_collider_at_root_moved(
self,
cp: impl Into<Character>,
) -> f32
fn calc_distance_to_collider_at_root_moved( self, cp: impl Into<Character>, ) -> f32
CalcDistanceToColliderAtRootMoved(crate::combat::character::Character) overload
Sourcefn is_obstracted_between_root_moved_and_enemy(
self,
cp: impl Into<Character>,
) -> bool
fn is_obstracted_between_root_moved_and_enemy( self, cp: impl Into<Character>, ) -> bool
IsObstractedBetweenRootMovedAndEnemy(crate::combat::character::Character) overload
Sourcefn ctor(
self,
state_name: impl Into<Il2CppString>,
state_hash: impl Into<i32>,
body_go: impl Into<GameObject>,
body_anim: impl Into<AnimationClip>,
ride_go: impl Into<GameObject>,
ride_anim: impl Into<AnimationClip>,
)
fn ctor( self, state_name: impl Into<Il2CppString>, state_hash: impl Into<i32>, body_go: impl Into<GameObject>, body_anim: impl Into<AnimationClip>, ride_go: impl Into<GameObject>, ride_anim: impl Into<AnimationClip>, )
.ctor(::unity::Il2CppString, i32, crate::unity_engine::gameobject::GameObject, crate::unity_engine::animationclip::AnimationClip, crate::unity_engine::gameobject::GameObject, crate::unity_engine::animationclip::AnimationClip) overload
Sourcefn get_prefetched_curve(self, clip: impl Into<AnimationClip>) -> PrefetchedCurve
fn get_prefetched_curve(self, clip: impl Into<AnimationClip>) -> PrefetchedCurve
GetPrefetchedCurve(crate::unity_engine::animationclip::AnimationClip) overload
Sourcefn import_from_signals(self, events: impl Into<Array<AnimationEvent>>)
fn import_from_signals(self, events: impl Into<Array<AnimationEvent>>)
ImportFromSignals(::unity::Array<crate::unity_engine::animationevent::AnimationEvent>) 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: IPrefetchedSignal> IPrefetchedSignalMethods for __T
combat-prefetchedsignal only.