Skip to main content

engage/generated/app/
unitactor.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-unitactor-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            bitfield32::{BitField32, IBitField32},
11            bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12            bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13        },
14        system::{
15            object::{IObject, Object},
16            r#enum::{Enum, IEnum},
17            valuetype::{IValueType, ValueType},
18        },
19        unity_engine::{
20            behaviour::{Behaviour, IBehaviour},
21            component::{Component, IComponent},
22            monobehaviour::{IMonoBehaviour, MonoBehaviour},
23            object_2::{IObject_2, Object_2},
24        },
25    };
26
27    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitactor/UnitActor_StatusField.md"))]
28    #[::unity::class(namespace = "App", name = "UnitActor.StatusField")]
29    #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::unitactor::UnitActor_Status>)]
30    pub struct UnitActor_StatusField {}
31
32    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitactor/UnitActor_Status.md"))]
33    #[repr(C)]
34    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
35    pub struct UnitActor_Status {
36        pub value: i32,
37    }
38    impl ::unity::ClassIdentity for UnitActor_Status {
39        const NAME: &'static str = "UnitActor.Status";
40        const NAMESPACE: &'static str = "App";
41
42        fn class() -> ::unity::Class {
43            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
44            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
45        }
46    }
47    impl ::unity::IlType for UnitActor_Status {
48        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
49            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
50        }
51    }
52    impl UnitActor_Status {
53        pub fn stasis() -> Self {
54            Self { value: 1 }
55        }
56
57        pub fn active() -> Self {
58            Self { value: 2 }
59        }
60
61        pub fn moved() -> Self {
62            Self { value: 4 }
63        }
64
65        pub fn reload() -> Self {
66            Self { value: 8 }
67        }
68
69        pub fn god_in() -> Self {
70            Self { value: 16 }
71        }
72
73        pub fn god_out() -> Self {
74            Self { value: 32 }
75        }
76
77        pub fn pass_height() -> Self {
78            Self { value: 64 }
79        }
80
81        pub fn has_effect() -> Self {
82            Self { value: 128 }
83        }
84    }
85
86    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitactor/UnitActor_ViewMode.md"))]
87    #[repr(C)]
88    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
89    pub struct UnitActor_ViewMode {
90        pub value: i32,
91    }
92    impl ::unity::ClassIdentity for UnitActor_ViewMode {
93        const NAME: &'static str = "UnitActor.ViewMode";
94        const NAMESPACE: &'static str = "App";
95
96        fn class() -> ::unity::Class {
97            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
98            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
99        }
100    }
101    impl ::unity::IlType for UnitActor_ViewMode {
102        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
103            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
104        }
105    }
106    impl UnitActor_ViewMode {
107        pub fn none() -> Self {
108            Self { value: 0 }
109        }
110
111        pub fn hide() -> Self {
112            Self { value: 1 }
113        }
114
115        pub fn show() -> Self {
116            Self { value: 2 }
117        }
118    }
119
120    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitactor/UnitActor.md"))]
121    #[::unity::class(namespace = "App", name = "UnitActor")]
122    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
123    pub struct UnitActor {
124        #[offset(24)]
125        #[rename(name = "m_Models")]
126        pub m_models: crate::unity_engine::gameobject::GameObject,
127        #[offset(32)]
128        #[rename(name = "m_UnitModel")]
129        pub m_unit_model: crate::app::unitmodel::UnitModel,
130        #[offset(40)]
131        #[rename(name = "m_GodModel")]
132        pub m_god_model: crate::app::unitmodel::UnitModel,
133        #[offset(48)]
134        #[rename(name = "m_Effect")]
135        pub m_effect: crate::unity_engine::gameobject::GameObject,
136        #[offset(56)]
137        #[rename(name = "m_Unit")]
138        pub m_unit: crate::app::unit::Unit,
139        #[offset(64)]
140        #[rename(name = "m_Status")]
141        pub m_status: crate::app::unitactor::UnitActor_StatusField,
142        #[offset(72)]
143        #[rename(name = "m_Binder")]
144        pub m_binder: crate::app::bindholder::BindHolder,
145        #[offset(80)]
146        #[rename(name = "m_Position")]
147        pub m_position: crate::unity_engine::vector3::Vector3,
148        #[offset(96)]
149        #[rename(name = "m_Rotation")]
150        pub m_rotation: crate::app::interpolatorrotation::InterpolatorRotation,
151        #[offset(104)]
152        #[rename(name = "m_SlopeRotation")]
153        pub m_slope_rotation: crate::unity_engine::quaternion::Quaternion,
154        #[offset(120)]
155        #[rename(name = "m_SlopeOffset")]
156        pub m_slope_offset: crate::unity_engine::vector3::Vector3,
157        #[offset(136)]
158        #[rename(name = "m_Moving")]
159        pub m_moving: crate::app::interpolatorvector3::InterpolatorVector3,
160        #[static_field]
161        #[rename(name = "SHAKE_COUNT")]
162        pub shake_count: i32,
163        #[offset(144)]
164        #[rename(name = "m_ShakeCount")]
165        pub m_shake_count: i32,
166        #[offset(148)]
167        #[rename(name = "m_ShakeScale")]
168        pub m_shake_scale: f32,
169        #[offset(152)]
170        #[rename(name = "m_ShakeOffset")]
171        pub m_shake_offset: crate::unity_engine::vector3::Vector3,
172    }
173}
174
175#[cfg(feature = "app-unitactor-types")]
176pub use __types::*;
177
178#[cfg(feature = "app-unitactor")]
179pub trait IUnitActor_StatusFieldMethods: IUnitActor_StatusField {
180    #[doc = "`ToInt(crate::app::unitactor::UnitActor_Status)` overload"]
181    fn to_int(self, value: impl ::core::convert::Into<crate::app::unitactor::UnitActor_Status>) -> i32 {
182        unsafe {
183            let __receiver = <UnitActor_StatusField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184            {
185                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
186                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
187                    panic!(
188                        "unity: virtual slot {}
189 out of range (vtable len {}
190) on the runtime class behind {}
191 (method `{}
192`)",
193                        5usize,
194                        __vt.len(),
195                        <UnitActor_StatusField as ::unity::ClassIdentity>::NAME,
196                        "ToInt",
197                    )
198                });
199                let __inner: extern "C" fn(UnitActor_StatusField, crate::app::unitactor::UnitActor_Status, ::unity::OptionalMethod) -> i32 =
200                    ::core::mem::transmute(__vi.method_ptr);
201                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
202                __inner(__receiver, ::core::convert::Into::into(value), __mi)
203            }
204        }
205    }
206    #[doc = "`.ctor()` overload"]
207    fn ctor(self) -> () {
208        unsafe {
209            let __receiver = <UnitActor_StatusField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
210            ::unity::il2cpp_call!((::unity::module_base()+0x1b44850usize)as*mut u8,();
211(UnitActor_StatusField)__receiver)
212        }
213    }
214}
215
216#[cfg(feature = "app-unitactor")]
217impl<__T: IUnitActor_StatusField> IUnitActor_StatusFieldMethods for __T {}
218
219#[cfg(feature = "app-unitactor")]
220impl UnitActor_StatusField {
221    pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
222        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
223    }
224
225    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
226        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
227    }
228}
229
230#[cfg(feature = "app-unitactor")]
231impl UnitActor_StatusField {
232    #[doc = "Direct (non-virtual) call to `UnitActor_StatusField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
233    pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::unitactor::UnitActor_Status) -> i32 {
234        let __mi = Self::to_int_method_info();
235        let __inner: extern "C" fn(::unity::IlInstance, crate::app::unitactor::UnitActor_Status, ::unity::OptionalMethod) -> i32 =
236            ::core::mem::transmute(__mi.method_ptr);
237        __inner(this.into(), value, ::core::option::Option::None)
238    }
239}
240
241#[cfg(feature = "app-unitactor")]
242impl UnitActor_StatusField {
243    #[doc = "`.ctor()` — no args"]
244    pub fn new() -> Self {
245        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
246            panic!(
247                "{}
248::{}
249 failed to instantiate",
250                ::core::stringify!(UnitActor_StatusField),
251                ::core::stringify!(new),
252            )
253        });
254        <Self as IUnitActor_StatusFieldMethods>::ctor(this);
255        this
256    }
257}
258
259#[cfg(feature = "app-unitactor")]
260impl UnitActor {
261    #[doc = "`GetAssetMode()` overload"]
262    pub fn get_asset_mode() -> crate::app::assettable::AssetTable_Modes {
263        unsafe {
264            ::unity::il2cpp_call!((::unity::module_base()+0x1f64770usize)as*mut u8,crate::app::assettable::AssetTable_Modes;
265            )
266        }
267    }
268
269    #[doc = "`GetGodUnit(crate::app::unit::Unit)` overload"]
270    pub fn get_god_unit(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::godunit::GodUnit {
271        unsafe {
272            ::unity::il2cpp_call!((::unity::module_base()+0x1f64800usize)as*mut u8,crate::app::godunit::GodUnit;
273(crate::app::unit::Unit)::core::convert::Into::into(unit))
274        }
275    }
276
277    #[doc = "`GetHauntUnit(crate::app::unit::Unit)` overload"]
278    pub fn get_haunt_unit(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit {
279        unsafe {
280            ::unity::il2cpp_call!((::unity::module_base()+0x1f648b0usize)as*mut u8,crate::app::unit::Unit;
281(crate::app::unit::Unit)::core::convert::Into::into(unit))
282        }
283    }
284
285    #[doc = "`Cross(crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2)` overload"]
286    pub fn cross(
287        v1: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
288        v2: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
289    ) -> f32 {
290        unsafe {
291            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c410usize)as*mut u8,f32;
292(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(v1),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(v2))
293        }
294    }
295
296    #[doc = "`GetAngleLength(f32, f32)` overload"]
297    pub fn get_angle_length(current: impl ::core::convert::Into<f32>, target: impl ::core::convert::Into<f32>) -> f32 {
298        unsafe {
299            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c3c0usize)as*mut u8,f32;
300(f32)::core::convert::Into::into(current),(f32)::core::convert::Into::into(target))
301        }
302    }
303
304    #[doc = "`GetDirection(f32)` overload"]
305    pub fn get_direction(angle: impl ::core::convert::Into<f32>) -> crate::unity_engine::vector3::Vector3 {
306        unsafe {
307            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e850usize)as*mut u8,crate::unity_engine::vector3::Vector3;
308(f32)::core::convert::Into::into(angle))
309        }
310    }
311
312    #[doc = "`IsOutSight(i32, i32, ::unity::Array<crate::app::dir_2::Dir_Type>)` overload"]
313    pub fn is_out_sight(
314        x: impl ::core::convert::Into<i32>,
315        z: impl ::core::convert::Into<i32>,
316        routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>,
317    ) -> bool {
318        unsafe {
319            ::unity::il2cpp_call!((::unity::module_base()+0x1f6edd0usize)as*mut u8,bool;
320(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(::unity::Array<crate::app::dir_2::Dir_Type>)::core::convert::Into::into(routes))
321        }
322    }
323
324    #[doc = "`IsMoveSkip(i32, i32, ::unity::Array<crate::app::dir_2::Dir_Type>, crate::app::mapmoveflag::MapMoveFlag)` overload"]
325    pub fn is_move_skip(
326        x: impl ::core::convert::Into<i32>,
327        z: impl ::core::convert::Into<i32>,
328        routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>,
329        flag: impl ::core::convert::Into<crate::app::mapmoveflag::MapMoveFlag>,
330    ) -> bool {
331        unsafe {
332            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ef10usize)as*mut u8,bool;
333(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(::unity::Array<crate::app::dir_2::Dir_Type>)::core::convert::Into::into(routes),(crate::app::mapmoveflag::MapMoveFlag)::core::convert::Into::into(flag))
334        }
335    }
336}
337
338#[cfg(feature = "app-unitactor")]
339pub trait IUnitActorMethods: IUnitActor {
340    #[doc = "`get_Unit()` overload"]
341    fn get_unit(self) -> crate::app::unit::Unit {
342        unsafe {
343            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344            ::unity::il2cpp_call!((::unity::module_base()+0x1f62810usize)as*mut u8,crate::app::unit::Unit;
345(UnitActor)__receiver)
346        }
347    }
348    #[doc = "`set_Unit(crate::app::unit::Unit)` overload"]
349    fn set_unit(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
350        unsafe {
351            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352            ::unity::il2cpp_call!((::unity::module_base()+0x1f62820usize)as*mut u8,();
353(UnitActor)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
354        }
355    }
356    #[doc = "`get_UnitModel()` overload"]
357    fn get_unit_model(self) -> crate::app::unitmodel::UnitModel {
358        unsafe {
359            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
360            ::unity::il2cpp_call!((::unity::module_base()+0x1f62830usize)as*mut u8,crate::app::unitmodel::UnitModel;
361(UnitActor)__receiver)
362        }
363    }
364    #[doc = "`get_GodModel()` overload"]
365    fn get_god_model(self) -> crate::app::unitmodel::UnitModel {
366        unsafe {
367            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
368            ::unity::il2cpp_call!((::unity::module_base()+0x1f62840usize)as*mut u8,crate::app::unitmodel::UnitModel;
369(UnitActor)__receiver)
370        }
371    }
372    #[doc = "`get_IsVisible()` overload"]
373    fn get_is_visible(self) -> bool {
374        unsafe {
375            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
376            ::unity::il2cpp_call!((::unity::module_base()+0x1f62850usize)as*mut u8,bool;
377(UnitActor)__receiver)
378        }
379    }
380    #[doc = "`get_Sound()` overload"]
381    fn get_sound(self) -> crate::app::assettable::AssetTable_Sound {
382        unsafe {
383            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384            ::unity::il2cpp_call!((::unity::module_base()+0x1f62900usize)as*mut u8,crate::app::assettable::AssetTable_Sound;
385(UnitActor)__receiver)
386        }
387    }
388    #[doc = "`get_Position()` overload"]
389    fn get_position(self) -> crate::unity_engine::vector3::Vector3 {
390        unsafe {
391            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392            ::unity::il2cpp_call!((::unity::module_base()+0x1f629e0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
393(UnitActor)__receiver)
394        }
395    }
396    #[doc = "`set_Position(crate::unity_engine::vector3::Vector3)` overload"]
397    fn set_position(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
398        unsafe {
399            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
400            ::unity::il2cpp_call!((::unity::module_base()+0x1f629f0usize)as*mut u8,();
401(UnitActor)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
402        }
403    }
404    #[doc = "`GetCellCenterPosition()` overload"]
405    fn get_cell_center_position(self) -> crate::unity_engine::vector3::Vector3 {
406        unsafe {
407            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
408            ::unity::il2cpp_call!((::unity::module_base()+0x1f63710usize)as*mut u8,crate::unity_engine::vector3::Vector3;
409(UnitActor)__receiver)
410        }
411    }
412    #[doc = "`GetTargetPosition()` overload"]
413    fn get_target_position(self) -> crate::unity_engine::vector3::Vector3 {
414        unsafe {
415            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
416            ::unity::il2cpp_call!((::unity::module_base()+0x1f64350usize)as*mut u8,crate::unity_engine::vector3::Vector3;
417(UnitActor)__receiver)
418        }
419    }
420    #[doc = "`GetTargetX()` overload"]
421    fn get_target_x(self) -> i32 {
422        unsafe {
423            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
424            ::unity::il2cpp_call!((::unity::module_base()+0x1f643d0usize)as*mut u8,i32;
425(UnitActor)__receiver)
426        }
427    }
428    #[doc = "`GetTargetZ()` overload"]
429    fn get_target_z(self) -> i32 {
430        unsafe {
431            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
432            ::unity::il2cpp_call!((::unity::module_base()+0x1f644c0usize)as*mut u8,i32;
433(UnitActor)__receiver)
434        }
435    }
436    #[doc = "`get_IsMoving()` overload"]
437    fn get_is_moving(self) -> bool {
438        unsafe {
439            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
440            ::unity::il2cpp_call!((::unity::module_base()+0x1f645b0usize)as*mut u8,bool;
441(UnitActor)__receiver)
442        }
443    }
444    #[doc = "`Move(crate::unity_engine::vector3::Vector3, f32)` overload"]
445    fn r#move(self, pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, time: impl ::core::convert::Into<f32>) -> () {
446        unsafe {
447            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
448            ::unity::il2cpp_call!((::unity::module_base()+0x1f645d0usize)as*mut u8,();
449(UnitActor)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(f32)::core::convert::Into::into(time))
450        }
451    }
452    #[doc = "`GetStartPos()` overload"]
453    fn get_start_pos(self) -> crate::unity_engine::vector3::Vector3 {
454        unsafe {
455            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
456            ::unity::il2cpp_call!((::unity::module_base()+0x1f64650usize)as*mut u8,crate::unity_engine::vector3::Vector3;
457(UnitActor)__receiver)
458        }
459    }
460    #[doc = "`GetGoalPos()` overload"]
461    fn get_goal_pos(self) -> crate::unity_engine::vector3::Vector3 {
462        unsafe {
463            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464            ::unity::il2cpp_call!((::unity::module_base()+0x1f646d0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
465(UnitActor)__receiver)
466        }
467    }
468    #[doc = "`GetRate()` overload"]
469    fn get_rate(self) -> f32 {
470        unsafe {
471            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472            ::unity::il2cpp_call!((::unity::module_base()+0x1f64750usize)as*mut u8,f32;
473(UnitActor)__receiver)
474        }
475    }
476    #[doc = "`TryCreateUnitModel()` overload"]
477    fn try_create_unit_model(self) -> () {
478        unsafe {
479            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
480            ::unity::il2cpp_call!((::unity::module_base()+0x1f649d0usize)as*mut u8,();
481(UnitActor)__receiver)
482        }
483    }
484    #[doc = "`TryCreateGodUnitModel(bool)` overload"]
485    fn try_create_god_unit_model(self, reverse: impl ::core::convert::Into<bool>) -> () {
486        unsafe {
487            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
488            ::unity::il2cpp_call!((::unity::module_base()+0x1f64aa0usize)as*mut u8,();
489(UnitActor)__receiver,(bool)::core::convert::Into::into(reverse))
490        }
491    }
492    #[doc = "`LoadAsync(::unity::Array<::unity::Il2CppString>)` overload"]
493    fn load_async(self, conditions: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> bool {
494        unsafe {
495            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496            ::unity::il2cpp_call!((::unity::module_base()+0x1f64bf0usize)as*mut u8,bool;
497(UnitActor)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(conditions))
498        }
499    }
500    #[doc = "`Unload()` overload"]
501    fn unload(self) -> () {
502        unsafe {
503            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504            ::unity::il2cpp_call!((::unity::module_base()+0x1f65210usize)as*mut u8,();
505(UnitActor)__receiver)
506        }
507    }
508    #[doc = "`Awake()` overload"]
509    fn awake(self) -> () {
510        unsafe {
511            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
512            ::unity::il2cpp_call!((::unity::module_base()+0x1f652a0usize)as*mut u8,();
513(UnitActor)__receiver)
514        }
515    }
516    #[doc = "`PreTick()` overload"]
517    fn pre_tick(self) -> () {
518        unsafe {
519            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
520            ::unity::il2cpp_call!((::unity::module_base()+0x1f65350usize)as*mut u8,();
521(UnitActor)__receiver)
522        }
523    }
524    #[doc = "`PostTick()` overload"]
525    fn post_tick(self) -> () {
526        unsafe {
527            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
528            ::unity::il2cpp_call!((::unity::module_base()+0x1f676c0usize)as*mut u8,();
529(UnitActor)__receiver)
530        }
531    }
532    #[doc = "`UpdateEffect()` overload"]
533    fn update_effect(self) -> () {
534        unsafe {
535            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
536            ::unity::il2cpp_call!((::unity::module_base()+0x1f67720usize)as*mut u8,();
537(UnitActor)__receiver)
538        }
539    }
540    #[doc = "`IsLoading()` overload"]
541    fn is_loading(self) -> bool {
542        unsafe {
543            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
544            ::unity::il2cpp_call!((::unity::module_base()+0x1f679f0usize)as*mut u8,bool;
545(UnitActor)__receiver)
546        }
547    }
548    #[doc = "`UpdateLoading()` overload"]
549    fn update_loading(self) -> () {
550        unsafe {
551            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
552            ::unity::il2cpp_call!((::unity::module_base()+0x1f67af0usize)as*mut u8,();
553(UnitActor)__receiver)
554        }
555    }
556    #[doc = "`Reload()` overload"]
557    fn reload(self) -> () {
558        unsafe {
559            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
560            ::unity::il2cpp_call!((::unity::module_base()+0x1f67b40usize)as*mut u8,();
561(UnitActor)__receiver)
562        }
563    }
564    #[doc = "`UpdateStatus()` overload"]
565    fn update_status(self) -> () {
566        unsafe {
567            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
568            ::unity::il2cpp_call!((::unity::module_base()+0x1f67ba0usize)as*mut u8,();
569(UnitActor)__receiver)
570        }
571    }
572    #[doc = "`UpdateMoving()` overload"]
573    fn update_moving(self) -> () {
574        unsafe {
575            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
576            ::unity::il2cpp_call!((::unity::module_base()+0x1f67dc0usize)as*mut u8,();
577(UnitActor)__receiver)
578        }
579    }
580    #[doc = "`UpdateRotate()` overload"]
581    fn update_rotate(self) -> () {
582        unsafe {
583            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
584            ::unity::il2cpp_call!((::unity::module_base()+0x1f69a10usize)as*mut u8,();
585(UnitActor)__receiver)
586        }
587    }
588    #[doc = "`UpdateShake()` overload"]
589    fn update_shake(self) -> () {
590        unsafe {
591            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
592            ::unity::il2cpp_call!((::unity::module_base()+0x1f69c40usize)as*mut u8,();
593(UnitActor)__receiver)
594        }
595    }
596    #[doc = "`GetAnim()` overload"]
597    fn get_anim(self) -> crate::app::unitanim::UnitAnim_Types {
598        unsafe {
599            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
600            ::unity::il2cpp_call!((::unity::module_base()+0x1f69d50usize)as*mut u8,crate::app::unitanim::UnitAnim_Types;
601(UnitActor)__receiver)
602        }
603    }
604    #[doc = "`GetIdleAnim()` overload"]
605    fn get_idle_anim(self) -> crate::app::unitanim::UnitAnim_Types {
606        unsafe {
607            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
608            ::unity::il2cpp_call!((::unity::module_base()+0x1f69e00usize)as*mut u8,crate::app::unitanim::UnitAnim_Types;
609(UnitActor)__receiver)
610        }
611    }
612    #[doc = "`GetAnimator()` overload"]
613    fn get_animator(self) -> crate::unity_engine::animator::Animator {
614        unsafe {
615            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
616            ::unity::il2cpp_call!((::unity::module_base()+0x1f69eb0usize)as*mut u8,crate::unity_engine::animator::Animator;
617(UnitActor)__receiver)
618        }
619    }
620    #[doc = "`SetIdleAnim(crate::app::unitanim::UnitAnim_Types, crate::app::unitanim::UnitAnim_Times)` overload"]
621    fn set_idle_anim(
622        self,
623        r#type: impl ::core::convert::Into<crate::app::unitanim::UnitAnim_Types>,
624        time: impl ::core::convert::Into<crate::app::unitanim::UnitAnim_Times>,
625    ) -> () {
626        unsafe {
627            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
628            ::unity::il2cpp_call!((::unity::module_base()+0x1f69f60usize)as*mut u8,();
629(UnitActor)__receiver,(crate::app::unitanim::UnitAnim_Types)::core::convert::Into::into(r#type),(crate::app::unitanim::UnitAnim_Times)::core::convert::Into::into(time))
630        }
631    }
632    #[doc = "`SetIdleAnim(crate::app::unitsequence::UnitSequence_Action, crate::app::unitanim::UnitAnim_Times)` overload"]
633    fn set_idle_anim_2(
634        self,
635        action: impl ::core::convert::Into<crate::app::unitsequence::UnitSequence_Action>,
636        time: impl ::core::convert::Into<crate::app::unitanim::UnitAnim_Times>,
637    ) -> () {
638        unsafe {
639            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
640            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a070usize)as*mut u8,();
641(UnitActor)__receiver,(crate::app::unitsequence::UnitSequence_Action)::core::convert::Into::into(action),(crate::app::unitanim::UnitAnim_Times)::core::convert::Into::into(time))
642        }
643    }
644    #[doc = "`PlayAction(crate::app::unitsequence::UnitSequence_Action)` overload"]
645    fn play_action(self, action: impl ::core::convert::Into<crate::app::unitsequence::UnitSequence_Action>) -> () {
646        unsafe {
647            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
648            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a080usize)as*mut u8,();
649(UnitActor)__receiver,(crate::app::unitsequence::UnitSequence_Action)::core::convert::Into::into(action))
650        }
651    }
652    #[doc = "`PlayCancel(crate::app::unitsequence::UnitSequence_Action)` overload"]
653    fn play_cancel(self, action: impl ::core::convert::Into<crate::app::unitsequence::UnitSequence_Action>) -> () {
654        unsafe {
655            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a3c0usize)as*mut u8,();
657(UnitActor)__receiver,(crate::app::unitsequence::UnitSequence_Action)::core::convert::Into::into(action))
658        }
659    }
660    #[doc = "`TryPlayAction(crate::app::unitsequence::UnitSequence_Action)` overload"]
661    fn try_play_action(self, action: impl ::core::convert::Into<crate::app::unitsequence::UnitSequence_Action>) -> bool {
662        unsafe {
663            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
664            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a450usize)as*mut u8,bool;
665(UnitActor)__receiver,(crate::app::unitsequence::UnitSequence_Action)::core::convert::Into::into(action))
666        }
667    }
668    #[doc = "`ResetIdleAnim()` overload"]
669    fn reset_idle_anim(self) -> () {
670        unsafe {
671            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
672            ::unity::il2cpp_call!((::unity::module_base()+0x1f69940usize)as*mut u8,();
673(UnitActor)__receiver)
674        }
675    }
676    #[doc = "`PlayIdle(crate::app::unitanim::UnitAnim_Times)` overload"]
677    fn play_idle(self, time: impl ::core::convert::Into<crate::app::unitanim::UnitAnim_Times>) -> () {
678        unsafe {
679            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
680            ::unity::il2cpp_call!((::unity::module_base()+0x1f65160usize)as*mut u8,();
681(UnitActor)__receiver,(crate::app::unitanim::UnitAnim_Times)::core::convert::Into::into(time))
682        }
683    }
684    #[doc = "`PlayIdle(crate::app::unitsequence::UnitSequence_Action, crate::app::unitanim::UnitAnim_Times)` overload"]
685    fn play_idle_2(
686        self,
687        action: impl ::core::convert::Into<crate::app::unitsequence::UnitSequence_Action>,
688        time: impl ::core::convert::Into<crate::app::unitanim::UnitAnim_Times>,
689    ) -> () {
690        unsafe {
691            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
692            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a5f0usize)as*mut u8,();
693(UnitActor)__receiver,(crate::app::unitsequence::UnitSequence_Action)::core::convert::Into::into(action),(crate::app::unitanim::UnitAnim_Times)::core::convert::Into::into(time))
694        }
695    }
696    #[doc = "`PlayAnim(crate::app::unitanim::UnitAnim_Types, crate::app::unitanim::UnitAnim_Times)` overload"]
697    fn play_anim(
698        self,
699        r#type: impl ::core::convert::Into<crate::app::unitanim::UnitAnim_Types>,
700        time: impl ::core::convert::Into<crate::app::unitanim::UnitAnim_Times>,
701    ) -> () {
702        unsafe {
703            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
704            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a0f0usize)as*mut u8,();
705(UnitActor)__receiver,(crate::app::unitanim::UnitAnim_Types)::core::convert::Into::into(r#type),(crate::app::unitanim::UnitAnim_Times)::core::convert::Into::into(time))
706        }
707    }
708    #[doc = "`PlaySkill(crate::app::skilldata::SkillData, crate::app::effectsequence::EffectSequence_Kind)` overload"]
709    fn play_skill(
710        self,
711        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
712        kind: impl ::core::convert::Into<crate::app::effectsequence::EffectSequence_Kind>,
713    ) -> bool {
714        unsafe {
715            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
716            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a6b0usize)as*mut u8,bool;
717(UnitActor)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::effectsequence::EffectSequence_Kind)::core::convert::Into::into(kind))
718        }
719    }
720    #[doc = "`PlaySkill(crate::app::skilldata::SkillData, crate::app::effectsequence::EffectSequence_Kind, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion, bool)` overload"]
721    fn play_skill_2(
722        self,
723        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
724        kind: impl ::core::convert::Into<crate::app::effectsequence::EffectSequence_Kind>,
725        position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
726        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
727        is_caption: impl ::core::convert::Into<bool>,
728    ) -> bool {
729        unsafe {
730            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
731            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a8c0usize)as*mut u8,bool;
732(UnitActor)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::effectsequence::EffectSequence_Kind)::core::convert::Into::into(kind),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation),(bool)::core::convert::Into::into(is_caption))
733        }
734    }
735    #[doc = "`PlayActiveSkill(crate::app::skilldata::SkillData)` overload"]
736    fn play_active_skill(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
737        unsafe {
738            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
739            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ab60usize)as*mut u8,bool;
740(UnitActor)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
741        }
742    }
743    #[doc = "`PlayShootSkill(crate::app::skilldata::SkillData)` overload"]
744    fn play_shoot_skill(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
745        unsafe {
746            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
747            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ab70usize)as*mut u8,bool;
748(UnitActor)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
749        }
750    }
751    #[doc = "`PlayShootSkill(crate::app::skilldata::SkillData, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion)` overload"]
752    fn play_shoot_skill_2(
753        self,
754        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
755        position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
756        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
757    ) -> bool {
758        unsafe {
759            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
760            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ab80usize)as*mut u8,bool;
761(UnitActor)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation))
762        }
763    }
764    #[doc = "`PlayEffect(::unity::Il2CppString)` overload"]
765    fn play_effect(self, eid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
766        unsafe {
767            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
768            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ab90usize)as*mut u8,bool;
769(UnitActor)__receiver,(::unity::Il2CppString)::core::convert::Into::into(eid))
770        }
771    }
772    #[doc = "`PlayEffect(crate::app::effectdata::EffectData)` overload"]
773    fn play_effect_2(self, data: impl ::core::convert::Into<crate::app::effectdata::EffectData>) -> bool {
774        unsafe {
775            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
776            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ac20usize)as*mut u8,bool;
777(UnitActor)__receiver,(crate::app::effectdata::EffectData)::core::convert::Into::into(data))
778        }
779    }
780    #[doc = "`PlayEffect(crate::app::effectdata::EffectData, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion)` overload"]
781    fn play_effect_3(
782        self,
783        data: impl ::core::convert::Into<crate::app::effectdata::EffectData>,
784        position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
785        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
786    ) -> bool {
787        unsafe {
788            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
789            ::unity::il2cpp_call!((::unity::module_base()+0x1f6aa80usize)as*mut u8,bool;
790(UnitActor)__receiver,(crate::app::effectdata::EffectData)::core::convert::Into::into(data),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation))
791        }
792    }
793    #[doc = "`PlayEngageCount(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, i32, f32)` overload"]
794    fn play_engage_count(
795        self,
796        start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
797        goal: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
798        count: impl ::core::convert::Into<i32>,
799        delay_time: impl ::core::convert::Into<f32>,
800    ) -> () {
801        unsafe {
802            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
803            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ad70usize)as*mut u8,();
804(UnitActor)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(start),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(goal),(i32)::core::convert::Into::into(count),(f32)::core::convert::Into::into(delay_time))
805        }
806    }
807    #[doc = "`GetEffectPosition()` overload"]
808    fn get_effect_position(self) -> crate::unity_engine::vector3::Vector3 {
809        unsafe {
810            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
811            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a790usize)as*mut u8,crate::unity_engine::vector3::Vector3;
812(UnitActor)__receiver)
813        }
814    }
815    #[doc = "`GetEffectRotation()` overload"]
816    fn get_effect_rotation(self) -> crate::unity_engine::quaternion::Quaternion {
817        unsafe {
818            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
819            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a850usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
820(UnitActor)__receiver)
821        }
822    }
823    #[doc = "`PlayHitSkill(crate::app::skilldata::SkillData)` overload"]
824    fn play_hit_skill(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
825        unsafe {
826            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
827            ::unity::il2cpp_call!((::unity::module_base()+0x1f6aef0usize)as*mut u8,();
828(UnitActor)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
829        }
830    }
831    #[doc = "`SetSpeed(f32)` overload"]
832    fn set_speed(self, speed: impl ::core::convert::Into<f32>) -> () {
833        unsafe {
834            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
835            ::unity::il2cpp_call!((::unity::module_base()+0x1f6afc0usize)as*mut u8,();
836(UnitActor)__receiver,(f32)::core::convert::Into::into(speed))
837        }
838    }
839    #[doc = "`GetSpeed()` overload"]
840    fn get_speed(self) -> f32 {
841        unsafe {
842            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
843            ::unity::il2cpp_call!((::unity::module_base()+0x1f6b0d0usize)as*mut u8,f32;
844(UnitActor)__receiver)
845        }
846    }
847    #[doc = "`ActionBind()` overload"]
848    fn action_bind(self) -> () {
849        unsafe {
850            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
851            ::unity::il2cpp_call!((::unity::module_base()+0x1f6b180usize)as*mut u8,();
852(UnitActor)__receiver)
853        }
854    }
855    #[doc = "`ActionUnbind()` overload"]
856    fn action_unbind(self) -> () {
857        unsafe {
858            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
859            ::unity::il2cpp_call!((::unity::module_base()+0x1f6b210usize)as*mut u8,();
860(UnitActor)__receiver)
861        }
862    }
863    #[doc = "`IsActionBind()` overload"]
864    fn is_action_bind(self) -> bool {
865        unsafe {
866            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
867            ::unity::il2cpp_call!((::unity::module_base()+0x1f6b2a0usize)as*mut u8,bool;
868(UnitActor)__receiver)
869        }
870    }
871    #[doc = "`SetStatus(crate::app::unitactor::UnitActor_Status)` overload"]
872    fn set_status(self, status: impl ::core::convert::Into<crate::app::unitactor::UnitActor_Status>) -> () {
873        unsafe {
874            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
875            ::unity::il2cpp_call!((::unity::module_base()+0x1f6b2c0usize)as*mut u8,();
876(UnitActor)__receiver,(crate::app::unitactor::UnitActor_Status)::core::convert::Into::into(status))
877        }
878    }
879    #[doc = "`ClearStatus(crate::app::unitactor::UnitActor_Status)` overload"]
880    fn clear_status(self, status: impl ::core::convert::Into<crate::app::unitactor::UnitActor_Status>) -> () {
881        unsafe {
882            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
883            ::unity::il2cpp_call!((::unity::module_base()+0x1f6b330usize)as*mut u8,();
884(UnitActor)__receiver,(crate::app::unitactor::UnitActor_Status)::core::convert::Into::into(status))
885        }
886    }
887    #[doc = "`CheckStatus(crate::app::unitactor::UnitActor_Status)` overload"]
888    fn check_status(self, status: impl ::core::convert::Into<crate::app::unitactor::UnitActor_Status>) -> bool {
889        unsafe {
890            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
891            ::unity::il2cpp_call!((::unity::module_base()+0x1f6b3a0usize)as*mut u8,bool;
892(UnitActor)__receiver,(crate::app::unitactor::UnitActor_Status)::core::convert::Into::into(status))
893        }
894    }
895    #[doc = "`CommitPosition()` overload"]
896    fn commit_position(self) -> () {
897        unsafe {
898            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
899            ::unity::il2cpp_call!((::unity::module_base()+0x1f62a00usize)as*mut u8,();
900(UnitActor)__receiver)
901        }
902    }
903    #[doc = "`CommitRotation()` overload"]
904    fn commit_rotation(self) -> () {
905        unsafe {
906            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
907            ::unity::il2cpp_call!((::unity::module_base()+0x1f69b70usize)as*mut u8,();
908(UnitActor)__receiver)
909        }
910    }
911    #[doc = "`UpdatePosition()` overload"]
912    fn update_position(self) -> () {
913        unsafe {
914            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915            ::unity::il2cpp_call!((::unity::module_base()+0x1f6b410usize)as*mut u8,();
916(UnitActor)__receiver)
917        }
918    }
919    #[doc = "`get_CellX()` overload"]
920    fn get_cell_x(self) -> i32 {
921        unsafe {
922            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
923            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c0c0usize)as*mut u8,i32;
924(UnitActor)__receiver)
925        }
926    }
927    #[doc = "`get_CellZ()` overload"]
928    fn get_cell_z(self) -> i32 {
929        unsafe {
930            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
931            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c170usize)as*mut u8,i32;
932(UnitActor)__receiver)
933        }
934    }
935    #[doc = "`get_SizeOffset()` overload"]
936    fn get_size_offset(self) -> crate::unity_engine::vector3::Vector3 {
937        unsafe {
938            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
939            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c220usize)as*mut u8,crate::unity_engine::vector3::Vector3;
940(UnitActor)__receiver)
941        }
942    }
943    #[doc = "`get_BmapSize()` overload"]
944    fn get_bmap_size(self) -> i32 {
945        unsafe {
946            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
947            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c280usize)as*mut u8,i32;
948(UnitActor)__receiver)
949        }
950    }
951    #[doc = "`Rotation(f32)` overload"]
952    fn rotation(self, angle: impl ::core::convert::Into<f32>) -> () {
953        unsafe {
954            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
955            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c2a0usize)as*mut u8,();
956(UnitActor)__receiver,(f32)::core::convert::Into::into(angle))
957        }
958    }
959    #[doc = "`Rotation(crate::app::dir_2::Dir_Type)` overload"]
960    fn rotation_2(self, dir: impl ::core::convert::Into<crate::app::dir_2::Dir_Type>) -> () {
961        unsafe {
962            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
963            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c3e0usize)as*mut u8,();
964(UnitActor)__receiver,(crate::app::dir_2::Dir_Type)::core::convert::Into::into(dir))
965        }
966    }
967    #[doc = "`Rotation(crate::unity_engine::vector3::Vector3)` overload"]
968    fn rotation_3(self, dir: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
969        unsafe {
970            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
971            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c420usize)as*mut u8,();
972(UnitActor)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(dir))
973        }
974    }
975    #[doc = "`Rotation(i32, i32)` overload"]
976    fn rotation_4(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
977        unsafe {
978            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
979            ::unity::il2cpp_call!((::unity::module_base()+0x1f6c5e0usize)as*mut u8,();
980(UnitActor)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
981        }
982    }
983    #[doc = "`Rotation(crate::app::unit::Unit)` overload"]
984    fn rotation_5(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
985        unsafe {
986            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
987            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e130usize)as*mut u8,();
988(UnitActor)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
989        }
990    }
991    #[doc = "`SetSlope(crate::unity_engine::quaternion::Quaternion, crate::unity_engine::vector3::Vector3)` overload"]
992    fn set_slope(
993        self,
994        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
995        offset: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
996    ) -> () {
997        unsafe {
998            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
999            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e5b0usize)as*mut u8,();
1000(UnitActor)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(offset))
1001        }
1002    }
1003    #[doc = "`IsRider()` overload"]
1004    fn is_rider(self) -> bool {
1005        unsafe {
1006            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1007            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e5f0usize)as*mut u8,bool;
1008(UnitActor)__receiver)
1009        }
1010    }
1011    #[doc = "`GetFrontAngle()` overload"]
1012    fn get_front_angle(self) -> f32 {
1013        unsafe {
1014            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1015            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e610usize)as*mut u8,f32;
1016(UnitActor)__receiver)
1017        }
1018    }
1019    #[doc = "`GetFrontRange()` overload"]
1020    fn get_front_range(self) -> f32 {
1021        unsafe {
1022            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1023            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e690usize)as*mut u8,f32;
1024(UnitActor)__receiver)
1025        }
1026    }
1027    #[doc = "`GetFrontDelta(f32, f32)` overload"]
1028    fn get_front_delta(self, angle: impl ::core::convert::Into<f32>, range: impl ::core::convert::Into<f32>) -> f32 {
1029        unsafe {
1030            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1031            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e710usize)as*mut u8,f32;
1032(UnitActor)__receiver,(f32)::core::convert::Into::into(angle),(f32)::core::convert::Into::into(range))
1033        }
1034    }
1035    #[doc = "`RotationFixed()` overload"]
1036    fn rotation_fixed(self) -> () {
1037        unsafe {
1038            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1039            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a200usize)as*mut u8,();
1040(UnitActor)__receiver)
1041        }
1042    }
1043    #[doc = "`get_Direction()` overload"]
1044    fn get_direction_2(self) -> crate::unity_engine::vector3::Vector3 {
1045        unsafe {
1046            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1047            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e8a0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1048(UnitActor)__receiver)
1049        }
1050    }
1051    #[doc = "`InstantRotation()` overload"]
1052    fn instant_rotation(self) -> () {
1053        unsafe {
1054            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1055            ::unity::il2cpp_call!((::unity::module_base()+0x1f6a420usize)as*mut u8,();
1056(UnitActor)__receiver)
1057        }
1058    }
1059    #[doc = "`Shake(f32)` overload"]
1060    fn shake(self, scale: impl ::core::convert::Into<f32>) -> () {
1061        unsafe {
1062            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1063            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e940usize)as*mut u8,();
1064(UnitActor)__receiver,(f32)::core::convert::Into::into(scale))
1065        }
1066    }
1067    #[doc = "`GetAlpha()` overload"]
1068    fn get_alpha(self) -> f32 {
1069        unsafe {
1070            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1071            ::unity::il2cpp_call!((::unity::module_base()+0x1f6e950usize)as*mut u8,f32;
1072(UnitActor)__receiver)
1073        }
1074    }
1075    #[doc = "`ImpactShine()` overload"]
1076    fn impact_shine(self) -> () {
1077        unsafe {
1078            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1079            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ea00usize)as*mut u8,();
1080(UnitActor)__receiver)
1081        }
1082    }
1083    #[doc = "`HealShine()` overload"]
1084    fn heal_shine(self) -> () {
1085        unsafe {
1086            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1087            ::unity::il2cpp_call!((::unity::module_base()+0x1f6eab0usize)as*mut u8,();
1088(UnitActor)__receiver)
1089        }
1090    }
1091    #[doc = "`SkillShine()` overload"]
1092    fn skill_shine(self) -> () {
1093        unsafe {
1094            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1095            ::unity::il2cpp_call!((::unity::module_base()+0x1f6eb00usize)as*mut u8,();
1096(UnitActor)__receiver)
1097        }
1098    }
1099    #[doc = "`Shine(f32)` overload"]
1100    fn shine(self, time: impl ::core::convert::Into<f32>) -> () {
1101        unsafe {
1102            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1103            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ea50usize)as*mut u8,();
1104(UnitActor)__receiver,(f32)::core::convert::Into::into(time))
1105        }
1106    }
1107    #[doc = "`BrightOn()` overload"]
1108    fn bright_on(self) -> () {
1109        unsafe {
1110            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1111            ::unity::il2cpp_call!((::unity::module_base()+0x1f6eb50usize)as*mut u8,();
1112(UnitActor)__receiver)
1113        }
1114    }
1115    #[doc = "`BrightOff()` overload"]
1116    fn bright_off(self) -> () {
1117        unsafe {
1118            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1119            ::unity::il2cpp_call!((::unity::module_base()+0x1f6eba0usize)as*mut u8,();
1120(UnitActor)__receiver)
1121        }
1122    }
1123    #[doc = "`FadeIn(f32)` overload"]
1124    fn fade_in(self, time: impl ::core::convert::Into<f32>) -> () {
1125        unsafe {
1126            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1127            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ebf0usize)as*mut u8,();
1128(UnitActor)__receiver,(f32)::core::convert::Into::into(time))
1129        }
1130    }
1131    #[doc = "`FadeOut(f32)` overload"]
1132    fn fade_out(self, time: impl ::core::convert::Into<f32>) -> () {
1133        unsafe {
1134            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1135            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ec50usize)as*mut u8,();
1136(UnitActor)__receiver,(f32)::core::convert::Into::into(time))
1137        }
1138    }
1139    #[doc = "`GodIn()` overload"]
1140    fn god_in(self) -> () {
1141        unsafe {
1142            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1143            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ecb0usize)as*mut u8,();
1144(UnitActor)__receiver)
1145        }
1146    }
1147    #[doc = "`GodOut()` overload"]
1148    fn god_out(self) -> () {
1149        unsafe {
1150            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1151            ::unity::il2cpp_call!((::unity::module_base()+0x1f6ed40usize)as*mut u8,();
1152(UnitActor)__receiver)
1153        }
1154    }
1155    #[doc = "`MoveRoute(crate::app::procinst::ProcInst, ::unity::Array<crate::app::dir_2::Dir_Type>, crate::app::mapmoveflag::MapMoveFlag)` overload"]
1156    fn move_route(
1157        self,
1158        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1159        routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>,
1160        flag: impl ::core::convert::Into<crate::app::mapmoveflag::MapMoveFlag>,
1161    ) -> () {
1162        unsafe {
1163            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1164            ::unity::il2cpp_call!((::unity::module_base()+0x1f6efa0usize)as*mut u8,();
1165(UnitActor)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Array<crate::app::dir_2::Dir_Type>)::core::convert::Into::into(routes),(crate::app::mapmoveflag::MapMoveFlag)::core::convert::Into::into(flag))
1166        }
1167    }
1168    #[doc = "`MoveRoute(crate::app::procinst::ProcInst, ::unity::Array<crate::app::dir_2::Dir_Type>, i32, i32, crate::app::mapmoveflag::MapMoveFlag)` overload"]
1169    fn move_route_2(
1170        self,
1171        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1172        routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>,
1173        from_x: impl ::core::convert::Into<i32>,
1174        from_z: impl ::core::convert::Into<i32>,
1175        flag: impl ::core::convert::Into<crate::app::mapmoveflag::MapMoveFlag>,
1176    ) -> () {
1177        unsafe {
1178            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1179            ::unity::il2cpp_call!((::unity::module_base()+0x1f6efc0usize)as*mut u8,();
1180(UnitActor)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Array<crate::app::dir_2::Dir_Type>)::core::convert::Into::into(routes),(i32)::core::convert::Into::into(from_x),(i32)::core::convert::Into::into(from_z),(crate::app::mapmoveflag::MapMoveFlag)::core::convert::Into::into(flag))
1181        }
1182    }
1183    #[doc = "`MoveRouteInstant(::unity::Array<crate::app::dir_2::Dir_Type>, crate::app::mapmoveflag::MapMoveFlag)` overload"]
1184    fn move_route_instant(
1185        self,
1186        routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>,
1187        flag: impl ::core::convert::Into<crate::app::mapmoveflag::MapMoveFlag>,
1188    ) -> () {
1189        unsafe {
1190            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1191            ::unity::il2cpp_call!((::unity::module_base()+0x1f6f130usize)as*mut u8,();
1192(UnitActor)__receiver,(::unity::Array<crate::app::dir_2::Dir_Type>)::core::convert::Into::into(routes),(crate::app::mapmoveflag::MapMoveFlag)::core::convert::Into::into(flag))
1193        }
1194    }
1195    #[doc = "`MoveRouteInstant(::unity::Array<crate::app::dir_2::Dir_Type>, i32, i32, crate::app::mapmoveflag::MapMoveFlag)` overload"]
1196    fn move_route_instant_2(
1197        self,
1198        routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>,
1199        from_x: impl ::core::convert::Into<i32>,
1200        from_z: impl ::core::convert::Into<i32>,
1201        flag: impl ::core::convert::Into<crate::app::mapmoveflag::MapMoveFlag>,
1202    ) -> () {
1203        unsafe {
1204            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1205            ::unity::il2cpp_call!((::unity::module_base()+0x1f6f090usize)as*mut u8,();
1206(UnitActor)__receiver,(::unity::Array<crate::app::dir_2::Dir_Type>)::core::convert::Into::into(routes),(i32)::core::convert::Into::into(from_x),(i32)::core::convert::Into::into(from_z),(crate::app::mapmoveflag::MapMoveFlag)::core::convert::Into::into(flag))
1207        }
1208    }
1209    #[doc = "`UpdateMoved(crate::app::mapmoveflag::MapMoveFlag)` overload"]
1210    fn update_moved(self, flag: impl ::core::convert::Into<crate::app::mapmoveflag::MapMoveFlag>) -> () {
1211        unsafe {
1212            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1213            ::unity::il2cpp_call!((::unity::module_base()+0x1f6f150usize)as*mut u8,();
1214(UnitActor)__receiver,(crate::app::mapmoveflag::MapMoveFlag)::core::convert::Into::into(flag))
1215        }
1216    }
1217    #[doc = "`.ctor()` overload"]
1218    fn ctor(self) -> () {
1219        unsafe {
1220            let __receiver = <UnitActor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1221            ::unity::il2cpp_call!((::unity::module_base()+0x1f6f160usize)as*mut u8,();
1222(UnitActor)__receiver)
1223        }
1224    }
1225}
1226
1227#[cfg(feature = "app-unitactor")]
1228impl<__T: IUnitActor> IUnitActorMethods for __T {}
1229
1230#[cfg(feature = "app-unitactor")]
1231impl UnitActor {
1232    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1233        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1234    }
1235
1236    pub fn set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1237        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1238    }
1239
1240    pub fn get_unit_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1241        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1242    }
1243
1244    pub fn get_god_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1245        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1246    }
1247
1248    pub fn get_is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1249        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1250    }
1251
1252    pub fn get_sound_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1253        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1254    }
1255
1256    pub fn get_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1257        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1258    }
1259
1260    pub fn set_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1262    }
1263
1264    pub fn get_cell_center_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1266    }
1267
1268    pub fn get_target_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1270    }
1271
1272    pub fn get_target_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1274    }
1275
1276    pub fn get_target_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1278    }
1279
1280    pub fn get_is_moving_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1282    }
1283
1284    pub fn move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1285        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1286    }
1287
1288    pub fn get_start_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1290    }
1291
1292    pub fn get_goal_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1294    }
1295
1296    pub fn get_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1298    }
1299
1300    pub fn get_asset_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1302    }
1303
1304    pub fn get_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1306    }
1307
1308    pub fn get_haunt_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1310    }
1311
1312    pub fn try_create_unit_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1314    }
1315
1316    pub fn try_create_god_unit_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1318    }
1319
1320    pub fn load_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1322    }
1323
1324    pub fn unload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1325        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1326    }
1327
1328    pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1329        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1330    }
1331
1332    pub fn pre_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1333        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1334    }
1335
1336    pub fn post_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1337        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1338    }
1339
1340    pub fn update_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1341        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1342    }
1343
1344    pub fn is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1345        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1346    }
1347
1348    pub fn update_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1349        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1350    }
1351
1352    pub fn reload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1353        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1354    }
1355
1356    pub fn update_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1357        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1358    }
1359
1360    pub fn update_moving_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1361        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1362    }
1363
1364    pub fn update_rotate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1366    }
1367
1368    pub fn update_shake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1370    }
1371
1372    pub fn get_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1374    }
1375
1376    pub fn get_idle_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1377        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1378    }
1379
1380    pub fn get_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1381        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1382    }
1383
1384    pub fn set_idle_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1386    }
1387
1388    pub fn set_idle_anim_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1390    }
1391
1392    pub fn play_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1394    }
1395
1396    pub fn play_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1398    }
1399
1400    pub fn try_play_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1402    }
1403
1404    pub fn reset_idle_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1406    }
1407
1408    pub fn play_idle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1410    }
1411
1412    pub fn play_idle_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1414    }
1415
1416    pub fn play_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1418    }
1419
1420    pub fn play_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1422    }
1423
1424    pub fn play_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1426    }
1427
1428    pub fn play_active_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1430    }
1431
1432    pub fn play_shoot_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1434    }
1435
1436    pub fn play_shoot_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1438    }
1439
1440    pub fn play_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1442    }
1443
1444    pub fn play_effect_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1446    }
1447
1448    pub fn play_effect_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1450    }
1451
1452    pub fn play_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1454    }
1455
1456    pub fn get_effect_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1458    }
1459
1460    pub fn get_effect_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1462    }
1463
1464    pub fn play_hit_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1466    }
1467
1468    pub fn set_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1470    }
1471
1472    pub fn get_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1474    }
1475
1476    pub fn action_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1478    }
1479
1480    pub fn action_unbind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1482    }
1483
1484    pub fn is_action_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1486    }
1487
1488    pub fn set_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1490    }
1491
1492    pub fn clear_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1494    }
1495
1496    pub fn check_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1498    }
1499
1500    pub fn commit_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1502    }
1503
1504    pub fn commit_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1506    }
1507
1508    pub fn update_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1510    }
1511
1512    pub fn get_cell_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1514    }
1515
1516    pub fn get_cell_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1518    }
1519
1520    pub fn get_size_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1522    }
1523
1524    pub fn get_bmap_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1526    }
1527
1528    pub fn rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1530    }
1531
1532    pub fn rotation_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1534    }
1535
1536    pub fn cross_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1538    }
1539
1540    pub fn rotation_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1542    }
1543
1544    pub fn rotation_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1545        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1546    }
1547
1548    pub fn rotation_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1549        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1550    }
1551
1552    pub fn set_slope_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1553        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1554    }
1555
1556    pub fn get_angle_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1557        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1558    }
1559
1560    pub fn is_rider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1561        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1562    }
1563
1564    pub fn get_front_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1565        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1566    }
1567
1568    pub fn get_front_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1569        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1570    }
1571
1572    pub fn get_front_delta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1574    }
1575
1576    pub fn get_direction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1578    }
1579
1580    pub fn rotation_fixed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1582    }
1583
1584    pub fn get_direction_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1585        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1586    }
1587
1588    pub fn instant_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1590    }
1591
1592    pub fn shake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1594    }
1595
1596    pub fn get_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1598    }
1599
1600    pub fn impact_shine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1602    }
1603
1604    pub fn heal_shine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1606    }
1607
1608    pub fn skill_shine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1610    }
1611
1612    pub fn shine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1614    }
1615
1616    pub fn bright_on_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1618    }
1619
1620    pub fn bright_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1622    }
1623
1624    pub fn fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1626    }
1627
1628    pub fn fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1630    }
1631
1632    pub fn god_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1634    }
1635
1636    pub fn god_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1638    }
1639
1640    pub fn is_out_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1642    }
1643
1644    pub fn is_move_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1646    }
1647
1648    pub fn move_route_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1650    }
1651
1652    pub fn move_route_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1654    }
1655
1656    pub fn move_route_instant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1658    }
1659
1660    pub fn move_route_instant_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1662    }
1663
1664    pub fn update_moved_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1666    }
1667
1668    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
1670    }
1671}
1672
1673#[cfg(feature = "app-unitactor")]
1674impl UnitActor {
1675    #[doc = "`.ctor()` — no args"]
1676    pub fn new() -> Self {
1677        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1678            panic!(
1679                "{}
1680::{}
1681 failed to instantiate",
1682                ::core::stringify!(UnitActor),
1683                ::core::stringify!(new),
1684            )
1685        });
1686        <Self as IUnitActorMethods>::ctor(this);
1687        this
1688    }
1689}
1690
1691#[cfg(feature = "app-unitactor")]
1692#[doc(hidden)]
1693pub mod prelude {
1694    pub use super::{
1695        IUnitActor, IUnitActorMethods, IUnitActor_StatusField, IUnitActor_StatusFieldMethods, UnitActor, UnitActor_Status, UnitActor_StatusField,
1696        UnitActor_ViewMode,
1697    };
1698    #[cfg(feature = "app-bitfield32")]
1699    pub use crate::app::bitfield32::IBitField32Methods;
1700    #[cfg(feature = "app-bitfieldcommon")]
1701    pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
1702    #[cfg(feature = "app-bitfieldtemplate32_1")]
1703    pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
1704    #[cfg(feature = "system-object")]
1705    pub use crate::system::object::IObjectMethods;
1706    #[cfg(feature = "system-enum")]
1707    pub use crate::system::r#enum::IEnumMethods;
1708    #[cfg(feature = "system-valuetype")]
1709    pub use crate::system::valuetype::IValueTypeMethods;
1710    #[cfg(feature = "unity_engine-behaviour")]
1711    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1712    #[cfg(feature = "unity_engine-component")]
1713    pub use crate::unity_engine::component::IComponentMethods;
1714    #[cfg(feature = "unity_engine-monobehaviour")]
1715    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1716    #[cfg(feature = "unity_engine-object_2")]
1717    pub use crate::unity_engine::object_2::IObject_2Methods;
1718    pub use crate::{
1719        app::{bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1},
1720        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1721        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1722    };
1723}