Skip to main content

engage/generated/app/
mapaction.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapaction-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::procinst::{IProcInst, ProcInst},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
13            valuetype::{IValueType, ValueType},
14        },
15    };
16
17    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcSyncSkyCastle.md"))]
18    #[::unity::class(namespace = "App", name = "MapAction.ProcSyncSkyCastle")]
19    #[parent(crate::app::mapaction::MapAction_ProcUnitAction)]
20    pub struct MapAction_ProcSyncSkyCastle {
21        #[offset(156)]
22        #[rename(name = "m_MovingSkyCastle")]
23        pub m_moving_sky_castle: crate::root::skycastle::SkyCastle_MovingSkyCastle,
24        #[offset(160)]
25        #[rename(name = "m_IsUpdate")]
26        pub m_is_update: bool,
27    }
28
29    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcRouteMove_Spline.md"))]
30    #[::unity::class(namespace = "App", name = "MapAction.ProcRouteMove.Spline")]
31    #[parent(crate::system::object::Object)]
32    pub struct MapAction_ProcRouteMove_Spline {
33        #[static_field]
34        #[rename(name = "CurveMax")]
35        pub curve_max: i32,
36        #[offset(16)]
37        #[rename(name = "From")]
38        pub from: crate::unity_engine::vector3::Vector3,
39        #[offset(28)]
40        #[rename(name = "To")]
41        pub to: crate::unity_engine::vector3::Vector3,
42        #[offset(40)]
43        #[rename(name = "Curves")]
44        pub curves: ::unity::Array<crate::unity_engine::vector3::Vector3>,
45    }
46
47    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcChangePos.md"))]
48    #[::unity::class(namespace = "App", name = "MapAction.ProcChangePos")]
49    #[parent(crate::app::mapaction::MapAction_ProcUnitAction)]
50    pub struct MapAction_ProcChangePos {}
51
52    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcBounce.md"))]
53    #[::unity::class(namespace = "App", name = "MapAction.ProcBounce")]
54    #[parent(crate::app::mapaction::MapAction_ProcUnitAction)]
55    pub struct MapAction_ProcBounce {
56        #[offset(156)]
57        #[rename(name = "m_impacted")]
58        pub m_impacted: bool,
59        #[offset(160)]
60        #[rename(name = "m_Hit")]
61        pub m_hit: crate::unity_engine::vector3::Vector3,
62    }
63
64    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcJump.md"))]
65    #[::unity::class(namespace = "App", name = "MapAction.ProcJump")]
66    #[parent(crate::app::mapaction::MapAction_ProcUnitAction)]
67    pub struct MapAction_ProcJump {}
68
69    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcTranslation.md"))]
70    #[::unity::class(namespace = "App", name = "MapAction.ProcTranslation")]
71    #[parent(crate::app::mapaction::MapAction_ProcUnitAction)]
72    pub struct MapAction_ProcTranslation {}
73
74    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcWarp.md"))]
75    #[::unity::class(namespace = "App", name = "MapAction.ProcWarp")]
76    #[parent(crate::app::mapaction::MapAction_ProcUnitAction)]
77    pub struct MapAction_ProcWarp {
78        #[static_field]
79        #[rename(name = "FadeTime")]
80        pub fade_time: f32,
81    }
82
83    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcBlow.md"))]
84    #[::unity::class(namespace = "App", name = "MapAction.ProcBlow")]
85    #[parent(crate::app::mapaction::MapAction_ProcUnitAction)]
86    pub struct MapAction_ProcBlow {}
87
88    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcDead.md"))]
89    #[::unity::class(namespace = "App", name = "MapAction.ProcDead")]
90    #[parent(crate::app::mapaction::MapAction_ProcUnitAction)]
91    pub struct MapAction_ProcDead {
92        #[static_field]
93        #[rename(name = "FadeTime")]
94        pub fade_time: f32,
95    }
96
97    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction.md"))]
98    #[::unity::class(namespace = "App", name = "MapAction")]
99    #[parent(crate::system::object::Object)]
100    pub struct MapAction {}
101
102    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcRouteMove.md"))]
103    #[::unity::class(namespace = "App", name = "MapAction.ProcRouteMove")]
104    #[parent(crate::app::procinst::ProcInst)]
105    pub struct MapAction_ProcRouteMove {
106        #[static_field]
107        #[rename(name = "SmokeCount")]
108        pub smoke_count: i32,
109        #[static_field]
110        #[rename(name = "MoveSpeed")]
111        pub move_speed: f32,
112        #[offset(112)]
113        #[rename(name = "m_Actor")]
114        pub m_actor: crate::app::unitactor::UnitActor,
115        #[offset(120)]
116        #[rename(name = "m_MoveFlag")]
117        pub m_move_flag: crate::app::mapmoveflag::MapMoveFlag,
118        #[offset(128)]
119        #[rename(name = "m_Routes")]
120        pub m_routes: ::unity::Array<crate::app::dir_2::Dir_Type>,
121        #[offset(136)]
122        #[rename(name = "m_RouteCount")]
123        pub m_route_count: i32,
124        #[offset(140)]
125        #[rename(name = "m_Position")]
126        pub m_position: crate::unity_engine::vector3::Vector3,
127        #[offset(152)]
128        #[rename(name = "m_FromX")]
129        pub m_from_x: i32,
130        #[offset(156)]
131        #[rename(name = "m_FromZ")]
132        pub m_from_z: i32,
133        #[offset(160)]
134        #[rename(name = "m_ToX")]
135        pub m_to_x: i32,
136        #[offset(164)]
137        #[rename(name = "m_ToZ")]
138        pub m_to_z: i32,
139        #[offset(168)]
140        #[rename(name = "m_Spline")]
141        pub m_spline: crate::app::mapaction::MapAction_ProcRouteMove_Spline,
142        #[offset(176)]
143        #[rename(name = "m_Fraction")]
144        pub m_fraction: f32,
145        #[offset(180)]
146        #[rename(name = "m_Distance")]
147        pub m_distance: f32,
148        #[offset(184)]
149        #[rename(name = "m_IsPass")]
150        pub m_is_pass: bool,
151        #[offset(185)]
152        #[rename(name = "m_IsStay")]
153        pub m_is_stay: bool,
154    }
155
156    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcRevive.md"))]
157    #[::unity::class(namespace = "App", name = "MapAction.ProcRevive")]
158    #[parent(crate::app::mapaction::MapAction_ProcUnitAction)]
159    pub struct MapAction_ProcRevive {
160        #[static_field]
161        #[rename(name = "FadeTime")]
162        pub fade_time: f32,
163    }
164
165    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcRouteMove_Result.md"))]
166    #[repr(C)]
167    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
168    pub struct MapAction_ProcRouteMove_Result {
169        pub value: i32,
170    }
171    impl ::unity::ClassIdentity for MapAction_ProcRouteMove_Result {
172        const NAME: &'static str = "MapAction.ProcRouteMove.Result";
173        const NAMESPACE: &'static str = "App";
174
175        fn class() -> ::unity::Class {
176            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
177            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
178        }
179    }
180    impl ::unity::IlType for MapAction_ProcRouteMove_Result {
181        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
182            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
183        }
184    }
185    impl MapAction_ProcRouteMove_Result {
186        pub fn r#move() -> Self {
187            Self { value: 0 }
188        }
189
190        pub fn next() -> Self {
191            Self { value: 1 }
192        }
193
194        pub fn end() -> Self {
195            Self { value: 2 }
196        }
197    }
198
199    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapaction/MapAction_ProcUnitAction.md"))]
200    #[::unity::class(namespace = "App", name = "MapAction.ProcUnitAction")]
201    #[parent(crate::app::procinst::ProcInst)]
202    pub struct MapAction_ProcUnitAction {
203        #[offset(112)]
204        #[rename(name = "m_Actor")]
205        pub m_actor: crate::app::unitactor::UnitActor,
206        #[offset(120)]
207        #[rename(name = "m_From")]
208        pub m_from: crate::unity_engine::vector3::Vector3,
209        #[offset(132)]
210        #[rename(name = "m_To")]
211        pub m_to: crate::unity_engine::vector3::Vector3,
212        #[offset(144)]
213        #[rename(name = "m_Dist")]
214        pub m_dist: f32,
215        #[offset(148)]
216        #[rename(name = "m_Range")]
217        pub m_range: f32,
218        #[offset(152)]
219        #[rename(name = "m_Time")]
220        pub m_time: f32,
221    }
222}
223
224#[cfg(feature = "app-mapaction-types")]
225pub use __types::*;
226
227#[cfg(feature = "app-mapaction")]
228impl MapAction_ProcSyncSkyCastle {
229    #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, i32, i32, crate::root::skycastle::SkyCastle_MovingSkyCastle)` overload"]
230    pub fn create(
231        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
232        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
233        to_x: impl ::core::convert::Into<i32>,
234        to_z: impl ::core::convert::Into<i32>,
235        moving_sky_castle: impl ::core::convert::Into<crate::root::skycastle::SkyCastle_MovingSkyCastle>,
236    ) -> () {
237        unsafe {
238            ::unity::il2cpp_call!((::unity::module_base()+0x24b8200usize)as*mut u8,();
239(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z),(crate::root::skycastle::SkyCastle_MovingSkyCastle)::core::convert::Into::into(moving_sky_castle))
240        }
241    }
242}
243
244#[cfg(feature = "app-mapaction")]
245pub trait IMapAction_ProcSyncSkyCastleMethods: IMapAction_ProcSyncSkyCastle {
246    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32, crate::root::skycastle::SkyCastle_MovingSkyCastle)` overload"]
247    fn ctor(
248        self,
249        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
250        to_x: impl ::core::convert::Into<i32>,
251        to_z: impl ::core::convert::Into<i32>,
252        moving_sky_castle: impl ::core::convert::Into<crate::root::skycastle::SkyCastle_MovingSkyCastle>,
253    ) -> () {
254        unsafe {
255            let __receiver =
256                <MapAction_ProcSyncSkyCastle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257            ::unity::il2cpp_call!((::unity::module_base()+0x24b7e20usize)as*mut u8,();
258(MapAction_ProcSyncSkyCastle)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z),(crate::root::skycastle::SkyCastle_MovingSkyCastle)::core::convert::Into::into(moving_sky_castle))
259        }
260    }
261    #[doc = "`OnCreate()` overload"]
262    fn on_create(self) -> () {
263        unsafe {
264            let __receiver =
265                <MapAction_ProcSyncSkyCastle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266            {
267                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
268                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
269                    panic!(
270                        "unity: virtual slot {}
271 out of range (vtable len {}
272) on the runtime class behind {}
273 (method `{}
274`)",
275                        9usize,
276                        __vt.len(),
277                        <MapAction_ProcSyncSkyCastle as ::unity::ClassIdentity>::NAME,
278                        "OnCreate",
279                    )
280                });
281                let __inner: extern "C" fn(MapAction_ProcSyncSkyCastle, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
282                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
283                __inner(__receiver, __mi)
284            }
285        }
286    }
287    #[doc = "`OnDispose()` overload"]
288    fn on_dispose(self) -> () {
289        unsafe {
290            let __receiver =
291                <MapAction_ProcSyncSkyCastle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
292            {
293                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
294                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
295                    panic!(
296                        "unity: virtual slot {}
297 out of range (vtable len {}
298) on the runtime class behind {}
299 (method `{}
300`)",
301                        10usize,
302                        __vt.len(),
303                        <MapAction_ProcSyncSkyCastle as ::unity::ClassIdentity>::NAME,
304                        "OnDispose",
305                    )
306                });
307                let __inner: extern "C" fn(MapAction_ProcSyncSkyCastle, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
308                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
309                __inner(__receiver, __mi)
310            }
311        }
312    }
313    #[doc = "`OnTick()` overload"]
314    fn on_tick(self) -> () {
315        unsafe {
316            let __receiver =
317                <MapAction_ProcSyncSkyCastle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
318            {
319                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
320                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
321                    panic!(
322                        "unity: virtual slot {}
323 out of range (vtable len {}
324) on the runtime class behind {}
325 (method `{}
326`)",
327                        6usize,
328                        __vt.len(),
329                        <MapAction_ProcSyncSkyCastle as ::unity::ClassIdentity>::NAME,
330                        "OnTick",
331                    )
332                });
333                let __inner: extern "C" fn(MapAction_ProcSyncSkyCastle, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
334                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
335                __inner(__receiver, __mi)
336            }
337        }
338    }
339}
340
341#[cfg(feature = "app-mapaction")]
342impl<__T: IMapAction_ProcSyncSkyCastle> IMapAction_ProcSyncSkyCastleMethods for __T {}
343
344#[cfg(feature = "app-mapaction")]
345impl MapAction_ProcSyncSkyCastle {
346    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
347        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
348    }
349
350    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
351        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
352    }
353
354    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
355        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
356    }
357
358    pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
359        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
360    }
361
362    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
363        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
364    }
365}
366
367#[cfg(feature = "app-mapaction")]
368impl MapAction_ProcSyncSkyCastle {
369    #[doc = "Direct (non-virtual) call to `MapAction_ProcSyncSkyCastle`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
370    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
371        let __mi = Self::on_create_method_info();
372        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
373        __inner(this.into(), ::core::option::Option::None)
374    }
375
376    #[doc = "Direct (non-virtual) call to `MapAction_ProcSyncSkyCastle`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
377    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
378        let __mi = Self::on_dispose_method_info();
379        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
380        __inner(this.into(), ::core::option::Option::None)
381    }
382
383    #[doc = "Direct (non-virtual) call to `MapAction_ProcSyncSkyCastle`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
384    pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
385        let __mi = Self::on_tick_method_info();
386        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
387        __inner(this.into(), ::core::option::Option::None)
388    }
389}
390
391#[cfg(feature = "app-mapaction")]
392impl MapAction_ProcSyncSkyCastle {
393    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32, crate::root::skycastle::SkyCastle_MovingSkyCastle)` — overload selector"]
394    pub fn new(
395        actor: crate::app::unitactor::UnitActor,
396        to_x: i32,
397        to_z: i32,
398        moving_sky_castle: crate::root::skycastle::SkyCastle_MovingSkyCastle,
399    ) -> Self {
400        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
401            panic!(
402                "{}
403::{}
404 failed to instantiate",
405                ::core::stringify!(MapAction_ProcSyncSkyCastle),
406                ::core::stringify!(new),
407            )
408        });
409        <Self as IMapAction_ProcSyncSkyCastleMethods>::ctor(this, actor, to_x, to_z, moving_sky_castle);
410        this
411    }
412}
413
414#[cfg(feature = "app-mapaction")]
415pub trait IMapAction_ProcRouteMove_SplineMethods: IMapAction_ProcRouteMove_Spline {
416    #[doc = "`.ctor()` overload"]
417    fn ctor(self) -> () {
418        unsafe {
419            let __receiver =
420                <MapAction_ProcRouteMove_Spline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
421            ::unity::il2cpp_call!((::unity::module_base()+0x1b69aa0usize)as*mut u8,();
422(MapAction_ProcRouteMove_Spline)__receiver)
423        }
424    }
425}
426
427#[cfg(feature = "app-mapaction")]
428impl<__T: IMapAction_ProcRouteMove_Spline> IMapAction_ProcRouteMove_SplineMethods for __T {}
429
430#[cfg(feature = "app-mapaction")]
431impl MapAction_ProcRouteMove_Spline {
432    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
434    }
435}
436
437#[cfg(feature = "app-mapaction")]
438impl MapAction_ProcRouteMove_Spline {
439    #[doc = "`.ctor()` — no args"]
440    pub fn new() -> Self {
441        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
442            panic!(
443                "{}
444::{}
445 failed to instantiate",
446                ::core::stringify!(MapAction_ProcRouteMove_Spline),
447                ::core::stringify!(new),
448            )
449        });
450        <Self as IMapAction_ProcRouteMove_SplineMethods>::ctor(this);
451        this
452    }
453}
454
455#[cfg(feature = "app-mapaction")]
456impl MapAction_ProcChangePos {
457    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, i32, i32)` overload"]
458    pub fn create_bind(
459        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
460        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
461        to_x: impl ::core::convert::Into<i32>,
462        to_z: impl ::core::convert::Into<i32>,
463    ) -> () {
464        unsafe {
465            ::unity::il2cpp_call!((::unity::module_base()+0x24b59a0usize)as*mut u8,();
466(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
467        }
468    }
469}
470
471#[cfg(feature = "app-mapaction")]
472pub trait IMapAction_ProcChangePosMethods: IMapAction_ProcChangePos {
473    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` overload"]
474    fn ctor(
475        self,
476        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
477        to_x: impl ::core::convert::Into<i32>,
478        to_z: impl ::core::convert::Into<i32>,
479    ) -> () {
480        unsafe {
481            let __receiver =
482                <MapAction_ProcChangePos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
483            ::unity::il2cpp_call!((::unity::module_base()+0x24b5670usize)as*mut u8,();
484(MapAction_ProcChangePos)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
485        }
486    }
487    #[doc = "`OnCreate()` overload"]
488    fn on_create(self) -> () {
489        unsafe {
490            let __receiver =
491                <MapAction_ProcChangePos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
492            {
493                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
494                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
495                    panic!(
496                        "unity: virtual slot {}
497 out of range (vtable len {}
498) on the runtime class behind {}
499 (method `{}
500`)",
501                        9usize,
502                        __vt.len(),
503                        <MapAction_ProcChangePos as ::unity::ClassIdentity>::NAME,
504                        "OnCreate",
505                    )
506                });
507                let __inner: extern "C" fn(MapAction_ProcChangePos, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
508                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
509                __inner(__receiver, __mi)
510            }
511        }
512    }
513    #[doc = "`OnTick()` overload"]
514    fn on_tick(self) -> () {
515        unsafe {
516            let __receiver =
517                <MapAction_ProcChangePos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
518            {
519                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
520                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
521                    panic!(
522                        "unity: virtual slot {}
523 out of range (vtable len {}
524) on the runtime class behind {}
525 (method `{}
526`)",
527                        6usize,
528                        __vt.len(),
529                        <MapAction_ProcChangePos as ::unity::ClassIdentity>::NAME,
530                        "OnTick",
531                    )
532                });
533                let __inner: extern "C" fn(MapAction_ProcChangePos, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
534                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
535                __inner(__receiver, __mi)
536            }
537        }
538    }
539}
540
541#[cfg(feature = "app-mapaction")]
542impl<__T: IMapAction_ProcChangePos> IMapAction_ProcChangePosMethods for __T {}
543
544#[cfg(feature = "app-mapaction")]
545impl MapAction_ProcChangePos {
546    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
547        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
548    }
549
550    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
551        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
552    }
553
554    pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
555        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
556    }
557
558    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
559        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
560    }
561}
562
563#[cfg(feature = "app-mapaction")]
564impl MapAction_ProcChangePos {
565    #[doc = "Direct (non-virtual) call to `MapAction_ProcChangePos`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
566    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
567        let __mi = Self::on_create_method_info();
568        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
569        __inner(this.into(), ::core::option::Option::None)
570    }
571
572    #[doc = "Direct (non-virtual) call to `MapAction_ProcChangePos`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
573    pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
574        let __mi = Self::on_tick_method_info();
575        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
576        __inner(this.into(), ::core::option::Option::None)
577    }
578}
579
580#[cfg(feature = "app-mapaction")]
581impl MapAction_ProcChangePos {
582    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` — overload selector"]
583    pub fn new(actor: crate::app::unitactor::UnitActor, to_x: i32, to_z: i32) -> Self {
584        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
585            panic!(
586                "{}
587::{}
588 failed to instantiate",
589                ::core::stringify!(MapAction_ProcChangePos),
590                ::core::stringify!(new),
591            )
592        });
593        <Self as IMapAction_ProcChangePosMethods>::ctor(this, actor, to_x, to_z);
594        this
595    }
596}
597
598#[cfg(feature = "app-mapaction")]
599impl MapAction_ProcBounce {
600    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, i32, i32, i32)` overload"]
601    pub fn create_bind(
602        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
603        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
604        dx: impl ::core::convert::Into<i32>,
605        dz: impl ::core::convert::Into<i32>,
606        distance: impl ::core::convert::Into<i32>,
607    ) -> () {
608        unsafe {
609            ::unity::il2cpp_call!((::unity::module_base()+0x24b55b0usize)as*mut u8,();
610(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(dx),(i32)::core::convert::Into::into(dz),(i32)::core::convert::Into::into(distance))
611        }
612    }
613}
614
615#[cfg(feature = "app-mapaction")]
616pub trait IMapAction_ProcBounceMethods: IMapAction_ProcBounce {
617    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32, i32)` overload"]
618    fn ctor(
619        self,
620        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
621        dx: impl ::core::convert::Into<i32>,
622        dz: impl ::core::convert::Into<i32>,
623        distance: impl ::core::convert::Into<i32>,
624    ) -> () {
625        unsafe {
626            let __receiver = <MapAction_ProcBounce as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
627            ::unity::il2cpp_call!((::unity::module_base()+0x24b5130usize)as*mut u8,();
628(MapAction_ProcBounce)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(dx),(i32)::core::convert::Into::into(dz),(i32)::core::convert::Into::into(distance))
629        }
630    }
631    #[doc = "`get_Speed()` overload"]
632    fn get_speed(self) -> f32 {
633        unsafe {
634            let __receiver = <MapAction_ProcBounce as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
635            {
636                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
637                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
638                    panic!(
639                        "unity: virtual slot {}
640 out of range (vtable len {}
641) on the runtime class behind {}
642 (method `{}
643`)",
644                        18usize,
645                        __vt.len(),
646                        <MapAction_ProcBounce as ::unity::ClassIdentity>::NAME,
647                        "get_Speed",
648                    )
649                });
650                let __inner: extern "C" fn(MapAction_ProcBounce, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
651                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
652                __inner(__receiver, __mi)
653            }
654        }
655    }
656    #[doc = "`OnTick()` overload"]
657    fn on_tick(self) -> () {
658        unsafe {
659            let __receiver = <MapAction_ProcBounce as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
660            {
661                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
662                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
663                    panic!(
664                        "unity: virtual slot {}
665 out of range (vtable len {}
666) on the runtime class behind {}
667 (method `{}
668`)",
669                        6usize,
670                        __vt.len(),
671                        <MapAction_ProcBounce as ::unity::ClassIdentity>::NAME,
672                        "OnTick",
673                    )
674                });
675                let __inner: extern "C" fn(MapAction_ProcBounce, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
676                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
677                __inner(__receiver, __mi)
678            }
679        }
680    }
681}
682
683#[cfg(feature = "app-mapaction")]
684impl<__T: IMapAction_ProcBounce> IMapAction_ProcBounceMethods for __T {}
685
686#[cfg(feature = "app-mapaction")]
687impl MapAction_ProcBounce {
688    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
690    }
691
692    pub fn get_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
694    }
695
696    pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
698    }
699
700    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
702    }
703}
704
705#[cfg(feature = "app-mapaction")]
706impl MapAction_ProcBounce {
707    #[doc = "Direct (non-virtual) call to `MapAction_ProcBounce`'s own `get_Speed`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
708    pub unsafe fn get_speed(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
709        let __mi = Self::get_speed_method_info();
710        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
711        __inner(this.into(), ::core::option::Option::None)
712    }
713
714    #[doc = "Direct (non-virtual) call to `MapAction_ProcBounce`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
715    pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
716        let __mi = Self::on_tick_method_info();
717        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
718        __inner(this.into(), ::core::option::Option::None)
719    }
720}
721
722#[cfg(feature = "app-mapaction")]
723impl MapAction_ProcBounce {
724    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32, i32)` — overload selector"]
725    pub fn new(actor: crate::app::unitactor::UnitActor, dx: i32, dz: i32, distance: i32) -> Self {
726        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
727            panic!(
728                "{}
729::{}
730 failed to instantiate",
731                ::core::stringify!(MapAction_ProcBounce),
732                ::core::stringify!(new),
733            )
734        });
735        <Self as IMapAction_ProcBounceMethods>::ctor(this, actor, dx, dz, distance);
736        this
737    }
738}
739
740#[cfg(feature = "app-mapaction")]
741impl MapAction_ProcJump {
742    #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, i32, i32, f32)` overload"]
743    pub fn create(
744        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
745        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
746        to_x: impl ::core::convert::Into<i32>,
747        to_z: impl ::core::convert::Into<i32>,
748        range: impl ::core::convert::Into<f32>,
749    ) -> () {
750        unsafe {
751            ::unity::il2cpp_call!((::unity::module_base()+0x24b5f80usize)as*mut u8,();
752(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z),(f32)::core::convert::Into::into(range))
753        }
754    }
755}
756
757#[cfg(feature = "app-mapaction")]
758pub trait IMapAction_ProcJumpMethods: IMapAction_ProcJump {
759    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32, f32)` overload"]
760    fn ctor(
761        self,
762        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
763        to_x: impl ::core::convert::Into<i32>,
764        to_z: impl ::core::convert::Into<i32>,
765        range: impl ::core::convert::Into<f32>,
766    ) -> () {
767        unsafe {
768            let __receiver = <MapAction_ProcJump as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
769            ::unity::il2cpp_call!((::unity::module_base()+0x24b5de0usize)as*mut u8,();
770(MapAction_ProcJump)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z),(f32)::core::convert::Into::into(range))
771        }
772    }
773    #[doc = "`OnTick()` overload"]
774    fn on_tick(self) -> () {
775        unsafe {
776            let __receiver = <MapAction_ProcJump as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
777            {
778                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
779                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
780                    panic!(
781                        "unity: virtual slot {}
782 out of range (vtable len {}
783) on the runtime class behind {}
784 (method `{}
785`)",
786                        6usize,
787                        __vt.len(),
788                        <MapAction_ProcJump as ::unity::ClassIdentity>::NAME,
789                        "OnTick",
790                    )
791                });
792                let __inner: extern "C" fn(MapAction_ProcJump, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
793                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
794                __inner(__receiver, __mi)
795            }
796        }
797    }
798}
799
800#[cfg(feature = "app-mapaction")]
801impl<__T: IMapAction_ProcJump> IMapAction_ProcJumpMethods for __T {}
802
803#[cfg(feature = "app-mapaction")]
804impl MapAction_ProcJump {
805    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
806        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
807    }
808
809    pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
810        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
811    }
812
813    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
814        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
815    }
816}
817
818#[cfg(feature = "app-mapaction")]
819impl MapAction_ProcJump {
820    #[doc = "Direct (non-virtual) call to `MapAction_ProcJump`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
821    pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
822        let __mi = Self::on_tick_method_info();
823        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
824        __inner(this.into(), ::core::option::Option::None)
825    }
826}
827
828#[cfg(feature = "app-mapaction")]
829impl MapAction_ProcJump {
830    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32, f32)` — overload selector"]
831    pub fn new(actor: crate::app::unitactor::UnitActor, to_x: i32, to_z: i32, range: f32) -> Self {
832        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
833            panic!(
834                "{}
835::{}
836 failed to instantiate",
837                ::core::stringify!(MapAction_ProcJump),
838                ::core::stringify!(new),
839            )
840        });
841        <Self as IMapAction_ProcJumpMethods>::ctor(this, actor, to_x, to_z, range);
842        this
843    }
844}
845
846#[cfg(feature = "app-mapaction")]
847impl MapAction_ProcTranslation {
848    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, i32, i32)` overload"]
849    pub fn create_bind(
850        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
851        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
852        to_x: impl ::core::convert::Into<i32>,
853        to_z: impl ::core::convert::Into<i32>,
854    ) -> () {
855        unsafe {
856            ::unity::il2cpp_call!((::unity::module_base()+0x24b9170usize)as*mut u8,();
857(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
858        }
859    }
860}
861
862#[cfg(feature = "app-mapaction")]
863pub trait IMapAction_ProcTranslationMethods: IMapAction_ProcTranslation {
864    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` overload"]
865    fn ctor(
866        self,
867        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
868        to_x: impl ::core::convert::Into<i32>,
869        to_z: impl ::core::convert::Into<i32>,
870    ) -> () {
871        unsafe {
872            let __receiver =
873                <MapAction_ProcTranslation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
874            ::unity::il2cpp_call!((::unity::module_base()+0x24b8360usize)as*mut u8,();
875(MapAction_ProcTranslation)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
876        }
877    }
878    #[doc = "`get_Speed()` overload"]
879    fn get_speed(self) -> f32 {
880        unsafe {
881            let __receiver =
882                <MapAction_ProcTranslation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
883            {
884                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
885                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
886                    panic!(
887                        "unity: virtual slot {}
888 out of range (vtable len {}
889) on the runtime class behind {}
890 (method `{}
891`)",
892                        18usize,
893                        __vt.len(),
894                        <MapAction_ProcTranslation as ::unity::ClassIdentity>::NAME,
895                        "get_Speed",
896                    )
897                });
898                let __inner: extern "C" fn(MapAction_ProcTranslation, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
899                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
900                __inner(__receiver, __mi)
901            }
902        }
903    }
904    #[doc = "`OnCreate()` overload"]
905    fn on_create(self) -> () {
906        unsafe {
907            let __receiver =
908                <MapAction_ProcTranslation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
909            {
910                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
911                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
912                    panic!(
913                        "unity: virtual slot {}
914 out of range (vtable len {}
915) on the runtime class behind {}
916 (method `{}
917`)",
918                        9usize,
919                        __vt.len(),
920                        <MapAction_ProcTranslation as ::unity::ClassIdentity>::NAME,
921                        "OnCreate",
922                    )
923                });
924                let __inner: extern "C" fn(MapAction_ProcTranslation, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
925                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
926                __inner(__receiver, __mi)
927            }
928        }
929    }
930    #[doc = "`OnDispose()` overload"]
931    fn on_dispose(self) -> () {
932        unsafe {
933            let __receiver =
934                <MapAction_ProcTranslation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
935            {
936                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
937                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
938                    panic!(
939                        "unity: virtual slot {}
940 out of range (vtable len {}
941) on the runtime class behind {}
942 (method `{}
943`)",
944                        10usize,
945                        __vt.len(),
946                        <MapAction_ProcTranslation as ::unity::ClassIdentity>::NAME,
947                        "OnDispose",
948                    )
949                });
950                let __inner: extern "C" fn(MapAction_ProcTranslation, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
951                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
952                __inner(__receiver, __mi)
953            }
954        }
955    }
956    #[doc = "`OnTick()` overload"]
957    fn on_tick(self) -> () {
958        unsafe {
959            let __receiver =
960                <MapAction_ProcTranslation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
961            {
962                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
963                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
964                    panic!(
965                        "unity: virtual slot {}
966 out of range (vtable len {}
967) on the runtime class behind {}
968 (method `{}
969`)",
970                        6usize,
971                        __vt.len(),
972                        <MapAction_ProcTranslation as ::unity::ClassIdentity>::NAME,
973                        "OnTick",
974                    )
975                });
976                let __inner: extern "C" fn(MapAction_ProcTranslation, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
977                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
978                __inner(__receiver, __mi)
979            }
980        }
981    }
982}
983
984#[cfg(feature = "app-mapaction")]
985impl<__T: IMapAction_ProcTranslation> IMapAction_ProcTranslationMethods for __T {}
986
987#[cfg(feature = "app-mapaction")]
988impl MapAction_ProcTranslation {
989    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
990        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
991    }
992
993    pub fn get_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
994        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
995    }
996
997    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
998        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
999    }
1000
1001    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1002        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1003    }
1004
1005    pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1006        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1007    }
1008
1009    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1010        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1011    }
1012}
1013
1014#[cfg(feature = "app-mapaction")]
1015impl MapAction_ProcTranslation {
1016    #[doc = "Direct (non-virtual) call to `MapAction_ProcTranslation`'s own `get_Speed`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1017    pub unsafe fn get_speed(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
1018        let __mi = Self::get_speed_method_info();
1019        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
1020        __inner(this.into(), ::core::option::Option::None)
1021    }
1022
1023    #[doc = "Direct (non-virtual) call to `MapAction_ProcTranslation`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1024    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1025        let __mi = Self::on_create_method_info();
1026        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1027        __inner(this.into(), ::core::option::Option::None)
1028    }
1029
1030    #[doc = "Direct (non-virtual) call to `MapAction_ProcTranslation`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1031    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1032        let __mi = Self::on_dispose_method_info();
1033        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1034        __inner(this.into(), ::core::option::Option::None)
1035    }
1036
1037    #[doc = "Direct (non-virtual) call to `MapAction_ProcTranslation`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1038    pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1039        let __mi = Self::on_tick_method_info();
1040        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1041        __inner(this.into(), ::core::option::Option::None)
1042    }
1043}
1044
1045#[cfg(feature = "app-mapaction")]
1046impl MapAction_ProcTranslation {
1047    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` — overload selector"]
1048    pub fn new(actor: crate::app::unitactor::UnitActor, to_x: i32, to_z: i32) -> Self {
1049        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1050            panic!(
1051                "{}
1052::{}
1053 failed to instantiate",
1054                ::core::stringify!(MapAction_ProcTranslation),
1055                ::core::stringify!(new),
1056            )
1057        });
1058        <Self as IMapAction_ProcTranslationMethods>::ctor(this, actor, to_x, to_z);
1059        this
1060    }
1061}
1062
1063#[cfg(feature = "app-mapaction")]
1064impl MapAction_ProcWarp {
1065    #[doc = "`GetWarpOutEffect(crate::app::unit::Unit)` overload"]
1066    pub fn get_warp_out_effect(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
1067        unsafe {
1068            ::unity::il2cpp_call!((::unity::module_base()+0x24b9290usize)as*mut u8, ::unity::Il2CppString;
1069(crate::app::unit::Unit)::core::convert::Into::into(unit))
1070        }
1071    }
1072
1073    #[doc = "`GetWarpInEffect(crate::app::unit::Unit)` overload"]
1074    pub fn get_warp_in_effect(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
1075        unsafe {
1076            ::unity::il2cpp_call!((::unity::module_base()+0x24b9350usize)as*mut u8, ::unity::Il2CppString;
1077(crate::app::unit::Unit)::core::convert::Into::into(unit))
1078        }
1079    }
1080
1081    #[doc = "`WarpBind(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, i32, i32)` overload"]
1082    pub fn warp_bind(
1083        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1084        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1085        to_x: impl ::core::convert::Into<i32>,
1086        to_z: impl ::core::convert::Into<i32>,
1087    ) -> () {
1088        unsafe {
1089            ::unity::il2cpp_call!((::unity::module_base()+0x24bc6a0usize)as*mut u8,();
1090(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1091        }
1092    }
1093
1094    #[doc = "`WarpInBind(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, i32, i32)` overload"]
1095    pub fn warp_in_bind(
1096        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1097        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1098        to_x: impl ::core::convert::Into<i32>,
1099        to_z: impl ::core::convert::Into<i32>,
1100    ) -> () {
1101        unsafe {
1102            ::unity::il2cpp_call!((::unity::module_base()+0x24bcad0usize)as*mut u8,();
1103(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1104        }
1105    }
1106
1107    #[doc = "`WarpOutBind(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, i32, i32)` overload"]
1108    pub fn warp_out_bind(
1109        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1110        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1111        to_x: impl ::core::convert::Into<i32>,
1112        to_z: impl ::core::convert::Into<i32>,
1113    ) -> () {
1114        unsafe {
1115            ::unity::il2cpp_call!((::unity::module_base()+0x24bcdc0usize)as*mut u8,();
1116(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1117        }
1118    }
1119}
1120
1121#[cfg(feature = "app-mapaction")]
1122pub trait IMapAction_ProcWarpMethods: IMapAction_ProcWarp {
1123    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` overload"]
1124    fn ctor(
1125        self,
1126        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1127        to_x: impl ::core::convert::Into<i32>,
1128        to_z: impl ::core::convert::Into<i32>,
1129    ) -> () {
1130        unsafe {
1131            let __receiver = <MapAction_ProcWarp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1132            ::unity::il2cpp_call!((::unity::module_base()+0x24b9280usize)as*mut u8,();
1133(MapAction_ProcWarp)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1134        }
1135    }
1136    #[doc = "`WarpOut()` overload"]
1137    fn warp_out(self) -> () {
1138        unsafe {
1139            let __receiver = <MapAction_ProcWarp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1140            ::unity::il2cpp_call!((::unity::module_base()+0x24b9460usize)as*mut u8,();
1141(MapAction_ProcWarp)__receiver)
1142        }
1143    }
1144    #[doc = "`WarpIn()` overload"]
1145    fn warp_in(self) -> () {
1146        unsafe {
1147            let __receiver = <MapAction_ProcWarp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1148            ::unity::il2cpp_call!((::unity::module_base()+0x24bad30usize)as*mut u8,();
1149(MapAction_ProcWarp)__receiver)
1150        }
1151    }
1152    #[doc = "`FadeOut()` overload"]
1153    fn fade_out(self) -> () {
1154        unsafe {
1155            let __receiver = <MapAction_ProcWarp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1156            ::unity::il2cpp_call!((::unity::module_base()+0x24bc580usize)as*mut u8,();
1157(MapAction_ProcWarp)__receiver)
1158        }
1159    }
1160    #[doc = "`FadeIn()` overload"]
1161    fn fade_in(self) -> () {
1162        unsafe {
1163            let __receiver = <MapAction_ProcWarp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1164            ::unity::il2cpp_call!((::unity::module_base()+0x24bc5c0usize)as*mut u8,();
1165(MapAction_ProcWarp)__receiver)
1166        }
1167    }
1168    #[doc = "`WaitTick()` overload"]
1169    fn wait_tick(self) -> () {
1170        unsafe {
1171            let __receiver = <MapAction_ProcWarp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1172            ::unity::il2cpp_call!((::unity::module_base()+0x24bc600usize)as*mut u8,();
1173(MapAction_ProcWarp)__receiver)
1174        }
1175    }
1176}
1177
1178#[cfg(feature = "app-mapaction")]
1179impl<__T: IMapAction_ProcWarp> IMapAction_ProcWarpMethods for __T {}
1180
1181#[cfg(feature = "app-mapaction")]
1182impl MapAction_ProcWarp {
1183    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1185    }
1186
1187    pub fn get_warp_out_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1189    }
1190
1191    pub fn get_warp_in_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1193    }
1194
1195    pub fn warp_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1197    }
1198
1199    pub fn warp_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1201    }
1202
1203    pub fn fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1205    }
1206
1207    pub fn fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1209    }
1210
1211    pub fn wait_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1213    }
1214
1215    pub fn warp_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1217    }
1218
1219    pub fn warp_in_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1221    }
1222
1223    pub fn warp_out_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1225    }
1226}
1227
1228#[cfg(feature = "app-mapaction")]
1229impl MapAction_ProcWarp {
1230    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` — overload selector"]
1231    pub fn new(actor: crate::app::unitactor::UnitActor, to_x: i32, to_z: i32) -> Self {
1232        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1233            panic!(
1234                "{}
1235::{}
1236 failed to instantiate",
1237                ::core::stringify!(MapAction_ProcWarp),
1238                ::core::stringify!(new),
1239            )
1240        });
1241        <Self as IMapAction_ProcWarpMethods>::ctor(this, actor, to_x, to_z);
1242        this
1243    }
1244}
1245
1246#[cfg(feature = "app-mapaction")]
1247impl MapAction_ProcBlow {
1248    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, i32, i32)` overload"]
1249    pub fn create_bind(
1250        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1251        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1252        to_x: impl ::core::convert::Into<i32>,
1253        to_z: impl ::core::convert::Into<i32>,
1254    ) -> () {
1255        unsafe {
1256            ::unity::il2cpp_call!((::unity::module_base()+0x24b5070usize)as*mut u8,();
1257(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1258        }
1259    }
1260}
1261
1262#[cfg(feature = "app-mapaction")]
1263pub trait IMapAction_ProcBlowMethods: IMapAction_ProcBlow {
1264    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` overload"]
1265    fn ctor(
1266        self,
1267        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1268        to_x: impl ::core::convert::Into<i32>,
1269        to_z: impl ::core::convert::Into<i32>,
1270    ) -> () {
1271        unsafe {
1272            let __receiver = <MapAction_ProcBlow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1273            ::unity::il2cpp_call!((::unity::module_base()+0x24b4050usize)as*mut u8,();
1274(MapAction_ProcBlow)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1275        }
1276    }
1277    #[doc = "`get_Speed()` overload"]
1278    fn get_speed(self) -> f32 {
1279        unsafe {
1280            let __receiver = <MapAction_ProcBlow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1281            {
1282                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1283                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1284                    panic!(
1285                        "unity: virtual slot {}
1286 out of range (vtable len {}
1287) on the runtime class behind {}
1288 (method `{}
1289`)",
1290                        18usize,
1291                        __vt.len(),
1292                        <MapAction_ProcBlow as ::unity::ClassIdentity>::NAME,
1293                        "get_Speed",
1294                    )
1295                });
1296                let __inner: extern "C" fn(MapAction_ProcBlow, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
1297                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1298                __inner(__receiver, __mi)
1299            }
1300        }
1301    }
1302    #[doc = "`OnTick()` overload"]
1303    fn on_tick(self) -> () {
1304        unsafe {
1305            let __receiver = <MapAction_ProcBlow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1306            {
1307                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1308                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1309                    panic!(
1310                        "unity: virtual slot {}
1311 out of range (vtable len {}
1312) on the runtime class behind {}
1313 (method `{}
1314`)",
1315                        6usize,
1316                        __vt.len(),
1317                        <MapAction_ProcBlow as ::unity::ClassIdentity>::NAME,
1318                        "OnTick",
1319                    )
1320                });
1321                let __inner: extern "C" fn(MapAction_ProcBlow, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1322                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1323                __inner(__receiver, __mi)
1324            }
1325        }
1326    }
1327}
1328
1329#[cfg(feature = "app-mapaction")]
1330impl<__T: IMapAction_ProcBlow> IMapAction_ProcBlowMethods for __T {}
1331
1332#[cfg(feature = "app-mapaction")]
1333impl MapAction_ProcBlow {
1334    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1335        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1336    }
1337
1338    pub fn get_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1339        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1340    }
1341
1342    pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1343        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1344    }
1345
1346    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1347        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1348    }
1349}
1350
1351#[cfg(feature = "app-mapaction")]
1352impl MapAction_ProcBlow {
1353    #[doc = "Direct (non-virtual) call to `MapAction_ProcBlow`'s own `get_Speed`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1354    pub unsafe fn get_speed(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
1355        let __mi = Self::get_speed_method_info();
1356        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
1357        __inner(this.into(), ::core::option::Option::None)
1358    }
1359
1360    #[doc = "Direct (non-virtual) call to `MapAction_ProcBlow`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1361    pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1362        let __mi = Self::on_tick_method_info();
1363        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1364        __inner(this.into(), ::core::option::Option::None)
1365    }
1366}
1367
1368#[cfg(feature = "app-mapaction")]
1369impl MapAction_ProcBlow {
1370    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` — overload selector"]
1371    pub fn new(actor: crate::app::unitactor::UnitActor, to_x: i32, to_z: i32) -> Self {
1372        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1373            panic!(
1374                "{}
1375::{}
1376 failed to instantiate",
1377                ::core::stringify!(MapAction_ProcBlow),
1378                ::core::stringify!(new),
1379            )
1380        });
1381        <Self as IMapAction_ProcBlowMethods>::ctor(this, actor, to_x, to_z);
1382        this
1383    }
1384}
1385
1386#[cfg(feature = "app-mapaction")]
1387impl MapAction_ProcDead {
1388    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor)` overload"]
1389    pub fn create_bind(
1390        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1391        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1392    ) -> () {
1393        unsafe {
1394            ::unity::il2cpp_call!((::unity::module_base()+0x24b5b80usize)as*mut u8,();
1395(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor))
1396        }
1397    }
1398}
1399
1400#[cfg(feature = "app-mapaction")]
1401pub trait IMapAction_ProcDeadMethods: IMapAction_ProcDead {
1402    #[doc = "`.ctor(crate::app::unitactor::UnitActor)` overload"]
1403    fn ctor(self, actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>) -> () {
1404        unsafe {
1405            let __receiver = <MapAction_ProcDead as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1406            ::unity::il2cpp_call!((::unity::module_base()+0x24b5a60usize)as*mut u8,();
1407(MapAction_ProcDead)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor))
1408        }
1409    }
1410    #[doc = "`Executed()` overload"]
1411    fn executed(self) -> () {
1412        unsafe {
1413            let __receiver = <MapAction_ProcDead as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1414            ::unity::il2cpp_call!((::unity::module_base()+0x24b5ac0usize)as*mut u8,();
1415(MapAction_ProcDead)__receiver)
1416        }
1417    }
1418}
1419
1420#[cfg(feature = "app-mapaction")]
1421impl<__T: IMapAction_ProcDead> IMapAction_ProcDeadMethods for __T {}
1422
1423#[cfg(feature = "app-mapaction")]
1424impl MapAction_ProcDead {
1425    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1427    }
1428
1429    pub fn executed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1431    }
1432
1433    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1434        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1435    }
1436}
1437
1438#[cfg(feature = "app-mapaction")]
1439impl MapAction_ProcDead {
1440    #[doc = "`.ctor(crate::app::unitactor::UnitActor)` — overload selector"]
1441    pub fn new(actor: crate::app::unitactor::UnitActor) -> Self {
1442        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1443            panic!(
1444                "{}
1445::{}
1446 failed to instantiate",
1447                ::core::stringify!(MapAction_ProcDead),
1448                ::core::stringify!(new),
1449            )
1450        });
1451        <Self as IMapAction_ProcDeadMethods>::ctor(this, actor);
1452        this
1453    }
1454}
1455
1456#[cfg(feature = "app-mapaction")]
1457impl MapAction {
1458    #[doc = "`ChangePosBind(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst, i32, i32)` overload"]
1459    pub fn change_pos_bind(
1460        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1461        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1462        to_x: impl ::core::convert::Into<i32>,
1463        to_z: impl ::core::convert::Into<i32>,
1464    ) -> () {
1465        unsafe {
1466            ::unity::il2cpp_call!((::unity::module_base()+0x1ef87d0usize)as*mut u8,();
1467(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1468        }
1469    }
1470
1471    #[doc = "`WarpBind(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst, i32, i32)` overload"]
1472    pub fn warp_bind(
1473        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1474        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1475        to_x: impl ::core::convert::Into<i32>,
1476        to_z: impl ::core::convert::Into<i32>,
1477    ) -> () {
1478        unsafe {
1479            ::unity::il2cpp_call!((::unity::module_base()+0x1ef87f0usize)as*mut u8,();
1480(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1481        }
1482    }
1483
1484    #[doc = "`WarpInBind(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst, i32, i32)` overload"]
1485    pub fn warp_in_bind(
1486        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1487        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1488        to_x: impl ::core::convert::Into<i32>,
1489        to_z: impl ::core::convert::Into<i32>,
1490    ) -> () {
1491        unsafe {
1492            ::unity::il2cpp_call!((::unity::module_base()+0x1ef8810usize)as*mut u8,();
1493(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1494        }
1495    }
1496
1497    #[doc = "`WarpOutBind(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst, i32, i32)` overload"]
1498    pub fn warp_out_bind(
1499        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1500        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1501        to_x: impl ::core::convert::Into<i32>,
1502        to_z: impl ::core::convert::Into<i32>,
1503    ) -> () {
1504        unsafe {
1505            ::unity::il2cpp_call!((::unity::module_base()+0x1ef8830usize)as*mut u8,();
1506(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1507        }
1508    }
1509
1510    #[doc = "`DeadBind(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst)` overload"]
1511    pub fn dead_bind(
1512        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1513        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1514    ) -> () {
1515        unsafe {
1516            ::unity::il2cpp_call!((::unity::module_base()+0x1ef8850usize)as*mut u8,();
1517(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1518        }
1519    }
1520
1521    #[doc = "`ReviveBind(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst)` overload"]
1522    pub fn revive_bind(
1523        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1524        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1525    ) -> () {
1526        unsafe {
1527            ::unity::il2cpp_call!((::unity::module_base()+0x1ef8870usize)as*mut u8,();
1528(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1529        }
1530    }
1531
1532    #[doc = "`BlowBind(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst, i32, i32)` overload"]
1533    pub fn blow_bind(
1534        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1535        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1536        to_x: impl ::core::convert::Into<i32>,
1537        to_z: impl ::core::convert::Into<i32>,
1538    ) -> () {
1539        unsafe {
1540            ::unity::il2cpp_call!((::unity::module_base()+0x1ef8890usize)as*mut u8,();
1541(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1542        }
1543    }
1544
1545    #[doc = "`BounceBind(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst, i32, i32, i32)` overload"]
1546    pub fn bounce_bind(
1547        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1548        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1549        dx: impl ::core::convert::Into<i32>,
1550        dz: impl ::core::convert::Into<i32>,
1551        distance: impl ::core::convert::Into<i32>,
1552    ) -> () {
1553        unsafe {
1554            ::unity::il2cpp_call!((::unity::module_base()+0x1ef88b0usize)as*mut u8,();
1555(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(dx),(i32)::core::convert::Into::into(dz),(i32)::core::convert::Into::into(distance))
1556        }
1557    }
1558
1559    #[doc = "`SyncSkyCastleCreate(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst, i32, i32, crate::root::skycastle::SkyCastle_MovingSkyCastle)` overload"]
1560    pub fn sync_sky_castle_create(
1561        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1562        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1563        to_x: impl ::core::convert::Into<i32>,
1564        to_z: impl ::core::convert::Into<i32>,
1565        moving_sky_castle: impl ::core::convert::Into<crate::root::skycastle::SkyCastle_MovingSkyCastle>,
1566    ) -> () {
1567        unsafe {
1568            ::unity::il2cpp_call!((::unity::module_base()+0x1ef88d0usize)as*mut u8,();
1569(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z),(crate::root::skycastle::SkyCastle_MovingSkyCastle)::core::convert::Into::into(moving_sky_castle))
1570        }
1571    }
1572
1573    #[doc = "`JumpCreate(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst, i32, i32, f32)` overload"]
1574    pub fn jump_create(
1575        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1576        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1577        to_x: impl ::core::convert::Into<i32>,
1578        to_z: impl ::core::convert::Into<i32>,
1579        range: impl ::core::convert::Into<f32>,
1580    ) -> () {
1581        unsafe {
1582            ::unity::il2cpp_call!((::unity::module_base()+0x1ef88f0usize)as*mut u8,();
1583(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z),(f32)::core::convert::Into::into(range))
1584        }
1585    }
1586
1587    #[doc = "`TranslationBind(crate::app::unitactor::UnitActor, crate::app::procinst::ProcInst, i32, i32)` overload"]
1588    pub fn translation_bind(
1589        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1590        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1591        to_x: impl ::core::convert::Into<i32>,
1592        to_z: impl ::core::convert::Into<i32>,
1593    ) -> () {
1594        unsafe {
1595            ::unity::il2cpp_call!((::unity::module_base()+0x1ef8910usize)as*mut u8,();
1596(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
1597        }
1598    }
1599}
1600
1601#[cfg(feature = "app-mapaction")]
1602impl MapAction {
1603    pub fn change_pos_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1604        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1605    }
1606
1607    pub fn warp_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1608        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1609    }
1610
1611    pub fn warp_in_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1612        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1613    }
1614
1615    pub fn warp_out_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1616        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1617    }
1618
1619    pub fn dead_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1620        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1621    }
1622
1623    pub fn revive_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1624        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1625    }
1626
1627    pub fn blow_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1628        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1629    }
1630
1631    pub fn bounce_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1633    }
1634
1635    pub fn sync_sky_castle_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1637    }
1638
1639    pub fn jump_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1641    }
1642
1643    pub fn translation_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1645    }
1646}
1647
1648#[cfg(feature = "app-mapaction")]
1649impl MapAction_ProcRouteMove {
1650    #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor, ::unity::Array<crate::app::dir_2::Dir_Type>, i32, i32, crate::app::mapmoveflag::MapMoveFlag)` overload"]
1651    pub fn create(
1652        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1653        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1654        routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>,
1655        from_x: impl ::core::convert::Into<i32>,
1656        from_z: impl ::core::convert::Into<i32>,
1657        move_flag: impl ::core::convert::Into<crate::app::mapmoveflag::MapMoveFlag>,
1658    ) -> () {
1659        unsafe {
1660            ::unity::il2cpp_call!((::unity::module_base()+0x24b7d80usize)as*mut u8,();
1661(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(::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(move_flag))
1662        }
1663    }
1664}
1665
1666#[cfg(feature = "app-mapaction")]
1667pub trait IMapAction_ProcRouteMoveMethods: IMapAction_ProcRouteMove {
1668    #[doc = "`.ctor(crate::app::unitactor::UnitActor, ::unity::Array<crate::app::dir_2::Dir_Type>, i32, i32, crate::app::mapmoveflag::MapMoveFlag)` overload"]
1669    fn ctor(
1670        self,
1671        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1672        routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>,
1673        from_x: impl ::core::convert::Into<i32>,
1674        from_z: impl ::core::convert::Into<i32>,
1675        move_flag: impl ::core::convert::Into<crate::app::mapmoveflag::MapMoveFlag>,
1676    ) -> () {
1677        unsafe {
1678            let __receiver =
1679                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1680            ::unity::il2cpp_call!((::unity::module_base()+0x24b6370usize)as*mut u8,();
1681(MapAction_ProcRouteMove)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(::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(move_flag))
1682        }
1683    }
1684    #[doc = "`OnCreate()` overload"]
1685    fn on_create(self) -> () {
1686        unsafe {
1687            let __receiver =
1688                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1689            {
1690                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1691                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
1692                    panic!(
1693                        "unity: virtual slot {}
1694 out of range (vtable len {}
1695) on the runtime class behind {}
1696 (method `{}
1697`)",
1698                        9usize,
1699                        __vt.len(),
1700                        <MapAction_ProcRouteMove as ::unity::ClassIdentity>::NAME,
1701                        "OnCreate",
1702                    )
1703                });
1704                let __inner: extern "C" fn(MapAction_ProcRouteMove, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1705                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1706                __inner(__receiver, __mi)
1707            }
1708        }
1709    }
1710    #[doc = "`OnDispose()` overload"]
1711    fn on_dispose(self) -> () {
1712        unsafe {
1713            let __receiver =
1714                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1715            {
1716                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1717                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1718                    panic!(
1719                        "unity: virtual slot {}
1720 out of range (vtable len {}
1721) on the runtime class behind {}
1722 (method `{}
1723`)",
1724                        10usize,
1725                        __vt.len(),
1726                        <MapAction_ProcRouteMove as ::unity::ClassIdentity>::NAME,
1727                        "OnDispose",
1728                    )
1729                });
1730                let __inner: extern "C" fn(MapAction_ProcRouteMove, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1731                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1732                __inner(__receiver, __mi)
1733            }
1734        }
1735    }
1736    #[doc = "`OnTick()` overload"]
1737    fn on_tick(self) -> () {
1738        unsafe {
1739            let __receiver =
1740                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1741            {
1742                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1743                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1744                    panic!(
1745                        "unity: virtual slot {}
1746 out of range (vtable len {}
1747) on the runtime class behind {}
1748 (method `{}
1749`)",
1750                        6usize,
1751                        __vt.len(),
1752                        <MapAction_ProcRouteMove as ::unity::ClassIdentity>::NAME,
1753                        "OnTick",
1754                    )
1755                });
1756                let __inner: extern "C" fn(MapAction_ProcRouteMove, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1757                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1758                __inner(__receiver, __mi)
1759            }
1760        }
1761    }
1762    #[doc = "`GetTimeScale()` overload"]
1763    fn get_time_scale(self) -> i32 {
1764        unsafe {
1765            let __receiver =
1766                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1767            ::unity::il2cpp_call!((::unity::module_base()+0x24b7bb0usize)as*mut u8,i32;
1768(MapAction_ProcRouteMove)__receiver)
1769        }
1770    }
1771    #[doc = "`IsPass(i32, i32, ::unity::Array<crate::app::dir_2::Dir_Type>)` overload"]
1772    fn is_pass(
1773        self,
1774        x: impl ::core::convert::Into<i32>,
1775        z: impl ::core::convert::Into<i32>,
1776        routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>,
1777    ) -> bool {
1778        unsafe {
1779            let __receiver =
1780                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1781            ::unity::il2cpp_call!((::unity::module_base()+0x24b6610usize)as*mut u8,bool;
1782(MapAction_ProcRouteMove)__receiver,(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))
1783        }
1784    }
1785    #[doc = "`IsStay()` overload"]
1786    fn is_stay(self) -> bool {
1787        unsafe {
1788            let __receiver =
1789                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1790            ::unity::il2cpp_call!((::unity::module_base()+0x24b6780usize)as*mut u8,bool;
1791(MapAction_ProcRouteMove)__receiver)
1792        }
1793    }
1794    #[doc = "`InitRoute(::unity::Array<crate::app::dir_2::Dir_Type>)` overload"]
1795    fn init_route(self, routes: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>) -> () {
1796        unsafe {
1797            let __receiver =
1798                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1799            ::unity::il2cpp_call!((::unity::module_base()+0x24b64d0usize)as*mut u8,();
1800(MapAction_ProcRouteMove)__receiver,(::unity::Array<crate::app::dir_2::Dir_Type>)::core::convert::Into::into(routes))
1801        }
1802    }
1803    #[doc = "`InitPosition()` overload"]
1804    fn init_position(self) -> () {
1805        unsafe {
1806            let __receiver =
1807                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1808            ::unity::il2cpp_call!((::unity::module_base()+0x24b67b0usize)as*mut u8,();
1809(MapAction_ProcRouteMove)__receiver)
1810        }
1811    }
1812    #[doc = "`CalcPosition()` overload"]
1813    fn calc_position(self) -> bool {
1814        unsafe {
1815            let __receiver =
1816                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1817            ::unity::il2cpp_call!((::unity::module_base()+0x24b6a20usize)as*mut u8,bool;
1818(MapAction_ProcRouteMove)__receiver)
1819        }
1820    }
1821    #[doc = "`MoveRoute(f32)` overload"]
1822    fn move_route(self, speed: impl ::core::convert::Into<f32>) -> crate::app::mapaction::MapAction_ProcRouteMove_Result {
1823        unsafe {
1824            let __receiver =
1825                <MapAction_ProcRouteMove as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1826            ::unity::il2cpp_call!((::unity::module_base()+0x24b7bf0usize)as*mut u8,crate::app::mapaction::MapAction_ProcRouteMove_Result;
1827(MapAction_ProcRouteMove)__receiver,(f32)::core::convert::Into::into(speed))
1828        }
1829    }
1830}
1831
1832#[cfg(feature = "app-mapaction")]
1833impl<__T: IMapAction_ProcRouteMove> IMapAction_ProcRouteMoveMethods for __T {}
1834
1835#[cfg(feature = "app-mapaction")]
1836impl MapAction_ProcRouteMove {
1837    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1838        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1839    }
1840
1841    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1842        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1843    }
1844
1845    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1846        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1847    }
1848
1849    pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1850        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1851    }
1852
1853    pub fn get_time_scale_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1854        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1855    }
1856
1857    pub fn is_pass_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1858        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1859    }
1860
1861    pub fn is_stay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1862        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1863    }
1864
1865    pub fn init_route_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1866        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1867    }
1868
1869    pub fn init_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1870        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1871    }
1872
1873    pub fn calc_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1874        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1875    }
1876
1877    pub fn move_route_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1878        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1879    }
1880
1881    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1882        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1883    }
1884}
1885
1886#[cfg(feature = "app-mapaction")]
1887impl MapAction_ProcRouteMove {
1888    #[doc = "Direct (non-virtual) call to `MapAction_ProcRouteMove`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1889    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1890        let __mi = Self::on_create_method_info();
1891        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1892        __inner(this.into(), ::core::option::Option::None)
1893    }
1894
1895    #[doc = "Direct (non-virtual) call to `MapAction_ProcRouteMove`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1896    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1897        let __mi = Self::on_dispose_method_info();
1898        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1899        __inner(this.into(), ::core::option::Option::None)
1900    }
1901
1902    #[doc = "Direct (non-virtual) call to `MapAction_ProcRouteMove`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1903    pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1904        let __mi = Self::on_tick_method_info();
1905        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1906        __inner(this.into(), ::core::option::Option::None)
1907    }
1908}
1909
1910#[cfg(feature = "app-mapaction")]
1911impl MapAction_ProcRouteMove {
1912    #[doc = "`.ctor(crate::app::unitactor::UnitActor, ::unity::Array<crate::app::dir_2::Dir_Type>, i32, i32, crate::app::mapmoveflag::MapMoveFlag)` — overload selector"]
1913    pub fn new(
1914        actor: crate::app::unitactor::UnitActor,
1915        routes: ::unity::Array<crate::app::dir_2::Dir_Type>,
1916        from_x: i32,
1917        from_z: i32,
1918        move_flag: crate::app::mapmoveflag::MapMoveFlag,
1919    ) -> Self {
1920        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1921            panic!(
1922                "{}
1923::{}
1924 failed to instantiate",
1925                ::core::stringify!(MapAction_ProcRouteMove),
1926                ::core::stringify!(new),
1927            )
1928        });
1929        <Self as IMapAction_ProcRouteMoveMethods>::ctor(this, actor, routes, from_x, from_z, move_flag);
1930        this
1931    }
1932}
1933
1934#[cfg(feature = "app-mapaction")]
1935impl MapAction_ProcRevive {
1936    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unitactor::UnitActor)` overload"]
1937    pub fn create_bind(
1938        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1939        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
1940    ) -> () {
1941        unsafe {
1942            ::unity::il2cpp_call!((::unity::module_base()+0x24b6110usize)as*mut u8,();
1943(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor))
1944        }
1945    }
1946}
1947
1948#[cfg(feature = "app-mapaction")]
1949pub trait IMapAction_ProcReviveMethods: IMapAction_ProcRevive {
1950    #[doc = "`.ctor(crate::app::unitactor::UnitActor)` overload"]
1951    fn ctor(self, actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>) -> () {
1952        unsafe {
1953            let __receiver = <MapAction_ProcRevive as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1954            ::unity::il2cpp_call!((::unity::module_base()+0x24b6060usize)as*mut u8,();
1955(MapAction_ProcRevive)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor))
1956        }
1957    }
1958    #[doc = "`Executed()` overload"]
1959    fn executed(self) -> () {
1960        unsafe {
1961            let __receiver = <MapAction_ProcRevive as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1962            ::unity::il2cpp_call!((::unity::module_base()+0x24b60c0usize)as*mut u8,();
1963(MapAction_ProcRevive)__receiver)
1964        }
1965    }
1966}
1967
1968#[cfg(feature = "app-mapaction")]
1969impl<__T: IMapAction_ProcRevive> IMapAction_ProcReviveMethods for __T {}
1970
1971#[cfg(feature = "app-mapaction")]
1972impl MapAction_ProcRevive {
1973    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1974        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1975    }
1976
1977    pub fn executed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1978        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1979    }
1980
1981    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1982        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1983    }
1984}
1985
1986#[cfg(feature = "app-mapaction")]
1987impl MapAction_ProcRevive {
1988    #[doc = "`.ctor(crate::app::unitactor::UnitActor)` — overload selector"]
1989    pub fn new(actor: crate::app::unitactor::UnitActor) -> Self {
1990        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1991            panic!(
1992                "{}
1993::{}
1994 failed to instantiate",
1995                ::core::stringify!(MapAction_ProcRevive),
1996                ::core::stringify!(new),
1997            )
1998        });
1999        <Self as IMapAction_ProcReviveMethods>::ctor(this, actor);
2000        this
2001    }
2002}
2003
2004#[cfg(feature = "app-mapaction")]
2005pub trait IMapAction_ProcUnitActionMethods: IMapAction_ProcUnitAction {
2006    #[doc = "`get_CanWaitSkip()` overload"]
2007    fn get_can_wait_skip(self) -> bool {
2008        unsafe {
2009            let __receiver =
2010                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2011            {
2012                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2013                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2014                    panic!(
2015                        "unity: virtual slot {}
2016 out of range (vtable len {}
2017) on the runtime class behind {}
2018 (method `{}
2019`)",
2020                        4usize,
2021                        __vt.len(),
2022                        <MapAction_ProcUnitAction as ::unity::ClassIdentity>::NAME,
2023                        "get_CanWaitSkip",
2024                    )
2025                });
2026                let __inner: extern "C" fn(MapAction_ProcUnitAction, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
2027                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2028                __inner(__receiver, __mi)
2029            }
2030        }
2031    }
2032    #[doc = "`get_Speed()` overload"]
2033    fn get_speed(self) -> f32 {
2034        unsafe {
2035            let __receiver =
2036                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2037            {
2038                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2039                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2040                    panic!(
2041                        "unity: virtual slot {}
2042 out of range (vtable len {}
2043) on the runtime class behind {}
2044 (method `{}
2045`)",
2046                        18usize,
2047                        __vt.len(),
2048                        <MapAction_ProcUnitAction as ::unity::ClassIdentity>::NAME,
2049                        "get_Speed",
2050                    )
2051                });
2052                let __inner: extern "C" fn(MapAction_ProcUnitAction, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
2053                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2054                __inner(__receiver, __mi)
2055            }
2056        }
2057    }
2058    #[doc = "`.ctor(crate::app::unitactor::UnitActor)` overload"]
2059    fn ctor(self, actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>) -> () {
2060        unsafe {
2061            let __receiver =
2062                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2063            ::unity::il2cpp_call!((::unity::module_base()+0x24b52d0usize)as*mut u8,();
2064(MapAction_ProcUnitAction)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor))
2065        }
2066    }
2067    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` overload"]
2068    fn ctor_2(
2069        self,
2070        actor: impl ::core::convert::Into<crate::app::unitactor::UnitActor>,
2071        to_x: impl ::core::convert::Into<i32>,
2072        to_z: impl ::core::convert::Into<i32>,
2073    ) -> () {
2074        unsafe {
2075            let __receiver =
2076                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2077            ::unity::il2cpp_call!((::unity::module_base()+0x24b4060usize)as*mut u8,();
2078(MapAction_ProcUnitAction)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(actor),(i32)::core::convert::Into::into(to_x),(i32)::core::convert::Into::into(to_z))
2079        }
2080    }
2081    #[doc = "`CalcRange(f32, f32)` overload"]
2082    fn calc_range(self, dx: impl ::core::convert::Into<f32>, dz: impl ::core::convert::Into<f32>) -> () {
2083        unsafe {
2084            let __receiver =
2085                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2086            ::unity::il2cpp_call!((::unity::module_base()+0x24b5330usize)as*mut u8,();
2087(MapAction_ProcUnitAction)__receiver,(f32)::core::convert::Into::into(dx),(f32)::core::convert::Into::into(dz))
2088        }
2089    }
2090    #[doc = "`AddTime()` overload"]
2091    fn add_time(self) -> bool {
2092        unsafe {
2093            let __receiver =
2094                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2095            ::unity::il2cpp_call!((::unity::module_base()+0x24b4f70usize)as*mut u8,bool;
2096(MapAction_ProcUnitAction)__receiver)
2097        }
2098    }
2099    #[doc = "`GetRatio()` overload"]
2100    fn get_ratio(self) -> f32 {
2101        unsafe {
2102            let __receiver =
2103                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2104            ::unity::il2cpp_call!((::unity::module_base()+0x24b5050usize)as*mut u8,f32;
2105(MapAction_ProcUnitAction)__receiver)
2106        }
2107    }
2108    #[doc = "`OnCreate()` overload"]
2109    fn on_create(self) -> () {
2110        unsafe {
2111            let __receiver =
2112                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2113            {
2114                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2115                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
2116                    panic!(
2117                        "unity: virtual slot {}
2118 out of range (vtable len {}
2119) on the runtime class behind {}
2120 (method `{}
2121`)",
2122                        9usize,
2123                        __vt.len(),
2124                        <MapAction_ProcUnitAction as ::unity::ClassIdentity>::NAME,
2125                        "OnCreate",
2126                    )
2127                });
2128                let __inner: extern "C" fn(MapAction_ProcUnitAction, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2129                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2130                __inner(__receiver, __mi)
2131            }
2132        }
2133    }
2134    #[doc = "`OnDispose()` overload"]
2135    fn on_dispose(self) -> () {
2136        unsafe {
2137            let __receiver =
2138                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2139            {
2140                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2141                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
2142                    panic!(
2143                        "unity: virtual slot {}
2144 out of range (vtable len {}
2145) on the runtime class behind {}
2146 (method `{}
2147`)",
2148                        10usize,
2149                        __vt.len(),
2150                        <MapAction_ProcUnitAction as ::unity::ClassIdentity>::NAME,
2151                        "OnDispose",
2152                    )
2153                });
2154                let __inner: extern "C" fn(MapAction_ProcUnitAction, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2155                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2156                __inner(__receiver, __mi)
2157            }
2158        }
2159    }
2160    #[doc = "`get_Unit()` overload"]
2161    fn get_unit(self) -> crate::app::unit::Unit {
2162        unsafe {
2163            let __receiver =
2164                <MapAction_ProcUnitAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2165            ::unity::il2cpp_call!((::unity::module_base()+0x24b9270usize)as*mut u8,crate::app::unit::Unit;
2166(MapAction_ProcUnitAction)__receiver)
2167        }
2168    }
2169}
2170
2171#[cfg(feature = "app-mapaction")]
2172impl<__T: IMapAction_ProcUnitAction> IMapAction_ProcUnitActionMethods for __T {}
2173
2174#[cfg(feature = "app-mapaction")]
2175impl MapAction_ProcUnitAction {
2176    pub fn get_can_wait_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2178    }
2179
2180    pub fn get_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2182    }
2183
2184    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2186    }
2187
2188    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2190    }
2191
2192    pub fn calc_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2194    }
2195
2196    pub fn add_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2198    }
2199
2200    pub fn get_ratio_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2202    }
2203
2204    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2206    }
2207
2208    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2210    }
2211
2212    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2214    }
2215}
2216
2217#[cfg(feature = "app-mapaction")]
2218impl MapAction_ProcUnitAction {
2219    #[doc = "Direct (non-virtual) call to `MapAction_ProcUnitAction`'s own `get_CanWaitSkip`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2220    pub unsafe fn get_can_wait_skip(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
2221        let __mi = Self::get_can_wait_skip_method_info();
2222        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
2223        __inner(this.into(), ::core::option::Option::None)
2224    }
2225
2226    #[doc = "Direct (non-virtual) call to `MapAction_ProcUnitAction`'s own `get_Speed`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2227    pub unsafe fn get_speed(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
2228        let __mi = Self::get_speed_method_info();
2229        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
2230        __inner(this.into(), ::core::option::Option::None)
2231    }
2232
2233    #[doc = "Direct (non-virtual) call to `MapAction_ProcUnitAction`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2234    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2235        let __mi = Self::on_create_method_info();
2236        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2237        __inner(this.into(), ::core::option::Option::None)
2238    }
2239
2240    #[doc = "Direct (non-virtual) call to `MapAction_ProcUnitAction`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2241    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2242        let __mi = Self::on_dispose_method_info();
2243        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2244        __inner(this.into(), ::core::option::Option::None)
2245    }
2246}
2247
2248#[cfg(feature = "app-mapaction")]
2249impl MapAction_ProcUnitAction {
2250    #[doc = "`.ctor(crate::app::unitactor::UnitActor)` — overload selector"]
2251    pub fn new(actor: crate::app::unitactor::UnitActor) -> Self {
2252        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2253            panic!(
2254                "{}
2255::{}
2256 failed to instantiate",
2257                ::core::stringify!(MapAction_ProcUnitAction),
2258                ::core::stringify!(new),
2259            )
2260        });
2261        <Self as IMapAction_ProcUnitActionMethods>::ctor(this, actor);
2262        this
2263    }
2264
2265    #[doc = "`.ctor(crate::app::unitactor::UnitActor, i32, i32)` — overload selector"]
2266    pub fn new_2(actor: crate::app::unitactor::UnitActor, to_x: i32, to_z: i32) -> Self {
2267        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2268            panic!(
2269                "{}
2270::{}
2271 failed to instantiate",
2272                ::core::stringify!(MapAction_ProcUnitAction),
2273                ::core::stringify!(new_2),
2274            )
2275        });
2276        <Self as IMapAction_ProcUnitActionMethods>::ctor_2(this, actor, to_x, to_z);
2277        this
2278    }
2279}
2280
2281#[cfg(feature = "app-mapaction")]
2282#[doc(hidden)]
2283pub mod prelude {
2284    pub use super::{
2285        IMapAction, IMapAction_ProcBlow, IMapAction_ProcBlowMethods, IMapAction_ProcBounce, IMapAction_ProcBounceMethods, IMapAction_ProcChangePos,
2286        IMapAction_ProcChangePosMethods, IMapAction_ProcDead, IMapAction_ProcDeadMethods, IMapAction_ProcJump, IMapAction_ProcJumpMethods,
2287        IMapAction_ProcRevive, IMapAction_ProcReviveMethods, IMapAction_ProcRouteMove, IMapAction_ProcRouteMoveMethods,
2288        IMapAction_ProcRouteMove_Spline, IMapAction_ProcRouteMove_SplineMethods, IMapAction_ProcSyncSkyCastle, IMapAction_ProcSyncSkyCastleMethods,
2289        IMapAction_ProcTranslation, IMapAction_ProcTranslationMethods, IMapAction_ProcUnitAction, IMapAction_ProcUnitActionMethods,
2290        IMapAction_ProcWarp, IMapAction_ProcWarpMethods, MapAction, MapAction_ProcBlow, MapAction_ProcBounce, MapAction_ProcChangePos,
2291        MapAction_ProcDead, MapAction_ProcJump, MapAction_ProcRevive, MapAction_ProcRouteMove, MapAction_ProcRouteMove_Result,
2292        MapAction_ProcRouteMove_Spline, MapAction_ProcSyncSkyCastle, MapAction_ProcTranslation, MapAction_ProcUnitAction, MapAction_ProcWarp,
2293    };
2294    #[cfg(feature = "app-procinst")]
2295    pub use crate::app::procinst::IProcInstMethods;
2296    #[cfg(feature = "system-object")]
2297    pub use crate::system::object::IObjectMethods;
2298    #[cfg(feature = "system-enum")]
2299    pub use crate::system::r#enum::IEnumMethods;
2300    #[cfg(feature = "system-valuetype")]
2301    pub use crate::system::valuetype::IValueTypeMethods;
2302    pub use crate::{
2303        app::procinst::IProcInst,
2304        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2305    };
2306}