pub trait IRagdollUtility: IMonoBehaviour {
Show 32 methods
// Provided methods
fn ik(self) -> IK { ... }
fn set_ik(self, value: IK) { ... }
fn ragdoll_to_animation_time(self) -> f32 { ... }
fn set_ragdoll_to_animation_time(self, value: f32) { ... }
fn apply_ik_on_ragdoll(self) -> bool { ... }
fn set_apply_ik_on_ragdoll(self, value: bool) { ... }
fn apply_velocity(self) -> f32 { ... }
fn set_apply_velocity(self, value: f32) { ... }
fn apply_angular_velocity(self) -> f32 { ... }
fn set_apply_angular_velocity(self, value: f32) { ... }
fn animator(self) -> Animator { ... }
fn set_animator(self, value: Animator) { ... }
fn rigidbones(self) -> Array<RagdollUtility_Rigidbone> { ... }
fn set_rigidbones(self, value: Array<RagdollUtility_Rigidbone>) { ... }
fn children(self) -> Array<RagdollUtility_Child> { ... }
fn set_children(self, value: Array<RagdollUtility_Child>) { ... }
fn enable_ragdoll_flag(self) -> bool { ... }
fn set_enable_ragdoll_flag(self, value: bool) { ... }
fn animator_update_mode(self) -> AnimatorUpdateMode { ... }
fn set_animator_update_mode(self, value: AnimatorUpdateMode) { ... }
fn all_ik_components(self) -> Array<IK> { ... }
fn set_all_ik_components(self, value: Array<IK>) { ... }
fn fix_transforms_field(self) -> Array<bool> { ... }
fn set_fix_transforms_field(self, value: Array<bool>) { ... }
fn ragdoll_weight(self) -> f32 { ... }
fn set_ragdoll_weight(self, value: f32) { ... }
fn ragdoll_weight_v(self) -> f32 { ... }
fn set_ragdoll_weight_v(self, value: f32) { ... }
fn fixed_frame(self) -> bool { ... }
fn set_fixed_frame(self, value: bool) { ... }
fn disabled_ik_components(self) -> Array<bool> { ... }
fn set_disabled_ik_components(self, value: Array<bool>) { ... }
}Provided Methods§
fn ik(self) -> IK
fn set_ik(self, value: IK)
fn ragdoll_to_animation_time(self) -> f32
fn set_ragdoll_to_animation_time(self, value: f32)
fn apply_ik_on_ragdoll(self) -> bool
fn set_apply_ik_on_ragdoll(self, value: bool)
fn apply_velocity(self) -> f32
fn set_apply_velocity(self, value: f32)
fn apply_angular_velocity(self) -> f32
fn set_apply_angular_velocity(self, value: f32)
fn animator(self) -> Animator
fn set_animator(self, value: Animator)
fn rigidbones(self) -> Array<RagdollUtility_Rigidbone>
fn set_rigidbones(self, value: Array<RagdollUtility_Rigidbone>)
fn children(self) -> Array<RagdollUtility_Child>
fn set_children(self, value: Array<RagdollUtility_Child>)
fn enable_ragdoll_flag(self) -> bool
fn set_enable_ragdoll_flag(self, value: bool)
fn animator_update_mode(self) -> AnimatorUpdateMode
fn set_animator_update_mode(self, value: AnimatorUpdateMode)
fn all_ik_components(self) -> Array<IK>
fn set_all_ik_components(self, value: Array<IK>)
fn fix_transforms_field(self) -> Array<bool>
fn set_fix_transforms_field(self, value: Array<bool>)
fn ragdoll_weight(self) -> f32
fn set_ragdoll_weight(self, value: f32)
fn ragdoll_weight_v(self) -> f32
fn set_ragdoll_weight_v(self, value: f32)
fn fixed_frame(self) -> bool
fn set_fixed_frame(self, value: bool)
fn disabled_ik_components(self) -> Array<bool>
fn set_disabled_ik_components(self, value: Array<bool>)
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.