1#[cfg(feature = "unity_engine-rigidbody-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 system::object::{IObject, Object},
10 unity_engine::{
11 component::{Component, IComponent},
12 object_2::{IObject_2, Object_2},
13 },
14 };
15
16 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/rigidbody/Rigidbody.md"))]
17 #[::unity::class(namespace = "UnityEngine", name = "Rigidbody")]
18 #[parent(crate::unity_engine::component::Component)]
19 pub struct Rigidbody {}
20}
21
22#[cfg(feature = "unity_engine-rigidbody-types")]
23pub use __types::*;
24
25#[cfg(feature = "unity_engine-rigidbody")]
26pub trait IRigidbodyMethods: IRigidbody {
27 #[doc = "`get_velocity()` overload"]
28 fn get_velocity(self) -> crate::unity_engine::vector3::Vector3 {
29 unsafe {
30 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
31 ::unity::il2cpp_call!((::unity::module_base()+0x3efde50usize)as*mut u8,crate::unity_engine::vector3::Vector3;
32(Rigidbody)__receiver)
33 }
34 }
35 #[doc = "`set_velocity(crate::unity_engine::vector3::Vector3)` overload"]
36 fn set_velocity(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
37 unsafe {
38 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
39 ::unity::il2cpp_call!((::unity::module_base()+0x3efdf00usize)as*mut u8,();
40(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
41 }
42 }
43 #[doc = "`get_angularVelocity()` overload"]
44 fn get_angular_velocity(self) -> crate::unity_engine::vector3::Vector3 {
45 unsafe {
46 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
47 ::unity::il2cpp_call!((::unity::module_base()+0x3efdfb0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
48(Rigidbody)__receiver)
49 }
50 }
51 #[doc = "`set_angularVelocity(crate::unity_engine::vector3::Vector3)` overload"]
52 fn set_angular_velocity(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
53 unsafe {
54 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
55 ::unity::il2cpp_call!((::unity::module_base()+0x3efe060usize)as*mut u8,();
56(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
57 }
58 }
59 #[doc = "`get_drag()` overload"]
60 fn get_drag(self) -> f32 {
61 unsafe {
62 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
63 ::unity::il2cpp_call!((::unity::module_base()+0x3efe110usize)as*mut u8,f32;
64(Rigidbody)__receiver)
65 }
66 }
67 #[doc = "`set_drag(f32)` overload"]
68 fn set_drag(self, value: impl ::core::convert::Into<f32>) -> () {
69 unsafe {
70 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
71 ::unity::il2cpp_call!((::unity::module_base()+0x3efe160usize)as*mut u8,();
72(Rigidbody)__receiver,(f32)::core::convert::Into::into(value))
73 }
74 }
75 #[doc = "`get_angularDrag()` overload"]
76 fn get_angular_drag(self) -> f32 {
77 unsafe {
78 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
79 ::unity::il2cpp_call!((::unity::module_base()+0x3efe1b0usize)as*mut u8,f32;
80(Rigidbody)__receiver)
81 }
82 }
83 #[doc = "`set_angularDrag(f32)` overload"]
84 fn set_angular_drag(self, value: impl ::core::convert::Into<f32>) -> () {
85 unsafe {
86 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
87 ::unity::il2cpp_call!((::unity::module_base()+0x3efe200usize)as*mut u8,();
88(Rigidbody)__receiver,(f32)::core::convert::Into::into(value))
89 }
90 }
91 #[doc = "`get_mass()` overload"]
92 fn get_mass(self) -> f32 {
93 unsafe {
94 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
95 ::unity::il2cpp_call!((::unity::module_base()+0x3efe250usize)as*mut u8,f32;
96(Rigidbody)__receiver)
97 }
98 }
99 #[doc = "`set_mass(f32)` overload"]
100 fn set_mass(self, value: impl ::core::convert::Into<f32>) -> () {
101 unsafe {
102 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
103 ::unity::il2cpp_call!((::unity::module_base()+0x3efe2a0usize)as*mut u8,();
104(Rigidbody)__receiver,(f32)::core::convert::Into::into(value))
105 }
106 }
107 #[doc = "`SetDensity(f32)` overload"]
108 fn set_density(self, density: impl ::core::convert::Into<f32>) -> () {
109 unsafe {
110 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
111 ::unity::il2cpp_call!((::unity::module_base()+0x3efe2f0usize)as*mut u8,();
112(Rigidbody)__receiver,(f32)::core::convert::Into::into(density))
113 }
114 }
115 #[doc = "`get_useGravity()` overload"]
116 fn get_use_gravity(self) -> bool {
117 unsafe {
118 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
119 ::unity::il2cpp_call!((::unity::module_base()+0x3efe340usize)as*mut u8,bool;
120(Rigidbody)__receiver)
121 }
122 }
123 #[doc = "`set_useGravity(bool)` overload"]
124 fn set_use_gravity(self, value: impl ::core::convert::Into<bool>) -> () {
125 unsafe {
126 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
127 ::unity::il2cpp_call!((::unity::module_base()+0x3efe390usize)as*mut u8,();
128(Rigidbody)__receiver,(bool)::core::convert::Into::into(value))
129 }
130 }
131 #[doc = "`get_maxDepenetrationVelocity()` overload"]
132 fn get_max_depenetration_velocity(self) -> f32 {
133 unsafe {
134 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
135 ::unity::il2cpp_call!((::unity::module_base()+0x3efe3e0usize)as*mut u8,f32;
136(Rigidbody)__receiver)
137 }
138 }
139 #[doc = "`set_maxDepenetrationVelocity(f32)` overload"]
140 fn set_max_depenetration_velocity(self, value: impl ::core::convert::Into<f32>) -> () {
141 unsafe {
142 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
143 ::unity::il2cpp_call!((::unity::module_base()+0x3efe430usize)as*mut u8,();
144(Rigidbody)__receiver,(f32)::core::convert::Into::into(value))
145 }
146 }
147 #[doc = "`get_isKinematic()` overload"]
148 fn get_is_kinematic(self) -> bool {
149 unsafe {
150 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
151 ::unity::il2cpp_call!((::unity::module_base()+0x3efe480usize)as*mut u8,bool;
152(Rigidbody)__receiver)
153 }
154 }
155 #[doc = "`set_isKinematic(bool)` overload"]
156 fn set_is_kinematic(self, value: impl ::core::convert::Into<bool>) -> () {
157 unsafe {
158 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
159 ::unity::il2cpp_call!((::unity::module_base()+0x3efe4d0usize)as*mut u8,();
160(Rigidbody)__receiver,(bool)::core::convert::Into::into(value))
161 }
162 }
163 #[doc = "`get_freezeRotation()` overload"]
164 fn get_freeze_rotation(self) -> bool {
165 unsafe {
166 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
167 ::unity::il2cpp_call!((::unity::module_base()+0x3efe520usize)as*mut u8,bool;
168(Rigidbody)__receiver)
169 }
170 }
171 #[doc = "`set_freezeRotation(bool)` overload"]
172 fn set_freeze_rotation(self, value: impl ::core::convert::Into<bool>) -> () {
173 unsafe {
174 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
175 ::unity::il2cpp_call!((::unity::module_base()+0x3efe570usize)as*mut u8,();
176(Rigidbody)__receiver,(bool)::core::convert::Into::into(value))
177 }
178 }
179 #[doc = "`get_constraints()` overload"]
180 fn get_constraints(self) -> crate::unity_engine::rigidbodyconstraints::RigidbodyConstraints {
181 unsafe {
182 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183 ::unity::il2cpp_call!((::unity::module_base()+0x3efe5c0usize)as*mut u8,crate::unity_engine::rigidbodyconstraints::RigidbodyConstraints;
184(Rigidbody)__receiver)
185 }
186 }
187 #[doc = "`set_constraints(crate::unity_engine::rigidbodyconstraints::RigidbodyConstraints)` overload"]
188 fn set_constraints(self, value: impl ::core::convert::Into<crate::unity_engine::rigidbodyconstraints::RigidbodyConstraints>) -> () {
189 unsafe {
190 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191 ::unity::il2cpp_call!((::unity::module_base()+0x3efe610usize)as*mut u8,();
192(Rigidbody)__receiver,(crate::unity_engine::rigidbodyconstraints::RigidbodyConstraints)::core::convert::Into::into(value))
193 }
194 }
195 #[doc = "`get_collisionDetectionMode()` overload"]
196 fn get_collision_detection_mode(self) -> crate::unity_engine::collisiondetectionmode::CollisionDetectionMode {
197 unsafe {
198 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
199 ::unity::il2cpp_call!((::unity::module_base()+0x3efe660usize)as*mut u8,crate::unity_engine::collisiondetectionmode::CollisionDetectionMode;
200(Rigidbody)__receiver)
201 }
202 }
203 #[doc = "`set_collisionDetectionMode(crate::unity_engine::collisiondetectionmode::CollisionDetectionMode)` overload"]
204 fn set_collision_detection_mode(
205 self,
206 value: impl ::core::convert::Into<crate::unity_engine::collisiondetectionmode::CollisionDetectionMode>,
207 ) -> () {
208 unsafe {
209 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
210 ::unity::il2cpp_call!((::unity::module_base()+0x3efe6b0usize)as*mut u8,();
211(Rigidbody)__receiver,(crate::unity_engine::collisiondetectionmode::CollisionDetectionMode)::core::convert::Into::into(value))
212 }
213 }
214 #[doc = "`get_centerOfMass()` overload"]
215 fn get_center_of_mass(self) -> crate::unity_engine::vector3::Vector3 {
216 unsafe {
217 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
218 ::unity::il2cpp_call!((::unity::module_base()+0x3efe700usize)as*mut u8,crate::unity_engine::vector3::Vector3;
219(Rigidbody)__receiver)
220 }
221 }
222 #[doc = "`set_centerOfMass(crate::unity_engine::vector3::Vector3)` overload"]
223 fn set_center_of_mass(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
224 unsafe {
225 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
226 ::unity::il2cpp_call!((::unity::module_base()+0x3efe7b0usize)as*mut u8,();
227(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
228 }
229 }
230 #[doc = "`get_worldCenterOfMass()` overload"]
231 fn get_world_center_of_mass(self) -> crate::unity_engine::vector3::Vector3 {
232 unsafe {
233 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
234 ::unity::il2cpp_call!((::unity::module_base()+0x3efe860usize)as*mut u8,crate::unity_engine::vector3::Vector3;
235(Rigidbody)__receiver)
236 }
237 }
238 #[doc = "`get_inertiaTensorRotation()` overload"]
239 fn get_inertia_tensor_rotation(self) -> crate::unity_engine::quaternion::Quaternion {
240 unsafe {
241 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
242 ::unity::il2cpp_call!((::unity::module_base()+0x3efe910usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
243(Rigidbody)__receiver)
244 }
245 }
246 #[doc = "`set_inertiaTensorRotation(crate::unity_engine::quaternion::Quaternion)` overload"]
247 fn set_inertia_tensor_rotation(self, value: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
248 unsafe {
249 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250 ::unity::il2cpp_call!((::unity::module_base()+0x3efe9c0usize)as*mut u8,();
251(Rigidbody)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(value))
252 }
253 }
254 #[doc = "`get_inertiaTensor()` overload"]
255 fn get_inertia_tensor(self) -> crate::unity_engine::vector3::Vector3 {
256 unsafe {
257 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258 ::unity::il2cpp_call!((::unity::module_base()+0x3efea70usize)as*mut u8,crate::unity_engine::vector3::Vector3;
259(Rigidbody)__receiver)
260 }
261 }
262 #[doc = "`set_inertiaTensor(crate::unity_engine::vector3::Vector3)` overload"]
263 fn set_inertia_tensor(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
264 unsafe {
265 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266 ::unity::il2cpp_call!((::unity::module_base()+0x3efeb20usize)as*mut u8,();
267(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
268 }
269 }
270 #[doc = "`get_detectCollisions()` overload"]
271 fn get_detect_collisions(self) -> bool {
272 unsafe {
273 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274 ::unity::il2cpp_call!((::unity::module_base()+0x3efebd0usize)as*mut u8,bool;
275(Rigidbody)__receiver)
276 }
277 }
278 #[doc = "`set_detectCollisions(bool)` overload"]
279 fn set_detect_collisions(self, value: impl ::core::convert::Into<bool>) -> () {
280 unsafe {
281 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282 ::unity::il2cpp_call!((::unity::module_base()+0x3efec20usize)as*mut u8,();
283(Rigidbody)__receiver,(bool)::core::convert::Into::into(value))
284 }
285 }
286 #[doc = "`get_position()` overload"]
287 fn get_position(self) -> crate::unity_engine::vector3::Vector3 {
288 unsafe {
289 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290 ::unity::il2cpp_call!((::unity::module_base()+0x3efec70usize)as*mut u8,crate::unity_engine::vector3::Vector3;
291(Rigidbody)__receiver)
292 }
293 }
294 #[doc = "`set_position(crate::unity_engine::vector3::Vector3)` overload"]
295 fn set_position(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
296 unsafe {
297 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298 ::unity::il2cpp_call!((::unity::module_base()+0x3efed20usize)as*mut u8,();
299(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
300 }
301 }
302 #[doc = "`get_rotation()` overload"]
303 fn get_rotation(self) -> crate::unity_engine::quaternion::Quaternion {
304 unsafe {
305 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306 ::unity::il2cpp_call!((::unity::module_base()+0x3efedd0usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
307(Rigidbody)__receiver)
308 }
309 }
310 #[doc = "`set_rotation(crate::unity_engine::quaternion::Quaternion)` overload"]
311 fn set_rotation(self, value: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
312 unsafe {
313 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314 ::unity::il2cpp_call!((::unity::module_base()+0x3efee80usize)as*mut u8,();
315(Rigidbody)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(value))
316 }
317 }
318 #[doc = "`get_interpolation()` overload"]
319 fn get_interpolation(self) -> crate::unity_engine::rigidbodyinterpolation::RigidbodyInterpolation {
320 unsafe {
321 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322 ::unity::il2cpp_call!((::unity::module_base()+0x3efef30usize)as*mut u8,crate::unity_engine::rigidbodyinterpolation::RigidbodyInterpolation;
323(Rigidbody)__receiver)
324 }
325 }
326 #[doc = "`set_interpolation(crate::unity_engine::rigidbodyinterpolation::RigidbodyInterpolation)` overload"]
327 fn set_interpolation(self, value: impl ::core::convert::Into<crate::unity_engine::rigidbodyinterpolation::RigidbodyInterpolation>) -> () {
328 unsafe {
329 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330 ::unity::il2cpp_call!((::unity::module_base()+0x3efef80usize)as*mut u8,();
331(Rigidbody)__receiver,(crate::unity_engine::rigidbodyinterpolation::RigidbodyInterpolation)::core::convert::Into::into(value))
332 }
333 }
334 #[doc = "`get_solverIterations()` overload"]
335 fn get_solver_iterations(self) -> i32 {
336 unsafe {
337 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338 ::unity::il2cpp_call!((::unity::module_base()+0x3efefd0usize)as*mut u8,i32;
339(Rigidbody)__receiver)
340 }
341 }
342 #[doc = "`set_solverIterations(i32)` overload"]
343 fn set_solver_iterations(self, value: impl ::core::convert::Into<i32>) -> () {
344 unsafe {
345 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346 ::unity::il2cpp_call!((::unity::module_base()+0x3eff020usize)as*mut u8,();
347(Rigidbody)__receiver,(i32)::core::convert::Into::into(value))
348 }
349 }
350 #[doc = "`get_sleepThreshold()` overload"]
351 fn get_sleep_threshold(self) -> f32 {
352 unsafe {
353 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354 ::unity::il2cpp_call!((::unity::module_base()+0x3eff070usize)as*mut u8,f32;
355(Rigidbody)__receiver)
356 }
357 }
358 #[doc = "`set_sleepThreshold(f32)` overload"]
359 fn set_sleep_threshold(self, value: impl ::core::convert::Into<f32>) -> () {
360 unsafe {
361 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362 ::unity::il2cpp_call!((::unity::module_base()+0x3eff0c0usize)as*mut u8,();
363(Rigidbody)__receiver,(f32)::core::convert::Into::into(value))
364 }
365 }
366 #[doc = "`get_maxAngularVelocity()` overload"]
367 fn get_max_angular_velocity(self) -> f32 {
368 unsafe {
369 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
370 ::unity::il2cpp_call!((::unity::module_base()+0x3eff110usize)as*mut u8,f32;
371(Rigidbody)__receiver)
372 }
373 }
374 #[doc = "`set_maxAngularVelocity(f32)` overload"]
375 fn set_max_angular_velocity(self, value: impl ::core::convert::Into<f32>) -> () {
376 unsafe {
377 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378 ::unity::il2cpp_call!((::unity::module_base()+0x3eff160usize)as*mut u8,();
379(Rigidbody)__receiver,(f32)::core::convert::Into::into(value))
380 }
381 }
382 #[doc = "`MovePosition(crate::unity_engine::vector3::Vector3)` overload"]
383 fn move_position(self, position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
384 unsafe {
385 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
386 ::unity::il2cpp_call!((::unity::module_base()+0x3eff1b0usize)as*mut u8,();
387(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
388 }
389 }
390 #[doc = "`MoveRotation(crate::unity_engine::quaternion::Quaternion)` overload"]
391 fn move_rotation(self, rot: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
392 unsafe {
393 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
394 ::unity::il2cpp_call!((::unity::module_base()+0x3eff260usize)as*mut u8,();
395(Rigidbody)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rot))
396 }
397 }
398 #[doc = "`Sleep()` overload"]
399 fn sleep(self) -> () {
400 unsafe {
401 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
402 ::unity::il2cpp_call!((::unity::module_base()+0x3eff310usize)as*mut u8,();
403(Rigidbody)__receiver)
404 }
405 }
406 #[doc = "`IsSleeping()` overload"]
407 fn is_sleeping(self) -> bool {
408 unsafe {
409 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
410 ::unity::il2cpp_call!((::unity::module_base()+0x3eff360usize)as*mut u8,bool;
411(Rigidbody)__receiver)
412 }
413 }
414 #[doc = "`WakeUp()` overload"]
415 fn wake_up(self) -> () {
416 unsafe {
417 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
418 ::unity::il2cpp_call!((::unity::module_base()+0x3eff3b0usize)as*mut u8,();
419(Rigidbody)__receiver)
420 }
421 }
422 #[doc = "`ResetCenterOfMass()` overload"]
423 fn reset_center_of_mass(self) -> () {
424 unsafe {
425 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
426 ::unity::il2cpp_call!((::unity::module_base()+0x3eff400usize)as*mut u8,();
427(Rigidbody)__receiver)
428 }
429 }
430 #[doc = "`ResetInertiaTensor()` overload"]
431 fn reset_inertia_tensor(self) -> () {
432 unsafe {
433 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
434 ::unity::il2cpp_call!((::unity::module_base()+0x3eff450usize)as*mut u8,();
435(Rigidbody)__receiver)
436 }
437 }
438 #[doc = "`GetRelativePointVelocity(crate::unity_engine::vector3::Vector3)` overload"]
439 fn get_relative_point_velocity(
440 self,
441 relative_point: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
442 ) -> crate::unity_engine::vector3::Vector3 {
443 unsafe {
444 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
445 ::unity::il2cpp_call!((::unity::module_base()+0x3eff4a0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
446(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(relative_point))
447 }
448 }
449 #[doc = "`GetPointVelocity(crate::unity_engine::vector3::Vector3)` overload"]
450 fn get_point_velocity(
451 self,
452 world_point: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
453 ) -> crate::unity_engine::vector3::Vector3 {
454 unsafe {
455 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
456 ::unity::il2cpp_call!((::unity::module_base()+0x3eff570usize)as*mut u8,crate::unity_engine::vector3::Vector3;
457(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(world_point))
458 }
459 }
460 #[doc = "`get_solverVelocityIterations()` overload"]
461 fn get_solver_velocity_iterations(self) -> i32 {
462 unsafe {
463 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464 ::unity::il2cpp_call!((::unity::module_base()+0x3eff640usize)as*mut u8,i32;
465(Rigidbody)__receiver)
466 }
467 }
468 #[doc = "`set_solverVelocityIterations(i32)` overload"]
469 fn set_solver_velocity_iterations(self, value: impl ::core::convert::Into<i32>) -> () {
470 unsafe {
471 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472 ::unity::il2cpp_call!((::unity::module_base()+0x3eff690usize)as*mut u8,();
473(Rigidbody)__receiver,(i32)::core::convert::Into::into(value))
474 }
475 }
476 #[doc = "`get_sleepVelocity()` overload"]
477 fn get_sleep_velocity(self) -> f32 {
478 unsafe {
479 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
480 ::unity::il2cpp_call!((::unity::module_base()+0x3eff6e0usize)as*mut u8,f32;
481(Rigidbody)__receiver)
482 }
483 }
484 #[doc = "`set_sleepVelocity(f32)` overload"]
485 fn set_sleep_velocity(self, value: impl ::core::convert::Into<f32>) -> () {
486 unsafe {
487 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
488 ::unity::il2cpp_call!((::unity::module_base()+0x3eff730usize)as*mut u8,();
489(Rigidbody)__receiver,(f32)::core::convert::Into::into(value))
490 }
491 }
492 #[doc = "`get_sleepAngularVelocity()` overload"]
493 fn get_sleep_angular_velocity(self) -> f32 {
494 unsafe {
495 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496 ::unity::il2cpp_call!((::unity::module_base()+0x3eff780usize)as*mut u8,f32;
497(Rigidbody)__receiver)
498 }
499 }
500 #[doc = "`set_sleepAngularVelocity(f32)` overload"]
501 fn set_sleep_angular_velocity(self, value: impl ::core::convert::Into<f32>) -> () {
502 unsafe {
503 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504 ::unity::il2cpp_call!((::unity::module_base()+0x3eff7d0usize)as*mut u8,();
505(Rigidbody)__receiver,(f32)::core::convert::Into::into(value))
506 }
507 }
508 #[doc = "`get_useConeFriction()` overload"]
509 fn get_use_cone_friction(self) -> bool {
510 unsafe {
511 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
512 ::unity::il2cpp_call!((::unity::module_base()+0x3eff870usize)as*mut u8,bool;
513(Rigidbody)__receiver)
514 }
515 }
516 #[doc = "`set_useConeFriction(bool)` overload"]
517 fn set_use_cone_friction(self, value: impl ::core::convert::Into<bool>) -> () {
518 unsafe {
519 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
520 ::unity::il2cpp_call!((::unity::module_base()+0x3eff880usize)as*mut u8,();
521(Rigidbody)__receiver,(bool)::core::convert::Into::into(value))
522 }
523 }
524 #[doc = "`get_solverIterationCount()` overload"]
525 fn get_solver_iteration_count(self) -> i32 {
526 unsafe {
527 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
528 ::unity::il2cpp_call!((::unity::module_base()+0x3eff890usize)as*mut u8,i32;
529(Rigidbody)__receiver)
530 }
531 }
532 #[doc = "`set_solverIterationCount(i32)` overload"]
533 fn set_solver_iteration_count(self, value: impl ::core::convert::Into<i32>) -> () {
534 unsafe {
535 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
536 ::unity::il2cpp_call!((::unity::module_base()+0x3eff8e0usize)as*mut u8,();
537(Rigidbody)__receiver,(i32)::core::convert::Into::into(value))
538 }
539 }
540 #[doc = "`get_solverVelocityIterationCount()` overload"]
541 fn get_solver_velocity_iteration_count(self) -> i32 {
542 unsafe {
543 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
544 ::unity::il2cpp_call!((::unity::module_base()+0x3eff930usize)as*mut u8,i32;
545(Rigidbody)__receiver)
546 }
547 }
548 #[doc = "`set_solverVelocityIterationCount(i32)` overload"]
549 fn set_solver_velocity_iteration_count(self, value: impl ::core::convert::Into<i32>) -> () {
550 unsafe {
551 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
552 ::unity::il2cpp_call!((::unity::module_base()+0x3eff980usize)as*mut u8,();
553(Rigidbody)__receiver,(i32)::core::convert::Into::into(value))
554 }
555 }
556 #[doc = "`AddForce(crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
557 fn add_force(
558 self,
559 force: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
560 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
561 ) -> () {
562 unsafe {
563 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
564 ::unity::il2cpp_call!((::unity::module_base()+0x3eff9d0usize)as*mut u8,();
565(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(force),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
566 }
567 }
568 #[doc = "`AddForce(crate::unity_engine::vector3::Vector3)` overload"]
569 fn add_force_2(self, force: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
570 unsafe {
571 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
572 ::unity::il2cpp_call!((::unity::module_base()+0x3effaa0usize)as*mut u8,();
573(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(force))
574 }
575 }
576 #[doc = "`AddForce(f32, f32, f32, crate::unity_engine::forcemode::ForceMode)` overload"]
577 fn add_force_3(
578 self,
579 x: impl ::core::convert::Into<f32>,
580 y: impl ::core::convert::Into<f32>,
581 z: impl ::core::convert::Into<f32>,
582 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
583 ) -> () {
584 unsafe {
585 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
586 ::unity::il2cpp_call!((::unity::module_base()+0x3effb00usize)as*mut u8,();
587(Rigidbody)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
588 }
589 }
590 #[doc = "`AddForce(f32, f32, f32)` overload"]
591 fn add_force_4(self, x: impl ::core::convert::Into<f32>, y: impl ::core::convert::Into<f32>, z: impl ::core::convert::Into<f32>) -> () {
592 unsafe {
593 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
594 ::unity::il2cpp_call!((::unity::module_base()+0x3effb70usize)as*mut u8,();
595(Rigidbody)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
596 }
597 }
598 #[doc = "`AddRelativeForce(crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
599 fn add_relative_force(
600 self,
601 force: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
602 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
603 ) -> () {
604 unsafe {
605 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
606 ::unity::il2cpp_call!((::unity::module_base()+0x3effbd0usize)as*mut u8,();
607(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(force),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
608 }
609 }
610 #[doc = "`AddRelativeForce(crate::unity_engine::vector3::Vector3)` overload"]
611 fn add_relative_force_2(self, force: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
612 unsafe {
613 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
614 ::unity::il2cpp_call!((::unity::module_base()+0x3effca0usize)as*mut u8,();
615(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(force))
616 }
617 }
618 #[doc = "`AddRelativeForce(f32, f32, f32, crate::unity_engine::forcemode::ForceMode)` overload"]
619 fn add_relative_force_3(
620 self,
621 x: impl ::core::convert::Into<f32>,
622 y: impl ::core::convert::Into<f32>,
623 z: impl ::core::convert::Into<f32>,
624 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
625 ) -> () {
626 unsafe {
627 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
628 ::unity::il2cpp_call!((::unity::module_base()+0x3effd00usize)as*mut u8,();
629(Rigidbody)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
630 }
631 }
632 #[doc = "`AddRelativeForce(f32, f32, f32)` overload"]
633 fn add_relative_force_4(self, x: impl ::core::convert::Into<f32>, y: impl ::core::convert::Into<f32>, z: impl ::core::convert::Into<f32>) -> () {
634 unsafe {
635 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
636 ::unity::il2cpp_call!((::unity::module_base()+0x3effd70usize)as*mut u8,();
637(Rigidbody)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
638 }
639 }
640 #[doc = "`AddTorque(crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
641 fn add_torque(
642 self,
643 torque: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
644 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
645 ) -> () {
646 unsafe {
647 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
648 ::unity::il2cpp_call!((::unity::module_base()+0x3effdd0usize)as*mut u8,();
649(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(torque),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
650 }
651 }
652 #[doc = "`AddTorque(crate::unity_engine::vector3::Vector3)` overload"]
653 fn add_torque_2(self, torque: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
654 unsafe {
655 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656 ::unity::il2cpp_call!((::unity::module_base()+0x3effea0usize)as*mut u8,();
657(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(torque))
658 }
659 }
660 #[doc = "`AddTorque(f32, f32, f32, crate::unity_engine::forcemode::ForceMode)` overload"]
661 fn add_torque_3(
662 self,
663 x: impl ::core::convert::Into<f32>,
664 y: impl ::core::convert::Into<f32>,
665 z: impl ::core::convert::Into<f32>,
666 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
667 ) -> () {
668 unsafe {
669 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
670 ::unity::il2cpp_call!((::unity::module_base()+0x3efff00usize)as*mut u8,();
671(Rigidbody)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
672 }
673 }
674 #[doc = "`AddTorque(f32, f32, f32)` overload"]
675 fn add_torque_4(self, x: impl ::core::convert::Into<f32>, y: impl ::core::convert::Into<f32>, z: impl ::core::convert::Into<f32>) -> () {
676 unsafe {
677 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
678 ::unity::il2cpp_call!((::unity::module_base()+0x3efff70usize)as*mut u8,();
679(Rigidbody)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
680 }
681 }
682 #[doc = "`AddRelativeTorque(crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
683 fn add_relative_torque(
684 self,
685 torque: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
686 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
687 ) -> () {
688 unsafe {
689 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
690 ::unity::il2cpp_call!((::unity::module_base()+0x3efffd0usize)as*mut u8,();
691(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(torque),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
692 }
693 }
694 #[doc = "`AddRelativeTorque(crate::unity_engine::vector3::Vector3)` overload"]
695 fn add_relative_torque_2(self, torque: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
696 unsafe {
697 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
698 ::unity::il2cpp_call!((::unity::module_base()+0x3f000a0usize)as*mut u8,();
699(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(torque))
700 }
701 }
702 #[doc = "`AddRelativeTorque(f32, f32, f32, crate::unity_engine::forcemode::ForceMode)` overload"]
703 fn add_relative_torque_3(
704 self,
705 x: impl ::core::convert::Into<f32>,
706 y: impl ::core::convert::Into<f32>,
707 z: impl ::core::convert::Into<f32>,
708 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
709 ) -> () {
710 unsafe {
711 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
712 ::unity::il2cpp_call!((::unity::module_base()+0x3f00100usize)as*mut u8,();
713(Rigidbody)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
714 }
715 }
716 #[doc = "`AddRelativeTorque(f32, f32, f32)` overload"]
717 fn add_relative_torque_4(self, x: impl ::core::convert::Into<f32>, y: impl ::core::convert::Into<f32>, z: impl ::core::convert::Into<f32>) -> () {
718 unsafe {
719 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
720 ::unity::il2cpp_call!((::unity::module_base()+0x3f00170usize)as*mut u8,();
721(Rigidbody)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
722 }
723 }
724 #[doc = "`AddForceAtPosition(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
725 fn add_force_at_position(
726 self,
727 force: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
728 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
729 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
730 ) -> () {
731 unsafe {
732 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
733 ::unity::il2cpp_call!((::unity::module_base()+0x3f001d0usize)as*mut u8,();
734(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(force),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
735 }
736 }
737 #[doc = "`AddForceAtPosition(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` overload"]
738 fn add_force_at_position_2(
739 self,
740 force: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
741 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
742 ) -> () {
743 unsafe {
744 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
745 ::unity::il2cpp_call!((::unity::module_base()+0x3f002c0usize)as*mut u8,();
746(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(force),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
747 }
748 }
749 #[doc = "`AddExplosionForce(f32, crate::unity_engine::vector3::Vector3, f32, f32, crate::unity_engine::forcemode::ForceMode)` overload"]
750 fn add_explosion_force(
751 self,
752 explosion_force: impl ::core::convert::Into<f32>,
753 explosion_position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
754 explosion_radius: impl ::core::convert::Into<f32>,
755 upwards_modifier: impl ::core::convert::Into<f32>,
756 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
757 ) -> () {
758 unsafe {
759 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
760 ::unity::il2cpp_call!((::unity::module_base()+0x3f00330usize)as*mut u8,();
761(Rigidbody)__receiver,(f32)::core::convert::Into::into(explosion_force),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(explosion_position),(f32)::core::convert::Into::into(explosion_radius),(f32)::core::convert::Into::into(upwards_modifier),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode))
762 }
763 }
764 #[doc = "`AddExplosionForce(f32, crate::unity_engine::vector3::Vector3, f32, f32)` overload"]
765 fn add_explosion_force_2(
766 self,
767 explosion_force: impl ::core::convert::Into<f32>,
768 explosion_position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
769 explosion_radius: impl ::core::convert::Into<f32>,
770 upwards_modifier: impl ::core::convert::Into<f32>,
771 ) -> () {
772 unsafe {
773 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
774 ::unity::il2cpp_call!((::unity::module_base()+0x3f00440usize)as*mut u8,();
775(Rigidbody)__receiver,(f32)::core::convert::Into::into(explosion_force),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(explosion_position),(f32)::core::convert::Into::into(explosion_radius),(f32)::core::convert::Into::into(upwards_modifier))
776 }
777 }
778 #[doc = "`AddExplosionForce(f32, crate::unity_engine::vector3::Vector3, f32)` overload"]
779 fn add_explosion_force_3(
780 self,
781 explosion_force: impl ::core::convert::Into<f32>,
782 explosion_position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
783 explosion_radius: impl ::core::convert::Into<f32>,
784 ) -> () {
785 unsafe {
786 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
787 ::unity::il2cpp_call!((::unity::module_base()+0x3f004d0usize)as*mut u8,();
788(Rigidbody)__receiver,(f32)::core::convert::Into::into(explosion_force),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(explosion_position),(f32)::core::convert::Into::into(explosion_radius))
789 }
790 }
791 #[doc = "`Internal_ClosestPointOnBounds(crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, *mutf32)` overload"]
792 fn internal_closest_point_on_bounds(
793 self,
794 point: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
795 ) -> (crate::unity_engine::vector3::Vector3, f32) {
796 unsafe {
797 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
798 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
799 let mut __out_1 = ::core::mem::MaybeUninit::<f32>::uninit();
800 ::unity::il2cpp_call!((::unity::module_base()+0x3f00550usize)as*mut u8,();
801(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point),(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut f32)__out_1.as_mut_ptr());
802 (__out_0.assume_init(), __out_1.assume_init())
803 }
804 }
805 #[doc = "`ClosestPointOnBounds(crate::unity_engine::vector3::Vector3)` overload"]
806 fn closest_point_on_bounds(
807 self,
808 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
809 ) -> crate::unity_engine::vector3::Vector3 {
810 unsafe {
811 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
812 ::unity::il2cpp_call!((::unity::module_base()+0x3f00630usize)as*mut u8,crate::unity_engine::vector3::Vector3;
813(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
814 }
815 }
816 #[doc = "`SweepTest(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction, *mutbool)` overload"]
817 fn sweep_test(
818 self,
819 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
820 max_distance: impl ::core::convert::Into<f32>,
821 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
822 ) -> (crate::unity_engine::raycasthit::RaycastHit, bool) {
823 unsafe {
824 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
825 let mut __out_0 = ::core::mem::MaybeUninit::<bool>::uninit();
826 let __ret = {
827 ::unity::il2cpp_call!((::unity::module_base()+0x3f006d0usize)as*mut u8,crate::unity_engine::raycasthit::RaycastHit;
828(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(f32)::core::convert::Into::into(max_distance),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction),(*mut bool)__out_0.as_mut_ptr())
829 };
830 (__ret, __out_0.assume_init())
831 }
832 }
833 #[doc = "`SweepTest(crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
834 fn sweep_test_2(
835 self,
836 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
837 max_distance: impl ::core::convert::Into<f32>,
838 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
839 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
840 unsafe {
841 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
842 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
843 let __ret = {
844 ::unity::il2cpp_call!((::unity::module_base()+0x3f00810usize)as*mut u8,bool;
845(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
846 };
847 (__ret, __out_0.assume_init())
848 }
849 }
850 #[doc = "`SweepTest(crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32)` overload"]
851 fn sweep_test_3(
852 self,
853 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
854 max_distance: impl ::core::convert::Into<f32>,
855 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
856 unsafe {
857 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
858 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
859 let __ret = {
860 ::unity::il2cpp_call!((::unity::module_base()+0x3f00940usize)as*mut u8,bool;
861(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance))
862 };
863 (__ret, __out_0.assume_init())
864 }
865 }
866 #[doc = "`SweepTest(crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit)` overload"]
867 fn sweep_test_4(
868 self,
869 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
870 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
871 unsafe {
872 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
873 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
874 let __ret = {
875 ::unity::il2cpp_call!((::unity::module_base()+0x3f00a70usize)as*mut u8,bool;
876(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr())
877 };
878 (__ret, __out_0.assume_init())
879 }
880 }
881 #[doc = "`Internal_SweepTestAll(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
882 fn internal_sweep_test_all(
883 self,
884 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
885 max_distance: impl ::core::convert::Into<f32>,
886 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
887 ) -> ::unity::Array<crate::unity_engine::raycasthit::RaycastHit> {
888 unsafe {
889 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
890 ::unity::il2cpp_call!((::unity::module_base()+0x3f00b90usize)as*mut u8, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit> ;
891(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(f32)::core::convert::Into::into(max_distance),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
892 }
893 }
894 #[doc = "`SweepTestAll(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
895 fn sweep_test_all(
896 self,
897 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
898 max_distance: impl ::core::convert::Into<f32>,
899 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
900 ) -> ::unity::Array<crate::unity_engine::raycasthit::RaycastHit> {
901 unsafe {
902 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
903 ::unity::il2cpp_call!((::unity::module_base()+0x3f00c80usize)as*mut u8, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit> ;
904(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(f32)::core::convert::Into::into(max_distance),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
905 }
906 }
907 #[doc = "`SweepTestAll(crate::unity_engine::vector3::Vector3, f32)` overload"]
908 fn sweep_test_all_2(
909 self,
910 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
911 max_distance: impl ::core::convert::Into<f32>,
912 ) -> ::unity::Array<crate::unity_engine::raycasthit::RaycastHit> {
913 unsafe {
914 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915 ::unity::il2cpp_call!((::unity::module_base()+0x3f00d70usize)as*mut u8, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit> ;
916(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(f32)::core::convert::Into::into(max_distance))
917 }
918 }
919 #[doc = "`SweepTestAll(crate::unity_engine::vector3::Vector3)` overload"]
920 fn sweep_test_all_3(
921 self,
922 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
923 ) -> ::unity::Array<crate::unity_engine::raycasthit::RaycastHit> {
924 unsafe {
925 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
926 ::unity::il2cpp_call!((::unity::module_base()+0x3f00d80usize)as*mut u8, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit> ;
927(Rigidbody)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction))
928 }
929 }
930 #[doc = "`.ctor()` overload"]
931 fn ctor(self) -> () {
932 unsafe {
933 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
934 ::unity::il2cpp_call!((::unity::module_base()+0x3f00d90usize)as*mut u8,();
935(Rigidbody)__receiver)
936 }
937 }
938 #[doc = "`get_velocity_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
939 fn get_velocity_injected(self) -> crate::unity_engine::vector3::Vector3 {
940 unsafe {
941 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
942 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
943 ::unity::il2cpp_call!((::unity::module_base()+0x3efdeb0usize)as*mut u8,();
944(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
945 __out_0.assume_init()
946 }
947 }
948 #[doc = "`set_velocity_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
949 fn set_velocity_injected(self) -> crate::unity_engine::vector3::Vector3 {
950 unsafe {
951 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
952 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
953 ::unity::il2cpp_call!((::unity::module_base()+0x3efdf60usize)as*mut u8,();
954(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
955 __out_0.assume_init()
956 }
957 }
958 #[doc = "`get_angularVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
959 fn get_angular_velocity_injected(self) -> crate::unity_engine::vector3::Vector3 {
960 unsafe {
961 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
962 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
963 ::unity::il2cpp_call!((::unity::module_base()+0x3efe010usize)as*mut u8,();
964(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
965 __out_0.assume_init()
966 }
967 }
968 #[doc = "`set_angularVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
969 fn set_angular_velocity_injected(self) -> crate::unity_engine::vector3::Vector3 {
970 unsafe {
971 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
972 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
973 ::unity::il2cpp_call!((::unity::module_base()+0x3efe0c0usize)as*mut u8,();
974(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
975 __out_0.assume_init()
976 }
977 }
978 #[doc = "`get_centerOfMass_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
979 fn get_center_of_mass_injected(self) -> crate::unity_engine::vector3::Vector3 {
980 unsafe {
981 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
982 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
983 ::unity::il2cpp_call!((::unity::module_base()+0x3efe760usize)as*mut u8,();
984(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
985 __out_0.assume_init()
986 }
987 }
988 #[doc = "`set_centerOfMass_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
989 fn set_center_of_mass_injected(self) -> crate::unity_engine::vector3::Vector3 {
990 unsafe {
991 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
992 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
993 ::unity::il2cpp_call!((::unity::module_base()+0x3efe810usize)as*mut u8,();
994(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
995 __out_0.assume_init()
996 }
997 }
998 #[doc = "`get_worldCenterOfMass_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
999 fn get_world_center_of_mass_injected(self) -> crate::unity_engine::vector3::Vector3 {
1000 unsafe {
1001 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1002 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1003 ::unity::il2cpp_call!((::unity::module_base()+0x3efe8c0usize)as*mut u8,();
1004(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1005 __out_0.assume_init()
1006 }
1007 }
1008 #[doc = "`get_inertiaTensorRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1009 fn get_inertia_tensor_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
1010 unsafe {
1011 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1012 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1013 ::unity::il2cpp_call!((::unity::module_base()+0x3efe970usize)as*mut u8,();
1014(Rigidbody)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
1015 __out_0.assume_init()
1016 }
1017 }
1018 #[doc = "`set_inertiaTensorRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1019 fn set_inertia_tensor_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
1020 unsafe {
1021 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1022 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1023 ::unity::il2cpp_call!((::unity::module_base()+0x3efea20usize)as*mut u8,();
1024(Rigidbody)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
1025 __out_0.assume_init()
1026 }
1027 }
1028 #[doc = "`get_inertiaTensor_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1029 fn get_inertia_tensor_injected(self) -> crate::unity_engine::vector3::Vector3 {
1030 unsafe {
1031 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1032 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1033 ::unity::il2cpp_call!((::unity::module_base()+0x3efead0usize)as*mut u8,();
1034(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1035 __out_0.assume_init()
1036 }
1037 }
1038 #[doc = "`set_inertiaTensor_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1039 fn set_inertia_tensor_injected(self) -> crate::unity_engine::vector3::Vector3 {
1040 unsafe {
1041 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1042 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1043 ::unity::il2cpp_call!((::unity::module_base()+0x3efeb80usize)as*mut u8,();
1044(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1045 __out_0.assume_init()
1046 }
1047 }
1048 #[doc = "`get_position_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1049 fn get_position_injected(self) -> crate::unity_engine::vector3::Vector3 {
1050 unsafe {
1051 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1052 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1053 ::unity::il2cpp_call!((::unity::module_base()+0x3efecd0usize)as*mut u8,();
1054(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1055 __out_0.assume_init()
1056 }
1057 }
1058 #[doc = "`set_position_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1059 fn set_position_injected(self) -> crate::unity_engine::vector3::Vector3 {
1060 unsafe {
1061 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1062 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1063 ::unity::il2cpp_call!((::unity::module_base()+0x3efed80usize)as*mut u8,();
1064(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1065 __out_0.assume_init()
1066 }
1067 }
1068 #[doc = "`get_rotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1069 fn get_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
1070 unsafe {
1071 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1072 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1073 ::unity::il2cpp_call!((::unity::module_base()+0x3efee30usize)as*mut u8,();
1074(Rigidbody)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
1075 __out_0.assume_init()
1076 }
1077 }
1078 #[doc = "`set_rotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1079 fn set_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
1080 unsafe {
1081 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1082 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1083 ::unity::il2cpp_call!((::unity::module_base()+0x3efeee0usize)as*mut u8,();
1084(Rigidbody)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
1085 __out_0.assume_init()
1086 }
1087 }
1088 #[doc = "`MovePosition_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1089 fn move_position_injected(self) -> crate::unity_engine::vector3::Vector3 {
1090 unsafe {
1091 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1092 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1093 ::unity::il2cpp_call!((::unity::module_base()+0x3eff210usize)as*mut u8,();
1094(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1095 __out_0.assume_init()
1096 }
1097 }
1098 #[doc = "`MoveRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1099 fn move_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
1100 unsafe {
1101 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1102 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1103 ::unity::il2cpp_call!((::unity::module_base()+0x3eff2c0usize)as*mut u8,();
1104(Rigidbody)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
1105 __out_0.assume_init()
1106 }
1107 }
1108 #[doc = "`GetRelativePointVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1109 fn get_relative_point_velocity_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1110 unsafe {
1111 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1112 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1113 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1114 ::unity::il2cpp_call!((::unity::module_base()+0x3eff510usize)as*mut u8,();
1115(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
1116 (__out_0.assume_init(), __out_1.assume_init())
1117 }
1118 }
1119 #[doc = "`GetPointVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1120 fn get_point_velocity_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1121 unsafe {
1122 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1123 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1124 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1125 ::unity::il2cpp_call!((::unity::module_base()+0x3eff5e0usize)as*mut u8,();
1126(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
1127 (__out_0.assume_init(), __out_1.assume_init())
1128 }
1129 }
1130 #[doc = "`AddForce_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
1131 fn add_force_injected(
1132 self,
1133 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
1134 ) -> crate::unity_engine::vector3::Vector3 {
1135 unsafe {
1136 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1137 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1138 ::unity::il2cpp_call!((::unity::module_base()+0x3effa40usize)as*mut u8,();
1139(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode));
1140 __out_0.assume_init()
1141 }
1142 }
1143 #[doc = "`AddRelativeForce_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
1144 fn add_relative_force_injected(
1145 self,
1146 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
1147 ) -> crate::unity_engine::vector3::Vector3 {
1148 unsafe {
1149 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1150 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1151 ::unity::il2cpp_call!((::unity::module_base()+0x3effc40usize)as*mut u8,();
1152(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode));
1153 __out_0.assume_init()
1154 }
1155 }
1156 #[doc = "`AddTorque_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
1157 fn add_torque_injected(
1158 self,
1159 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
1160 ) -> crate::unity_engine::vector3::Vector3 {
1161 unsafe {
1162 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1163 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1164 ::unity::il2cpp_call!((::unity::module_base()+0x3effe40usize)as*mut u8,();
1165(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode));
1166 __out_0.assume_init()
1167 }
1168 }
1169 #[doc = "`AddRelativeTorque_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
1170 fn add_relative_torque_injected(
1171 self,
1172 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
1173 ) -> crate::unity_engine::vector3::Vector3 {
1174 unsafe {
1175 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1176 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1177 ::unity::il2cpp_call!((::unity::module_base()+0x3f00040usize)as*mut u8,();
1178(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode));
1179 __out_0.assume_init()
1180 }
1181 }
1182 #[doc = "`AddForceAtPosition_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::forcemode::ForceMode)` overload"]
1183 fn add_force_at_position_injected(
1184 self,
1185 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
1186 ) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1187 unsafe {
1188 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1189 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1190 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1191 ::unity::il2cpp_call!((::unity::module_base()+0x3f00250usize)as*mut u8,();
1192(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr(),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode));
1193 (__out_0.assume_init(), __out_1.assume_init())
1194 }
1195 }
1196 #[doc = "`AddExplosionForce_Injected(f32, *mutcrate::unity_engine::vector3::Vector3, f32, f32, crate::unity_engine::forcemode::ForceMode)` overload"]
1197 fn add_explosion_force_injected(
1198 self,
1199 explosion_force: impl ::core::convert::Into<f32>,
1200 explosion_radius: impl ::core::convert::Into<f32>,
1201 upwards_modifier: impl ::core::convert::Into<f32>,
1202 mode: impl ::core::convert::Into<crate::unity_engine::forcemode::ForceMode>,
1203 ) -> crate::unity_engine::vector3::Vector3 {
1204 unsafe {
1205 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1206 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1207 ::unity::il2cpp_call!((::unity::module_base()+0x3f003c0usize)as*mut u8,();
1208(Rigidbody)__receiver,(f32)::core::convert::Into::into(explosion_force),(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(explosion_radius),(f32)::core::convert::Into::into(upwards_modifier),(crate::unity_engine::forcemode::ForceMode)::core::convert::Into::into(mode));
1209 __out_0.assume_init()
1210 }
1211 }
1212 #[doc = "`Internal_ClosestPointOnBounds_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, *mutf32)` overload"]
1213 fn internal_closest_point_on_bounds_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32) {
1214 unsafe {
1215 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1216 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1217 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1218 let mut __out_2 = ::core::mem::MaybeUninit::<f32>::uninit();
1219 ::unity::il2cpp_call!((::unity::module_base()+0x3f005c0usize)as*mut u8,();
1220(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr(),(*mut f32)__out_2.as_mut_ptr());
1221 (__out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
1222 }
1223 }
1224 #[doc = "`SweepTest_Injected(*mutcrate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction, *mutbool, *mutcrate::unity_engine::raycasthit::RaycastHit)` overload"]
1225 fn sweep_test_injected(
1226 self,
1227 max_distance: impl ::core::convert::Into<f32>,
1228 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
1229 ) -> (crate::unity_engine::vector3::Vector3, bool, crate::unity_engine::raycasthit::RaycastHit) {
1230 unsafe {
1231 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1232 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1233 let mut __out_1 = ::core::mem::MaybeUninit::<bool>::uninit();
1234 let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
1235 ::unity::il2cpp_call!((::unity::module_base()+0x3f00790usize)as*mut u8,();
1236(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction),(*mut bool)__out_1.as_mut_ptr(),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_2.as_mut_ptr());
1237 (__out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
1238 }
1239 }
1240 #[doc = "`Internal_SweepTestAll_Injected(*mutcrate::unity_engine::vector3::Vector3, f32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
1241 fn internal_sweep_test_all_injected(
1242 self,
1243 max_distance: impl ::core::convert::Into<f32>,
1244 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
1245 ) -> (
1246 ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>,
1247 crate::unity_engine::vector3::Vector3,
1248 ) {
1249 unsafe {
1250 let __receiver = <Rigidbody as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1251 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1252 let __ret = {
1253 ::unity::il2cpp_call!((::unity::module_base()+0x3f00c10usize)as*mut u8, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit> ;
1254(Rigidbody)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
1255 };
1256 (__ret, __out_0.assume_init())
1257 }
1258 }
1259}
1260
1261#[cfg(feature = "unity_engine-rigidbody")]
1262impl<__T: IRigidbody> IRigidbodyMethods for __T {}
1263
1264#[cfg(feature = "unity_engine-rigidbody")]
1265impl Rigidbody {
1266 pub fn get_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1267 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1268 }
1269
1270 pub fn set_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1271 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1272 }
1273
1274 pub fn get_angular_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1275 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1276 }
1277
1278 pub fn set_angular_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1279 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1280 }
1281
1282 pub fn get_drag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1283 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1284 }
1285
1286 pub fn set_drag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1287 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1288 }
1289
1290 pub fn get_angular_drag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1291 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1292 }
1293
1294 pub fn set_angular_drag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1295 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1296 }
1297
1298 pub fn get_mass_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1299 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1300 }
1301
1302 pub fn set_mass_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1303 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1304 }
1305
1306 pub fn set_density_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1307 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1308 }
1309
1310 pub fn get_use_gravity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1311 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1312 }
1313
1314 pub fn set_use_gravity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1315 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1316 }
1317
1318 pub fn get_max_depenetration_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1319 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1320 }
1321
1322 pub fn set_max_depenetration_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1323 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1324 }
1325
1326 pub fn get_is_kinematic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1327 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1328 }
1329
1330 pub fn set_is_kinematic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1331 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1332 }
1333
1334 pub fn get_freeze_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1335 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1336 }
1337
1338 pub fn set_freeze_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1339 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1340 }
1341
1342 pub fn get_constraints_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1343 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1344 }
1345
1346 pub fn set_constraints_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1347 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1348 }
1349
1350 pub fn get_collision_detection_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1351 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1352 }
1353
1354 pub fn set_collision_detection_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1355 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1356 }
1357
1358 pub fn get_center_of_mass_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1359 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1360 }
1361
1362 pub fn set_center_of_mass_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1363 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1364 }
1365
1366 pub fn get_world_center_of_mass_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1367 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1368 }
1369
1370 pub fn get_inertia_tensor_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1371 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1372 }
1373
1374 pub fn set_inertia_tensor_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1375 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1376 }
1377
1378 pub fn get_inertia_tensor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1379 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1380 }
1381
1382 pub fn set_inertia_tensor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1384 }
1385
1386 pub fn get_detect_collisions_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1388 }
1389
1390 pub fn set_detect_collisions_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1392 }
1393
1394 pub fn get_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1396 }
1397
1398 pub fn set_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1400 }
1401
1402 pub fn get_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1404 }
1405
1406 pub fn set_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1407 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1408 }
1409
1410 pub fn get_interpolation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1411 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1412 }
1413
1414 pub fn set_interpolation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1415 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1416 }
1417
1418 pub fn get_solver_iterations_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1419 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1420 }
1421
1422 pub fn set_solver_iterations_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1423 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1424 }
1425
1426 pub fn get_sleep_threshold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1427 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1428 }
1429
1430 pub fn set_sleep_threshold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1431 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1432 }
1433
1434 pub fn get_max_angular_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1436 }
1437
1438 pub fn set_max_angular_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1440 }
1441
1442 pub fn move_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1444 }
1445
1446 pub fn move_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1448 }
1449
1450 pub fn sleep_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1452 }
1453
1454 pub fn is_sleeping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1455 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1456 }
1457
1458 pub fn wake_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1460 }
1461
1462 pub fn reset_center_of_mass_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1464 }
1465
1466 pub fn reset_inertia_tensor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1467 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1468 }
1469
1470 pub fn get_relative_point_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1471 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1472 }
1473
1474 pub fn get_point_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1475 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1476 }
1477
1478 pub fn get_solver_velocity_iterations_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1479 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1480 }
1481
1482 pub fn set_solver_velocity_iterations_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1483 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1484 }
1485
1486 pub fn get_sleep_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1488 }
1489
1490 pub fn set_sleep_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1492 }
1493
1494 pub fn get_sleep_angular_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1496 }
1497
1498 pub fn set_sleep_angular_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1499 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1500 }
1501
1502 pub fn get_use_cone_friction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1503 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1504 }
1505
1506 pub fn set_use_cone_friction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1507 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1508 }
1509
1510 pub fn get_solver_iteration_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1511 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1512 }
1513
1514 pub fn set_solver_iteration_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1515 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1516 }
1517
1518 pub fn get_solver_velocity_iteration_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1519 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1520 }
1521
1522 pub fn set_solver_velocity_iteration_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1523 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1524 }
1525
1526 pub fn add_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1527 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1528 }
1529
1530 pub fn add_force_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1531 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1532 }
1533
1534 pub fn add_force_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1535 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1536 }
1537
1538 pub fn add_force_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1539 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1540 }
1541
1542 pub fn add_relative_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1543 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1544 }
1545
1546 pub fn add_relative_force_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1547 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1548 }
1549
1550 pub fn add_relative_force_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1551 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1552 }
1553
1554 pub fn add_relative_force_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1555 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1556 }
1557
1558 pub fn add_torque_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1559 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1560 }
1561
1562 pub fn add_torque_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1563 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1564 }
1565
1566 pub fn add_torque_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1567 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1568 }
1569
1570 pub fn add_torque_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1571 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1572 }
1573
1574 pub fn add_relative_torque_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1575 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1576 }
1577
1578 pub fn add_relative_torque_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1579 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1580 }
1581
1582 pub fn add_relative_torque_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1583 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1584 }
1585
1586 pub fn add_relative_torque_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1587 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1588 }
1589
1590 pub fn add_force_at_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1591 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1592 }
1593
1594 pub fn add_force_at_position_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1595 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1596 }
1597
1598 pub fn add_explosion_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1599 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1600 }
1601
1602 pub fn add_explosion_force_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1603 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1604 }
1605
1606 pub fn add_explosion_force_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1607 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1608 }
1609
1610 pub fn internal_closest_point_on_bounds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1611 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1612 }
1613
1614 pub fn closest_point_on_bounds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1615 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1616 }
1617
1618 pub fn sweep_test_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1619 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1620 }
1621
1622 pub fn sweep_test_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1623 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1624 }
1625
1626 pub fn sweep_test_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1627 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1628 }
1629
1630 pub fn sweep_test_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1631 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1632 }
1633
1634 pub fn internal_sweep_test_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1635 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1636 }
1637
1638 pub fn sweep_test_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1639 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1640 }
1641
1642 pub fn sweep_test_all_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1643 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1644 }
1645
1646 pub fn sweep_test_all_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1647 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1648 }
1649
1650 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1651 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1652 }
1653
1654 pub fn get_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1655 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1656 }
1657
1658 pub fn set_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1659 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1660 }
1661
1662 pub fn get_angular_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1663 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1664 }
1665
1666 pub fn set_angular_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1667 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1668 }
1669
1670 pub fn get_center_of_mass_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1671 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1672 }
1673
1674 pub fn set_center_of_mass_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1675 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1676 }
1677
1678 pub fn get_world_center_of_mass_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1679 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1680 }
1681
1682 pub fn get_inertia_tensor_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1683 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1684 }
1685
1686 pub fn set_inertia_tensor_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1687 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1688 }
1689
1690 pub fn get_inertia_tensor_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1691 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1692 }
1693
1694 pub fn set_inertia_tensor_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1695 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1696 }
1697
1698 pub fn get_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1699 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
1700 }
1701
1702 pub fn set_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1703 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
1704 }
1705
1706 pub fn get_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1707 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
1708 }
1709
1710 pub fn set_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1711 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
1712 }
1713
1714 pub fn move_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1715 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
1716 }
1717
1718 pub fn move_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1719 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
1720 }
1721
1722 pub fn get_relative_point_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1723 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
1724 }
1725
1726 pub fn get_point_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1727 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
1728 }
1729
1730 pub fn add_force_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1731 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
1732 }
1733
1734 pub fn add_relative_force_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1735 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
1736 }
1737
1738 pub fn add_torque_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1739 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
1740 }
1741
1742 pub fn add_relative_torque_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1743 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
1744 }
1745
1746 pub fn add_force_at_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1747 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
1748 }
1749
1750 pub fn add_explosion_force_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1751 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
1752 }
1753
1754 pub fn internal_closest_point_on_bounds_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1755 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
1756 }
1757
1758 pub fn sweep_test_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1759 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
1760 }
1761
1762 pub fn internal_sweep_test_all_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1763 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
1764 }
1765}
1766
1767#[cfg(feature = "unity_engine-rigidbody")]
1768impl Rigidbody {
1769 #[doc = "`.ctor()` — no args"]
1770 pub fn new() -> Self {
1771 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1772 panic!(
1773 "{}
1774::{}
1775 failed to instantiate",
1776 ::core::stringify!(Rigidbody),
1777 ::core::stringify!(new),
1778 )
1779 });
1780 <Self as IRigidbodyMethods>::ctor(this);
1781 this
1782 }
1783}
1784
1785#[cfg(feature = "unity_engine-rigidbody")]
1786#[doc(hidden)]
1787pub mod prelude {
1788 pub use super::{IRigidbody, IRigidbodyMethods, Rigidbody};
1789 #[cfg(feature = "system-object")]
1790 pub use crate::system::object::IObjectMethods;
1791 #[cfg(feature = "unity_engine-component")]
1792 pub use crate::unity_engine::component::IComponentMethods;
1793 #[cfg(feature = "unity_engine-object_2")]
1794 pub use crate::unity_engine::object_2::IObject_2Methods;
1795 pub use crate::{
1796 system::object::IObject,
1797 unity_engine::{component::IComponent, object_2::IObject_2},
1798 };
1799}