Skip to main content

IPhysicMaterialMethods

Trait IPhysicMaterialMethods 

Source
pub trait IPhysicMaterialMethods: IPhysicMaterial {
Show 22 methods // Provided methods fn ctor(self) { ... } fn ctor_2(self, name: impl Into<Il2CppString>) { ... } fn get_bounciness(self) -> f32 { ... } fn set_bounciness(self, value: impl Into<f32>) { ... } fn get_dynamic_friction(self) -> f32 { ... } fn set_dynamic_friction(self, value: impl Into<f32>) { ... } fn get_static_friction(self) -> f32 { ... } fn set_static_friction(self, value: impl Into<f32>) { ... } fn get_friction_combine(self) -> PhysicMaterialCombine { ... } fn set_friction_combine(self, value: impl Into<PhysicMaterialCombine>) { ... } fn get_bounce_combine(self) -> PhysicMaterialCombine { ... } fn set_bounce_combine(self, value: impl Into<PhysicMaterialCombine>) { ... } fn get_bouncyness(self) -> f32 { ... } fn set_bouncyness(self, value: impl Into<f32>) { ... } fn get_friction_direction2(self) -> Vector3 { ... } fn set_friction_direction2(self, value: impl Into<Vector3>) { ... } fn get_dynamic_friction2(self) -> f32 { ... } fn set_dynamic_friction2(self, value: impl Into<f32>) { ... } fn get_static_friction2(self) -> f32 { ... } fn set_static_friction2(self, value: impl Into<f32>) { ... } fn get_friction_direction(self) -> Vector3 { ... } fn set_friction_direction(self, value: impl Into<Vector3>) { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn ctor_2(self, name: impl Into<Il2CppString>)

.ctor(::unity::Il2CppString) overload

Source

fn get_bounciness(self) -> f32

get_bounciness() overload

Source

fn set_bounciness(self, value: impl Into<f32>)

set_bounciness(f32) overload

Source

fn get_dynamic_friction(self) -> f32

get_dynamicFriction() overload

Source

fn set_dynamic_friction(self, value: impl Into<f32>)

set_dynamicFriction(f32) overload

Source

fn get_static_friction(self) -> f32

get_staticFriction() overload

Source

fn set_static_friction(self, value: impl Into<f32>)

set_staticFriction(f32) overload

Source

fn get_friction_combine(self) -> PhysicMaterialCombine

get_frictionCombine() overload

Source

fn set_friction_combine(self, value: impl Into<PhysicMaterialCombine>)

set_frictionCombine(crate::unity_engine::physicmaterialcombine::PhysicMaterialCombine) overload

Source

fn get_bounce_combine(self) -> PhysicMaterialCombine

get_bounceCombine() overload

Source

fn set_bounce_combine(self, value: impl Into<PhysicMaterialCombine>)

set_bounceCombine(crate::unity_engine::physicmaterialcombine::PhysicMaterialCombine) overload

Source

fn get_bouncyness(self) -> f32

get_bouncyness() overload

Source

fn set_bouncyness(self, value: impl Into<f32>)

set_bouncyness(f32) overload

Source

fn get_friction_direction2(self) -> Vector3

get_frictionDirection2() overload

Source

fn set_friction_direction2(self, value: impl Into<Vector3>)

set_frictionDirection2(crate::unity_engine::vector3::Vector3) overload

Source

fn get_dynamic_friction2(self) -> f32

get_dynamicFriction2() overload

Source

fn set_dynamic_friction2(self, value: impl Into<f32>)

set_dynamicFriction2(f32) overload

Source

fn get_static_friction2(self) -> f32

get_staticFriction2() overload

Source

fn set_static_friction2(self, value: impl Into<f32>)

set_staticFriction2(f32) overload

Source

fn get_friction_direction(self) -> Vector3

get_frictionDirection() overload

Source

fn set_friction_direction(self, value: impl Into<Vector3>)

set_frictionDirection(crate::unity_engine::vector3::Vector3) 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: IPhysicMaterial> IPhysicMaterialMethods for __T

Available on crate feature unity_engine-physicmaterial only.