1#[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}