pub struct Rigidbody(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rigidbody
Inherits: Component
Implementations§
Source§impl Rigidbody
impl Rigidbody
pub fn get_velocity_method_info() -> &'static MethodInfo
pub fn set_velocity_method_info() -> &'static MethodInfo
pub fn get_angular_velocity_method_info() -> &'static MethodInfo
pub fn set_angular_velocity_method_info() -> &'static MethodInfo
pub fn get_drag_method_info() -> &'static MethodInfo
pub fn set_drag_method_info() -> &'static MethodInfo
pub fn get_angular_drag_method_info() -> &'static MethodInfo
pub fn set_angular_drag_method_info() -> &'static MethodInfo
pub fn get_mass_method_info() -> &'static MethodInfo
pub fn set_mass_method_info() -> &'static MethodInfo
pub fn set_density_method_info() -> &'static MethodInfo
pub fn get_use_gravity_method_info() -> &'static MethodInfo
pub fn set_use_gravity_method_info() -> &'static MethodInfo
pub fn get_max_depenetration_velocity_method_info() -> &'static MethodInfo
pub fn set_max_depenetration_velocity_method_info() -> &'static MethodInfo
pub fn get_is_kinematic_method_info() -> &'static MethodInfo
pub fn set_is_kinematic_method_info() -> &'static MethodInfo
pub fn get_freeze_rotation_method_info() -> &'static MethodInfo
pub fn set_freeze_rotation_method_info() -> &'static MethodInfo
pub fn get_constraints_method_info() -> &'static MethodInfo
pub fn set_constraints_method_info() -> &'static MethodInfo
pub fn get_collision_detection_mode_method_info() -> &'static MethodInfo
pub fn set_collision_detection_mode_method_info() -> &'static MethodInfo
pub fn get_center_of_mass_method_info() -> &'static MethodInfo
pub fn set_center_of_mass_method_info() -> &'static MethodInfo
pub fn get_world_center_of_mass_method_info() -> &'static MethodInfo
pub fn get_inertia_tensor_rotation_method_info() -> &'static MethodInfo
pub fn set_inertia_tensor_rotation_method_info() -> &'static MethodInfo
pub fn get_inertia_tensor_method_info() -> &'static MethodInfo
pub fn set_inertia_tensor_method_info() -> &'static MethodInfo
pub fn get_detect_collisions_method_info() -> &'static MethodInfo
pub fn set_detect_collisions_method_info() -> &'static MethodInfo
pub fn get_position_method_info() -> &'static MethodInfo
pub fn set_position_method_info() -> &'static MethodInfo
pub fn get_rotation_method_info() -> &'static MethodInfo
pub fn set_rotation_method_info() -> &'static MethodInfo
pub fn get_interpolation_method_info() -> &'static MethodInfo
pub fn set_interpolation_method_info() -> &'static MethodInfo
pub fn get_solver_iterations_method_info() -> &'static MethodInfo
pub fn set_solver_iterations_method_info() -> &'static MethodInfo
pub fn get_sleep_threshold_method_info() -> &'static MethodInfo
pub fn set_sleep_threshold_method_info() -> &'static MethodInfo
pub fn get_max_angular_velocity_method_info() -> &'static MethodInfo
pub fn set_max_angular_velocity_method_info() -> &'static MethodInfo
pub fn move_position_method_info() -> &'static MethodInfo
pub fn move_rotation_method_info() -> &'static MethodInfo
pub fn sleep_method_info() -> &'static MethodInfo
pub fn is_sleeping_method_info() -> &'static MethodInfo
pub fn wake_up_method_info() -> &'static MethodInfo
pub fn reset_center_of_mass_method_info() -> &'static MethodInfo
pub fn reset_inertia_tensor_method_info() -> &'static MethodInfo
pub fn get_relative_point_velocity_method_info() -> &'static MethodInfo
pub fn get_point_velocity_method_info() -> &'static MethodInfo
pub fn get_solver_velocity_iterations_method_info() -> &'static MethodInfo
pub fn set_solver_velocity_iterations_method_info() -> &'static MethodInfo
pub fn get_sleep_velocity_method_info() -> &'static MethodInfo
pub fn set_sleep_velocity_method_info() -> &'static MethodInfo
pub fn get_sleep_angular_velocity_method_info() -> &'static MethodInfo
pub fn set_sleep_angular_velocity_method_info() -> &'static MethodInfo
pub fn get_use_cone_friction_method_info() -> &'static MethodInfo
pub fn set_use_cone_friction_method_info() -> &'static MethodInfo
pub fn get_solver_iteration_count_method_info() -> &'static MethodInfo
pub fn set_solver_iteration_count_method_info() -> &'static MethodInfo
pub fn get_solver_velocity_iteration_count_method_info() -> &'static MethodInfo
pub fn set_solver_velocity_iteration_count_method_info() -> &'static MethodInfo
pub fn add_force_method_info() -> &'static MethodInfo
pub fn add_force_2_method_info() -> &'static MethodInfo
pub fn add_force_3_method_info() -> &'static MethodInfo
pub fn add_force_4_method_info() -> &'static MethodInfo
pub fn add_relative_force_method_info() -> &'static MethodInfo
pub fn add_relative_force_2_method_info() -> &'static MethodInfo
pub fn add_relative_force_3_method_info() -> &'static MethodInfo
pub fn add_relative_force_4_method_info() -> &'static MethodInfo
pub fn add_torque_method_info() -> &'static MethodInfo
pub fn add_torque_2_method_info() -> &'static MethodInfo
pub fn add_torque_3_method_info() -> &'static MethodInfo
pub fn add_torque_4_method_info() -> &'static MethodInfo
pub fn add_relative_torque_method_info() -> &'static MethodInfo
pub fn add_relative_torque_2_method_info() -> &'static MethodInfo
pub fn add_relative_torque_3_method_info() -> &'static MethodInfo
pub fn add_relative_torque_4_method_info() -> &'static MethodInfo
pub fn add_force_at_position_method_info() -> &'static MethodInfo
pub fn add_force_at_position_2_method_info() -> &'static MethodInfo
pub fn add_explosion_force_method_info() -> &'static MethodInfo
pub fn add_explosion_force_2_method_info() -> &'static MethodInfo
pub fn add_explosion_force_3_method_info() -> &'static MethodInfo
pub fn internal_closest_point_on_bounds_method_info() -> &'static MethodInfo
pub fn closest_point_on_bounds_method_info() -> &'static MethodInfo
pub fn sweep_test_method_info() -> &'static MethodInfo
pub fn sweep_test_2_method_info() -> &'static MethodInfo
pub fn sweep_test_3_method_info() -> &'static MethodInfo
pub fn sweep_test_4_method_info() -> &'static MethodInfo
pub fn internal_sweep_test_all_method_info() -> &'static MethodInfo
pub fn sweep_test_all_method_info() -> &'static MethodInfo
pub fn sweep_test_all_2_method_info() -> &'static MethodInfo
pub fn sweep_test_all_3_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_velocity_injected_method_info() -> &'static MethodInfo
pub fn set_velocity_injected_method_info() -> &'static MethodInfo
pub fn get_angular_velocity_injected_method_info() -> &'static MethodInfo
pub fn set_angular_velocity_injected_method_info() -> &'static MethodInfo
pub fn get_center_of_mass_injected_method_info() -> &'static MethodInfo
pub fn set_center_of_mass_injected_method_info() -> &'static MethodInfo
pub fn get_world_center_of_mass_injected_method_info() -> &'static MethodInfo
pub fn get_inertia_tensor_rotation_injected_method_info() -> &'static MethodInfo
pub fn set_inertia_tensor_rotation_injected_method_info() -> &'static MethodInfo
pub fn get_inertia_tensor_injected_method_info() -> &'static MethodInfo
pub fn set_inertia_tensor_injected_method_info() -> &'static MethodInfo
pub fn get_position_injected_method_info() -> &'static MethodInfo
pub fn set_position_injected_method_info() -> &'static MethodInfo
pub fn get_rotation_injected_method_info() -> &'static MethodInfo
pub fn set_rotation_injected_method_info() -> &'static MethodInfo
pub fn move_position_injected_method_info() -> &'static MethodInfo
pub fn move_rotation_injected_method_info() -> &'static MethodInfo
pub fn get_relative_point_velocity_injected_method_info() -> &'static MethodInfo
pub fn get_point_velocity_injected_method_info() -> &'static MethodInfo
pub fn add_force_injected_method_info() -> &'static MethodInfo
pub fn add_relative_force_injected_method_info() -> &'static MethodInfo
pub fn add_torque_injected_method_info() -> &'static MethodInfo
pub fn add_relative_torque_injected_method_info() -> &'static MethodInfo
pub fn add_force_at_position_injected_method_info() -> &'static MethodInfo
pub fn add_explosion_force_injected_method_info() -> &'static MethodInfo
pub fn internal_closest_point_on_bounds_injected_method_info() -> &'static MethodInfo
pub fn sweep_test_injected_method_info() -> &'static MethodInfo
pub fn internal_sweep_test_all_injected_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for Rigidbody
impl ClassIdentity for Rigidbody
Source§impl FromIlInstance for Rigidbody
impl FromIlInstance for Rigidbody
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IObject_2 for Rigidbody
impl IObject_2 for Rigidbody
fn m_cached_ptr(self) -> IntPtr
fn set_m_cached_ptr(self, value: IntPtr)
impl Copy for Rigidbody
impl IComponent for Rigidbody
impl IObject for Rigidbody
impl IRigidbody for Rigidbody
Auto Trait Implementations§
impl Freeze for Rigidbody
impl RefUnwindSafe for Rigidbody
impl !Send for Rigidbody
impl !Sync for Rigidbody
impl Unpin for Rigidbody
impl UnwindSafe for Rigidbody
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
Safety Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IComponentMethods for __Twhere
__T: IComponent,
impl<__T> IComponentMethods for __Twhere
__T: IComponent,
Source§fn get_transform(self) -> Transform
fn get_transform(self) -> Transform
get_transform() overloadSource§fn get_game_object(self) -> GameObject
fn get_game_object(self) -> GameObject
get_gameObject() overloadSource§fn get_component(self, type: impl Into<SystemType>) -> Component
fn get_component(self, type: impl Into<SystemType>) -> Component
GetComponent(::unity::SystemType) overloadSource§fn get_component_fast_path(
self,
type: impl Into<SystemType>,
one_further_than_result_value: impl Into<IntPtr>,
)
fn get_component_fast_path( self, type: impl Into<SystemType>, one_further_than_result_value: impl Into<IntPtr>, )
GetComponentFastPath(::unity::SystemType, ::unity::IntPtr) overloadfn get_component_2<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn try_get_component<M0: IlType + Copy + ClassIdentity>( self, component: impl Into<*mut M0>, ) -> bool
Source§fn get_component_in_children(
self,
t: impl Into<SystemType>,
include_inactive: impl Into<bool>,
) -> Component
fn get_component_in_children( self, t: impl Into<SystemType>, include_inactive: impl Into<bool>, ) -> Component
GetComponentInChildren(::unity::SystemType, bool) overloadfn get_component_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> M0
fn get_component_in_children_3<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_components_in_children<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, result: impl Into<List_1<M0>>, )
fn get_components_in_children_3<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>
fn get_components_in_children_4<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )
Source§fn get_component_in_parent(self, t: impl Into<SystemType>) -> Component
fn get_component_in_parent(self, t: impl Into<SystemType>) -> Component
GetComponentInParent(::unity::SystemType) overloadfn get_component_in_parent_2<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_components_in_parent<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_parent_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, results: impl Into<List_1<M0>>, )
fn get_components_in_parent_3<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>
Source§fn get_components_for_list_internal(
self,
search_type: impl Into<SystemType>,
result_list: impl Into<Object>,
)
fn get_components_for_list_internal( self, search_type: impl Into<SystemType>, result_list: impl Into<Object>, )
GetComponentsForListInternal(::unity::SystemType, crate::system::object::Object) overloadSource§fn get_components(
self,
type: impl Into<SystemType>,
results: impl Into<List_1<Component>>,
)
fn get_components( self, type: impl Into<SystemType>, results: impl Into<List_1<Component>>, )
GetComponents(::unity::SystemType, crate::system::collections::generic::list_1::List_1<crate::unity_engine::component::Component>) overloadfn get_components_2<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )
Source§fn get_tag(self) -> Il2CppString
fn get_tag(self) -> Il2CppString
get_tag() overloadSource§fn set_tag(self, value: impl Into<Il2CppString>)
fn set_tag(self, value: impl Into<Il2CppString>)
set_tag(::unity::Il2CppString) overloadfn get_components_3<M0: IlType + Copy + ClassIdentity>(self) -> Array<M0>
Source§fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
CompareTag(::unity::Il2CppString) overloadSource§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
Source§fn get_instance_id(self) -> i32
fn get_instance_id(self) -> i32
GetInstanceID() overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn equals(self, other: impl Into<Object>) -> bool
fn equals(self, other: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn ensure_running_on_main_thread(self)
fn ensure_running_on_main_thread(self)
EnsureRunningOnMainThread() overloadSource§fn get_cached_ptr(self) -> IntPtr
fn get_cached_ptr(self) -> IntPtr
GetCachedPtr() overloadSource§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_name() overloadSource§fn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_name(::unity::Il2CppString) overloadSource§fn get_hide_flags(self) -> HideFlags
fn get_hide_flags(self) -> HideFlags
get_hideFlags() overloadSource§fn set_hide_flags(self, value: impl Into<HideFlags>)
fn set_hide_flags(self, value: impl Into<HideFlags>)
set_hideFlags(crate::unity_engine::hideflags::HideFlags) overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IRigidbodyMethods for __Twhere
__T: IRigidbody,
impl<__T> IRigidbodyMethods for __Twhere
__T: IRigidbody,
Source§fn get_velocity(self) -> Vector3
fn get_velocity(self) -> Vector3
get_velocity() overloadSource§fn set_velocity(self, value: impl Into<Vector3>)
fn set_velocity(self, value: impl Into<Vector3>)
set_velocity(crate::unity_engine::vector3::Vector3) overloadSource§fn get_angular_velocity(self) -> Vector3
fn get_angular_velocity(self) -> Vector3
get_angularVelocity() overloadSource§fn set_angular_velocity(self, value: impl Into<Vector3>)
fn set_angular_velocity(self, value: impl Into<Vector3>)
set_angularVelocity(crate::unity_engine::vector3::Vector3) overloadSource§fn get_angular_drag(self) -> f32
fn get_angular_drag(self) -> f32
get_angularDrag() overloadSource§fn set_angular_drag(self, value: impl Into<f32>)
fn set_angular_drag(self, value: impl Into<f32>)
set_angularDrag(f32) overloadSource§fn set_density(self, density: impl Into<f32>)
fn set_density(self, density: impl Into<f32>)
SetDensity(f32) overloadSource§fn get_use_gravity(self) -> bool
fn get_use_gravity(self) -> bool
get_useGravity() overloadSource§fn set_use_gravity(self, value: impl Into<bool>)
fn set_use_gravity(self, value: impl Into<bool>)
set_useGravity(bool) overloadSource§fn get_max_depenetration_velocity(self) -> f32
fn get_max_depenetration_velocity(self) -> f32
get_maxDepenetrationVelocity() overloadSource§fn set_max_depenetration_velocity(self, value: impl Into<f32>)
fn set_max_depenetration_velocity(self, value: impl Into<f32>)
set_maxDepenetrationVelocity(f32) overloadSource§fn get_is_kinematic(self) -> bool
fn get_is_kinematic(self) -> bool
get_isKinematic() overloadSource§fn set_is_kinematic(self, value: impl Into<bool>)
fn set_is_kinematic(self, value: impl Into<bool>)
set_isKinematic(bool) overloadSource§fn get_freeze_rotation(self) -> bool
fn get_freeze_rotation(self) -> bool
get_freezeRotation() overloadSource§fn set_freeze_rotation(self, value: impl Into<bool>)
fn set_freeze_rotation(self, value: impl Into<bool>)
set_freezeRotation(bool) overloadSource§fn get_constraints(self) -> RigidbodyConstraints
fn get_constraints(self) -> RigidbodyConstraints
get_constraints() overloadSource§fn set_constraints(self, value: impl Into<RigidbodyConstraints>)
fn set_constraints(self, value: impl Into<RigidbodyConstraints>)
set_constraints(crate::unity_engine::rigidbodyconstraints::RigidbodyConstraints) overloadSource§fn get_collision_detection_mode(self) -> CollisionDetectionMode
fn get_collision_detection_mode(self) -> CollisionDetectionMode
get_collisionDetectionMode() overloadSource§fn set_collision_detection_mode(self, value: impl Into<CollisionDetectionMode>)
fn set_collision_detection_mode(self, value: impl Into<CollisionDetectionMode>)
set_collisionDetectionMode(crate::unity_engine::collisiondetectionmode::CollisionDetectionMode) overloadSource§fn get_center_of_mass(self) -> Vector3
fn get_center_of_mass(self) -> Vector3
get_centerOfMass() overloadSource§fn set_center_of_mass(self, value: impl Into<Vector3>)
fn set_center_of_mass(self, value: impl Into<Vector3>)
set_centerOfMass(crate::unity_engine::vector3::Vector3) overloadSource§fn get_world_center_of_mass(self) -> Vector3
fn get_world_center_of_mass(self) -> Vector3
get_worldCenterOfMass() overloadSource§fn get_inertia_tensor_rotation(self) -> Quaternion
fn get_inertia_tensor_rotation(self) -> Quaternion
get_inertiaTensorRotation() overloadSource§fn set_inertia_tensor_rotation(self, value: impl Into<Quaternion>)
fn set_inertia_tensor_rotation(self, value: impl Into<Quaternion>)
set_inertiaTensorRotation(crate::unity_engine::quaternion::Quaternion) overloadSource§fn get_inertia_tensor(self) -> Vector3
fn get_inertia_tensor(self) -> Vector3
get_inertiaTensor() overloadSource§fn set_inertia_tensor(self, value: impl Into<Vector3>)
fn set_inertia_tensor(self, value: impl Into<Vector3>)
set_inertiaTensor(crate::unity_engine::vector3::Vector3) overloadSource§fn get_detect_collisions(self) -> bool
fn get_detect_collisions(self) -> bool
get_detectCollisions() overloadSource§fn set_detect_collisions(self, value: impl Into<bool>)
fn set_detect_collisions(self, value: impl Into<bool>)
set_detectCollisions(bool) overloadSource§fn get_position(self) -> Vector3
fn get_position(self) -> Vector3
get_position() overloadSource§fn set_position(self, value: impl Into<Vector3>)
fn set_position(self, value: impl Into<Vector3>)
set_position(crate::unity_engine::vector3::Vector3) overloadSource§fn get_rotation(self) -> Quaternion
fn get_rotation(self) -> Quaternion
get_rotation() overloadSource§fn set_rotation(self, value: impl Into<Quaternion>)
fn set_rotation(self, value: impl Into<Quaternion>)
set_rotation(crate::unity_engine::quaternion::Quaternion) overloadSource§fn get_interpolation(self) -> RigidbodyInterpolation
fn get_interpolation(self) -> RigidbodyInterpolation
get_interpolation() overloadSource§fn set_interpolation(self, value: impl Into<RigidbodyInterpolation>)
fn set_interpolation(self, value: impl Into<RigidbodyInterpolation>)
set_interpolation(crate::unity_engine::rigidbodyinterpolation::RigidbodyInterpolation) overloadSource§fn get_solver_iterations(self) -> i32
fn get_solver_iterations(self) -> i32
get_solverIterations() overloadSource§fn set_solver_iterations(self, value: impl Into<i32>)
fn set_solver_iterations(self, value: impl Into<i32>)
set_solverIterations(i32) overloadSource§fn get_sleep_threshold(self) -> f32
fn get_sleep_threshold(self) -> f32
get_sleepThreshold() overloadSource§fn set_sleep_threshold(self, value: impl Into<f32>)
fn set_sleep_threshold(self, value: impl Into<f32>)
set_sleepThreshold(f32) overloadSource§fn get_max_angular_velocity(self) -> f32
fn get_max_angular_velocity(self) -> f32
get_maxAngularVelocity() overloadSource§fn set_max_angular_velocity(self, value: impl Into<f32>)
fn set_max_angular_velocity(self, value: impl Into<f32>)
set_maxAngularVelocity(f32) overloadSource§fn move_position(self, position: impl Into<Vector3>)
fn move_position(self, position: impl Into<Vector3>)
MovePosition(crate::unity_engine::vector3::Vector3) overloadSource§fn move_rotation(self, rot: impl Into<Quaternion>)
fn move_rotation(self, rot: impl Into<Quaternion>)
MoveRotation(crate::unity_engine::quaternion::Quaternion) overloadSource§fn is_sleeping(self) -> bool
fn is_sleeping(self) -> bool
IsSleeping() overloadSource§fn reset_center_of_mass(self)
fn reset_center_of_mass(self)
ResetCenterOfMass() overloadSource§fn reset_inertia_tensor(self)
fn reset_inertia_tensor(self)
ResetInertiaTensor() overloadSource§fn get_relative_point_velocity(
self,
relative_point: impl Into<Vector3>,
) -> Vector3
fn get_relative_point_velocity( self, relative_point: impl Into<Vector3>, ) -> Vector3
GetRelativePointVelocity(crate::unity_engine::vector3::Vector3) overloadSource§fn get_point_velocity(self, world_point: impl Into<Vector3>) -> Vector3
fn get_point_velocity(self, world_point: impl Into<Vector3>) -> Vector3
GetPointVelocity(crate::unity_engine::vector3::Vector3) overloadSource§fn get_solver_velocity_iterations(self) -> i32
fn get_solver_velocity_iterations(self) -> i32
get_solverVelocityIterations() overloadSource§fn set_solver_velocity_iterations(self, value: impl Into<i32>)
fn set_solver_velocity_iterations(self, value: impl Into<i32>)
set_solverVelocityIterations(i32) overloadSource§fn get_sleep_velocity(self) -> f32
fn get_sleep_velocity(self) -> f32
get_sleepVelocity() overloadSource§fn set_sleep_velocity(self, value: impl Into<f32>)
fn set_sleep_velocity(self, value: impl Into<f32>)
set_sleepVelocity(f32) overloadSource§fn get_sleep_angular_velocity(self) -> f32
fn get_sleep_angular_velocity(self) -> f32
get_sleepAngularVelocity() overloadSource§fn set_sleep_angular_velocity(self, value: impl Into<f32>)
fn set_sleep_angular_velocity(self, value: impl Into<f32>)
set_sleepAngularVelocity(f32) overloadSource§fn get_use_cone_friction(self) -> bool
fn get_use_cone_friction(self) -> bool
get_useConeFriction() overloadSource§fn set_use_cone_friction(self, value: impl Into<bool>)
fn set_use_cone_friction(self, value: impl Into<bool>)
set_useConeFriction(bool) overloadSource§fn get_solver_iteration_count(self) -> i32
fn get_solver_iteration_count(self) -> i32
get_solverIterationCount() overloadSource§fn set_solver_iteration_count(self, value: impl Into<i32>)
fn set_solver_iteration_count(self, value: impl Into<i32>)
set_solverIterationCount(i32) overloadSource§fn get_solver_velocity_iteration_count(self) -> i32
fn get_solver_velocity_iteration_count(self) -> i32
get_solverVelocityIterationCount() overloadSource§fn set_solver_velocity_iteration_count(self, value: impl Into<i32>)
fn set_solver_velocity_iteration_count(self, value: impl Into<i32>)
set_solverVelocityIterationCount(i32) overloadSource§fn add_force(self, force: impl Into<Vector3>, mode: impl Into<ForceMode>)
fn add_force(self, force: impl Into<Vector3>, mode: impl Into<ForceMode>)
AddForce(crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_force_2(self, force: impl Into<Vector3>)
fn add_force_2(self, force: impl Into<Vector3>)
AddForce(crate::unity_engine::vector3::Vector3) overloadSource§fn add_force_3(
self,
x: impl Into<f32>,
y: impl Into<f32>,
z: impl Into<f32>,
mode: impl Into<ForceMode>,
)
fn add_force_3( self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>, mode: impl Into<ForceMode>, )
AddForce(f32, f32, f32, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_force_4(self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>)
fn add_force_4(self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>)
AddForce(f32, f32, f32) overloadSource§fn add_relative_force(
self,
force: impl Into<Vector3>,
mode: impl Into<ForceMode>,
)
fn add_relative_force( self, force: impl Into<Vector3>, mode: impl Into<ForceMode>, )
AddRelativeForce(crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_relative_force_2(self, force: impl Into<Vector3>)
fn add_relative_force_2(self, force: impl Into<Vector3>)
AddRelativeForce(crate::unity_engine::vector3::Vector3) overloadSource§fn add_relative_force_3(
self,
x: impl Into<f32>,
y: impl Into<f32>,
z: impl Into<f32>,
mode: impl Into<ForceMode>,
)
fn add_relative_force_3( self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>, mode: impl Into<ForceMode>, )
AddRelativeForce(f32, f32, f32, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_relative_force_4(
self,
x: impl Into<f32>,
y: impl Into<f32>,
z: impl Into<f32>,
)
fn add_relative_force_4( self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>, )
AddRelativeForce(f32, f32, f32) overloadSource§fn add_torque(self, torque: impl Into<Vector3>, mode: impl Into<ForceMode>)
fn add_torque(self, torque: impl Into<Vector3>, mode: impl Into<ForceMode>)
AddTorque(crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_torque_2(self, torque: impl Into<Vector3>)
fn add_torque_2(self, torque: impl Into<Vector3>)
AddTorque(crate::unity_engine::vector3::Vector3) overloadSource§fn add_torque_3(
self,
x: impl Into<f32>,
y: impl Into<f32>,
z: impl Into<f32>,
mode: impl Into<ForceMode>,
)
fn add_torque_3( self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>, mode: impl Into<ForceMode>, )
AddTorque(f32, f32, f32, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_torque_4(self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>)
fn add_torque_4(self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>)
AddTorque(f32, f32, f32) overloadSource§fn add_relative_torque(
self,
torque: impl Into<Vector3>,
mode: impl Into<ForceMode>,
)
fn add_relative_torque( self, torque: impl Into<Vector3>, mode: impl Into<ForceMode>, )
AddRelativeTorque(crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_relative_torque_2(self, torque: impl Into<Vector3>)
fn add_relative_torque_2(self, torque: impl Into<Vector3>)
AddRelativeTorque(crate::unity_engine::vector3::Vector3) overloadSource§fn add_relative_torque_3(
self,
x: impl Into<f32>,
y: impl Into<f32>,
z: impl Into<f32>,
mode: impl Into<ForceMode>,
)
fn add_relative_torque_3( self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>, mode: impl Into<ForceMode>, )
AddRelativeTorque(f32, f32, f32, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_relative_torque_4(
self,
x: impl Into<f32>,
y: impl Into<f32>,
z: impl Into<f32>,
)
fn add_relative_torque_4( self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>, )
AddRelativeTorque(f32, f32, f32) overloadSource§fn add_force_at_position(
self,
force: impl Into<Vector3>,
position: impl Into<Vector3>,
mode: impl Into<ForceMode>,
)
fn add_force_at_position( self, force: impl Into<Vector3>, position: impl Into<Vector3>, mode: impl Into<ForceMode>, )
AddForceAtPosition(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_force_at_position_2(
self,
force: impl Into<Vector3>,
position: impl Into<Vector3>,
)
fn add_force_at_position_2( self, force: impl Into<Vector3>, position: impl Into<Vector3>, )
AddForceAtPosition(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) overloadSource§fn add_explosion_force(
self,
explosion_force: impl Into<f32>,
explosion_position: impl Into<Vector3>,
explosion_radius: impl Into<f32>,
upwards_modifier: impl Into<f32>,
mode: impl Into<ForceMode>,
)
fn add_explosion_force( self, explosion_force: impl Into<f32>, explosion_position: impl Into<Vector3>, explosion_radius: impl Into<f32>, upwards_modifier: impl Into<f32>, mode: impl Into<ForceMode>, )
AddExplosionForce(f32, crate::unity_engine::vector3::Vector3, f32, f32, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_explosion_force_2(
self,
explosion_force: impl Into<f32>,
explosion_position: impl Into<Vector3>,
explosion_radius: impl Into<f32>,
upwards_modifier: impl Into<f32>,
)
fn add_explosion_force_2( self, explosion_force: impl Into<f32>, explosion_position: impl Into<Vector3>, explosion_radius: impl Into<f32>, upwards_modifier: impl Into<f32>, )
AddExplosionForce(f32, crate::unity_engine::vector3::Vector3, f32, f32) overloadSource§fn add_explosion_force_3(
self,
explosion_force: impl Into<f32>,
explosion_position: impl Into<Vector3>,
explosion_radius: impl Into<f32>,
)
fn add_explosion_force_3( self, explosion_force: impl Into<f32>, explosion_position: impl Into<Vector3>, explosion_radius: impl Into<f32>, )
AddExplosionForce(f32, crate::unity_engine::vector3::Vector3, f32) overloadSource§fn internal_closest_point_on_bounds(
self,
point: impl Into<Vector3>,
) -> (Vector3, f32)
fn internal_closest_point_on_bounds( self, point: impl Into<Vector3>, ) -> (Vector3, f32)
Internal_ClosestPointOnBounds(crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, *mutf32) overloadSource§fn closest_point_on_bounds(self, position: impl Into<Vector3>) -> Vector3
fn closest_point_on_bounds(self, position: impl Into<Vector3>) -> Vector3
ClosestPointOnBounds(crate::unity_engine::vector3::Vector3) overloadSource§fn sweep_test(
self,
direction: impl Into<Vector3>,
max_distance: impl Into<f32>,
query_trigger_interaction: impl Into<QueryTriggerInteraction>,
) -> (RaycastHit, bool)
fn sweep_test( self, direction: impl Into<Vector3>, max_distance: impl Into<f32>, query_trigger_interaction: impl Into<QueryTriggerInteraction>, ) -> (RaycastHit, bool)
SweepTest(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction, *mutbool) overloadSource§fn sweep_test_2(
self,
direction: impl Into<Vector3>,
max_distance: impl Into<f32>,
query_trigger_interaction: impl Into<QueryTriggerInteraction>,
) -> (bool, RaycastHit)
fn sweep_test_2( self, direction: impl Into<Vector3>, max_distance: impl Into<f32>, query_trigger_interaction: impl Into<QueryTriggerInteraction>, ) -> (bool, RaycastHit)
SweepTest(crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction) overloadSource§fn sweep_test_3(
self,
direction: impl Into<Vector3>,
max_distance: impl Into<f32>,
) -> (bool, RaycastHit)
fn sweep_test_3( self, direction: impl Into<Vector3>, max_distance: impl Into<f32>, ) -> (bool, RaycastHit)
SweepTest(crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32) overloadSource§fn sweep_test_4(self, direction: impl Into<Vector3>) -> (bool, RaycastHit)
fn sweep_test_4(self, direction: impl Into<Vector3>) -> (bool, RaycastHit)
SweepTest(crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit) overloadSource§fn internal_sweep_test_all(
self,
direction: impl Into<Vector3>,
max_distance: impl Into<f32>,
query_trigger_interaction: impl Into<QueryTriggerInteraction>,
) -> Array<RaycastHit>
fn internal_sweep_test_all( self, direction: impl Into<Vector3>, max_distance: impl Into<f32>, query_trigger_interaction: impl Into<QueryTriggerInteraction>, ) -> Array<RaycastHit>
Internal_SweepTestAll(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction) overloadSource§fn sweep_test_all(
self,
direction: impl Into<Vector3>,
max_distance: impl Into<f32>,
query_trigger_interaction: impl Into<QueryTriggerInteraction>,
) -> Array<RaycastHit>
fn sweep_test_all( self, direction: impl Into<Vector3>, max_distance: impl Into<f32>, query_trigger_interaction: impl Into<QueryTriggerInteraction>, ) -> Array<RaycastHit>
SweepTestAll(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction) overloadSource§fn sweep_test_all_2(
self,
direction: impl Into<Vector3>,
max_distance: impl Into<f32>,
) -> Array<RaycastHit>
fn sweep_test_all_2( self, direction: impl Into<Vector3>, max_distance: impl Into<f32>, ) -> Array<RaycastHit>
SweepTestAll(crate::unity_engine::vector3::Vector3, f32) overloadSource§fn sweep_test_all_3(self, direction: impl Into<Vector3>) -> Array<RaycastHit>
fn sweep_test_all_3(self, direction: impl Into<Vector3>) -> Array<RaycastHit>
SweepTestAll(crate::unity_engine::vector3::Vector3) overloadSource§fn get_velocity_injected(self) -> Vector3
fn get_velocity_injected(self) -> Vector3
get_velocity_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn set_velocity_injected(self) -> Vector3
fn set_velocity_injected(self) -> Vector3
set_velocity_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn get_angular_velocity_injected(self) -> Vector3
fn get_angular_velocity_injected(self) -> Vector3
get_angularVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn set_angular_velocity_injected(self) -> Vector3
fn set_angular_velocity_injected(self) -> Vector3
set_angularVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn get_center_of_mass_injected(self) -> Vector3
fn get_center_of_mass_injected(self) -> Vector3
get_centerOfMass_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn set_center_of_mass_injected(self) -> Vector3
fn set_center_of_mass_injected(self) -> Vector3
set_centerOfMass_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn get_world_center_of_mass_injected(self) -> Vector3
fn get_world_center_of_mass_injected(self) -> Vector3
get_worldCenterOfMass_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn get_inertia_tensor_rotation_injected(self) -> Quaternion
fn get_inertia_tensor_rotation_injected(self) -> Quaternion
get_inertiaTensorRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion) overloadSource§fn set_inertia_tensor_rotation_injected(self) -> Quaternion
fn set_inertia_tensor_rotation_injected(self) -> Quaternion
set_inertiaTensorRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion) overloadSource§fn get_inertia_tensor_injected(self) -> Vector3
fn get_inertia_tensor_injected(self) -> Vector3
get_inertiaTensor_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn set_inertia_tensor_injected(self) -> Vector3
fn set_inertia_tensor_injected(self) -> Vector3
set_inertiaTensor_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn get_position_injected(self) -> Vector3
fn get_position_injected(self) -> Vector3
get_position_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn set_position_injected(self) -> Vector3
fn set_position_injected(self) -> Vector3
set_position_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn get_rotation_injected(self) -> Quaternion
fn get_rotation_injected(self) -> Quaternion
get_rotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion) overloadSource§fn set_rotation_injected(self) -> Quaternion
fn set_rotation_injected(self) -> Quaternion
set_rotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion) overloadSource§fn move_position_injected(self) -> Vector3
fn move_position_injected(self) -> Vector3
MovePosition_Injected(*mutcrate::unity_engine::vector3::Vector3) overloadSource§fn move_rotation_injected(self) -> Quaternion
fn move_rotation_injected(self) -> Quaternion
MoveRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion) overloadSource§fn get_relative_point_velocity_injected(self) -> (Vector3, Vector3)
fn get_relative_point_velocity_injected(self) -> (Vector3, Vector3)
GetRelativePointVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3) overloadSource§fn get_point_velocity_injected(self) -> (Vector3, Vector3)
fn get_point_velocity_injected(self) -> (Vector3, Vector3)
GetPointVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3) overloadSource§fn add_force_injected(self, mode: impl Into<ForceMode>) -> Vector3
fn add_force_injected(self, mode: impl Into<ForceMode>) -> Vector3
AddForce_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_relative_force_injected(self, mode: impl Into<ForceMode>) -> Vector3
fn add_relative_force_injected(self, mode: impl Into<ForceMode>) -> Vector3
AddRelativeForce_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_torque_injected(self, mode: impl Into<ForceMode>) -> Vector3
fn add_torque_injected(self, mode: impl Into<ForceMode>) -> Vector3
AddTorque_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_relative_torque_injected(self, mode: impl Into<ForceMode>) -> Vector3
fn add_relative_torque_injected(self, mode: impl Into<ForceMode>) -> Vector3
AddRelativeTorque_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_force_at_position_injected(
self,
mode: impl Into<ForceMode>,
) -> (Vector3, Vector3)
fn add_force_at_position_injected( self, mode: impl Into<ForceMode>, ) -> (Vector3, Vector3)
AddForceAtPosition_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode) overloadSource§fn add_explosion_force_injected(
self,
explosion_force: impl Into<f32>,
explosion_radius: impl Into<f32>,
upwards_modifier: impl Into<f32>,
mode: impl Into<ForceMode>,
) -> Vector3
fn add_explosion_force_injected( self, explosion_force: impl Into<f32>, explosion_radius: impl Into<f32>, upwards_modifier: impl Into<f32>, mode: impl Into<ForceMode>, ) -> Vector3
AddExplosionForce_Injected(f32, *mutcrate::unity_engine::vector3::Vector3, f32, f32, crate::unity_engine::forcemode::ForceMode) overloadSource§fn internal_closest_point_on_bounds_injected(self) -> (Vector3, Vector3, f32)
fn internal_closest_point_on_bounds_injected(self) -> (Vector3, Vector3, f32)
Internal_ClosestPointOnBounds_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, *mutf32) overloadSource§fn sweep_test_injected(
self,
max_distance: impl Into<f32>,
query_trigger_interaction: impl Into<QueryTriggerInteraction>,
) -> (Vector3, bool, RaycastHit)
fn sweep_test_injected( self, max_distance: impl Into<f32>, query_trigger_interaction: impl Into<QueryTriggerInteraction>, ) -> (Vector3, bool, RaycastHit)
SweepTest_Injected(*mutcrate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction, *mutbool, *mutcrate::unity_engine::raycasthit::RaycastHit) overloadSource§fn internal_sweep_test_all_injected(
self,
max_distance: impl Into<f32>,
query_trigger_interaction: impl Into<QueryTriggerInteraction>,
) -> (Array<RaycastHit>, Vector3)
fn internal_sweep_test_all_injected( self, max_distance: impl Into<f32>, query_trigger_interaction: impl Into<QueryTriggerInteraction>, ) -> (Array<RaycastHit>, Vector3)
Internal_SweepTestAll_Injected(*mutcrate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction) overload