1#[cfg(feature = "unity_engine-configurablejoint-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 joint::{IJoint, Joint},
13 object_2::{IObject_2, Object_2},
14 },
15 };
16
17 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/configurablejoint/ConfigurableJoint.md"))]
18 #[::unity::class(namespace = "UnityEngine", name = "ConfigurableJoint")]
19 #[parent(crate::unity_engine::joint::Joint)]
20 pub struct ConfigurableJoint {}
21}
22
23#[cfg(feature = "unity_engine-configurablejoint-types")]
24pub use __types::*;
25
26#[cfg(feature = "unity_engine-configurablejoint")]
27pub trait IConfigurableJointMethods: IConfigurableJoint {
28 #[doc = "`get_secondaryAxis()` overload"]
29 fn get_secondary_axis(self) -> crate::unity_engine::vector3::Vector3 {
30 unsafe {
31 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
32 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5480usize)as*mut u8,crate::unity_engine::vector3::Vector3;
33(ConfigurableJoint)__receiver)
34 }
35 }
36 #[doc = "`set_secondaryAxis(crate::unity_engine::vector3::Vector3)` overload"]
37 fn set_secondary_axis(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
38 unsafe {
39 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
40 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5530usize)as*mut u8,();
41(ConfigurableJoint)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
42 }
43 }
44 #[doc = "`get_xMotion()` overload"]
45 fn get_x_motion(self) -> crate::unity_engine::configurablejointmotion::ConfigurableJointMotion {
46 unsafe {
47 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
48 ::unity::il2cpp_call!((::unity::module_base()+0x3ef55e0usize)as*mut u8,crate::unity_engine::configurablejointmotion::ConfigurableJointMotion;
49(ConfigurableJoint)__receiver)
50 }
51 }
52 #[doc = "`set_xMotion(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)` overload"]
53 fn set_x_motion(self, value: impl ::core::convert::Into<crate::unity_engine::configurablejointmotion::ConfigurableJointMotion>) -> () {
54 unsafe {
55 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
56 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5630usize)as*mut u8,();
57(ConfigurableJoint)__receiver,(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)::core::convert::Into::into(value))
58 }
59 }
60 #[doc = "`get_yMotion()` overload"]
61 fn get_y_motion(self) -> crate::unity_engine::configurablejointmotion::ConfigurableJointMotion {
62 unsafe {
63 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
64 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5680usize)as*mut u8,crate::unity_engine::configurablejointmotion::ConfigurableJointMotion;
65(ConfigurableJoint)__receiver)
66 }
67 }
68 #[doc = "`set_yMotion(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)` overload"]
69 fn set_y_motion(self, value: impl ::core::convert::Into<crate::unity_engine::configurablejointmotion::ConfigurableJointMotion>) -> () {
70 unsafe {
71 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
72 ::unity::il2cpp_call!((::unity::module_base()+0x3ef56d0usize)as*mut u8,();
73(ConfigurableJoint)__receiver,(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)::core::convert::Into::into(value))
74 }
75 }
76 #[doc = "`get_zMotion()` overload"]
77 fn get_z_motion(self) -> crate::unity_engine::configurablejointmotion::ConfigurableJointMotion {
78 unsafe {
79 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
80 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5720usize)as*mut u8,crate::unity_engine::configurablejointmotion::ConfigurableJointMotion;
81(ConfigurableJoint)__receiver)
82 }
83 }
84 #[doc = "`set_zMotion(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)` overload"]
85 fn set_z_motion(self, value: impl ::core::convert::Into<crate::unity_engine::configurablejointmotion::ConfigurableJointMotion>) -> () {
86 unsafe {
87 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
88 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5770usize)as*mut u8,();
89(ConfigurableJoint)__receiver,(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)::core::convert::Into::into(value))
90 }
91 }
92 #[doc = "`get_angularXMotion()` overload"]
93 fn get_angular_x_motion(self) -> crate::unity_engine::configurablejointmotion::ConfigurableJointMotion {
94 unsafe {
95 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
96 ::unity::il2cpp_call!((::unity::module_base()+0x3ef57c0usize)as*mut u8,crate::unity_engine::configurablejointmotion::ConfigurableJointMotion;
97(ConfigurableJoint)__receiver)
98 }
99 }
100 #[doc = "`set_angularXMotion(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)` overload"]
101 fn set_angular_x_motion(self, value: impl ::core::convert::Into<crate::unity_engine::configurablejointmotion::ConfigurableJointMotion>) -> () {
102 unsafe {
103 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
104 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5810usize)as*mut u8,();
105(ConfigurableJoint)__receiver,(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)::core::convert::Into::into(value))
106 }
107 }
108 #[doc = "`get_angularYMotion()` overload"]
109 fn get_angular_y_motion(self) -> crate::unity_engine::configurablejointmotion::ConfigurableJointMotion {
110 unsafe {
111 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
112 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5860usize)as*mut u8,crate::unity_engine::configurablejointmotion::ConfigurableJointMotion;
113(ConfigurableJoint)__receiver)
114 }
115 }
116 #[doc = "`set_angularYMotion(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)` overload"]
117 fn set_angular_y_motion(self, value: impl ::core::convert::Into<crate::unity_engine::configurablejointmotion::ConfigurableJointMotion>) -> () {
118 unsafe {
119 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
120 ::unity::il2cpp_call!((::unity::module_base()+0x3ef58b0usize)as*mut u8,();
121(ConfigurableJoint)__receiver,(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)::core::convert::Into::into(value))
122 }
123 }
124 #[doc = "`get_angularZMotion()` overload"]
125 fn get_angular_z_motion(self) -> crate::unity_engine::configurablejointmotion::ConfigurableJointMotion {
126 unsafe {
127 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
128 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5900usize)as*mut u8,crate::unity_engine::configurablejointmotion::ConfigurableJointMotion;
129(ConfigurableJoint)__receiver)
130 }
131 }
132 #[doc = "`set_angularZMotion(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)` overload"]
133 fn set_angular_z_motion(self, value: impl ::core::convert::Into<crate::unity_engine::configurablejointmotion::ConfigurableJointMotion>) -> () {
134 unsafe {
135 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
136 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5950usize)as*mut u8,();
137(ConfigurableJoint)__receiver,(crate::unity_engine::configurablejointmotion::ConfigurableJointMotion)::core::convert::Into::into(value))
138 }
139 }
140 #[doc = "`get_linearLimitSpring()` overload"]
141 fn get_linear_limit_spring(self) -> crate::unity_engine::softjointlimitspring::SoftJointLimitSpring {
142 unsafe {
143 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
144 ::unity::il2cpp_call!((::unity::module_base()+0x3ef59a0usize)as*mut u8,crate::unity_engine::softjointlimitspring::SoftJointLimitSpring;
145(ConfigurableJoint)__receiver)
146 }
147 }
148 #[doc = "`set_linearLimitSpring(crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)` overload"]
149 fn set_linear_limit_spring(self, value: impl ::core::convert::Into<crate::unity_engine::softjointlimitspring::SoftJointLimitSpring>) -> () {
150 unsafe {
151 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
152 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5a50usize)as*mut u8,();
153(ConfigurableJoint)__receiver,(crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)::core::convert::Into::into(value))
154 }
155 }
156 #[doc = "`get_angularXLimitSpring()` overload"]
157 fn get_angular_x_limit_spring(self) -> crate::unity_engine::softjointlimitspring::SoftJointLimitSpring {
158 unsafe {
159 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5b00usize)as*mut u8,crate::unity_engine::softjointlimitspring::SoftJointLimitSpring;
161(ConfigurableJoint)__receiver)
162 }
163 }
164 #[doc = "`set_angularXLimitSpring(crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)` overload"]
165 fn set_angular_x_limit_spring(self, value: impl ::core::convert::Into<crate::unity_engine::softjointlimitspring::SoftJointLimitSpring>) -> () {
166 unsafe {
167 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5bb0usize)as*mut u8,();
169(ConfigurableJoint)__receiver,(crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)::core::convert::Into::into(value))
170 }
171 }
172 #[doc = "`get_angularYZLimitSpring()` overload"]
173 fn get_angular_yz_limit_spring(self) -> crate::unity_engine::softjointlimitspring::SoftJointLimitSpring {
174 unsafe {
175 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5c60usize)as*mut u8,crate::unity_engine::softjointlimitspring::SoftJointLimitSpring;
177(ConfigurableJoint)__receiver)
178 }
179 }
180 #[doc = "`set_angularYZLimitSpring(crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)` overload"]
181 fn set_angular_yz_limit_spring(self, value: impl ::core::convert::Into<crate::unity_engine::softjointlimitspring::SoftJointLimitSpring>) -> () {
182 unsafe {
183 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5d10usize)as*mut u8,();
185(ConfigurableJoint)__receiver,(crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)::core::convert::Into::into(value))
186 }
187 }
188 #[doc = "`get_linearLimit()` overload"]
189 fn get_linear_limit(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
190 unsafe {
191 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
192 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5dc0usize)as*mut u8,crate::unity_engine::softjointlimit::SoftJointLimit;
193(ConfigurableJoint)__receiver)
194 }
195 }
196 #[doc = "`set_linearLimit(crate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
197 fn set_linear_limit(self, value: impl ::core::convert::Into<crate::unity_engine::softjointlimit::SoftJointLimit>) -> () {
198 unsafe {
199 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
200 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5e70usize)as*mut u8,();
201(ConfigurableJoint)__receiver,(crate::unity_engine::softjointlimit::SoftJointLimit)::core::convert::Into::into(value))
202 }
203 }
204 #[doc = "`get_lowAngularXLimit()` overload"]
205 fn get_low_angular_x_limit(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
206 unsafe {
207 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
208 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5f20usize)as*mut u8,crate::unity_engine::softjointlimit::SoftJointLimit;
209(ConfigurableJoint)__receiver)
210 }
211 }
212 #[doc = "`set_lowAngularXLimit(crate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
213 fn set_low_angular_x_limit(self, value: impl ::core::convert::Into<crate::unity_engine::softjointlimit::SoftJointLimit>) -> () {
214 unsafe {
215 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
216 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5fd0usize)as*mut u8,();
217(ConfigurableJoint)__receiver,(crate::unity_engine::softjointlimit::SoftJointLimit)::core::convert::Into::into(value))
218 }
219 }
220 #[doc = "`get_highAngularXLimit()` overload"]
221 fn get_high_angular_x_limit(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
222 unsafe {
223 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
224 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6080usize)as*mut u8,crate::unity_engine::softjointlimit::SoftJointLimit;
225(ConfigurableJoint)__receiver)
226 }
227 }
228 #[doc = "`set_highAngularXLimit(crate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
229 fn set_high_angular_x_limit(self, value: impl ::core::convert::Into<crate::unity_engine::softjointlimit::SoftJointLimit>) -> () {
230 unsafe {
231 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6130usize)as*mut u8,();
233(ConfigurableJoint)__receiver,(crate::unity_engine::softjointlimit::SoftJointLimit)::core::convert::Into::into(value))
234 }
235 }
236 #[doc = "`get_angularYLimit()` overload"]
237 fn get_angular_y_limit(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
238 unsafe {
239 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240 ::unity::il2cpp_call!((::unity::module_base()+0x3ef61e0usize)as*mut u8,crate::unity_engine::softjointlimit::SoftJointLimit;
241(ConfigurableJoint)__receiver)
242 }
243 }
244 #[doc = "`set_angularYLimit(crate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
245 fn set_angular_y_limit(self, value: impl ::core::convert::Into<crate::unity_engine::softjointlimit::SoftJointLimit>) -> () {
246 unsafe {
247 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6290usize)as*mut u8,();
249(ConfigurableJoint)__receiver,(crate::unity_engine::softjointlimit::SoftJointLimit)::core::convert::Into::into(value))
250 }
251 }
252 #[doc = "`get_angularZLimit()` overload"]
253 fn get_angular_z_limit(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
254 unsafe {
255 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6340usize)as*mut u8,crate::unity_engine::softjointlimit::SoftJointLimit;
257(ConfigurableJoint)__receiver)
258 }
259 }
260 #[doc = "`set_angularZLimit(crate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
261 fn set_angular_z_limit(self, value: impl ::core::convert::Into<crate::unity_engine::softjointlimit::SoftJointLimit>) -> () {
262 unsafe {
263 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264 ::unity::il2cpp_call!((::unity::module_base()+0x3ef63f0usize)as*mut u8,();
265(ConfigurableJoint)__receiver,(crate::unity_engine::softjointlimit::SoftJointLimit)::core::convert::Into::into(value))
266 }
267 }
268 #[doc = "`get_targetPosition()` overload"]
269 fn get_target_position(self) -> crate::unity_engine::vector3::Vector3 {
270 unsafe {
271 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
272 ::unity::il2cpp_call!((::unity::module_base()+0x3ef64a0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
273(ConfigurableJoint)__receiver)
274 }
275 }
276 #[doc = "`set_targetPosition(crate::unity_engine::vector3::Vector3)` overload"]
277 fn set_target_position(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
278 unsafe {
279 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
280 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6550usize)as*mut u8,();
281(ConfigurableJoint)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
282 }
283 }
284 #[doc = "`get_targetVelocity()` overload"]
285 fn get_target_velocity(self) -> crate::unity_engine::vector3::Vector3 {
286 unsafe {
287 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
288 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6600usize)as*mut u8,crate::unity_engine::vector3::Vector3;
289(ConfigurableJoint)__receiver)
290 }
291 }
292 #[doc = "`set_targetVelocity(crate::unity_engine::vector3::Vector3)` overload"]
293 fn set_target_velocity(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
294 unsafe {
295 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
296 ::unity::il2cpp_call!((::unity::module_base()+0x3ef66b0usize)as*mut u8,();
297(ConfigurableJoint)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
298 }
299 }
300 #[doc = "`get_xDrive()` overload"]
301 fn get_x_drive(self) -> crate::unity_engine::jointdrive::JointDrive {
302 unsafe {
303 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6760usize)as*mut u8,crate::unity_engine::jointdrive::JointDrive;
305(ConfigurableJoint)__receiver)
306 }
307 }
308 #[doc = "`set_xDrive(crate::unity_engine::jointdrive::JointDrive)` overload"]
309 fn set_x_drive(self, value: impl ::core::convert::Into<crate::unity_engine::jointdrive::JointDrive>) -> () {
310 unsafe {
311 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6810usize)as*mut u8,();
313(ConfigurableJoint)__receiver,(crate::unity_engine::jointdrive::JointDrive)::core::convert::Into::into(value))
314 }
315 }
316 #[doc = "`get_yDrive()` overload"]
317 fn get_y_drive(self) -> crate::unity_engine::jointdrive::JointDrive {
318 unsafe {
319 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320 ::unity::il2cpp_call!((::unity::module_base()+0x3ef68c0usize)as*mut u8,crate::unity_engine::jointdrive::JointDrive;
321(ConfigurableJoint)__receiver)
322 }
323 }
324 #[doc = "`set_yDrive(crate::unity_engine::jointdrive::JointDrive)` overload"]
325 fn set_y_drive(self, value: impl ::core::convert::Into<crate::unity_engine::jointdrive::JointDrive>) -> () {
326 unsafe {
327 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
328 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6970usize)as*mut u8,();
329(ConfigurableJoint)__receiver,(crate::unity_engine::jointdrive::JointDrive)::core::convert::Into::into(value))
330 }
331 }
332 #[doc = "`get_zDrive()` overload"]
333 fn get_z_drive(self) -> crate::unity_engine::jointdrive::JointDrive {
334 unsafe {
335 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6a20usize)as*mut u8,crate::unity_engine::jointdrive::JointDrive;
337(ConfigurableJoint)__receiver)
338 }
339 }
340 #[doc = "`set_zDrive(crate::unity_engine::jointdrive::JointDrive)` overload"]
341 fn set_z_drive(self, value: impl ::core::convert::Into<crate::unity_engine::jointdrive::JointDrive>) -> () {
342 unsafe {
343 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6ad0usize)as*mut u8,();
345(ConfigurableJoint)__receiver,(crate::unity_engine::jointdrive::JointDrive)::core::convert::Into::into(value))
346 }
347 }
348 #[doc = "`get_targetRotation()` overload"]
349 fn get_target_rotation(self) -> crate::unity_engine::quaternion::Quaternion {
350 unsafe {
351 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6b80usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
353(ConfigurableJoint)__receiver)
354 }
355 }
356 #[doc = "`set_targetRotation(crate::unity_engine::quaternion::Quaternion)` overload"]
357 fn set_target_rotation(self, value: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
358 unsafe {
359 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
360 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6c30usize)as*mut u8,();
361(ConfigurableJoint)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(value))
362 }
363 }
364 #[doc = "`get_targetAngularVelocity()` overload"]
365 fn get_target_angular_velocity(self) -> crate::unity_engine::vector3::Vector3 {
366 unsafe {
367 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
368 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6ce0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
369(ConfigurableJoint)__receiver)
370 }
371 }
372 #[doc = "`set_targetAngularVelocity(crate::unity_engine::vector3::Vector3)` overload"]
373 fn set_target_angular_velocity(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
374 unsafe {
375 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
376 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6d90usize)as*mut u8,();
377(ConfigurableJoint)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
378 }
379 }
380 #[doc = "`get_rotationDriveMode()` overload"]
381 fn get_rotation_drive_mode(self) -> crate::unity_engine::rotationdrivemode::RotationDriveMode {
382 unsafe {
383 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6e40usize)as*mut u8,crate::unity_engine::rotationdrivemode::RotationDriveMode;
385(ConfigurableJoint)__receiver)
386 }
387 }
388 #[doc = "`set_rotationDriveMode(crate::unity_engine::rotationdrivemode::RotationDriveMode)` overload"]
389 fn set_rotation_drive_mode(self, value: impl ::core::convert::Into<crate::unity_engine::rotationdrivemode::RotationDriveMode>) -> () {
390 unsafe {
391 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6e90usize)as*mut u8,();
393(ConfigurableJoint)__receiver,(crate::unity_engine::rotationdrivemode::RotationDriveMode)::core::convert::Into::into(value))
394 }
395 }
396 #[doc = "`get_angularXDrive()` overload"]
397 fn get_angular_x_drive(self) -> crate::unity_engine::jointdrive::JointDrive {
398 unsafe {
399 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
400 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6ee0usize)as*mut u8,crate::unity_engine::jointdrive::JointDrive;
401(ConfigurableJoint)__receiver)
402 }
403 }
404 #[doc = "`set_angularXDrive(crate::unity_engine::jointdrive::JointDrive)` overload"]
405 fn set_angular_x_drive(self, value: impl ::core::convert::Into<crate::unity_engine::jointdrive::JointDrive>) -> () {
406 unsafe {
407 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
408 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6f90usize)as*mut u8,();
409(ConfigurableJoint)__receiver,(crate::unity_engine::jointdrive::JointDrive)::core::convert::Into::into(value))
410 }
411 }
412 #[doc = "`get_angularYZDrive()` overload"]
413 fn get_angular_yz_drive(self) -> crate::unity_engine::jointdrive::JointDrive {
414 unsafe {
415 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
416 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7040usize)as*mut u8,crate::unity_engine::jointdrive::JointDrive;
417(ConfigurableJoint)__receiver)
418 }
419 }
420 #[doc = "`set_angularYZDrive(crate::unity_engine::jointdrive::JointDrive)` overload"]
421 fn set_angular_yz_drive(self, value: impl ::core::convert::Into<crate::unity_engine::jointdrive::JointDrive>) -> () {
422 unsafe {
423 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
424 ::unity::il2cpp_call!((::unity::module_base()+0x3ef70f0usize)as*mut u8,();
425(ConfigurableJoint)__receiver,(crate::unity_engine::jointdrive::JointDrive)::core::convert::Into::into(value))
426 }
427 }
428 #[doc = "`get_slerpDrive()` overload"]
429 fn get_slerp_drive(self) -> crate::unity_engine::jointdrive::JointDrive {
430 unsafe {
431 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
432 ::unity::il2cpp_call!((::unity::module_base()+0x3ef71a0usize)as*mut u8,crate::unity_engine::jointdrive::JointDrive;
433(ConfigurableJoint)__receiver)
434 }
435 }
436 #[doc = "`set_slerpDrive(crate::unity_engine::jointdrive::JointDrive)` overload"]
437 fn set_slerp_drive(self, value: impl ::core::convert::Into<crate::unity_engine::jointdrive::JointDrive>) -> () {
438 unsafe {
439 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
440 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7250usize)as*mut u8,();
441(ConfigurableJoint)__receiver,(crate::unity_engine::jointdrive::JointDrive)::core::convert::Into::into(value))
442 }
443 }
444 #[doc = "`get_projectionMode()` overload"]
445 fn get_projection_mode(self) -> crate::unity_engine::jointprojectionmode::JointProjectionMode {
446 unsafe {
447 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
448 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7300usize)as*mut u8,crate::unity_engine::jointprojectionmode::JointProjectionMode;
449(ConfigurableJoint)__receiver)
450 }
451 }
452 #[doc = "`set_projectionMode(crate::unity_engine::jointprojectionmode::JointProjectionMode)` overload"]
453 fn set_projection_mode(self, value: impl ::core::convert::Into<crate::unity_engine::jointprojectionmode::JointProjectionMode>) -> () {
454 unsafe {
455 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
456 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7350usize)as*mut u8,();
457(ConfigurableJoint)__receiver,(crate::unity_engine::jointprojectionmode::JointProjectionMode)::core::convert::Into::into(value))
458 }
459 }
460 #[doc = "`get_projectionDistance()` overload"]
461 fn get_projection_distance(self) -> f32 {
462 unsafe {
463 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464 ::unity::il2cpp_call!((::unity::module_base()+0x3ef73a0usize)as*mut u8,f32;
465(ConfigurableJoint)__receiver)
466 }
467 }
468 #[doc = "`set_projectionDistance(f32)` overload"]
469 fn set_projection_distance(self, value: impl ::core::convert::Into<f32>) -> () {
470 unsafe {
471 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472 ::unity::il2cpp_call!((::unity::module_base()+0x3ef73f0usize)as*mut u8,();
473(ConfigurableJoint)__receiver,(f32)::core::convert::Into::into(value))
474 }
475 }
476 #[doc = "`get_projectionAngle()` overload"]
477 fn get_projection_angle(self) -> f32 {
478 unsafe {
479 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
480 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7440usize)as*mut u8,f32;
481(ConfigurableJoint)__receiver)
482 }
483 }
484 #[doc = "`set_projectionAngle(f32)` overload"]
485 fn set_projection_angle(self, value: impl ::core::convert::Into<f32>) -> () {
486 unsafe {
487 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
488 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7490usize)as*mut u8,();
489(ConfigurableJoint)__receiver,(f32)::core::convert::Into::into(value))
490 }
491 }
492 #[doc = "`get_configuredInWorldSpace()` overload"]
493 fn get_configured_in_world_space(self) -> bool {
494 unsafe {
495 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496 ::unity::il2cpp_call!((::unity::module_base()+0x3ef74e0usize)as*mut u8,bool;
497(ConfigurableJoint)__receiver)
498 }
499 }
500 #[doc = "`set_configuredInWorldSpace(bool)` overload"]
501 fn set_configured_in_world_space(self, value: impl ::core::convert::Into<bool>) -> () {
502 unsafe {
503 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7530usize)as*mut u8,();
505(ConfigurableJoint)__receiver,(bool)::core::convert::Into::into(value))
506 }
507 }
508 #[doc = "`get_swapBodies()` overload"]
509 fn get_swap_bodies(self) -> bool {
510 unsafe {
511 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
512 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7580usize)as*mut u8,bool;
513(ConfigurableJoint)__receiver)
514 }
515 }
516 #[doc = "`set_swapBodies(bool)` overload"]
517 fn set_swap_bodies(self, value: impl ::core::convert::Into<bool>) -> () {
518 unsafe {
519 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
520 ::unity::il2cpp_call!((::unity::module_base()+0x3ef75d0usize)as*mut u8,();
521(ConfigurableJoint)__receiver,(bool)::core::convert::Into::into(value))
522 }
523 }
524 #[doc = "`.ctor()` overload"]
525 fn ctor(self) -> () {
526 unsafe {
527 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
528 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7620usize)as*mut u8,();
529(ConfigurableJoint)__receiver)
530 }
531 }
532 #[doc = "`get_secondaryAxis_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
533 fn get_secondary_axis_injected(self) -> crate::unity_engine::vector3::Vector3 {
534 unsafe {
535 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
536 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
537 ::unity::il2cpp_call!((::unity::module_base()+0x3ef54e0usize)as*mut u8,();
538(ConfigurableJoint)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
539 __out_0.assume_init()
540 }
541 }
542 #[doc = "`set_secondaryAxis_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
543 fn set_secondary_axis_injected(self) -> crate::unity_engine::vector3::Vector3 {
544 unsafe {
545 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
546 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
547 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5590usize)as*mut u8,();
548(ConfigurableJoint)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
549 __out_0.assume_init()
550 }
551 }
552 #[doc = "`get_linearLimitSpring_Injected(*mutcrate::unity_engine::softjointlimitspring::SoftJointLimitSpring)` overload"]
553 fn get_linear_limit_spring_injected(self) -> crate::unity_engine::softjointlimitspring::SoftJointLimitSpring {
554 unsafe {
555 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
556 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimitspring::SoftJointLimitSpring>::uninit();
557 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5a00usize)as*mut u8,();
558(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)__out_0.as_mut_ptr());
559 __out_0.assume_init()
560 }
561 }
562 #[doc = "`set_linearLimitSpring_Injected(*mutcrate::unity_engine::softjointlimitspring::SoftJointLimitSpring)` overload"]
563 fn set_linear_limit_spring_injected(self) -> crate::unity_engine::softjointlimitspring::SoftJointLimitSpring {
564 unsafe {
565 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
566 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimitspring::SoftJointLimitSpring>::uninit();
567 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5ab0usize)as*mut u8,();
568(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)__out_0.as_mut_ptr());
569 __out_0.assume_init()
570 }
571 }
572 #[doc = "`get_angularXLimitSpring_Injected(*mutcrate::unity_engine::softjointlimitspring::SoftJointLimitSpring)` overload"]
573 fn get_angular_x_limit_spring_injected(self) -> crate::unity_engine::softjointlimitspring::SoftJointLimitSpring {
574 unsafe {
575 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
576 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimitspring::SoftJointLimitSpring>::uninit();
577 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5b60usize)as*mut u8,();
578(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)__out_0.as_mut_ptr());
579 __out_0.assume_init()
580 }
581 }
582 #[doc = "`set_angularXLimitSpring_Injected(*mutcrate::unity_engine::softjointlimitspring::SoftJointLimitSpring)` overload"]
583 fn set_angular_x_limit_spring_injected(self) -> crate::unity_engine::softjointlimitspring::SoftJointLimitSpring {
584 unsafe {
585 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
586 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimitspring::SoftJointLimitSpring>::uninit();
587 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5c10usize)as*mut u8,();
588(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)__out_0.as_mut_ptr());
589 __out_0.assume_init()
590 }
591 }
592 #[doc = "`get_angularYZLimitSpring_Injected(*mutcrate::unity_engine::softjointlimitspring::SoftJointLimitSpring)` overload"]
593 fn get_angular_yz_limit_spring_injected(self) -> crate::unity_engine::softjointlimitspring::SoftJointLimitSpring {
594 unsafe {
595 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
596 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimitspring::SoftJointLimitSpring>::uninit();
597 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5cc0usize)as*mut u8,();
598(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)__out_0.as_mut_ptr());
599 __out_0.assume_init()
600 }
601 }
602 #[doc = "`set_angularYZLimitSpring_Injected(*mutcrate::unity_engine::softjointlimitspring::SoftJointLimitSpring)` overload"]
603 fn set_angular_yz_limit_spring_injected(self) -> crate::unity_engine::softjointlimitspring::SoftJointLimitSpring {
604 unsafe {
605 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
606 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimitspring::SoftJointLimitSpring>::uninit();
607 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5d70usize)as*mut u8,();
608(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimitspring::SoftJointLimitSpring)__out_0.as_mut_ptr());
609 __out_0.assume_init()
610 }
611 }
612 #[doc = "`get_linearLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
613 fn get_linear_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
614 unsafe {
615 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
616 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
617 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5e20usize)as*mut u8,();
618(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
619 __out_0.assume_init()
620 }
621 }
622 #[doc = "`set_linearLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
623 fn set_linear_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
624 unsafe {
625 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
626 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
627 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5ed0usize)as*mut u8,();
628(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
629 __out_0.assume_init()
630 }
631 }
632 #[doc = "`get_lowAngularXLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
633 fn get_low_angular_x_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
634 unsafe {
635 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
636 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
637 ::unity::il2cpp_call!((::unity::module_base()+0x3ef5f80usize)as*mut u8,();
638(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
639 __out_0.assume_init()
640 }
641 }
642 #[doc = "`set_lowAngularXLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
643 fn set_low_angular_x_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
644 unsafe {
645 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
646 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
647 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6030usize)as*mut u8,();
648(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
649 __out_0.assume_init()
650 }
651 }
652 #[doc = "`get_highAngularXLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
653 fn get_high_angular_x_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
654 unsafe {
655 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
657 ::unity::il2cpp_call!((::unity::module_base()+0x3ef60e0usize)as*mut u8,();
658(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
659 __out_0.assume_init()
660 }
661 }
662 #[doc = "`set_highAngularXLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
663 fn set_high_angular_x_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
664 unsafe {
665 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
666 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
667 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6190usize)as*mut u8,();
668(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
669 __out_0.assume_init()
670 }
671 }
672 #[doc = "`get_angularYLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
673 fn get_angular_y_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
674 unsafe {
675 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
676 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
677 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6240usize)as*mut u8,();
678(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
679 __out_0.assume_init()
680 }
681 }
682 #[doc = "`set_angularYLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
683 fn set_angular_y_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
684 unsafe {
685 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
686 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
687 ::unity::il2cpp_call!((::unity::module_base()+0x3ef62f0usize)as*mut u8,();
688(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
689 __out_0.assume_init()
690 }
691 }
692 #[doc = "`get_angularZLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
693 fn get_angular_z_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
694 unsafe {
695 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
696 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
697 ::unity::il2cpp_call!((::unity::module_base()+0x3ef63a0usize)as*mut u8,();
698(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
699 __out_0.assume_init()
700 }
701 }
702 #[doc = "`set_angularZLimit_Injected(*mutcrate::unity_engine::softjointlimit::SoftJointLimit)` overload"]
703 fn set_angular_z_limit_injected(self) -> crate::unity_engine::softjointlimit::SoftJointLimit {
704 unsafe {
705 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
706 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::softjointlimit::SoftJointLimit>::uninit();
707 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6450usize)as*mut u8,();
708(ConfigurableJoint)__receiver,(*mut crate::unity_engine::softjointlimit::SoftJointLimit)__out_0.as_mut_ptr());
709 __out_0.assume_init()
710 }
711 }
712 #[doc = "`get_targetPosition_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
713 fn get_target_position_injected(self) -> crate::unity_engine::vector3::Vector3 {
714 unsafe {
715 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
716 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
717 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6500usize)as*mut u8,();
718(ConfigurableJoint)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
719 __out_0.assume_init()
720 }
721 }
722 #[doc = "`set_targetPosition_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
723 fn set_target_position_injected(self) -> crate::unity_engine::vector3::Vector3 {
724 unsafe {
725 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
726 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
727 ::unity::il2cpp_call!((::unity::module_base()+0x3ef65b0usize)as*mut u8,();
728(ConfigurableJoint)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
729 __out_0.assume_init()
730 }
731 }
732 #[doc = "`get_targetVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
733 fn get_target_velocity_injected(self) -> crate::unity_engine::vector3::Vector3 {
734 unsafe {
735 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
736 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
737 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6660usize)as*mut u8,();
738(ConfigurableJoint)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
739 __out_0.assume_init()
740 }
741 }
742 #[doc = "`set_targetVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
743 fn set_target_velocity_injected(self) -> crate::unity_engine::vector3::Vector3 {
744 unsafe {
745 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
746 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
747 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6710usize)as*mut u8,();
748(ConfigurableJoint)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
749 __out_0.assume_init()
750 }
751 }
752 #[doc = "`get_xDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
753 fn get_x_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
754 unsafe {
755 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
756 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
757 ::unity::il2cpp_call!((::unity::module_base()+0x3ef67c0usize)as*mut u8,();
758(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
759 __out_0.assume_init()
760 }
761 }
762 #[doc = "`set_xDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
763 fn set_x_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
764 unsafe {
765 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
766 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
767 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6870usize)as*mut u8,();
768(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
769 __out_0.assume_init()
770 }
771 }
772 #[doc = "`get_yDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
773 fn get_y_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
774 unsafe {
775 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
776 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
777 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6920usize)as*mut u8,();
778(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
779 __out_0.assume_init()
780 }
781 }
782 #[doc = "`set_yDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
783 fn set_y_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
784 unsafe {
785 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
786 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
787 ::unity::il2cpp_call!((::unity::module_base()+0x3ef69d0usize)as*mut u8,();
788(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
789 __out_0.assume_init()
790 }
791 }
792 #[doc = "`get_zDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
793 fn get_z_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
794 unsafe {
795 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
796 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
797 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6a80usize)as*mut u8,();
798(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
799 __out_0.assume_init()
800 }
801 }
802 #[doc = "`set_zDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
803 fn set_z_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
804 unsafe {
805 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
806 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
807 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6b30usize)as*mut u8,();
808(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
809 __out_0.assume_init()
810 }
811 }
812 #[doc = "`get_targetRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
813 fn get_target_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
814 unsafe {
815 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
816 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
817 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6be0usize)as*mut u8,();
818(ConfigurableJoint)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
819 __out_0.assume_init()
820 }
821 }
822 #[doc = "`set_targetRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
823 fn set_target_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
824 unsafe {
825 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
826 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
827 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6c90usize)as*mut u8,();
828(ConfigurableJoint)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
829 __out_0.assume_init()
830 }
831 }
832 #[doc = "`get_targetAngularVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
833 fn get_target_angular_velocity_injected(self) -> crate::unity_engine::vector3::Vector3 {
834 unsafe {
835 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
836 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
837 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6d40usize)as*mut u8,();
838(ConfigurableJoint)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
839 __out_0.assume_init()
840 }
841 }
842 #[doc = "`set_targetAngularVelocity_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
843 fn set_target_angular_velocity_injected(self) -> crate::unity_engine::vector3::Vector3 {
844 unsafe {
845 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
846 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
847 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6df0usize)as*mut u8,();
848(ConfigurableJoint)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
849 __out_0.assume_init()
850 }
851 }
852 #[doc = "`get_angularXDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
853 fn get_angular_x_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
854 unsafe {
855 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
856 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
857 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6f40usize)as*mut u8,();
858(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
859 __out_0.assume_init()
860 }
861 }
862 #[doc = "`set_angularXDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
863 fn set_angular_x_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
864 unsafe {
865 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
866 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
867 ::unity::il2cpp_call!((::unity::module_base()+0x3ef6ff0usize)as*mut u8,();
868(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
869 __out_0.assume_init()
870 }
871 }
872 #[doc = "`get_angularYZDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
873 fn get_angular_yz_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
874 unsafe {
875 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
876 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
877 ::unity::il2cpp_call!((::unity::module_base()+0x3ef70a0usize)as*mut u8,();
878(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
879 __out_0.assume_init()
880 }
881 }
882 #[doc = "`set_angularYZDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
883 fn set_angular_yz_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
884 unsafe {
885 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
886 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
887 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7150usize)as*mut u8,();
888(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
889 __out_0.assume_init()
890 }
891 }
892 #[doc = "`get_slerpDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
893 fn get_slerp_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
894 unsafe {
895 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
896 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
897 ::unity::il2cpp_call!((::unity::module_base()+0x3ef7200usize)as*mut u8,();
898(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
899 __out_0.assume_init()
900 }
901 }
902 #[doc = "`set_slerpDrive_Injected(*mutcrate::unity_engine::jointdrive::JointDrive)` overload"]
903 fn set_slerp_drive_injected(self) -> crate::unity_engine::jointdrive::JointDrive {
904 unsafe {
905 let __receiver = <ConfigurableJoint as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::jointdrive::JointDrive>::uninit();
907 ::unity::il2cpp_call!((::unity::module_base()+0x3ef72b0usize)as*mut u8,();
908(ConfigurableJoint)__receiver,(*mut crate::unity_engine::jointdrive::JointDrive)__out_0.as_mut_ptr());
909 __out_0.assume_init()
910 }
911 }
912}
913
914#[cfg(feature = "unity_engine-configurablejoint")]
915impl<__T: IConfigurableJoint> IConfigurableJointMethods for __T {}
916
917#[cfg(feature = "unity_engine-configurablejoint")]
918impl ConfigurableJoint {
919 pub fn get_secondary_axis_method_info() -> &'static ::unity::il2cpp::MethodInfo {
920 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
921 }
922
923 pub fn set_secondary_axis_method_info() -> &'static ::unity::il2cpp::MethodInfo {
924 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
925 }
926
927 pub fn get_x_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
928 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
929 }
930
931 pub fn set_x_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
932 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
933 }
934
935 pub fn get_y_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
936 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
937 }
938
939 pub fn set_y_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
940 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
941 }
942
943 pub fn get_z_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
944 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
945 }
946
947 pub fn set_z_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
948 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
949 }
950
951 pub fn get_angular_x_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
952 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
953 }
954
955 pub fn set_angular_x_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
956 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
957 }
958
959 pub fn get_angular_y_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
960 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
961 }
962
963 pub fn set_angular_y_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
964 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
965 }
966
967 pub fn get_angular_z_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
969 }
970
971 pub fn set_angular_z_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
973 }
974
975 pub fn get_linear_limit_spring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
976 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
977 }
978
979 pub fn set_linear_limit_spring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
981 }
982
983 pub fn get_angular_x_limit_spring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
985 }
986
987 pub fn set_angular_x_limit_spring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
989 }
990
991 pub fn get_angular_yz_limit_spring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
993 }
994
995 pub fn set_angular_yz_limit_spring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
997 }
998
999 pub fn get_linear_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1001 }
1002
1003 pub fn set_linear_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1005 }
1006
1007 pub fn get_low_angular_x_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1009 }
1010
1011 pub fn set_low_angular_x_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1013 }
1014
1015 pub fn get_high_angular_x_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1017 }
1018
1019 pub fn set_high_angular_x_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1020 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1021 }
1022
1023 pub fn get_angular_y_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1024 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1025 }
1026
1027 pub fn set_angular_y_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1028 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1029 }
1030
1031 pub fn get_angular_z_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1032 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1033 }
1034
1035 pub fn set_angular_z_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1036 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1037 }
1038
1039 pub fn get_target_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1040 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1041 }
1042
1043 pub fn set_target_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1044 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1045 }
1046
1047 pub fn get_target_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1048 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1049 }
1050
1051 pub fn set_target_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1052 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1053 }
1054
1055 pub fn get_x_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1056 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1057 }
1058
1059 pub fn set_x_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1060 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1061 }
1062
1063 pub fn get_y_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1064 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1065 }
1066
1067 pub fn set_y_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1068 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1069 }
1070
1071 pub fn get_z_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1072 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1073 }
1074
1075 pub fn set_z_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1076 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1077 }
1078
1079 pub fn get_target_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1080 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1081 }
1082
1083 pub fn set_target_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1084 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1085 }
1086
1087 pub fn get_target_angular_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1088 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1089 }
1090
1091 pub fn set_target_angular_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1092 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1093 }
1094
1095 pub fn get_rotation_drive_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1096 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1097 }
1098
1099 pub fn set_rotation_drive_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1100 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1101 }
1102
1103 pub fn get_angular_x_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1104 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1105 }
1106
1107 pub fn set_angular_x_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1108 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1109 }
1110
1111 pub fn get_angular_yz_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1112 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1113 }
1114
1115 pub fn set_angular_yz_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1116 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1117 }
1118
1119 pub fn get_slerp_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1120 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1121 }
1122
1123 pub fn set_slerp_drive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1124 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1125 }
1126
1127 pub fn get_projection_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1128 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1129 }
1130
1131 pub fn set_projection_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1132 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1133 }
1134
1135 pub fn get_projection_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1136 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1137 }
1138
1139 pub fn set_projection_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1140 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1141 }
1142
1143 pub fn get_projection_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1144 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1145 }
1146
1147 pub fn set_projection_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1148 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1149 }
1150
1151 pub fn get_configured_in_world_space_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1152 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1153 }
1154
1155 pub fn set_configured_in_world_space_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1156 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1157 }
1158
1159 pub fn get_swap_bodies_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1160 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1161 }
1162
1163 pub fn set_swap_bodies_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1164 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1165 }
1166
1167 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1169 }
1170
1171 pub fn get_secondary_axis_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1173 }
1174
1175 pub fn set_secondary_axis_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1177 }
1178
1179 pub fn get_linear_limit_spring_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1181 }
1182
1183 pub fn set_linear_limit_spring_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1185 }
1186
1187 pub fn get_angular_x_limit_spring_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1189 }
1190
1191 pub fn set_angular_x_limit_spring_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1193 }
1194
1195 pub fn get_angular_yz_limit_spring_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1197 }
1198
1199 pub fn set_angular_yz_limit_spring_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1200 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1201 }
1202
1203 pub fn get_linear_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1204 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1205 }
1206
1207 pub fn set_linear_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1208 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1209 }
1210
1211 pub fn get_low_angular_x_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1212 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1213 }
1214
1215 pub fn set_low_angular_x_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1216 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1217 }
1218
1219 pub fn get_high_angular_x_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1220 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1221 }
1222
1223 pub fn set_high_angular_x_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1224 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1225 }
1226
1227 pub fn get_angular_y_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1228 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1229 }
1230
1231 pub fn set_angular_y_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1232 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1233 }
1234
1235 pub fn get_angular_z_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1236 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1237 }
1238
1239 pub fn set_angular_z_limit_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1240 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1241 }
1242
1243 pub fn get_target_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1245 }
1246
1247 pub fn set_target_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1248 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1249 }
1250
1251 pub fn get_target_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1253 }
1254
1255 pub fn set_target_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1256 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1257 }
1258
1259 pub fn get_x_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1260 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1261 }
1262
1263 pub fn set_x_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1264 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1265 }
1266
1267 pub fn get_y_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1268 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1269 }
1270
1271 pub fn set_y_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1272 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1273 }
1274
1275 pub fn get_z_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1276 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1277 }
1278
1279 pub fn set_z_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1280 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1281 }
1282
1283 pub fn get_target_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1284 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1285 }
1286
1287 pub fn set_target_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1289 }
1290
1291 pub fn get_target_angular_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1293 }
1294
1295 pub fn set_target_angular_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1297 }
1298
1299 pub fn get_angular_x_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1301 }
1302
1303 pub fn set_angular_x_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1305 }
1306
1307 pub fn get_angular_yz_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1309 }
1310
1311 pub fn set_angular_yz_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1313 }
1314
1315 pub fn get_slerp_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1317 }
1318
1319 pub fn set_slerp_drive_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1321 }
1322}
1323
1324#[cfg(feature = "unity_engine-configurablejoint")]
1325impl ConfigurableJoint {
1326 #[doc = "`.ctor()` — no args"]
1327 pub fn new() -> Self {
1328 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1329 panic!(
1330 "{}
1331::{}
1332 failed to instantiate",
1333 ::core::stringify!(ConfigurableJoint),
1334 ::core::stringify!(new),
1335 )
1336 });
1337 <Self as IConfigurableJointMethods>::ctor(this);
1338 this
1339 }
1340}
1341
1342#[cfg(feature = "unity_engine-configurablejoint")]
1343#[doc(hidden)]
1344pub mod prelude {
1345 pub use super::{ConfigurableJoint, IConfigurableJoint, IConfigurableJointMethods};
1346 #[cfg(feature = "system-object")]
1347 pub use crate::system::object::IObjectMethods;
1348 #[cfg(feature = "unity_engine-component")]
1349 pub use crate::unity_engine::component::IComponentMethods;
1350 #[cfg(feature = "unity_engine-joint")]
1351 pub use crate::unity_engine::joint::IJointMethods;
1352 #[cfg(feature = "unity_engine-object_2")]
1353 pub use crate::unity_engine::object_2::IObject_2Methods;
1354 pub use crate::{
1355 system::object::IObject,
1356 unity_engine::{component::IComponent, joint::IJoint, object_2::IObject_2},
1357 };
1358}