pub trait IInteractionEffectorMethods: IInteractionEffector {
Show 20 methods
// Provided methods
fn get_effector_type(self) -> FullBodyBipedEffector { ... }
fn set_effector_type(self, value: impl Into<FullBodyBipedEffector>) { ... }
fn get_is_paused(self) -> bool { ... }
fn set_is_paused(self, value: impl Into<bool>) { ... }
fn get_interaction_object(self) -> InteractionObject { ... }
fn set_interaction_object(self, value: impl Into<InteractionObject>) { ... }
fn get_in_interaction(self) -> bool { ... }
fn ctor(self, effector_type: impl Into<FullBodyBipedEffector>) { ... }
fn initiate(self, interaction_system: impl Into<InteractionSystem>) { ... }
fn store_defaults(self) { ... }
fn reset_to_defaults(self, speed: impl Into<f32>) -> bool { ... }
fn pause(self) -> bool { ... }
fn resume(self) -> bool { ... }
fn start(
self,
interaction_object: impl Into<InteractionObject>,
tag: impl Into<Il2CppString>,
fade_in_time: impl Into<f32>,
interrupt: impl Into<bool>,
) -> bool { ... }
fn update(self, root: impl Into<Transform>, speed: impl Into<f32>) { ... }
fn get_progress(self) -> f32 { ... }
fn trigger_untriggered_events(
self,
check_time: impl Into<bool>,
) -> (bool, bool) { ... }
fn pick_up(self, root: impl Into<Transform>) { ... }
fn stop(self) -> bool { ... }
fn on_post_fbbik(self) { ... }
}Provided Methods§
Sourcefn get_effector_type(self) -> FullBodyBipedEffector
fn get_effector_type(self) -> FullBodyBipedEffector
get_effectorType() overload
Sourcefn set_effector_type(self, value: impl Into<FullBodyBipedEffector>)
fn set_effector_type(self, value: impl Into<FullBodyBipedEffector>)
set_effectorType(crate::root_motion::final_ik::fullbodybipedeffector::FullBodyBipedEffector) overload
Sourcefn get_is_paused(self) -> bool
fn get_is_paused(self) -> bool
get_isPaused() overload
Sourcefn set_is_paused(self, value: impl Into<bool>)
fn set_is_paused(self, value: impl Into<bool>)
set_isPaused(bool) overload
Sourcefn get_interaction_object(self) -> InteractionObject
fn get_interaction_object(self) -> InteractionObject
get_interactionObject() overload
Sourcefn set_interaction_object(self, value: impl Into<InteractionObject>)
fn set_interaction_object(self, value: impl Into<InteractionObject>)
set_interactionObject(crate::root_motion::final_ik::interactionobject::InteractionObject) overload
Sourcefn get_in_interaction(self) -> bool
fn get_in_interaction(self) -> bool
get_inInteraction() overload
Sourcefn ctor(self, effector_type: impl Into<FullBodyBipedEffector>)
fn ctor(self, effector_type: impl Into<FullBodyBipedEffector>)
.ctor(crate::root_motion::final_ik::fullbodybipedeffector::FullBodyBipedEffector) overload
Sourcefn initiate(self, interaction_system: impl Into<InteractionSystem>)
fn initiate(self, interaction_system: impl Into<InteractionSystem>)
Initiate(crate::root_motion::final_ik::interactionsystem::InteractionSystem) overload
Sourcefn store_defaults(self)
fn store_defaults(self)
StoreDefaults() overload
Sourcefn reset_to_defaults(self, speed: impl Into<f32>) -> bool
fn reset_to_defaults(self, speed: impl Into<f32>) -> bool
ResetToDefaults(f32) overload
Sourcefn start(
self,
interaction_object: impl Into<InteractionObject>,
tag: impl Into<Il2CppString>,
fade_in_time: impl Into<f32>,
interrupt: impl Into<bool>,
) -> bool
fn start( self, interaction_object: impl Into<InteractionObject>, tag: impl Into<Il2CppString>, fade_in_time: impl Into<f32>, interrupt: impl Into<bool>, ) -> bool
Start(crate::root_motion::final_ik::interactionobject::InteractionObject, ::unity::Il2CppString, f32, bool) overload
Sourcefn update(self, root: impl Into<Transform>, speed: impl Into<f32>)
fn update(self, root: impl Into<Transform>, speed: impl Into<f32>)
Update(crate::unity_engine::transform::Transform, f32) overload
Sourcefn get_progress(self) -> f32
fn get_progress(self) -> f32
get_progress() overload
Sourcefn trigger_untriggered_events(self, check_time: impl Into<bool>) -> (bool, bool)
fn trigger_untriggered_events(self, check_time: impl Into<bool>) -> (bool, bool)
TriggerUntriggeredEvents(bool, *mutbool, *mutbool) overload
Sourcefn pick_up(self, root: impl Into<Transform>)
fn pick_up(self, root: impl Into<Transform>)
PickUp(crate::unity_engine::transform::Transform) overload
Sourcefn on_post_fbbik(self)
fn on_post_fbbik(self)
OnPostFBBIK() 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: IInteractionEffector> IInteractionEffectorMethods for __T
root_motion-final_ik-interactioneffector only.