1#[cfg(feature = "unity_engine-transform-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/transform/Transform_Enumerator.md"))]
17 #[::unity::class(namespace = "UnityEngine", name = "Transform.Enumerator")]
18 #[parent(crate::system::object::Object)]
19 pub struct Transform_Enumerator {
20 #[offset(16)]
21 #[rename(name = "outer")]
22 pub outer: crate::unity_engine::transform::Transform,
23 #[offset(24)]
24 #[rename(name = "currentIndex")]
25 pub current_index: i32,
26 }
27
28 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/transform/Transform.md"))]
29 #[::unity::class(namespace = "UnityEngine", name = "Transform")]
30 #[parent(crate::unity_engine::component::Component)]
31 pub struct Transform {}
32}
33
34#[cfg(feature = "unity_engine-transform-types")]
35pub use __types::*;
36
37#[cfg(feature = "unity_engine-transform")]
38pub trait ITransform_EnumeratorMethods: ITransform_Enumerator {
39 #[doc = "`.ctor(crate::unity_engine::transform::Transform)` overload"]
40 fn ctor(self, outer: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> () {
41 unsafe {
42 let __receiver = <Transform_Enumerator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
43 ::unity::il2cpp_call!((::unity::module_base()+0x3792b60usize)as*mut u8,();
44(Transform_Enumerator)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(outer))
45 }
46 }
47 #[doc = "`get_Current()` overload"]
48 fn get_current(self) -> crate::system::object::Object {
49 unsafe {
50 let __receiver = <Transform_Enumerator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
51 {
52 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
53 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
54 panic!(
55 "unity: virtual slot {}
56 out of range (vtable len {}
57) on the runtime class behind {}
58 (method `{}
59`)",
60 5usize,
61 __vt.len(),
62 <Transform_Enumerator as ::unity::ClassIdentity>::NAME,
63 "get_Current",
64 )
65 });
66 let __inner: extern "C" fn(Transform_Enumerator, ::unity::OptionalMethod) -> crate::system::object::Object =
67 ::core::mem::transmute(__vi.method_ptr);
68 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
69 __inner(__receiver, __mi)
70 }
71 }
72 }
73 #[doc = "`MoveNext()` overload"]
74 fn move_next(self) -> bool {
75 unsafe {
76 let __receiver = <Transform_Enumerator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
77 {
78 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
79 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
80 panic!(
81 "unity: virtual slot {}
82 out of range (vtable len {}
83) on the runtime class behind {}
84 (method `{}
85`)",
86 4usize,
87 __vt.len(),
88 <Transform_Enumerator as ::unity::ClassIdentity>::NAME,
89 "MoveNext",
90 )
91 });
92 let __inner: extern "C" fn(Transform_Enumerator, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
93 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
94 __inner(__receiver, __mi)
95 }
96 }
97 }
98 #[doc = "`Reset()` overload"]
99 fn reset(self) -> () {
100 unsafe {
101 let __receiver = <Transform_Enumerator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
102 {
103 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
104 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
105 panic!(
106 "unity: virtual slot {}
107 out of range (vtable len {}
108) on the runtime class behind {}
109 (method `{}
110`)",
111 6usize,
112 __vt.len(),
113 <Transform_Enumerator as ::unity::ClassIdentity>::NAME,
114 "Reset",
115 )
116 });
117 let __inner: extern "C" fn(Transform_Enumerator, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
118 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
119 __inner(__receiver, __mi)
120 }
121 }
122 }
123}
124
125#[cfg(feature = "unity_engine-transform")]
126impl<__T: ITransform_Enumerator> ITransform_EnumeratorMethods for __T {}
127
128#[cfg(feature = "unity_engine-transform")]
129impl Transform_Enumerator {
130 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
131 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
132 }
133
134 pub fn get_current_method_info() -> &'static ::unity::il2cpp::MethodInfo {
135 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
136 }
137
138 pub fn move_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
139 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
140 }
141
142 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
143 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
144 }
145}
146
147#[cfg(feature = "unity_engine-transform")]
148impl Transform_Enumerator {
149 #[doc = "Direct (non-virtual) call to `Transform_Enumerator`'s own `get_Current`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
150 pub unsafe fn get_current(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::system::object::Object {
151 let __mi = Self::get_current_method_info();
152 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::system::object::Object =
153 ::core::mem::transmute(__mi.method_ptr);
154 __inner(this.into(), ::core::option::Option::None)
155 }
156
157 #[doc = "Direct (non-virtual) call to `Transform_Enumerator`'s own `MoveNext`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
158 pub unsafe fn move_next(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
159 let __mi = Self::move_next_method_info();
160 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
161 __inner(this.into(), ::core::option::Option::None)
162 }
163
164 #[doc = "Direct (non-virtual) call to `Transform_Enumerator`'s own `Reset`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
165 pub unsafe fn reset(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
166 let __mi = Self::reset_method_info();
167 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
168 __inner(this.into(), ::core::option::Option::None)
169 }
170}
171
172#[cfg(feature = "unity_engine-transform")]
173impl Transform_Enumerator {
174 #[doc = "`.ctor(crate::unity_engine::transform::Transform)` — overload selector"]
175 pub fn new(outer: crate::unity_engine::transform::Transform) -> Self {
176 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
177 panic!(
178 "{}
179::{}
180 failed to instantiate",
181 ::core::stringify!(Transform_Enumerator),
182 ::core::stringify!(new),
183 )
184 });
185 <Self as ITransform_EnumeratorMethods>::ctor(this, outer);
186 this
187 }
188}
189
190#[cfg(feature = "unity_engine-transform")]
191impl Transform {
192 #[doc = "`FindRelativeTransformWithPath(crate::unity_engine::transform::Transform, ::unity::Il2CppString, bool)` overload"]
193 pub fn find_relative_transform_with_path(
194 transform: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
195 path: impl ::core::convert::Into<::unity::Il2CppString>,
196 is_active_only: impl ::core::convert::Into<bool>,
197 ) -> crate::unity_engine::transform::Transform {
198 unsafe {
199 ::unity::il2cpp_call!((::unity::module_base()+0x37927e0usize)as*mut u8,crate::unity_engine::transform::Transform;
200(crate::unity_engine::transform::Transform)::core::convert::Into::into(transform),(::unity::Il2CppString)::core::convert::Into::into(path),(bool)::core::convert::Into::into(is_active_only))
201 }
202 }
203}
204
205#[cfg(feature = "unity_engine-transform")]
206pub trait ITransformMethods: ITransform {
207 #[doc = "`.ctor()` overload"]
208 fn ctor(self) -> () {
209 unsafe {
210 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211 ::unity::il2cpp_call!((::unity::module_base()+0x378f880usize)as*mut u8,();
212(Transform)__receiver)
213 }
214 }
215 #[doc = "`get_position()` overload"]
216 fn get_position(self) -> crate::unity_engine::vector3::Vector3 {
217 unsafe {
218 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
219 ::unity::il2cpp_call!((::unity::module_base()+0x378f890usize)as*mut u8,crate::unity_engine::vector3::Vector3;
220(Transform)__receiver)
221 }
222 }
223 #[doc = "`set_position(crate::unity_engine::vector3::Vector3)` overload"]
224 fn set_position(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
225 unsafe {
226 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
227 ::unity::il2cpp_call!((::unity::module_base()+0x378f940usize)as*mut u8,();
228(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
229 }
230 }
231 #[doc = "`get_localPosition()` overload"]
232 fn get_local_position(self) -> crate::unity_engine::vector3::Vector3 {
233 unsafe {
234 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
235 ::unity::il2cpp_call!((::unity::module_base()+0x378f9f0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
236(Transform)__receiver)
237 }
238 }
239 #[doc = "`set_localPosition(crate::unity_engine::vector3::Vector3)` overload"]
240 fn set_local_position(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
241 unsafe {
242 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
243 ::unity::il2cpp_call!((::unity::module_base()+0x378faa0usize)as*mut u8,();
244(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
245 }
246 }
247 #[doc = "`GetLocalEulerAngles(crate::unity_engine::rotationorder::RotationOrder)` overload"]
248 fn get_local_euler_angles(
249 self,
250 order: impl ::core::convert::Into<crate::unity_engine::rotationorder::RotationOrder>,
251 ) -> crate::unity_engine::vector3::Vector3 {
252 unsafe {
253 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
254 ::unity::il2cpp_call!((::unity::module_base()+0x378fb50usize)as*mut u8,crate::unity_engine::vector3::Vector3;
255(Transform)__receiver,(crate::unity_engine::rotationorder::RotationOrder)::core::convert::Into::into(order))
256 }
257 }
258 #[doc = "`SetLocalEulerAngles(crate::unity_engine::vector3::Vector3, crate::unity_engine::rotationorder::RotationOrder)` overload"]
259 fn set_local_euler_angles(
260 self,
261 euler: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
262 order: impl ::core::convert::Into<crate::unity_engine::rotationorder::RotationOrder>,
263 ) -> () {
264 unsafe {
265 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266 ::unity::il2cpp_call!((::unity::module_base()+0x378fc20usize)as*mut u8,();
267(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(euler),(crate::unity_engine::rotationorder::RotationOrder)::core::convert::Into::into(order))
268 }
269 }
270 #[doc = "`SetLocalEulerHint(crate::unity_engine::vector3::Vector3)` overload"]
271 fn set_local_euler_hint(self, euler: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
272 unsafe {
273 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274 ::unity::il2cpp_call!((::unity::module_base()+0x378fcf0usize)as*mut u8,();
275(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(euler))
276 }
277 }
278 #[doc = "`get_eulerAngles()` overload"]
279 fn get_euler_angles(self) -> crate::unity_engine::vector3::Vector3 {
280 unsafe {
281 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282 ::unity::il2cpp_call!((::unity::module_base()+0x378fda0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
283(Transform)__receiver)
284 }
285 }
286 #[doc = "`set_eulerAngles(crate::unity_engine::vector3::Vector3)` overload"]
287 fn set_euler_angles(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
288 unsafe {
289 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290 ::unity::il2cpp_call!((::unity::module_base()+0x378fe80usize)as*mut u8,();
291(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
292 }
293 }
294 #[doc = "`get_localEulerAngles()` overload"]
295 fn get_local_euler_angles_2(self) -> crate::unity_engine::vector3::Vector3 {
296 unsafe {
297 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298 ::unity::il2cpp_call!((::unity::module_base()+0x378ff40usize)as*mut u8,crate::unity_engine::vector3::Vector3;
299(Transform)__receiver)
300 }
301 }
302 #[doc = "`set_localEulerAngles(crate::unity_engine::vector3::Vector3)` overload"]
303 fn set_local_euler_angles_2(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
304 unsafe {
305 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306 ::unity::il2cpp_call!((::unity::module_base()+0x3790020usize)as*mut u8,();
307(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
308 }
309 }
310 #[doc = "`get_right()` overload"]
311 fn get_right(self) -> crate::unity_engine::vector3::Vector3 {
312 unsafe {
313 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314 ::unity::il2cpp_call!((::unity::module_base()+0x37900e0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
315(Transform)__receiver)
316 }
317 }
318 #[doc = "`set_right(crate::unity_engine::vector3::Vector3)` overload"]
319 fn set_right(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
320 unsafe {
321 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322 ::unity::il2cpp_call!((::unity::module_base()+0x37901f0usize)as*mut u8,();
323(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
324 }
325 }
326 #[doc = "`get_up()` overload"]
327 fn get_up(self) -> crate::unity_engine::vector3::Vector3 {
328 unsafe {
329 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330 ::unity::il2cpp_call!((::unity::module_base()+0x37902c0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
331(Transform)__receiver)
332 }
333 }
334 #[doc = "`set_up(crate::unity_engine::vector3::Vector3)` overload"]
335 fn set_up(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
336 unsafe {
337 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338 ::unity::il2cpp_call!((::unity::module_base()+0x37903d0usize)as*mut u8,();
339(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
340 }
341 }
342 #[doc = "`get_forward()` overload"]
343 fn get_forward(self) -> crate::unity_engine::vector3::Vector3 {
344 unsafe {
345 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346 ::unity::il2cpp_call!((::unity::module_base()+0x37904a0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
347(Transform)__receiver)
348 }
349 }
350 #[doc = "`set_forward(crate::unity_engine::vector3::Vector3)` overload"]
351 fn set_forward(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
352 unsafe {
353 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354 ::unity::il2cpp_call!((::unity::module_base()+0x37905b0usize)as*mut u8,();
355(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
356 }
357 }
358 #[doc = "`get_rotation()` overload"]
359 fn get_rotation(self) -> crate::unity_engine::quaternion::Quaternion {
360 unsafe {
361 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362 ::unity::il2cpp_call!((::unity::module_base()+0x378fe20usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
363(Transform)__receiver)
364 }
365 }
366 #[doc = "`set_rotation(crate::unity_engine::quaternion::Quaternion)` overload"]
367 fn set_rotation(self, value: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
368 unsafe {
369 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
370 ::unity::il2cpp_call!((::unity::module_base()+0x378fee0usize)as*mut u8,();
371(Transform)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(value))
372 }
373 }
374 #[doc = "`get_localRotation()` overload"]
375 fn get_local_rotation(self) -> crate::unity_engine::quaternion::Quaternion {
376 unsafe {
377 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378 ::unity::il2cpp_call!((::unity::module_base()+0x378ffc0usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
379(Transform)__receiver)
380 }
381 }
382 #[doc = "`set_localRotation(crate::unity_engine::quaternion::Quaternion)` overload"]
383 fn set_local_rotation(self, value: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
384 unsafe {
385 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
386 ::unity::il2cpp_call!((::unity::module_base()+0x3790080usize)as*mut u8,();
387(Transform)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(value))
388 }
389 }
390 #[doc = "`get_rotationOrder()` overload"]
391 fn get_rotation_order(self) -> crate::unity_engine::rotationorder::RotationOrder {
392 unsafe {
393 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
394 ::unity::il2cpp_call!((::unity::module_base()+0x3790750usize)as*mut u8,crate::unity_engine::rotationorder::RotationOrder;
395(Transform)__receiver)
396 }
397 }
398 #[doc = "`set_rotationOrder(crate::unity_engine::rotationorder::RotationOrder)` overload"]
399 fn set_rotation_order(self, value: impl ::core::convert::Into<crate::unity_engine::rotationorder::RotationOrder>) -> () {
400 unsafe {
401 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
402 ::unity::il2cpp_call!((::unity::module_base()+0x37907f0usize)as*mut u8,();
403(Transform)__receiver,(crate::unity_engine::rotationorder::RotationOrder)::core::convert::Into::into(value))
404 }
405 }
406 #[doc = "`GetRotationOrderInternal()` overload"]
407 fn get_rotation_order_internal(self) -> i32 {
408 unsafe {
409 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
410 ::unity::il2cpp_call!((::unity::module_base()+0x37907a0usize)as*mut u8,i32;
411(Transform)__receiver)
412 }
413 }
414 #[doc = "`SetRotationOrderInternal(crate::unity_engine::rotationorder::RotationOrder)` overload"]
415 fn set_rotation_order_internal(self, rotation_order: impl ::core::convert::Into<crate::unity_engine::rotationorder::RotationOrder>) -> () {
416 unsafe {
417 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
418 ::unity::il2cpp_call!((::unity::module_base()+0x3790840usize)as*mut u8,();
419(Transform)__receiver,(crate::unity_engine::rotationorder::RotationOrder)::core::convert::Into::into(rotation_order))
420 }
421 }
422 #[doc = "`get_localScale()` overload"]
423 fn get_local_scale(self) -> crate::unity_engine::vector3::Vector3 {
424 unsafe {
425 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
426 ::unity::il2cpp_call!((::unity::module_base()+0x3790890usize)as*mut u8,crate::unity_engine::vector3::Vector3;
427(Transform)__receiver)
428 }
429 }
430 #[doc = "`set_localScale(crate::unity_engine::vector3::Vector3)` overload"]
431 fn set_local_scale(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
432 unsafe {
433 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
434 ::unity::il2cpp_call!((::unity::module_base()+0x3790940usize)as*mut u8,();
435(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
436 }
437 }
438 #[doc = "`get_parent()` overload"]
439 fn get_parent(self) -> crate::unity_engine::transform::Transform {
440 unsafe {
441 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
442 ::unity::il2cpp_call!((::unity::module_base()+0x37909f0usize)as*mut u8,crate::unity_engine::transform::Transform;
443(Transform)__receiver)
444 }
445 }
446 #[doc = "`set_parent(crate::unity_engine::transform::Transform)` overload"]
447 fn set_parent(self, value: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> () {
448 unsafe {
449 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
450 ::unity::il2cpp_call!((::unity::module_base()+0x3790a90usize)as*mut u8,();
451(Transform)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(value))
452 }
453 }
454 #[doc = "`get_parentInternal()` overload"]
455 fn get_parent_internal(self) -> crate::unity_engine::transform::Transform {
456 unsafe {
457 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
458 ::unity::il2cpp_call!((::unity::module_base()+0x3790a40usize)as*mut u8,crate::unity_engine::transform::Transform;
459(Transform)__receiver)
460 }
461 }
462 #[doc = "`set_parentInternal(crate::unity_engine::transform::Transform)` overload"]
463 fn set_parent_internal(self, value: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> () {
464 unsafe {
465 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
466 ::unity::il2cpp_call!((::unity::module_base()+0x3790b80usize)as*mut u8,();
467(Transform)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(value))
468 }
469 }
470 #[doc = "`SetParent(crate::unity_engine::transform::Transform, bool)` overload"]
471 fn set_parent_2(
472 self,
473 parent: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
474 world_position_stays: impl ::core::convert::Into<bool>,
475 ) -> () {
476 unsafe {
477 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478 ::unity::il2cpp_call!((::unity::module_base()+0x3790c90usize)as*mut u8,();
479(Transform)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(parent),(bool)::core::convert::Into::into(world_position_stays))
480 }
481 }
482 #[doc = "`get_worldToLocalMatrix()` overload"]
483 fn get_world_to_local_matrix(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
484 unsafe {
485 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
486 ::unity::il2cpp_call!((::unity::module_base()+0x3790cf0usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
487(Transform)__receiver)
488 }
489 }
490 #[doc = "`get_localToWorldMatrix()` overload"]
491 fn get_local_to_world_matrix(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
492 unsafe {
493 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
494 ::unity::il2cpp_call!((::unity::module_base()+0x3790dd0usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
495(Transform)__receiver)
496 }
497 }
498 #[doc = "`SetPositionAndRotation(crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion)` overload"]
499 fn set_position_and_rotation(
500 self,
501 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
502 rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
503 ) -> () {
504 unsafe {
505 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
506 ::unity::il2cpp_call!((::unity::module_base()+0x3790eb0usize)as*mut u8,();
507(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation))
508 }
509 }
510 #[doc = "`Translate(crate::unity_engine::vector3::Vector3, crate::unity_engine::space::Space)` overload"]
511 fn translate(
512 self,
513 translation: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
514 relative_to: impl ::core::convert::Into<crate::unity_engine::space::Space>,
515 ) -> () {
516 unsafe {
517 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
518 ::unity::il2cpp_call!((::unity::module_base()+0x3790f80usize)as*mut u8,();
519(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(translation),(crate::unity_engine::space::Space)::core::convert::Into::into(relative_to))
520 }
521 }
522 #[doc = "`Translate(crate::unity_engine::vector3::Vector3)` overload"]
523 fn translate_2(self, translation: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
524 unsafe {
525 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
526 ::unity::il2cpp_call!((::unity::module_base()+0x3791120usize)as*mut u8,();
527(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(translation))
528 }
529 }
530 #[doc = "`Translate(f32, f32, f32, crate::unity_engine::space::Space)` overload"]
531 fn translate_3(
532 self,
533 x: impl ::core::convert::Into<f32>,
534 y: impl ::core::convert::Into<f32>,
535 z: impl ::core::convert::Into<f32>,
536 relative_to: impl ::core::convert::Into<crate::unity_engine::space::Space>,
537 ) -> () {
538 unsafe {
539 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
540 ::unity::il2cpp_call!((::unity::module_base()+0x3791130usize)as*mut u8,();
541(Transform)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z),(crate::unity_engine::space::Space)::core::convert::Into::into(relative_to))
542 }
543 }
544 #[doc = "`Translate(f32, f32, f32)` overload"]
545 fn translate_4(self, x: impl ::core::convert::Into<f32>, y: impl ::core::convert::Into<f32>, z: impl ::core::convert::Into<f32>) -> () {
546 unsafe {
547 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
548 ::unity::il2cpp_call!((::unity::module_base()+0x3791140usize)as*mut u8,();
549(Transform)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
550 }
551 }
552 #[doc = "`Translate(crate::unity_engine::vector3::Vector3, crate::unity_engine::transform::Transform)` overload"]
553 fn translate_5(
554 self,
555 translation: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
556 relative_to: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
557 ) -> () {
558 unsafe {
559 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
560 ::unity::il2cpp_call!((::unity::module_base()+0x3791150usize)as*mut u8,();
561(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(translation),(crate::unity_engine::transform::Transform)::core::convert::Into::into(relative_to))
562 }
563 }
564 #[doc = "`Translate(f32, f32, f32, crate::unity_engine::transform::Transform)` overload"]
565 fn translate_6(
566 self,
567 x: impl ::core::convert::Into<f32>,
568 y: impl ::core::convert::Into<f32>,
569 z: impl ::core::convert::Into<f32>,
570 relative_to: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
571 ) -> () {
572 unsafe {
573 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
574 ::unity::il2cpp_call!((::unity::module_base()+0x37912d0usize)as*mut u8,();
575(Transform)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z),(crate::unity_engine::transform::Transform)::core::convert::Into::into(relative_to))
576 }
577 }
578 #[doc = "`Rotate(crate::unity_engine::vector3::Vector3, crate::unity_engine::space::Space)` overload"]
579 fn rotate(
580 self,
581 eulers: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
582 relative_to: impl ::core::convert::Into<crate::unity_engine::space::Space>,
583 ) -> () {
584 unsafe {
585 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
586 ::unity::il2cpp_call!((::unity::module_base()+0x37912e0usize)as*mut u8,();
587(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(eulers),(crate::unity_engine::space::Space)::core::convert::Into::into(relative_to))
588 }
589 }
590 #[doc = "`Rotate(crate::unity_engine::vector3::Vector3)` overload"]
591 fn rotate_2(self, eulers: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
592 unsafe {
593 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
594 ::unity::il2cpp_call!((::unity::module_base()+0x3791510usize)as*mut u8,();
595(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(eulers))
596 }
597 }
598 #[doc = "`Rotate(f32, f32, f32, crate::unity_engine::space::Space)` overload"]
599 fn rotate_3(
600 self,
601 x_angle: impl ::core::convert::Into<f32>,
602 y_angle: impl ::core::convert::Into<f32>,
603 z_angle: impl ::core::convert::Into<f32>,
604 relative_to: impl ::core::convert::Into<crate::unity_engine::space::Space>,
605 ) -> () {
606 unsafe {
607 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
608 ::unity::il2cpp_call!((::unity::module_base()+0x3791520usize)as*mut u8,();
609(Transform)__receiver,(f32)::core::convert::Into::into(x_angle),(f32)::core::convert::Into::into(y_angle),(f32)::core::convert::Into::into(z_angle),(crate::unity_engine::space::Space)::core::convert::Into::into(relative_to))
610 }
611 }
612 #[doc = "`Rotate(f32, f32, f32)` overload"]
613 fn rotate_4(
614 self,
615 x_angle: impl ::core::convert::Into<f32>,
616 y_angle: impl ::core::convert::Into<f32>,
617 z_angle: impl ::core::convert::Into<f32>,
618 ) -> () {
619 unsafe {
620 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
621 ::unity::il2cpp_call!((::unity::module_base()+0x3791530usize)as*mut u8,();
622(Transform)__receiver,(f32)::core::convert::Into::into(x_angle),(f32)::core::convert::Into::into(y_angle),(f32)::core::convert::Into::into(z_angle))
623 }
624 }
625 #[doc = "`RotateAroundInternal(crate::unity_engine::vector3::Vector3, f32)` overload"]
626 fn rotate_around_internal(
627 self,
628 axis: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
629 angle: impl ::core::convert::Into<f32>,
630 ) -> () {
631 unsafe {
632 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633 ::unity::il2cpp_call!((::unity::module_base()+0x3791540usize)as*mut u8,();
634(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(axis),(f32)::core::convert::Into::into(angle))
635 }
636 }
637 #[doc = "`Rotate(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::space::Space)` overload"]
638 fn rotate_5(
639 self,
640 axis: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
641 angle: impl ::core::convert::Into<f32>,
642 relative_to: impl ::core::convert::Into<crate::unity_engine::space::Space>,
643 ) -> () {
644 unsafe {
645 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
646 ::unity::il2cpp_call!((::unity::module_base()+0x3791610usize)as*mut u8,();
647(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(axis),(f32)::core::convert::Into::into(angle),(crate::unity_engine::space::Space)::core::convert::Into::into(relative_to))
648 }
649 }
650 #[doc = "`Rotate(crate::unity_engine::vector3::Vector3, f32)` overload"]
651 fn rotate_6(self, axis: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, angle: impl ::core::convert::Into<f32>) -> () {
652 unsafe {
653 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
654 ::unity::il2cpp_call!((::unity::module_base()+0x3791730usize)as*mut u8,();
655(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(axis),(f32)::core::convert::Into::into(angle))
656 }
657 }
658 #[doc = "`RotateAround(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32)` overload"]
659 fn rotate_around(
660 self,
661 point: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
662 axis: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
663 angle: impl ::core::convert::Into<f32>,
664 ) -> () {
665 unsafe {
666 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
667 ::unity::il2cpp_call!((::unity::module_base()+0x3791820usize)as*mut u8,();
668(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(axis),(f32)::core::convert::Into::into(angle))
669 }
670 }
671 #[doc = "`LookAt(crate::unity_engine::transform::Transform, crate::unity_engine::vector3::Vector3)` overload"]
672 fn look_at(
673 self,
674 target: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
675 world_up: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
676 ) -> () {
677 unsafe {
678 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
679 ::unity::il2cpp_call!((::unity::module_base()+0x3791970usize)as*mut u8,();
680(Transform)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(target),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(world_up))
681 }
682 }
683 #[doc = "`LookAt(crate::unity_engine::transform::Transform)` overload"]
684 fn look_at_2(self, target: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> () {
685 unsafe {
686 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
687 ::unity::il2cpp_call!((::unity::module_base()+0x3791b10usize)as*mut u8,();
688(Transform)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(target))
689 }
690 }
691 #[doc = "`LookAt(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` overload"]
692 fn look_at_3(
693 self,
694 world_position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
695 world_up: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
696 ) -> () {
697 unsafe {
698 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
699 ::unity::il2cpp_call!((::unity::module_base()+0x3791aa0usize)as*mut u8,();
700(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(world_position),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(world_up))
701 }
702 }
703 #[doc = "`LookAt(crate::unity_engine::vector3::Vector3)` overload"]
704 fn look_at_4(self, world_position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
705 unsafe {
706 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
707 ::unity::il2cpp_call!((::unity::module_base()+0x3791cd0usize)as*mut u8,();
708(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(world_position))
709 }
710 }
711 #[doc = "`Internal_LookAt(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` overload"]
712 fn internal_look_at(
713 self,
714 world_position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
715 world_up: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
716 ) -> () {
717 unsafe {
718 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
719 ::unity::il2cpp_call!((::unity::module_base()+0x3791c60usize)as*mut u8,();
720(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(world_position),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(world_up))
721 }
722 }
723 #[doc = "`TransformDirection(crate::unity_engine::vector3::Vector3)` overload"]
724 fn transform_direction(
725 self,
726 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
727 ) -> crate::unity_engine::vector3::Vector3 {
728 unsafe {
729 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
730 ::unity::il2cpp_call!((::unity::module_base()+0x37910b0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
731(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction))
732 }
733 }
734 #[doc = "`TransformDirection(f32, f32, f32)` overload"]
735 fn transform_direction_2(
736 self,
737 x: impl ::core::convert::Into<f32>,
738 y: impl ::core::convert::Into<f32>,
739 z: impl ::core::convert::Into<f32>,
740 ) -> crate::unity_engine::vector3::Vector3 {
741 unsafe {
742 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
743 ::unity::il2cpp_call!((::unity::module_base()+0x3791e50usize)as*mut u8,crate::unity_engine::vector3::Vector3;
744(Transform)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
745 }
746 }
747 #[doc = "`InverseTransformDirection(crate::unity_engine::vector3::Vector3)` overload"]
748 fn inverse_transform_direction(
749 self,
750 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
751 ) -> crate::unity_engine::vector3::Vector3 {
752 unsafe {
753 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
754 ::unity::il2cpp_call!((::unity::module_base()+0x3791ec0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
755(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction))
756 }
757 }
758 #[doc = "`InverseTransformDirection(f32, f32, f32)` overload"]
759 fn inverse_transform_direction_2(
760 self,
761 x: impl ::core::convert::Into<f32>,
762 y: impl ::core::convert::Into<f32>,
763 z: impl ::core::convert::Into<f32>,
764 ) -> crate::unity_engine::vector3::Vector3 {
765 unsafe {
766 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
767 ::unity::il2cpp_call!((::unity::module_base()+0x3791f90usize)as*mut u8,crate::unity_engine::vector3::Vector3;
768(Transform)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
769 }
770 }
771 #[doc = "`TransformVector(crate::unity_engine::vector3::Vector3)` overload"]
772 fn transform_vector(self, vector: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> crate::unity_engine::vector3::Vector3 {
773 unsafe {
774 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
775 ::unity::il2cpp_call!((::unity::module_base()+0x3792000usize)as*mut u8,crate::unity_engine::vector3::Vector3;
776(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(vector))
777 }
778 }
779 #[doc = "`TransformVector(f32, f32, f32)` overload"]
780 fn transform_vector_2(
781 self,
782 x: impl ::core::convert::Into<f32>,
783 y: impl ::core::convert::Into<f32>,
784 z: impl ::core::convert::Into<f32>,
785 ) -> crate::unity_engine::vector3::Vector3 {
786 unsafe {
787 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
788 ::unity::il2cpp_call!((::unity::module_base()+0x37920d0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
789(Transform)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
790 }
791 }
792 #[doc = "`InverseTransformVector(crate::unity_engine::vector3::Vector3)` overload"]
793 fn inverse_transform_vector(
794 self,
795 vector: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
796 ) -> crate::unity_engine::vector3::Vector3 {
797 unsafe {
798 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
799 ::unity::il2cpp_call!((::unity::module_base()+0x3792140usize)as*mut u8,crate::unity_engine::vector3::Vector3;
800(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(vector))
801 }
802 }
803 #[doc = "`InverseTransformVector(f32, f32, f32)` overload"]
804 fn inverse_transform_vector_2(
805 self,
806 x: impl ::core::convert::Into<f32>,
807 y: impl ::core::convert::Into<f32>,
808 z: impl ::core::convert::Into<f32>,
809 ) -> crate::unity_engine::vector3::Vector3 {
810 unsafe {
811 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
812 ::unity::il2cpp_call!((::unity::module_base()+0x3792210usize)as*mut u8,crate::unity_engine::vector3::Vector3;
813(Transform)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
814 }
815 }
816 #[doc = "`TransformPoint(crate::unity_engine::vector3::Vector3)` overload"]
817 fn transform_point(self, position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> crate::unity_engine::vector3::Vector3 {
818 unsafe {
819 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
820 ::unity::il2cpp_call!((::unity::module_base()+0x3792280usize)as*mut u8,crate::unity_engine::vector3::Vector3;
821(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
822 }
823 }
824 #[doc = "`TransformPoint(f32, f32, f32)` overload"]
825 fn transform_point_2(
826 self,
827 x: impl ::core::convert::Into<f32>,
828 y: impl ::core::convert::Into<f32>,
829 z: impl ::core::convert::Into<f32>,
830 ) -> crate::unity_engine::vector3::Vector3 {
831 unsafe {
832 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
833 ::unity::il2cpp_call!((::unity::module_base()+0x3792350usize)as*mut u8,crate::unity_engine::vector3::Vector3;
834(Transform)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
835 }
836 }
837 #[doc = "`InverseTransformPoint(crate::unity_engine::vector3::Vector3)` overload"]
838 fn inverse_transform_point(
839 self,
840 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
841 ) -> crate::unity_engine::vector3::Vector3 {
842 unsafe {
843 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
844 ::unity::il2cpp_call!((::unity::module_base()+0x37923c0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
845(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
846 }
847 }
848 #[doc = "`InverseTransformPoint(f32, f32, f32)` overload"]
849 fn inverse_transform_point_2(
850 self,
851 x: impl ::core::convert::Into<f32>,
852 y: impl ::core::convert::Into<f32>,
853 z: impl ::core::convert::Into<f32>,
854 ) -> crate::unity_engine::vector3::Vector3 {
855 unsafe {
856 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
857 ::unity::il2cpp_call!((::unity::module_base()+0x3792490usize)as*mut u8,crate::unity_engine::vector3::Vector3;
858(Transform)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(z))
859 }
860 }
861 #[doc = "`get_root()` overload"]
862 fn get_root(self) -> crate::unity_engine::transform::Transform {
863 unsafe {
864 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
865 ::unity::il2cpp_call!((::unity::module_base()+0x3792500usize)as*mut u8,crate::unity_engine::transform::Transform;
866(Transform)__receiver)
867 }
868 }
869 #[doc = "`get_childCount()` overload"]
870 fn get_child_count(self) -> i32 {
871 unsafe {
872 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
873 ::unity::il2cpp_call!((::unity::module_base()+0x37925a0usize)as*mut u8,i32;
874(Transform)__receiver)
875 }
876 }
877 #[doc = "`DetachChildren()` overload"]
878 fn detach_children(self) -> () {
879 unsafe {
880 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
881 ::unity::il2cpp_call!((::unity::module_base()+0x37925f0usize)as*mut u8,();
882(Transform)__receiver)
883 }
884 }
885 #[doc = "`SetAsFirstSibling()` overload"]
886 fn set_as_first_sibling(self) -> () {
887 unsafe {
888 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
889 ::unity::il2cpp_call!((::unity::module_base()+0x3792640usize)as*mut u8,();
890(Transform)__receiver)
891 }
892 }
893 #[doc = "`SetAsLastSibling()` overload"]
894 fn set_as_last_sibling(self) -> () {
895 unsafe {
896 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
897 ::unity::il2cpp_call!((::unity::module_base()+0x3792690usize)as*mut u8,();
898(Transform)__receiver)
899 }
900 }
901 #[doc = "`SetSiblingIndex(i32)` overload"]
902 fn set_sibling_index(self, index: impl ::core::convert::Into<i32>) -> () {
903 unsafe {
904 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
905 ::unity::il2cpp_call!((::unity::module_base()+0x37926e0usize)as*mut u8,();
906(Transform)__receiver,(i32)::core::convert::Into::into(index))
907 }
908 }
909 #[doc = "`MoveAfterSibling(crate::unity_engine::transform::Transform, bool)` overload"]
910 fn move_after_sibling(
911 self,
912 transform: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
913 notify_editor_and_mark_dirty: impl ::core::convert::Into<bool>,
914 ) -> () {
915 unsafe {
916 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
917 ::unity::il2cpp_call!((::unity::module_base()+0x3792730usize)as*mut u8,();
918(Transform)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(transform),(bool)::core::convert::Into::into(notify_editor_and_mark_dirty))
919 }
920 }
921 #[doc = "`GetSiblingIndex()` overload"]
922 fn get_sibling_index(self) -> i32 {
923 unsafe {
924 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
925 ::unity::il2cpp_call!((::unity::module_base()+0x3792790usize)as*mut u8,i32;
926(Transform)__receiver)
927 }
928 }
929 #[doc = "`Find(::unity::Il2CppString)` overload"]
930 fn find(self, n: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::transform::Transform {
931 unsafe {
932 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
933 ::unity::il2cpp_call!((::unity::module_base()+0x3792840usize)as*mut u8,crate::unity_engine::transform::Transform;
934(Transform)__receiver,(::unity::Il2CppString)::core::convert::Into::into(n))
935 }
936 }
937 #[doc = "`SendTransformChangedScale()` overload"]
938 fn send_transform_changed_scale(self) -> () {
939 unsafe {
940 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
941 ::unity::il2cpp_call!((::unity::module_base()+0x37928e0usize)as*mut u8,();
942(Transform)__receiver)
943 }
944 }
945 #[doc = "`get_lossyScale()` overload"]
946 fn get_lossy_scale(self) -> crate::unity_engine::vector3::Vector3 {
947 unsafe {
948 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
949 ::unity::il2cpp_call!((::unity::module_base()+0x3792930usize)as*mut u8,crate::unity_engine::vector3::Vector3;
950(Transform)__receiver)
951 }
952 }
953 #[doc = "`IsChildOf(crate::unity_engine::transform::Transform)` overload"]
954 fn is_child_of(self, parent: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> bool {
955 unsafe {
956 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
957 ::unity::il2cpp_call!((::unity::module_base()+0x37929e0usize)as*mut u8,bool;
958(Transform)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(parent))
959 }
960 }
961 #[doc = "`get_hasChanged()` overload"]
962 fn get_has_changed(self) -> bool {
963 unsafe {
964 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
965 ::unity::il2cpp_call!((::unity::module_base()+0x3792a30usize)as*mut u8,bool;
966(Transform)__receiver)
967 }
968 }
969 #[doc = "`set_hasChanged(bool)` overload"]
970 fn set_has_changed(self, value: impl ::core::convert::Into<bool>) -> () {
971 unsafe {
972 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
973 ::unity::il2cpp_call!((::unity::module_base()+0x3792a80usize)as*mut u8,();
974(Transform)__receiver,(bool)::core::convert::Into::into(value))
975 }
976 }
977 #[doc = "`FindChild(::unity::Il2CppString)` overload"]
978 fn find_child(self, n: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::transform::Transform {
979 unsafe {
980 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
981 ::unity::il2cpp_call!((::unity::module_base()+0x3792ad0usize)as*mut u8,crate::unity_engine::transform::Transform;
982(Transform)__receiver,(::unity::Il2CppString)::core::convert::Into::into(n))
983 }
984 }
985 #[doc = "`GetEnumerator()` overload"]
986 fn get_enumerator(self) -> crate::system::collections::ienumerator::IEnumerator {
987 unsafe {
988 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
989 {
990 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
991 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
992 panic!(
993 "unity: virtual slot {}
994 out of range (vtable len {}
995) on the runtime class behind {}
996 (method `{}
997`)",
998 4usize,
999 __vt.len(),
1000 <Transform as ::unity::ClassIdentity>::NAME,
1001 "GetEnumerator",
1002 )
1003 });
1004 let __inner: extern "C" fn(Transform, ::unity::OptionalMethod) -> crate::system::collections::ienumerator::IEnumerator =
1005 ::core::mem::transmute(__vi.method_ptr);
1006 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1007 __inner(__receiver, __mi)
1008 }
1009 }
1010 }
1011 #[doc = "`RotateAround(crate::unity_engine::vector3::Vector3, f32)` overload"]
1012 fn rotate_around_2(self, axis: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, angle: impl ::core::convert::Into<f32>) -> () {
1013 unsafe {
1014 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1015 ::unity::il2cpp_call!((::unity::module_base()+0x3792ba0usize)as*mut u8,();
1016(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(axis),(f32)::core::convert::Into::into(angle))
1017 }
1018 }
1019 #[doc = "`RotateAroundLocal(crate::unity_engine::vector3::Vector3, f32)` overload"]
1020 fn rotate_around_local(
1021 self,
1022 axis: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1023 angle: impl ::core::convert::Into<f32>,
1024 ) -> () {
1025 unsafe {
1026 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1027 ::unity::il2cpp_call!((::unity::module_base()+0x3792c70usize)as*mut u8,();
1028(Transform)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(axis),(f32)::core::convert::Into::into(angle))
1029 }
1030 }
1031 #[doc = "`GetChild(i32)` overload"]
1032 fn get_child(self, index: impl ::core::convert::Into<i32>) -> crate::unity_engine::transform::Transform {
1033 unsafe {
1034 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1035 ::unity::il2cpp_call!((::unity::module_base()+0x3792d40usize)as*mut u8,crate::unity_engine::transform::Transform;
1036(Transform)__receiver,(i32)::core::convert::Into::into(index))
1037 }
1038 }
1039 #[doc = "`get_hierarchyCapacity()` overload"]
1040 fn get_hierarchy_capacity(self) -> i32 {
1041 unsafe {
1042 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1043 ::unity::il2cpp_call!((::unity::module_base()+0x3792de0usize)as*mut u8,i32;
1044(Transform)__receiver)
1045 }
1046 }
1047 #[doc = "`set_hierarchyCapacity(i32)` overload"]
1048 fn set_hierarchy_capacity(self, value: impl ::core::convert::Into<i32>) -> () {
1049 unsafe {
1050 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1051 ::unity::il2cpp_call!((::unity::module_base()+0x3792e80usize)as*mut u8,();
1052(Transform)__receiver,(i32)::core::convert::Into::into(value))
1053 }
1054 }
1055 #[doc = "`internal_getHierarchyCapacity()` overload"]
1056 fn internal_get_hierarchy_capacity(self) -> i32 {
1057 unsafe {
1058 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1059 ::unity::il2cpp_call!((::unity::module_base()+0x3792e30usize)as*mut u8,i32;
1060(Transform)__receiver)
1061 }
1062 }
1063 #[doc = "`internal_setHierarchyCapacity(i32)` overload"]
1064 fn internal_set_hierarchy_capacity(self, value: impl ::core::convert::Into<i32>) -> () {
1065 unsafe {
1066 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1067 ::unity::il2cpp_call!((::unity::module_base()+0x3792ed0usize)as*mut u8,();
1068(Transform)__receiver,(i32)::core::convert::Into::into(value))
1069 }
1070 }
1071 #[doc = "`get_hierarchyCount()` overload"]
1072 fn get_hierarchy_count(self) -> i32 {
1073 unsafe {
1074 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1075 ::unity::il2cpp_call!((::unity::module_base()+0x3792f20usize)as*mut u8,i32;
1076(Transform)__receiver)
1077 }
1078 }
1079 #[doc = "`internal_getHierarchyCount()` overload"]
1080 fn internal_get_hierarchy_count(self) -> i32 {
1081 unsafe {
1082 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1083 ::unity::il2cpp_call!((::unity::module_base()+0x3792f70usize)as*mut u8,i32;
1084(Transform)__receiver)
1085 }
1086 }
1087 #[doc = "`IsNonUniformScaleTransform()` overload"]
1088 fn is_non_uniform_scale_transform(self) -> bool {
1089 unsafe {
1090 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1091 ::unity::il2cpp_call!((::unity::module_base()+0x3792fc0usize)as*mut u8,bool;
1092(Transform)__receiver)
1093 }
1094 }
1095 #[doc = "`get_position_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1096 fn get_position_injected(self) -> crate::unity_engine::vector3::Vector3 {
1097 unsafe {
1098 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1099 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1100 ::unity::il2cpp_call!((::unity::module_base()+0x378f8f0usize)as*mut u8,();
1101(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1102 __out_0.assume_init()
1103 }
1104 }
1105 #[doc = "`set_position_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1106 fn set_position_injected(self) -> crate::unity_engine::vector3::Vector3 {
1107 unsafe {
1108 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1109 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1110 ::unity::il2cpp_call!((::unity::module_base()+0x378f9a0usize)as*mut u8,();
1111(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1112 __out_0.assume_init()
1113 }
1114 }
1115 #[doc = "`get_localPosition_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1116 fn get_local_position_injected(self) -> crate::unity_engine::vector3::Vector3 {
1117 unsafe {
1118 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1119 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1120 ::unity::il2cpp_call!((::unity::module_base()+0x378fa50usize)as*mut u8,();
1121(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1122 __out_0.assume_init()
1123 }
1124 }
1125 #[doc = "`set_localPosition_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1126 fn set_local_position_injected(self) -> crate::unity_engine::vector3::Vector3 {
1127 unsafe {
1128 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1129 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1130 ::unity::il2cpp_call!((::unity::module_base()+0x378fb00usize)as*mut u8,();
1131(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1132 __out_0.assume_init()
1133 }
1134 }
1135 #[doc = "`GetLocalEulerAngles_Injected(crate::unity_engine::rotationorder::RotationOrder, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1136 fn get_local_euler_angles_injected(
1137 self,
1138 order: impl ::core::convert::Into<crate::unity_engine::rotationorder::RotationOrder>,
1139 ) -> crate::unity_engine::vector3::Vector3 {
1140 unsafe {
1141 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1142 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1143 ::unity::il2cpp_call!((::unity::module_base()+0x378fbc0usize)as*mut u8,();
1144(Transform)__receiver,(crate::unity_engine::rotationorder::RotationOrder)::core::convert::Into::into(order),(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1145 __out_0.assume_init()
1146 }
1147 }
1148 #[doc = "`SetLocalEulerAngles_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::rotationorder::RotationOrder)` overload"]
1149 fn set_local_euler_angles_injected(
1150 self,
1151 order: impl ::core::convert::Into<crate::unity_engine::rotationorder::RotationOrder>,
1152 ) -> crate::unity_engine::vector3::Vector3 {
1153 unsafe {
1154 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1155 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1156 ::unity::il2cpp_call!((::unity::module_base()+0x378fc90usize)as*mut u8,();
1157(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::rotationorder::RotationOrder)::core::convert::Into::into(order));
1158 __out_0.assume_init()
1159 }
1160 }
1161 #[doc = "`SetLocalEulerHint_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1162 fn set_local_euler_hint_injected(self) -> crate::unity_engine::vector3::Vector3 {
1163 unsafe {
1164 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1165 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1166 ::unity::il2cpp_call!((::unity::module_base()+0x378fd50usize)as*mut u8,();
1167(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1168 __out_0.assume_init()
1169 }
1170 }
1171 #[doc = "`get_rotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1172 fn get_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
1173 unsafe {
1174 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1175 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1176 ::unity::il2cpp_call!((::unity::module_base()+0x3790610usize)as*mut u8,();
1177(Transform)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
1178 __out_0.assume_init()
1179 }
1180 }
1181 #[doc = "`set_rotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1182 fn set_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
1183 unsafe {
1184 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1185 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1186 ::unity::il2cpp_call!((::unity::module_base()+0x3790660usize)as*mut u8,();
1187(Transform)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
1188 __out_0.assume_init()
1189 }
1190 }
1191 #[doc = "`get_localRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1192 fn get_local_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
1193 unsafe {
1194 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1195 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1196 ::unity::il2cpp_call!((::unity::module_base()+0x37906b0usize)as*mut u8,();
1197(Transform)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
1198 __out_0.assume_init()
1199 }
1200 }
1201 #[doc = "`set_localRotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1202 fn set_local_rotation_injected(self) -> crate::unity_engine::quaternion::Quaternion {
1203 unsafe {
1204 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1205 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1206 ::unity::il2cpp_call!((::unity::module_base()+0x3790700usize)as*mut u8,();
1207(Transform)__receiver,(*mut crate::unity_engine::quaternion::Quaternion)__out_0.as_mut_ptr());
1208 __out_0.assume_init()
1209 }
1210 }
1211 #[doc = "`get_localScale_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1212 fn get_local_scale_injected(self) -> crate::unity_engine::vector3::Vector3 {
1213 unsafe {
1214 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1215 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1216 ::unity::il2cpp_call!((::unity::module_base()+0x37908f0usize)as*mut u8,();
1217(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1218 __out_0.assume_init()
1219 }
1220 }
1221 #[doc = "`set_localScale_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1222 fn set_local_scale_injected(self) -> crate::unity_engine::vector3::Vector3 {
1223 unsafe {
1224 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1225 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1226 ::unity::il2cpp_call!((::unity::module_base()+0x37909a0usize)as*mut u8,();
1227(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1228 __out_0.assume_init()
1229 }
1230 }
1231 #[doc = "`get_worldToLocalMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1232 fn get_world_to_local_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1233 unsafe {
1234 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1235 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
1236 ::unity::il2cpp_call!((::unity::module_base()+0x3790d80usize)as*mut u8,();
1237(Transform)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
1238 __out_0.assume_init()
1239 }
1240 }
1241 #[doc = "`get_localToWorldMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1242 fn get_local_to_world_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1243 unsafe {
1244 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1245 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
1246 ::unity::il2cpp_call!((::unity::module_base()+0x3790e60usize)as*mut u8,();
1247(Transform)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
1248 __out_0.assume_init()
1249 }
1250 }
1251 #[doc = "`SetPositionAndRotation_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::quaternion::Quaternion)` overload"]
1252 fn set_position_and_rotation_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion) {
1253 unsafe {
1254 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1255 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1256 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
1257 ::unity::il2cpp_call!((::unity::module_base()+0x3790f20usize)as*mut u8,();
1258(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::quaternion::Quaternion)__out_1.as_mut_ptr());
1259 (__out_0.assume_init(), __out_1.assume_init())
1260 }
1261 }
1262 #[doc = "`RotateAroundInternal_Injected(*mutcrate::unity_engine::vector3::Vector3, f32)` overload"]
1263 fn rotate_around_internal_injected(self, angle: impl ::core::convert::Into<f32>) -> crate::unity_engine::vector3::Vector3 {
1264 unsafe {
1265 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1266 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1267 ::unity::il2cpp_call!((::unity::module_base()+0x37915b0usize)as*mut u8,();
1268(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(angle));
1269 __out_0.assume_init()
1270 }
1271 }
1272 #[doc = "`Internal_LookAt_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1273 fn internal_look_at_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1274 unsafe {
1275 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1276 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1277 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1278 ::unity::il2cpp_call!((::unity::module_base()+0x3791d90usize)as*mut u8,();
1279(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
1280 (__out_0.assume_init(), __out_1.assume_init())
1281 }
1282 }
1283 #[doc = "`TransformDirection_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1284 fn transform_direction_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1285 unsafe {
1286 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1287 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1288 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1289 ::unity::il2cpp_call!((::unity::module_base()+0x3791df0usize)as*mut u8,();
1290(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
1291 (__out_0.assume_init(), __out_1.assume_init())
1292 }
1293 }
1294 #[doc = "`InverseTransformDirection_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1295 fn inverse_transform_direction_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1296 unsafe {
1297 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1298 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1299 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1300 ::unity::il2cpp_call!((::unity::module_base()+0x3791f30usize)as*mut u8,();
1301(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
1302 (__out_0.assume_init(), __out_1.assume_init())
1303 }
1304 }
1305 #[doc = "`TransformVector_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1306 fn transform_vector_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1307 unsafe {
1308 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1309 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1310 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1311 ::unity::il2cpp_call!((::unity::module_base()+0x3792070usize)as*mut u8,();
1312(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
1313 (__out_0.assume_init(), __out_1.assume_init())
1314 }
1315 }
1316 #[doc = "`InverseTransformVector_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1317 fn inverse_transform_vector_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1318 unsafe {
1319 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1320 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1321 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1322 ::unity::il2cpp_call!((::unity::module_base()+0x37921b0usize)as*mut u8,();
1323(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
1324 (__out_0.assume_init(), __out_1.assume_init())
1325 }
1326 }
1327 #[doc = "`TransformPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1328 fn transform_point_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1329 unsafe {
1330 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1331 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1332 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1333 ::unity::il2cpp_call!((::unity::module_base()+0x37922f0usize)as*mut u8,();
1334(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
1335 (__out_0.assume_init(), __out_1.assume_init())
1336 }
1337 }
1338 #[doc = "`InverseTransformPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
1339 fn inverse_transform_point_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
1340 unsafe {
1341 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1342 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1343 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1344 ::unity::il2cpp_call!((::unity::module_base()+0x3792430usize)as*mut u8,();
1345(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
1346 (__out_0.assume_init(), __out_1.assume_init())
1347 }
1348 }
1349 #[doc = "`get_lossyScale_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
1350 fn get_lossy_scale_injected(self) -> crate::unity_engine::vector3::Vector3 {
1351 unsafe {
1352 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1353 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1354 ::unity::il2cpp_call!((::unity::module_base()+0x3792990usize)as*mut u8,();
1355(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
1356 __out_0.assume_init()
1357 }
1358 }
1359 #[doc = "`RotateAround_Injected(*mutcrate::unity_engine::vector3::Vector3, f32)` overload"]
1360 fn rotate_around_injected(self, angle: impl ::core::convert::Into<f32>) -> crate::unity_engine::vector3::Vector3 {
1361 unsafe {
1362 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1363 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1364 ::unity::il2cpp_call!((::unity::module_base()+0x3792c10usize)as*mut u8,();
1365(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(angle));
1366 __out_0.assume_init()
1367 }
1368 }
1369 #[doc = "`RotateAroundLocal_Injected(*mutcrate::unity_engine::vector3::Vector3, f32)` overload"]
1370 fn rotate_around_local_injected(self, angle: impl ::core::convert::Into<f32>) -> crate::unity_engine::vector3::Vector3 {
1371 unsafe {
1372 let __receiver = <Transform as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1373 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
1374 ::unity::il2cpp_call!((::unity::module_base()+0x3792ce0usize)as*mut u8,();
1375(Transform)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(angle));
1376 __out_0.assume_init()
1377 }
1378 }
1379}
1380
1381#[cfg(feature = "unity_engine-transform")]
1382impl<__T: ITransform> ITransformMethods for __T {}
1383
1384#[cfg(feature = "unity_engine-transform")]
1385impl Transform {
1386 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1388 }
1389
1390 pub fn get_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1392 }
1393
1394 pub fn set_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1396 }
1397
1398 pub fn get_local_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1400 }
1401
1402 pub fn set_local_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1404 }
1405
1406 pub fn get_local_euler_angles_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1407 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1408 }
1409
1410 pub fn set_local_euler_angles_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1411 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1412 }
1413
1414 pub fn set_local_euler_hint_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1415 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1416 }
1417
1418 pub fn get_euler_angles_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1419 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1420 }
1421
1422 pub fn set_euler_angles_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1423 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1424 }
1425
1426 pub fn get_local_euler_angles_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1427 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1428 }
1429
1430 pub fn set_local_euler_angles_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1431 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1432 }
1433
1434 pub fn get_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1436 }
1437
1438 pub fn set_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1440 }
1441
1442 pub fn get_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1444 }
1445
1446 pub fn set_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1448 }
1449
1450 pub fn get_forward_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1452 }
1453
1454 pub fn set_forward_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1455 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1456 }
1457
1458 pub fn get_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1460 }
1461
1462 pub fn set_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1464 }
1465
1466 pub fn get_local_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1467 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1468 }
1469
1470 pub fn set_local_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1471 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1472 }
1473
1474 pub fn get_rotation_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1475 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1476 }
1477
1478 pub fn set_rotation_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1479 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1480 }
1481
1482 pub fn get_rotation_order_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1483 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1484 }
1485
1486 pub fn set_rotation_order_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1488 }
1489
1490 pub fn get_local_scale_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1492 }
1493
1494 pub fn set_local_scale_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1496 }
1497
1498 pub fn get_parent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1499 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1500 }
1501
1502 pub fn set_parent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1503 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1504 }
1505
1506 pub fn get_parent_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1507 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1508 }
1509
1510 pub fn set_parent_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1511 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1512 }
1513
1514 pub fn set_parent_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1515 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1516 }
1517
1518 pub fn get_world_to_local_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1519 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1520 }
1521
1522 pub fn get_local_to_world_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1523 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1524 }
1525
1526 pub fn set_position_and_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1527 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1528 }
1529
1530 pub fn translate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1531 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1532 }
1533
1534 pub fn translate_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1535 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1536 }
1537
1538 pub fn translate_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1539 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1540 }
1541
1542 pub fn translate_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1543 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1544 }
1545
1546 pub fn translate_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1547 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1548 }
1549
1550 pub fn translate_6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1551 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1552 }
1553
1554 pub fn rotate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1555 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1556 }
1557
1558 pub fn rotate_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1559 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1560 }
1561
1562 pub fn rotate_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1563 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1564 }
1565
1566 pub fn rotate_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1567 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1568 }
1569
1570 pub fn rotate_around_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1571 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1572 }
1573
1574 pub fn rotate_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1575 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1576 }
1577
1578 pub fn rotate_6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1579 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1580 }
1581
1582 pub fn rotate_around_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1583 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1584 }
1585
1586 pub fn look_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1587 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1588 }
1589
1590 pub fn look_at_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1591 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1592 }
1593
1594 pub fn look_at_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1595 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1596 }
1597
1598 pub fn look_at_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1599 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1600 }
1601
1602 pub fn internal_look_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1603 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1604 }
1605
1606 pub fn transform_direction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1607 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1608 }
1609
1610 pub fn transform_direction_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1611 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1612 }
1613
1614 pub fn inverse_transform_direction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1615 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1616 }
1617
1618 pub fn inverse_transform_direction_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1619 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1620 }
1621
1622 pub fn transform_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1623 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1624 }
1625
1626 pub fn transform_vector_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1627 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1628 }
1629
1630 pub fn inverse_transform_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1631 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1632 }
1633
1634 pub fn inverse_transform_vector_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1635 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1636 }
1637
1638 pub fn transform_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1639 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1640 }
1641
1642 pub fn transform_point_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1643 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1644 }
1645
1646 pub fn inverse_transform_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1647 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1648 }
1649
1650 pub fn inverse_transform_point_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1651 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1652 }
1653
1654 pub fn get_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1655 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1656 }
1657
1658 pub fn get_child_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1659 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1660 }
1661
1662 pub fn detach_children_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1663 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1664 }
1665
1666 pub fn set_as_first_sibling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1667 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1668 }
1669
1670 pub fn set_as_last_sibling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1671 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1672 }
1673
1674 pub fn set_sibling_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1675 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1676 }
1677
1678 pub fn move_after_sibling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1679 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1680 }
1681
1682 pub fn get_sibling_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1683 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1684 }
1685
1686 pub fn find_relative_transform_with_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1687 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1688 }
1689
1690 pub fn find_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1691 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1692 }
1693
1694 pub fn send_transform_changed_scale_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1695 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1696 }
1697
1698 pub fn get_lossy_scale_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1699 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1700 }
1701
1702 pub fn is_child_of_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1703 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1704 }
1705
1706 pub fn get_has_changed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1707 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1708 }
1709
1710 pub fn set_has_changed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1711 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1712 }
1713
1714 pub fn find_child_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1715 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1716 }
1717
1718 pub fn get_enumerator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1719 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1720 }
1721
1722 pub fn rotate_around_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1723 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1724 }
1725
1726 pub fn rotate_around_local_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1727 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1728 }
1729
1730 pub fn get_child_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1731 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1732 }
1733
1734 pub fn get_hierarchy_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1735 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1736 }
1737
1738 pub fn set_hierarchy_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1739 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1740 }
1741
1742 pub fn internal_get_hierarchy_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1743 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1744 }
1745
1746 pub fn internal_set_hierarchy_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1747 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1748 }
1749
1750 pub fn get_hierarchy_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1751 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1752 }
1753
1754 pub fn internal_get_hierarchy_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1755 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1756 }
1757
1758 pub fn is_non_uniform_scale_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1759 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1760 }
1761
1762 pub fn get_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1763 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1764 }
1765
1766 pub fn set_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1767 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1768 }
1769
1770 pub fn get_local_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1771 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1772 }
1773
1774 pub fn set_local_position_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1775 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1776 }
1777
1778 pub fn get_local_euler_angles_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1779 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1780 }
1781
1782 pub fn set_local_euler_angles_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1783 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1784 }
1785
1786 pub fn set_local_euler_hint_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1787 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1788 }
1789
1790 pub fn get_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1791 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1792 }
1793
1794 pub fn set_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1795 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1796 }
1797
1798 pub fn get_local_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1799 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1800 }
1801
1802 pub fn set_local_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1803 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1804 }
1805
1806 pub fn get_local_scale_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1807 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
1808 }
1809
1810 pub fn set_local_scale_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1811 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
1812 }
1813
1814 pub fn get_world_to_local_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1815 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
1816 }
1817
1818 pub fn get_local_to_world_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1819 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
1820 }
1821
1822 pub fn set_position_and_rotation_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1823 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
1824 }
1825
1826 pub fn rotate_around_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1827 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
1828 }
1829
1830 pub fn internal_look_at_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1831 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
1832 }
1833
1834 pub fn transform_direction_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1835 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
1836 }
1837
1838 pub fn inverse_transform_direction_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1839 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
1840 }
1841
1842 pub fn transform_vector_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1843 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
1844 }
1845
1846 pub fn inverse_transform_vector_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1847 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
1848 }
1849
1850 pub fn transform_point_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1851 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
1852 }
1853
1854 pub fn inverse_transform_point_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1855 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
1856 }
1857
1858 pub fn get_lossy_scale_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1859 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
1860 }
1861
1862 pub fn rotate_around_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1863 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
1864 }
1865
1866 pub fn rotate_around_local_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1867 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
1868 }
1869}
1870
1871#[cfg(feature = "unity_engine-transform")]
1872impl Transform {
1873 #[doc = "Direct (non-virtual) call to `Transform`'s own `GetEnumerator`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1874 pub unsafe fn get_enumerator(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::system::collections::ienumerator::IEnumerator {
1875 let __mi = Self::get_enumerator_method_info();
1876 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::system::collections::ienumerator::IEnumerator =
1877 ::core::mem::transmute(__mi.method_ptr);
1878 __inner(this.into(), ::core::option::Option::None)
1879 }
1880}
1881
1882#[cfg(feature = "unity_engine-transform")]
1883impl Transform {
1884 #[doc = "`.ctor()` — no args"]
1885 pub fn new() -> Self {
1886 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1887 panic!(
1888 "{}
1889::{}
1890 failed to instantiate",
1891 ::core::stringify!(Transform),
1892 ::core::stringify!(new),
1893 )
1894 });
1895 <Self as ITransformMethods>::ctor(this);
1896 this
1897 }
1898}
1899
1900#[cfg(feature = "unity_engine-transform")]
1901#[doc(hidden)]
1902pub mod prelude {
1903 pub use super::{ITransform, ITransformMethods, ITransform_Enumerator, ITransform_EnumeratorMethods, Transform, Transform_Enumerator};
1904 #[cfg(feature = "system-object")]
1905 pub use crate::system::object::IObjectMethods;
1906 #[cfg(feature = "unity_engine-component")]
1907 pub use crate::unity_engine::component::IComponentMethods;
1908 #[cfg(feature = "unity_engine-object_2")]
1909 pub use crate::unity_engine::object_2::IObject_2Methods;
1910 pub use crate::{
1911 system::object::IObject,
1912 unity_engine::{component::IComponent, object_2::IObject_2},
1913 };
1914}