pub trait IFingerMethods: IFinger {
// Provided methods
fn get_initiated(self) -> bool { ... }
fn set_initiated(self, value: impl Into<bool>) { ... }
fn get_ik_position(self) -> Vector3 { ... }
fn set_ik_position(self, value: impl Into<Vector3>) { ... }
fn get_ik_rotation(self) -> Quaternion { ... }
fn set_ik_rotation(self, value: impl Into<Quaternion>) { ... }
fn is_valid(self) -> (bool, Il2CppString) { ... }
fn initiate(self, hand: impl Into<Transform>, index: impl Into<i32>) { ... }
fn fix_transforms(self) { ... }
fn store_default_local_state(self) { ... }
fn update(self, master_weight: impl Into<f32>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_initiated(self) -> bool
fn get_initiated(self) -> bool
get_initiated() overload
Sourcefn set_initiated(self, value: impl Into<bool>)
fn set_initiated(self, value: impl Into<bool>)
set_initiated(bool) overload
Sourcefn get_ik_position(self) -> Vector3
fn get_ik_position(self) -> Vector3
get_IKPosition() overload
Sourcefn set_ik_position(self, value: impl Into<Vector3>)
fn set_ik_position(self, value: impl Into<Vector3>)
set_IKPosition(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_ik_rotation(self) -> Quaternion
fn get_ik_rotation(self) -> Quaternion
get_IKRotation() overload
Sourcefn set_ik_rotation(self, value: impl Into<Quaternion>)
fn set_ik_rotation(self, value: impl Into<Quaternion>)
set_IKRotation(crate::unity_engine::quaternion::Quaternion) overload
Sourcefn is_valid(self) -> (bool, Il2CppString)
fn is_valid(self) -> (bool, Il2CppString)
IsValid(*mut::unity::Il2CppString) overload
Sourcefn initiate(self, hand: impl Into<Transform>, index: impl Into<i32>)
fn initiate(self, hand: impl Into<Transform>, index: impl Into<i32>)
Initiate(crate::unity_engine::transform::Transform, i32) overload
Sourcefn fix_transforms(self)
fn fix_transforms(self)
FixTransforms() overload
Sourcefn store_default_local_state(self)
fn store_default_local_state(self)
StoreDefaultLocalState() 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: IFinger> IFingerMethods for __T
Available on crate feature
root_motion-final_ik-finger only.