Skip to main content

IInteractionEffectorMethods

Trait IInteractionEffectorMethods 

Source
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§

Source

fn get_effector_type(self) -> FullBodyBipedEffector

get_effectorType() overload

Source

fn set_effector_type(self, value: impl Into<FullBodyBipedEffector>)

set_effectorType(crate::root_motion::final_ik::fullbodybipedeffector::FullBodyBipedEffector) overload

Source

fn get_is_paused(self) -> bool

get_isPaused() overload

Source

fn set_is_paused(self, value: impl Into<bool>)

set_isPaused(bool) overload

Source

fn get_interaction_object(self) -> InteractionObject

get_interactionObject() overload

Source

fn set_interaction_object(self, value: impl Into<InteractionObject>)

set_interactionObject(crate::root_motion::final_ik::interactionobject::InteractionObject) overload

Source

fn get_in_interaction(self) -> bool

get_inInteraction() overload

Source

fn ctor(self, effector_type: impl Into<FullBodyBipedEffector>)

.ctor(crate::root_motion::final_ik::fullbodybipedeffector::FullBodyBipedEffector) overload

Source

fn initiate(self, interaction_system: impl Into<InteractionSystem>)

Initiate(crate::root_motion::final_ik::interactionsystem::InteractionSystem) overload

Source

fn store_defaults(self)

StoreDefaults() overload

Source

fn reset_to_defaults(self, speed: impl Into<f32>) -> bool

ResetToDefaults(f32) overload

Source

fn pause(self) -> bool

Pause() overload

Source

fn resume(self) -> bool

Resume() overload

Source

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

Source

fn update(self, root: impl Into<Transform>, speed: impl Into<f32>)

Update(crate::unity_engine::transform::Transform, f32) overload

Source

fn get_progress(self) -> f32

get_progress() overload

Source

fn trigger_untriggered_events(self, check_time: impl Into<bool>) -> (bool, bool)

TriggerUntriggeredEvents(bool, *mutbool, *mutbool) overload

Source

fn pick_up(self, root: impl Into<Transform>)

PickUp(crate::unity_engine::transform::Transform) overload

Source

fn stop(self) -> bool

Stop() overload

Source

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§

Source§

impl<__T: IInteractionEffector> IInteractionEffectorMethods for __T

Available on crate feature root_motion-final_ik-interactioneffector only.