pub trait IBipedIKMethods: IBipedIK {
Show 25 methods
// Provided methods
fn open_user_manual(self) { ... }
fn open_script_reference(self) { ... }
fn support_group(self) { ... }
fn as_thread(self) { ... }
fn get_ik_position_weight(self, goal: impl Into<AvatarIKGoal>) -> f32 { ... }
fn get_ik_rotation_weight(self, goal: impl Into<AvatarIKGoal>) -> f32 { ... }
fn set_ik_position_weight(
self,
goal: impl Into<AvatarIKGoal>,
weight: impl Into<f32>,
) { ... }
fn set_ik_rotation_weight(
self,
goal: impl Into<AvatarIKGoal>,
weight: impl Into<f32>,
) { ... }
fn set_ik_position(
self,
goal: impl Into<AvatarIKGoal>,
ik_position: impl Into<Vector3>,
) { ... }
fn set_ik_rotation(
self,
goal: impl Into<AvatarIKGoal>,
ik_rotation: impl Into<Quaternion>,
) { ... }
fn get_ik_position(self, goal: impl Into<AvatarIKGoal>) -> Vector3 { ... }
fn get_ik_rotation(self, goal: impl Into<AvatarIKGoal>) -> Quaternion { ... }
fn set_look_at_weight(
self,
weight: impl Into<f32>,
body_weight: impl Into<f32>,
head_weight: impl Into<f32>,
eyes_weight: impl Into<f32>,
clamp_weight: impl Into<f32>,
clamp_weight_head: impl Into<f32>,
clamp_weight_eyes: impl Into<f32>,
) { ... }
fn set_look_at_position(self, look_at_position: impl Into<Vector3>) { ... }
fn set_spine_position(self, spine_position: impl Into<Vector3>) { ... }
fn set_spine_weight(self, weight: impl Into<f32>) { ... }
fn get_goal_ik(self, goal: impl Into<AvatarIKGoal>) -> IKSolverLimb { ... }
fn initiate_biped_ik(self) { ... }
fn update_biped_ik(self) { ... }
fn set_to_defaults(self) { ... }
fn fix_transforms(self) { ... }
fn initiate_solver(self) { ... }
fn update_solver(self) { ... }
fn log_warning(self, message: impl Into<Il2CppString>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn open_user_manual(self)
fn open_user_manual(self)
OpenUserManual() overload
Sourcefn open_script_reference(self)
fn open_script_reference(self)
OpenScriptReference() overload
Sourcefn support_group(self)
fn support_group(self)
SupportGroup() overload
Sourcefn get_ik_position_weight(self, goal: impl Into<AvatarIKGoal>) -> f32
fn get_ik_position_weight(self, goal: impl Into<AvatarIKGoal>) -> f32
GetIKPositionWeight(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload
Sourcefn get_ik_rotation_weight(self, goal: impl Into<AvatarIKGoal>) -> f32
fn get_ik_rotation_weight(self, goal: impl Into<AvatarIKGoal>) -> f32
GetIKRotationWeight(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload
Sourcefn set_ik_position_weight(
self,
goal: impl Into<AvatarIKGoal>,
weight: impl Into<f32>,
)
fn set_ik_position_weight( self, goal: impl Into<AvatarIKGoal>, weight: impl Into<f32>, )
SetIKPositionWeight(crate::unity_engine::avatarikgoal::AvatarIKGoal, f32) overload
Sourcefn set_ik_rotation_weight(
self,
goal: impl Into<AvatarIKGoal>,
weight: impl Into<f32>,
)
fn set_ik_rotation_weight( self, goal: impl Into<AvatarIKGoal>, weight: impl Into<f32>, )
SetIKRotationWeight(crate::unity_engine::avatarikgoal::AvatarIKGoal, f32) overload
Sourcefn set_ik_position(
self,
goal: impl Into<AvatarIKGoal>,
ik_position: impl Into<Vector3>,
)
fn set_ik_position( self, goal: impl Into<AvatarIKGoal>, ik_position: impl Into<Vector3>, )
SetIKPosition(crate::unity_engine::avatarikgoal::AvatarIKGoal, crate::unity_engine::vector3::Vector3) overload
Sourcefn set_ik_rotation(
self,
goal: impl Into<AvatarIKGoal>,
ik_rotation: impl Into<Quaternion>,
)
fn set_ik_rotation( self, goal: impl Into<AvatarIKGoal>, ik_rotation: impl Into<Quaternion>, )
SetIKRotation(crate::unity_engine::avatarikgoal::AvatarIKGoal, crate::unity_engine::quaternion::Quaternion) overload
Sourcefn get_ik_position(self, goal: impl Into<AvatarIKGoal>) -> Vector3
fn get_ik_position(self, goal: impl Into<AvatarIKGoal>) -> Vector3
GetIKPosition(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload
Sourcefn get_ik_rotation(self, goal: impl Into<AvatarIKGoal>) -> Quaternion
fn get_ik_rotation(self, goal: impl Into<AvatarIKGoal>) -> Quaternion
GetIKRotation(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload
Sourcefn set_look_at_weight(
self,
weight: impl Into<f32>,
body_weight: impl Into<f32>,
head_weight: impl Into<f32>,
eyes_weight: impl Into<f32>,
clamp_weight: impl Into<f32>,
clamp_weight_head: impl Into<f32>,
clamp_weight_eyes: impl Into<f32>,
)
fn set_look_at_weight( self, weight: impl Into<f32>, body_weight: impl Into<f32>, head_weight: impl Into<f32>, eyes_weight: impl Into<f32>, clamp_weight: impl Into<f32>, clamp_weight_head: impl Into<f32>, clamp_weight_eyes: impl Into<f32>, )
SetLookAtWeight(f32, f32, f32, f32, f32, f32, f32) overload
Sourcefn set_look_at_position(self, look_at_position: impl Into<Vector3>)
fn set_look_at_position(self, look_at_position: impl Into<Vector3>)
SetLookAtPosition(crate::unity_engine::vector3::Vector3) overload
Sourcefn set_spine_position(self, spine_position: impl Into<Vector3>)
fn set_spine_position(self, spine_position: impl Into<Vector3>)
SetSpinePosition(crate::unity_engine::vector3::Vector3) overload
Sourcefn set_spine_weight(self, weight: impl Into<f32>)
fn set_spine_weight(self, weight: impl Into<f32>)
SetSpineWeight(f32) overload
Sourcefn get_goal_ik(self, goal: impl Into<AvatarIKGoal>) -> IKSolverLimb
fn get_goal_ik(self, goal: impl Into<AvatarIKGoal>) -> IKSolverLimb
GetGoalIK(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload
Sourcefn initiate_biped_ik(self)
fn initiate_biped_ik(self)
InitiateBipedIK() overload
Sourcefn update_biped_ik(self)
fn update_biped_ik(self)
UpdateBipedIK() overload
Sourcefn set_to_defaults(self)
fn set_to_defaults(self)
SetToDefaults() overload
Sourcefn fix_transforms(self)
fn fix_transforms(self)
FixTransforms() overload
Sourcefn initiate_solver(self)
fn initiate_solver(self)
InitiateSolver() overload
Sourcefn update_solver(self)
fn update_solver(self)
UpdateSolver() overload
Sourcefn log_warning(self, message: impl Into<Il2CppString>)
fn log_warning(self, message: impl Into<Il2CppString>)
LogWarning(::unity::Il2CppString) 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: IBipedIK> IBipedIKMethods for __T
root_motion-final_ik-bipedik only.