pub trait IInteractionObject: IMonoBehaviour {
Show 14 methods
// Provided methods
fn other_look_at_target(self) -> Transform { ... }
fn set_other_look_at_target(self, value: Transform) { ... }
fn other_targets_root(self) -> Transform { ... }
fn set_other_targets_root(self, value: Transform) { ... }
fn position_offset_space(self) -> Transform { ... }
fn set_position_offset_space(self, value: Transform) { ... }
fn weight_curves(self) -> Array<InteractionObject_WeightCurve> { ... }
fn set_weight_curves(self, value: Array<InteractionObject_WeightCurve>) { ... }
fn multipliers(self) -> Array<InteractionObject_Multiplier> { ... }
fn set_multipliers(self, value: Array<InteractionObject_Multiplier>) { ... }
fn events(self) -> Array<InteractionObject_InteractionEvent> { ... }
fn set_events(self, value: Array<InteractionObject_InteractionEvent>) { ... }
fn targets(self) -> Array<InteractionTarget> { ... }
fn set_targets(self, value: Array<InteractionTarget>) { ... }
}Provided Methods§
fn other_look_at_target(self) -> Transform
fn set_other_look_at_target(self, value: Transform)
fn other_targets_root(self) -> Transform
fn set_other_targets_root(self, value: Transform)
fn position_offset_space(self) -> Transform
fn set_position_offset_space(self, value: Transform)
fn weight_curves(self) -> Array<InteractionObject_WeightCurve>
fn set_weight_curves(self, value: Array<InteractionObject_WeightCurve>)
fn multipliers(self) -> Array<InteractionObject_Multiplier>
fn set_multipliers(self, value: Array<InteractionObject_Multiplier>)
fn events(self) -> Array<InteractionObject_InteractionEvent>
fn set_events(self, value: Array<InteractionObject_InteractionEvent>)
fn targets(self) -> Array<InteractionTarget>
fn set_targets(self, value: Array<InteractionTarget>)
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.