1#[cfg(feature = "app-mapfor-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 delegate::{Delegate, IDelegate},
10 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
11 object::{IObject, Object},
12 r#enum::{Enum, IEnum},
13 valuetype::{IValueType, ValueType},
14 };
15
16 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_PosFunction.md"))]
17 #[::unity::class(namespace = "App", name = "MapFor.PosFunction")]
18 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
19 pub struct MapFor_PosFunction {}
20
21 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_Range2Function.md"))]
22 #[::unity::class(namespace = "App", name = "MapFor.Range2Function")]
23 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
24 pub struct MapFor_Range2Function {}
25
26 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_Unit2Function.md"))]
27 #[::unity::class(namespace = "App", name = "MapFor.Unit2Function")]
28 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
29 pub struct MapFor_Unit2Function {}
30
31 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_ForceFunction.md"))]
32 #[::unity::class(namespace = "App", name = "MapFor.ForceFunction")]
33 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
34 pub struct MapFor_ForceFunction {}
35
36 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_UnitSkillFunction.md"))]
37 #[::unity::class(namespace = "App", name = "MapFor.UnitSkillFunction")]
38 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
39 pub struct MapFor_UnitSkillFunction {}
40
41 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_RangeFunction.md"))]
42 #[::unity::class(namespace = "App", name = "MapFor.RangeFunction")]
43 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
44 pub struct MapFor_RangeFunction {}
45
46 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_Pos2Function.md"))]
47 #[::unity::class(namespace = "App", name = "MapFor.Pos2Function")]
48 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
49 pub struct MapFor_Pos2Function {}
50
51 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_DestroyFunction.md"))]
52 #[::unity::class(namespace = "App", name = "MapFor.DestroyFunction")]
53 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
54 pub struct MapFor_DestroyFunction {}
55
56 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_UnitFunction.md"))]
57 #[::unity::class(namespace = "App", name = "MapFor.UnitFunction")]
58 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
59 pub struct MapFor_UnitFunction {}
60
61 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_Return.md"))]
62 #[repr(C)]
63 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
64 pub struct MapFor_Return {
65 pub value: i32,
66 }
67 impl ::unity::ClassIdentity for MapFor_Return {
68 const NAME: &'static str = "MapFor.Return";
69 const NAMESPACE: &'static str = "App";
70
71 fn class() -> ::unity::Class {
72 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
73 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
74 }
75 }
76 impl ::unity::IlType for MapFor_Return {
77 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
78 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
79 }
80 }
81 impl MapFor_Return {
82 pub fn r#continue() -> Self {
83 Self { value: 0 }
84 }
85
86 pub fn done() -> Self {
87 Self { value: 1 }
88 }
89 }
90
91 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor.md"))]
92 #[::unity::class(namespace = "App", name = "MapFor")]
93 #[parent(crate::system::object::Object)]
94 pub struct MapFor {
95 #[static_field]
96 #[rename(name = "RhombusX")]
97 pub rhombus_x: ::unity::Array<i32>,
98 #[static_field]
99 #[rename(name = "RhombusZ")]
100 pub rhombus_z: ::unity::Array<i32>,
101 }
102
103 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_Force2Function.md"))]
104 #[::unity::class(namespace = "App", name = "MapFor.Force2Function")]
105 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
106 pub struct MapFor_Force2Function {}
107
108 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_TargetFunction.md"))]
109 #[::unity::class(namespace = "App", name = "MapFor.TargetFunction")]
110 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
111 pub struct MapFor_TargetFunction {}
112
113 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_UnitPosFunction.md"))]
114 #[::unity::class(namespace = "App", name = "MapFor.UnitPosFunction")]
115 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
116 pub struct MapFor_UnitPosFunction {}
117
118 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapfor/MapFor_PokeFunction.md"))]
119 #[::unity::class(namespace = "App", name = "MapFor.PokeFunction")]
120 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
121 pub struct MapFor_PokeFunction {}
122}
123
124#[cfg(feature = "app-mapfor-types")]
125pub use __types::*;
126
127#[cfg(feature = "app-mapfor")]
128pub trait IMapFor_PosFunctionMethods: IMapFor_PosFunction {
129 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
130 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
131 unsafe {
132 let __receiver = <MapFor_PosFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
133 ::unity::il2cpp_call!((::unity::module_base()+0x24c68b0usize)as*mut u8,();
134(MapFor_PosFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
135 }
136 }
137 #[doc = "`Invoke(i32, i32)` overload"]
138 fn invoke(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
139 unsafe {
140 let __receiver = <MapFor_PosFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
141 {
142 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
143 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
144 panic!(
145 "unity: virtual slot {}
146 out of range (vtable len {}
147) on the runtime class behind {}
148 (method `{}
149`)",
150 13usize,
151 __vt.len(),
152 <MapFor_PosFunction as ::unity::ClassIdentity>::NAME,
153 "Invoke",
154 )
155 });
156 let __inner: extern "C" fn(MapFor_PosFunction, i32, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
157 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
158 __inner(__receiver, ::core::convert::Into::into(x), ::core::convert::Into::into(z), __mi)
159 }
160 }
161 }
162}
163
164#[cfg(feature = "app-mapfor")]
165impl<__T: IMapFor_PosFunction> IMapFor_PosFunctionMethods for __T {}
166
167#[cfg(feature = "app-mapfor")]
168impl MapFor_PosFunction {
169 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
170 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
171 }
172
173 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
174 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
175 }
176}
177
178#[cfg(feature = "app-mapfor")]
179impl MapFor_PosFunction {
180 #[doc = "Direct (non-virtual) call to `MapFor_PosFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
181 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, x: i32, z: i32) -> () {
182 let __mi = Self::invoke_method_info();
183 let __inner: extern "C" fn(::unity::IlInstance, i32, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
184 __inner(this.into(), x, z, ::core::option::Option::None)
185 }
186}
187
188#[cfg(feature = "app-mapfor")]
189impl MapFor_PosFunction {
190 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
191 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
192 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
193 panic!(
194 "{}
195::{}
196 failed to instantiate",
197 ::core::stringify!(MapFor_PosFunction),
198 ::core::stringify!(new),
199 )
200 });
201 <Self as IMapFor_PosFunctionMethods>::ctor(this, object, method);
202 this
203 }
204}
205
206#[cfg(feature = "app-mapfor")]
207pub trait IMapFor_Range2FunctionMethods: IMapFor_Range2Function {
208 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
209 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
210 unsafe {
211 let __receiver = <MapFor_Range2Function as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212 ::unity::il2cpp_call!((::unity::module_base()+0x24c6980usize)as*mut u8,();
213(MapFor_Range2Function)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
214 }
215 }
216 #[doc = "`Invoke(i32, i32, i32)` overload"]
217 fn invoke(
218 self,
219 x: impl ::core::convert::Into<i32>,
220 z: impl ::core::convert::Into<i32>,
221 range: impl ::core::convert::Into<i32>,
222 ) -> crate::app::mapfor::MapFor_Return {
223 unsafe {
224 let __receiver = <MapFor_Range2Function as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
225 {
226 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
227 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
228 panic!(
229 "unity: virtual slot {}
230 out of range (vtable len {}
231) on the runtime class behind {}
232 (method `{}
233`)",
234 13usize,
235 __vt.len(),
236 <MapFor_Range2Function as ::unity::ClassIdentity>::NAME,
237 "Invoke",
238 )
239 });
240 let __inner: extern "C" fn(MapFor_Range2Function, i32, i32, i32, ::unity::OptionalMethod) -> crate::app::mapfor::MapFor_Return =
241 ::core::mem::transmute(__vi.method_ptr);
242 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
243 __inner(
244 __receiver,
245 ::core::convert::Into::into(x),
246 ::core::convert::Into::into(z),
247 ::core::convert::Into::into(range),
248 __mi,
249 )
250 }
251 }
252 }
253}
254
255#[cfg(feature = "app-mapfor")]
256impl<__T: IMapFor_Range2Function> IMapFor_Range2FunctionMethods for __T {}
257
258#[cfg(feature = "app-mapfor")]
259impl MapFor_Range2Function {
260 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
261 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
262 }
263
264 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
265 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
266 }
267}
268
269#[cfg(feature = "app-mapfor")]
270impl MapFor_Range2Function {
271 #[doc = "Direct (non-virtual) call to `MapFor_Range2Function`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
272 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, x: i32, z: i32, range: i32) -> crate::app::mapfor::MapFor_Return {
273 let __mi = Self::invoke_method_info();
274 let __inner: extern "C" fn(::unity::IlInstance, i32, i32, i32, ::unity::OptionalMethod) -> crate::app::mapfor::MapFor_Return =
275 ::core::mem::transmute(__mi.method_ptr);
276 __inner(this.into(), x, z, range, ::core::option::Option::None)
277 }
278}
279
280#[cfg(feature = "app-mapfor")]
281impl MapFor_Range2Function {
282 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
283 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
284 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
285 panic!(
286 "{}
287::{}
288 failed to instantiate",
289 ::core::stringify!(MapFor_Range2Function),
290 ::core::stringify!(new),
291 )
292 });
293 <Self as IMapFor_Range2FunctionMethods>::ctor(this, object, method);
294 this
295 }
296}
297
298#[cfg(feature = "app-mapfor")]
299pub trait IMapFor_Unit2FunctionMethods: IMapFor_Unit2Function {
300 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
301 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
302 unsafe {
303 let __receiver = <MapFor_Unit2Function as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304 ::unity::il2cpp_call!((::unity::module_base()+0x24c7420usize)as*mut u8,();
305(MapFor_Unit2Function)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
306 }
307 }
308 #[doc = "`Invoke(crate::app::unit::Unit)` overload"]
309 fn invoke(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::mapfor::MapFor_Return {
310 unsafe {
311 let __receiver = <MapFor_Unit2Function as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312 {
313 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
314 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
315 panic!(
316 "unity: virtual slot {}
317 out of range (vtable len {}
318) on the runtime class behind {}
319 (method `{}
320`)",
321 13usize,
322 __vt.len(),
323 <MapFor_Unit2Function as ::unity::ClassIdentity>::NAME,
324 "Invoke",
325 )
326 });
327 let __inner: extern "C" fn(
328 MapFor_Unit2Function,
329 crate::app::unit::Unit,
330 ::unity::OptionalMethod,
331 ) -> crate::app::mapfor::MapFor_Return = ::core::mem::transmute(__vi.method_ptr);
332 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
333 __inner(__receiver, ::core::convert::Into::into(unit), __mi)
334 }
335 }
336 }
337}
338
339#[cfg(feature = "app-mapfor")]
340impl<__T: IMapFor_Unit2Function> IMapFor_Unit2FunctionMethods for __T {}
341
342#[cfg(feature = "app-mapfor")]
343impl MapFor_Unit2Function {
344 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
346 }
347
348 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
350 }
351}
352
353#[cfg(feature = "app-mapfor")]
354impl MapFor_Unit2Function {
355 #[doc = "Direct (non-virtual) call to `MapFor_Unit2Function`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
356 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, unit: crate::app::unit::Unit) -> crate::app::mapfor::MapFor_Return {
357 let __mi = Self::invoke_method_info();
358 let __inner: extern "C" fn(::unity::IlInstance, crate::app::unit::Unit, ::unity::OptionalMethod) -> crate::app::mapfor::MapFor_Return =
359 ::core::mem::transmute(__mi.method_ptr);
360 __inner(this.into(), unit, ::core::option::Option::None)
361 }
362}
363
364#[cfg(feature = "app-mapfor")]
365impl MapFor_Unit2Function {
366 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
367 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
368 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
369 panic!(
370 "{}
371::{}
372 failed to instantiate",
373 ::core::stringify!(MapFor_Unit2Function),
374 ::core::stringify!(new),
375 )
376 });
377 <Self as IMapFor_Unit2FunctionMethods>::ctor(this, object, method);
378 this
379 }
380}
381
382#[cfg(feature = "app-mapfor")]
383pub trait IMapFor_ForceFunctionMethods: IMapFor_ForceFunction {
384 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
385 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
386 unsafe {
387 let __receiver = <MapFor_ForceFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388 ::unity::il2cpp_call!((::unity::module_base()+0x24c5f20usize)as*mut u8,();
389(MapFor_ForceFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
390 }
391 }
392 #[doc = "`Invoke(crate::app::force::Force_Type)` overload"]
393 fn invoke(self, force_type: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
394 unsafe {
395 let __receiver = <MapFor_ForceFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396 {
397 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
398 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
399 panic!(
400 "unity: virtual slot {}
401 out of range (vtable len {}
402) on the runtime class behind {}
403 (method `{}
404`)",
405 13usize,
406 __vt.len(),
407 <MapFor_ForceFunction as ::unity::ClassIdentity>::NAME,
408 "Invoke",
409 )
410 });
411 let __inner: extern "C" fn(MapFor_ForceFunction, crate::app::force::Force_Type, ::unity::OptionalMethod) -> () =
412 ::core::mem::transmute(__vi.method_ptr);
413 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
414 __inner(__receiver, ::core::convert::Into::into(force_type), __mi)
415 }
416 }
417 }
418}
419
420#[cfg(feature = "app-mapfor")]
421impl<__T: IMapFor_ForceFunction> IMapFor_ForceFunctionMethods for __T {}
422
423#[cfg(feature = "app-mapfor")]
424impl MapFor_ForceFunction {
425 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
427 }
428
429 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
431 }
432}
433
434#[cfg(feature = "app-mapfor")]
435impl MapFor_ForceFunction {
436 #[doc = "Direct (non-virtual) call to `MapFor_ForceFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
437 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, force_type: crate::app::force::Force_Type) -> () {
438 let __mi = Self::invoke_method_info();
439 let __inner: extern "C" fn(::unity::IlInstance, crate::app::force::Force_Type, ::unity::OptionalMethod) -> () =
440 ::core::mem::transmute(__mi.method_ptr);
441 __inner(this.into(), force_type, ::core::option::Option::None)
442 }
443}
444
445#[cfg(feature = "app-mapfor")]
446impl MapFor_ForceFunction {
447 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
448 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
449 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
450 panic!(
451 "{}
452::{}
453 failed to instantiate",
454 ::core::stringify!(MapFor_ForceFunction),
455 ::core::stringify!(new),
456 )
457 });
458 <Self as IMapFor_ForceFunctionMethods>::ctor(this, object, method);
459 this
460 }
461}
462
463#[cfg(feature = "app-mapfor")]
464pub trait IMapFor_UnitSkillFunctionMethods: IMapFor_UnitSkillFunction {
465 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
466 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
467 unsafe {
468 let __receiver =
469 <MapFor_UnitSkillFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
470 ::unity::il2cpp_call!((::unity::module_base()+0x24c8040usize)as*mut u8,();
471(MapFor_UnitSkillFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
472 }
473 }
474 #[doc = "`Invoke(crate::app::unit::Unit, crate::app::skilldata::SkillData)` overload"]
475 fn invoke(
476 self,
477 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
478 skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
479 ) -> () {
480 unsafe {
481 let __receiver =
482 <MapFor_UnitSkillFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
483 {
484 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
485 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
486 panic!(
487 "unity: virtual slot {}
488 out of range (vtable len {}
489) on the runtime class behind {}
490 (method `{}
491`)",
492 13usize,
493 __vt.len(),
494 <MapFor_UnitSkillFunction as ::unity::ClassIdentity>::NAME,
495 "Invoke",
496 )
497 });
498 let __inner: extern "C" fn(
499 MapFor_UnitSkillFunction,
500 crate::app::unit::Unit,
501 crate::app::skilldata::SkillData,
502 ::unity::OptionalMethod,
503 ) -> () = ::core::mem::transmute(__vi.method_ptr);
504 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
505 __inner(__receiver, ::core::convert::Into::into(unit), ::core::convert::Into::into(skill), __mi)
506 }
507 }
508 }
509}
510
511#[cfg(feature = "app-mapfor")]
512impl<__T: IMapFor_UnitSkillFunction> IMapFor_UnitSkillFunctionMethods for __T {}
513
514#[cfg(feature = "app-mapfor")]
515impl MapFor_UnitSkillFunction {
516 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
517 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
518 }
519
520 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
522 }
523}
524
525#[cfg(feature = "app-mapfor")]
526impl MapFor_UnitSkillFunction {
527 #[doc = "Direct (non-virtual) call to `MapFor_UnitSkillFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
528 pub unsafe fn invoke(
529 this: impl ::core::convert::Into<::unity::IlInstance>,
530 unit: crate::app::unit::Unit,
531 skill: crate::app::skilldata::SkillData,
532 ) -> () {
533 let __mi = Self::invoke_method_info();
534 let __inner: extern "C" fn(::unity::IlInstance, crate::app::unit::Unit, crate::app::skilldata::SkillData, ::unity::OptionalMethod) -> () =
535 ::core::mem::transmute(__mi.method_ptr);
536 __inner(this.into(), unit, skill, ::core::option::Option::None)
537 }
538}
539
540#[cfg(feature = "app-mapfor")]
541impl MapFor_UnitSkillFunction {
542 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
543 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
544 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
545 panic!(
546 "{}
547::{}
548 failed to instantiate",
549 ::core::stringify!(MapFor_UnitSkillFunction),
550 ::core::stringify!(new),
551 )
552 });
553 <Self as IMapFor_UnitSkillFunctionMethods>::ctor(this, object, method);
554 this
555 }
556}
557
558#[cfg(feature = "app-mapfor")]
559pub trait IMapFor_RangeFunctionMethods: IMapFor_RangeFunction {
560 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
561 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
562 unsafe {
563 let __receiver = <MapFor_RangeFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
564 ::unity::il2cpp_call!((::unity::module_base()+0x24c6cf0usize)as*mut u8,();
565(MapFor_RangeFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
566 }
567 }
568 #[doc = "`Invoke(i32, i32, i32)` overload"]
569 fn invoke(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>, range: impl ::core::convert::Into<i32>) -> () {
570 unsafe {
571 let __receiver = <MapFor_RangeFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
572 {
573 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
574 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
575 panic!(
576 "unity: virtual slot {}
577 out of range (vtable len {}
578) on the runtime class behind {}
579 (method `{}
580`)",
581 13usize,
582 __vt.len(),
583 <MapFor_RangeFunction as ::unity::ClassIdentity>::NAME,
584 "Invoke",
585 )
586 });
587 let __inner: extern "C" fn(MapFor_RangeFunction, i32, i32, i32, ::unity::OptionalMethod) -> () =
588 ::core::mem::transmute(__vi.method_ptr);
589 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
590 __inner(
591 __receiver,
592 ::core::convert::Into::into(x),
593 ::core::convert::Into::into(z),
594 ::core::convert::Into::into(range),
595 __mi,
596 )
597 }
598 }
599 }
600}
601
602#[cfg(feature = "app-mapfor")]
603impl<__T: IMapFor_RangeFunction> IMapFor_RangeFunctionMethods for __T {}
604
605#[cfg(feature = "app-mapfor")]
606impl MapFor_RangeFunction {
607 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
609 }
610
611 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
613 }
614}
615
616#[cfg(feature = "app-mapfor")]
617impl MapFor_RangeFunction {
618 #[doc = "Direct (non-virtual) call to `MapFor_RangeFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
619 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, x: i32, z: i32, range: i32) -> () {
620 let __mi = Self::invoke_method_info();
621 let __inner: extern "C" fn(::unity::IlInstance, i32, i32, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
622 __inner(this.into(), x, z, range, ::core::option::Option::None)
623 }
624}
625
626#[cfg(feature = "app-mapfor")]
627impl MapFor_RangeFunction {
628 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
629 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
630 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
631 panic!(
632 "{}
633::{}
634 failed to instantiate",
635 ::core::stringify!(MapFor_RangeFunction),
636 ::core::stringify!(new),
637 )
638 });
639 <Self as IMapFor_RangeFunctionMethods>::ctor(this, object, method);
640 this
641 }
642}
643
644#[cfg(feature = "app-mapfor")]
645pub trait IMapFor_Pos2FunctionMethods: IMapFor_Pos2Function {
646 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
647 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
648 unsafe {
649 let __receiver = <MapFor_Pos2Function as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
650 ::unity::il2cpp_call!((::unity::module_base()+0x24c6580usize)as*mut u8,();
651(MapFor_Pos2Function)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
652 }
653 }
654 #[doc = "`Invoke(i32, i32)` overload"]
655 fn invoke(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> crate::app::mapfor::MapFor_Return {
656 unsafe {
657 let __receiver = <MapFor_Pos2Function as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
658 {
659 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
660 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
661 panic!(
662 "unity: virtual slot {}
663 out of range (vtable len {}
664) on the runtime class behind {}
665 (method `{}
666`)",
667 13usize,
668 __vt.len(),
669 <MapFor_Pos2Function as ::unity::ClassIdentity>::NAME,
670 "Invoke",
671 )
672 });
673 let __inner: extern "C" fn(MapFor_Pos2Function, i32, i32, ::unity::OptionalMethod) -> crate::app::mapfor::MapFor_Return =
674 ::core::mem::transmute(__vi.method_ptr);
675 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
676 __inner(__receiver, ::core::convert::Into::into(x), ::core::convert::Into::into(z), __mi)
677 }
678 }
679 }
680}
681
682#[cfg(feature = "app-mapfor")]
683impl<__T: IMapFor_Pos2Function> IMapFor_Pos2FunctionMethods for __T {}
684
685#[cfg(feature = "app-mapfor")]
686impl MapFor_Pos2Function {
687 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
688 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
689 }
690
691 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
692 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
693 }
694}
695
696#[cfg(feature = "app-mapfor")]
697impl MapFor_Pos2Function {
698 #[doc = "Direct (non-virtual) call to `MapFor_Pos2Function`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
699 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, x: i32, z: i32) -> crate::app::mapfor::MapFor_Return {
700 let __mi = Self::invoke_method_info();
701 let __inner: extern "C" fn(::unity::IlInstance, i32, i32, ::unity::OptionalMethod) -> crate::app::mapfor::MapFor_Return =
702 ::core::mem::transmute(__mi.method_ptr);
703 __inner(this.into(), x, z, ::core::option::Option::None)
704 }
705}
706
707#[cfg(feature = "app-mapfor")]
708impl MapFor_Pos2Function {
709 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
710 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
711 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
712 panic!(
713 "{}
714::{}
715 failed to instantiate",
716 ::core::stringify!(MapFor_Pos2Function),
717 ::core::stringify!(new),
718 )
719 });
720 <Self as IMapFor_Pos2FunctionMethods>::ctor(this, object, method);
721 this
722 }
723}
724
725#[cfg(feature = "app-mapfor")]
726pub trait IMapFor_DestroyFunctionMethods: IMapFor_DestroyFunction {
727 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
728 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
729 unsafe {
730 let __receiver =
731 <MapFor_DestroyFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
732 ::unity::il2cpp_call!((::unity::module_base()+0x24c5840usize)as*mut u8,();
733(MapFor_DestroyFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
734 }
735 }
736 #[doc = "`Invoke(i32, i32, i32, i32, i32)` overload"]
737 fn invoke(
738 self,
739 x: impl ::core::convert::Into<i32>,
740 z: impl ::core::convert::Into<i32>,
741 target_x: impl ::core::convert::Into<i32>,
742 target_z: impl ::core::convert::Into<i32>,
743 item_index: impl ::core::convert::Into<i32>,
744 ) -> () {
745 unsafe {
746 let __receiver =
747 <MapFor_DestroyFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
748 {
749 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
750 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
751 panic!(
752 "unity: virtual slot {}
753 out of range (vtable len {}
754) on the runtime class behind {}
755 (method `{}
756`)",
757 13usize,
758 __vt.len(),
759 <MapFor_DestroyFunction as ::unity::ClassIdentity>::NAME,
760 "Invoke",
761 )
762 });
763 let __inner: extern "C" fn(MapFor_DestroyFunction, i32, i32, i32, i32, i32, ::unity::OptionalMethod) -> () =
764 ::core::mem::transmute(__vi.method_ptr);
765 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
766 __inner(
767 __receiver,
768 ::core::convert::Into::into(x),
769 ::core::convert::Into::into(z),
770 ::core::convert::Into::into(target_x),
771 ::core::convert::Into::into(target_z),
772 ::core::convert::Into::into(item_index),
773 __mi,
774 )
775 }
776 }
777 }
778}
779
780#[cfg(feature = "app-mapfor")]
781impl<__T: IMapFor_DestroyFunction> IMapFor_DestroyFunctionMethods for __T {}
782
783#[cfg(feature = "app-mapfor")]
784impl MapFor_DestroyFunction {
785 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
786 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
787 }
788
789 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
790 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
791 }
792}
793
794#[cfg(feature = "app-mapfor")]
795impl MapFor_DestroyFunction {
796 #[doc = "Direct (non-virtual) call to `MapFor_DestroyFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
797 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, x: i32, z: i32, target_x: i32, target_z: i32, item_index: i32) -> () {
798 let __mi = Self::invoke_method_info();
799 let __inner: extern "C" fn(::unity::IlInstance, i32, i32, i32, i32, i32, ::unity::OptionalMethod) -> () =
800 ::core::mem::transmute(__mi.method_ptr);
801 __inner(this.into(), x, z, target_x, target_z, item_index, ::core::option::Option::None)
802 }
803}
804
805#[cfg(feature = "app-mapfor")]
806impl MapFor_DestroyFunction {
807 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
808 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
809 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
810 panic!(
811 "{}
812::{}
813 failed to instantiate",
814 ::core::stringify!(MapFor_DestroyFunction),
815 ::core::stringify!(new),
816 )
817 });
818 <Self as IMapFor_DestroyFunctionMethods>::ctor(this, object, method);
819 this
820 }
821}
822
823#[cfg(feature = "app-mapfor")]
824pub trait IMapFor_UnitFunctionMethods: IMapFor_UnitFunction {
825 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
826 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
827 unsafe {
828 let __receiver = <MapFor_UnitFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
829 ::unity::il2cpp_call!((::unity::module_base()+0x24c7800usize)as*mut u8,();
830(MapFor_UnitFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
831 }
832 }
833 #[doc = "`Invoke(crate::app::unit::Unit)` overload"]
834 fn invoke(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
835 unsafe {
836 let __receiver = <MapFor_UnitFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
837 {
838 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
839 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
840 panic!(
841 "unity: virtual slot {}
842 out of range (vtable len {}
843) on the runtime class behind {}
844 (method `{}
845`)",
846 13usize,
847 __vt.len(),
848 <MapFor_UnitFunction as ::unity::ClassIdentity>::NAME,
849 "Invoke",
850 )
851 });
852 let __inner: extern "C" fn(MapFor_UnitFunction, crate::app::unit::Unit, ::unity::OptionalMethod) -> () =
853 ::core::mem::transmute(__vi.method_ptr);
854 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
855 __inner(__receiver, ::core::convert::Into::into(unit), __mi)
856 }
857 }
858 }
859}
860
861#[cfg(feature = "app-mapfor")]
862impl<__T: IMapFor_UnitFunction> IMapFor_UnitFunctionMethods for __T {}
863
864#[cfg(feature = "app-mapfor")]
865impl MapFor_UnitFunction {
866 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
867 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
868 }
869
870 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
871 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
872 }
873}
874
875#[cfg(feature = "app-mapfor")]
876impl MapFor_UnitFunction {
877 #[doc = "Direct (non-virtual) call to `MapFor_UnitFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
878 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, unit: crate::app::unit::Unit) -> () {
879 let __mi = Self::invoke_method_info();
880 let __inner: extern "C" fn(::unity::IlInstance, crate::app::unit::Unit, ::unity::OptionalMethod) -> () =
881 ::core::mem::transmute(__mi.method_ptr);
882 __inner(this.into(), unit, ::core::option::Option::None)
883 }
884}
885
886#[cfg(feature = "app-mapfor")]
887impl MapFor_UnitFunction {
888 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
889 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
890 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
891 panic!(
892 "{}
893::{}
894 failed to instantiate",
895 ::core::stringify!(MapFor_UnitFunction),
896 ::core::stringify!(new),
897 )
898 });
899 <Self as IMapFor_UnitFunctionMethods>::ctor(this, object, method);
900 this
901 }
902}
903
904#[cfg(feature = "app-mapfor")]
905impl MapFor {
906 #[doc = "`EachPoke(crate::app::mapinspector::MapInspector_Kind, crate::app::mapfor::MapFor_PosFunction)` overload"]
907 pub fn each_poke(
908 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
909 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_PosFunction>,
910 ) -> () {
911 unsafe {
912 ::unity::il2cpp_call!((::unity::module_base()+0x1dc2d00usize)as*mut u8,();
913(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(crate::app::mapfor::MapFor_PosFunction)::core::convert::Into::into(func))
914 }
915 }
916
917 #[doc = "`EachPoke(crate::app::mapinspector::MapInspector_Kind, crate::app::mapfor::MapFor_PokeFunction)` overload"]
918 pub fn each_poke_2(
919 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
920 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_PokeFunction>,
921 ) -> () {
922 unsafe {
923 ::unity::il2cpp_call!((::unity::module_base()+0x1dc2e00usize)as*mut u8,();
924(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(crate::app::mapfor::MapFor_PokeFunction)::core::convert::Into::into(func))
925 }
926 }
927
928 #[doc = "`EachDestroy(crate::app::unit::Unit, crate::app::mapfor::MapFor_DestroyFunction)` overload"]
929 pub fn each_destroy(
930 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
931 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_DestroyFunction>,
932 ) -> () {
933 unsafe {
934 ::unity::il2cpp_call!((::unity::module_base()+0x1dc3020usize)as*mut u8,();
935(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapfor::MapFor_DestroyFunction)::core::convert::Into::into(func))
936 }
937 }
938
939 #[doc = "`EachDestroy(crate::app::pokeinspector::PokeInspector, crate::app::unit::Unit, u32, crate::app::mapfor::MapFor_DestroyFunction)` overload"]
940 pub fn each_destroy_2(
941 inspector: impl ::core::convert::Into<crate::app::pokeinspector::PokeInspector>,
942 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
943 item_mask: impl ::core::convert::Into<u32>,
944 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_DestroyFunction>,
945 ) -> () {
946 unsafe {
947 ::unity::il2cpp_call!((::unity::module_base()+0x1dc38d0usize)as*mut u8,();
948(crate::app::pokeinspector::PokeInspector)::core::convert::Into::into(inspector),(crate::app::unit::Unit)::core::convert::Into::into(unit),(u32)::core::convert::Into::into(item_mask),(crate::app::mapfor::MapFor_DestroyFunction)::core::convert::Into::into(func))
949 }
950 }
951
952 #[doc = "`EachPlayArea(crate::app::mapfor::MapFor_PosFunction)` overload"]
953 pub fn each_play_area(func: impl ::core::convert::Into<crate::app::mapfor::MapFor_PosFunction>) -> () {
954 unsafe {
955 ::unity::il2cpp_call!((::unity::module_base()+0x1dc3d90usize)as*mut u8,();
956(crate::app::mapfor::MapFor_PosFunction)::core::convert::Into::into(func))
957 }
958 }
959
960 #[doc = "`EachPlayArea2(crate::app::mapfor::MapFor_Pos2Function)` overload"]
961 pub fn each_play_area2(func: impl ::core::convert::Into<crate::app::mapfor::MapFor_Pos2Function>) -> () {
962 unsafe {
963 ::unity::il2cpp_call!((::unity::module_base()+0x1dc3fa0usize)as*mut u8,();
964(crate::app::mapfor::MapFor_Pos2Function)::core::convert::Into::into(func))
965 }
966 }
967
968 #[doc = "`EachRange(i32, i32, i32, i32, crate::app::mapfor::MapFor_RangeFunction)` overload"]
969 pub fn each_range(
970 px: impl ::core::convert::Into<i32>,
971 pz: impl ::core::convert::Into<i32>,
972 near: impl ::core::convert::Into<i32>,
973 far: impl ::core::convert::Into<i32>,
974 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_RangeFunction>,
975 ) -> () {
976 unsafe {
977 ::unity::il2cpp_call!((::unity::module_base()+0x1dc41d0usize)as*mut u8,();
978(i32)::core::convert::Into::into(px),(i32)::core::convert::Into::into(pz),(i32)::core::convert::Into::into(near),(i32)::core::convert::Into::into(far),(crate::app::mapfor::MapFor_RangeFunction)::core::convert::Into::into(func))
979 }
980 }
981
982 #[doc = "`EachRange2(i32, i32, i32, i32, crate::app::mapfor::MapFor_Range2Function)` overload"]
983 pub fn each_range2(
984 px: impl ::core::convert::Into<i32>,
985 pz: impl ::core::convert::Into<i32>,
986 near: impl ::core::convert::Into<i32>,
987 far: impl ::core::convert::Into<i32>,
988 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_Range2Function>,
989 ) -> () {
990 unsafe {
991 ::unity::il2cpp_call!((::unity::module_base()+0x1dc44a0usize)as*mut u8,();
992(i32)::core::convert::Into::into(px),(i32)::core::convert::Into::into(pz),(i32)::core::convert::Into::into(near),(i32)::core::convert::Into::into(far),(crate::app::mapfor::MapFor_Range2Function)::core::convert::Into::into(func))
993 }
994 }
995
996 #[doc = "`EachRange(crate::app::unit::Unit, i32, i32, i32, i32, crate::app::mapfor::MapFor_RangeFunction)` overload"]
997 pub fn each_range_2(
998 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
999 px: impl ::core::convert::Into<i32>,
1000 pz: impl ::core::convert::Into<i32>,
1001 near: impl ::core::convert::Into<i32>,
1002 far: impl ::core::convert::Into<i32>,
1003 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_RangeFunction>,
1004 ) -> () {
1005 unsafe {
1006 ::unity::il2cpp_call!((::unity::module_base()+0x1dc47a0usize)as*mut u8,();
1007(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(px),(i32)::core::convert::Into::into(pz),(i32)::core::convert::Into::into(near),(i32)::core::convert::Into::into(far),(crate::app::mapfor::MapFor_RangeFunction)::core::convert::Into::into(func))
1008 }
1009 }
1010
1011 #[doc = "`EachTarget(crate::app::unit::Unit, i32, i32, i32, i32, u32, crate::app::unititem::UnitItem, crate::app::skilldata::SkillData, crate::app::mapfor::MapFor_TargetFunction)` overload"]
1012 pub fn each_target(
1013 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1014 x: impl ::core::convert::Into<i32>,
1015 z: impl ::core::convert::Into<i32>,
1016 near: impl ::core::convert::Into<i32>,
1017 far: impl ::core::convert::Into<i32>,
1018 item_mask: impl ::core::convert::Into<u32>,
1019 specified_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1020 command_skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
1021 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_TargetFunction>,
1022 ) -> () {
1023 unsafe {
1024 ::unity::il2cpp_call!((::unity::module_base()+0x1dc4c00usize)as*mut u8,();
1025(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(near),(i32)::core::convert::Into::into(far),(u32)::core::convert::Into::into(item_mask),(crate::app::unititem::UnitItem)::core::convert::Into::into(specified_item),(crate::app::skilldata::SkillData)::core::convert::Into::into(command_skill),(crate::app::mapfor::MapFor_TargetFunction)::core::convert::Into::into(func))
1026 }
1027 }
1028
1029 #[doc = "`EachLine(i32, i32, i32, i32, crate::app::mapfor::MapFor_Pos2Function)` overload"]
1030 pub fn each_line(
1031 x0: impl ::core::convert::Into<i32>,
1032 z0: impl ::core::convert::Into<i32>,
1033 x1: impl ::core::convert::Into<i32>,
1034 z1: impl ::core::convert::Into<i32>,
1035 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_Pos2Function>,
1036 ) -> () {
1037 unsafe {
1038 ::unity::il2cpp_call!((::unity::module_base()+0x1dc5470usize)as*mut u8,();
1039(i32)::core::convert::Into::into(x0),(i32)::core::convert::Into::into(z0),(i32)::core::convert::Into::into(x1),(i32)::core::convert::Into::into(z1),(crate::app::mapfor::MapFor_Pos2Function)::core::convert::Into::into(func))
1040 }
1041 }
1042
1043 #[doc = "`EachRhombus(i32, i32, i32, crate::app::mapfor::MapFor_PosFunction)` overload"]
1044 pub fn each_rhombus(
1045 x: impl ::core::convert::Into<i32>,
1046 z: impl ::core::convert::Into<i32>,
1047 range: impl ::core::convert::Into<i32>,
1048 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_PosFunction>,
1049 ) -> () {
1050 unsafe {
1051 ::unity::il2cpp_call!((::unity::module_base()+0x1dc5770usize)as*mut u8,();
1052(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(range),(crate::app::mapfor::MapFor_PosFunction)::core::convert::Into::into(func))
1053 }
1054 }
1055
1056 #[doc = "`EachForce(crate::app::mapfor::MapFor_ForceFunction)` overload"]
1057 pub fn each_force(func: impl ::core::convert::Into<crate::app::mapfor::MapFor_ForceFunction>) -> () {
1058 unsafe {
1059 ::unity::il2cpp_call!((::unity::module_base()+0x1dc59d0usize)as*mut u8,();
1060(crate::app::mapfor::MapFor_ForceFunction)::core::convert::Into::into(func))
1061 }
1062 }
1063
1064 #[doc = "`EachForce2(crate::app::mapfor::MapFor_Force2Function)` overload"]
1065 pub fn each_force2(func: impl ::core::convert::Into<crate::app::mapfor::MapFor_Force2Function>) -> () {
1066 unsafe {
1067 ::unity::il2cpp_call!((::unity::module_base()+0x1dc5a20usize)as*mut u8,();
1068(crate::app::mapfor::MapFor_Force2Function)::core::convert::Into::into(func))
1069 }
1070 }
1071
1072 #[doc = "`EachAllyForce(crate::app::force::Force_Type, crate::app::mapfor::MapFor_ForceFunction)` overload"]
1073 pub fn each_ally_force(
1074 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1075 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_ForceFunction>,
1076 ) -> () {
1077 unsafe {
1078 ::unity::il2cpp_call!((::unity::module_base()+0x1dc5a70usize)as*mut u8,();
1079(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::mapfor::MapFor_ForceFunction)::core::convert::Into::into(func))
1080 }
1081 }
1082
1083 #[doc = "`EachEnemyForce(crate::app::force::Force_Type, crate::app::mapfor::MapFor_ForceFunction)` overload"]
1084 pub fn each_enemy_force(
1085 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1086 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_ForceFunction>,
1087 ) -> () {
1088 unsafe {
1089 ::unity::il2cpp_call!((::unity::module_base()+0x1dc5c80usize)as*mut u8,();
1090(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::mapfor::MapFor_ForceFunction)::core::convert::Into::into(func))
1091 }
1092 }
1093
1094 #[doc = "`EachUnit(crate::app::mapfor::MapFor_UnitFunction)` overload"]
1095 pub fn each_unit(func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>) -> () {
1096 unsafe {
1097 ::unity::il2cpp_call!((::unity::module_base()+0x1dc5e90usize)as*mut u8,();
1098(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1099 }
1100 }
1101
1102 #[doc = "`EachForceUnit(crate::app::force::Force_Type, crate::app::mapfor::MapFor_UnitFunction)` overload"]
1103 pub fn each_force_unit(
1104 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1105 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>,
1106 ) -> () {
1107 unsafe {
1108 ::unity::il2cpp_call!((::unity::module_base()+0x1db0ab0usize)as*mut u8,();
1109(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1110 }
1111 }
1112
1113 #[doc = "`EachSelfForceUnit(crate::app::mapfor::MapFor_UnitFunction)` overload"]
1114 pub fn each_self_force_unit(func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>) -> () {
1115 unsafe {
1116 ::unity::il2cpp_call!((::unity::module_base()+0x1dc60a0usize)as*mut u8,();
1117(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1118 }
1119 }
1120
1121 #[doc = "`EachForceUnit(crate::app::force::Force_Type, crate::app::mapfor::MapFor_Unit2Function)` overload"]
1122 pub fn each_force_unit_2(
1123 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1124 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_Unit2Function>,
1125 ) -> () {
1126 unsafe {
1127 ::unity::il2cpp_call!((::unity::module_base()+0x1db0f80usize)as*mut u8,();
1128(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::mapfor::MapFor_Unit2Function)::core::convert::Into::into(func))
1129 }
1130 }
1131
1132 #[doc = "`EachAllyUnit(crate::app::force::Force_Type, crate::app::mapfor::MapFor_UnitFunction)` overload"]
1133 pub fn each_ally_unit(
1134 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1135 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>,
1136 ) -> () {
1137 unsafe {
1138 ::unity::il2cpp_call!((::unity::module_base()+0x1dc64a0usize)as*mut u8,();
1139(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1140 }
1141 }
1142
1143 #[doc = "`EachAllyUnit2(crate::app::force::Force_Type, crate::app::mapfor::MapFor_Unit2Function)` overload"]
1144 pub fn each_ally_unit2(
1145 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1146 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_Unit2Function>,
1147 ) -> () {
1148 unsafe {
1149 ::unity::il2cpp_call!((::unity::module_base()+0x1dc6700usize)as*mut u8,();
1150(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::mapfor::MapFor_Unit2Function)::core::convert::Into::into(func))
1151 }
1152 }
1153
1154 #[doc = "`EachEnemyUnit(crate::app::force::Force_Type, crate::app::mapfor::MapFor_UnitFunction)` overload"]
1155 pub fn each_enemy_unit(
1156 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1157 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>,
1158 ) -> () {
1159 unsafe {
1160 ::unity::il2cpp_call!((::unity::module_base()+0x1dc6960usize)as*mut u8,();
1161(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1162 }
1163 }
1164
1165 #[doc = "`EachEnemyUnit2(crate::app::force::Force_Type, crate::app::mapfor::MapFor_Unit2Function)` overload"]
1166 pub fn each_enemy_unit2(
1167 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1168 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_Unit2Function>,
1169 ) -> () {
1170 unsafe {
1171 ::unity::il2cpp_call!((::unity::module_base()+0x1dc6bc0usize)as*mut u8,();
1172(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::mapfor::MapFor_Unit2Function)::core::convert::Into::into(func))
1173 }
1174 }
1175
1176 #[doc = "`EachAroundUnit(crate::app::unit::Unit, crate::app::force::Force_Type, crate::app::mapfor::MapFor_UnitFunction)` overload"]
1177 pub fn each_around_unit(
1178 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1179 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1180 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>,
1181 ) -> () {
1182 unsafe {
1183 ::unity::il2cpp_call!((::unity::module_base()+0x1dc6e30usize)as*mut u8,();
1184(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1185 }
1186 }
1187
1188 #[doc = "`EachAroundUnit(crate::app::unit::Unit, crate::app::mapfor::MapFor_UnitFunction)` overload"]
1189 pub fn each_around_unit_2(
1190 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1191 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>,
1192 ) -> () {
1193 unsafe {
1194 ::unity::il2cpp_call!((::unity::module_base()+0x1dc7750usize)as*mut u8,();
1195(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1196 }
1197 }
1198
1199 #[doc = "`EachRangeUnit(crate::app::unit::Unit, crate::app::force::Force_Type, i32, crate::app::mapfor::MapFor_UnitFunction)` overload"]
1200 pub fn each_range_unit(
1201 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1202 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1203 range: impl ::core::convert::Into<i32>,
1204 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>,
1205 ) -> () {
1206 unsafe {
1207 ::unity::il2cpp_call!((::unity::module_base()+0x1dc6ec0usize)as*mut u8,();
1208(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(i32)::core::convert::Into::into(range),(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1209 }
1210 }
1211
1212 #[doc = "`EachRangeUnit(crate::app::unit::Unit, i32, crate::app::mapfor::MapFor_UnitFunction)` overload"]
1213 pub fn each_range_unit_2(
1214 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1215 range: impl ::core::convert::Into<i32>,
1216 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>,
1217 ) -> () {
1218 unsafe {
1219 ::unity::il2cpp_call!((::unity::module_base()+0x1dc77d0usize)as*mut u8,();
1220(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(range),(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1221 }
1222 }
1223
1224 #[doc = "`EachRangeUnitSkill(crate::app::unit::Unit, crate::app::skilldata::SkillData_Timings, crate::app::mapfor::MapFor_UnitSkillFunction)` overload"]
1225 pub fn each_range_unit_skill(
1226 target: impl ::core::convert::Into<crate::app::unit::Unit>,
1227 timing: impl ::core::convert::Into<crate::app::skilldata::SkillData_Timings>,
1228 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitSkillFunction>,
1229 ) -> () {
1230 unsafe {
1231 ::unity::il2cpp_call!((::unity::module_base()+0x1dc7f10usize)as*mut u8,();
1232(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::skilldata::SkillData_Timings)::core::convert::Into::into(timing),(crate::app::mapfor::MapFor_UnitSkillFunction)::core::convert::Into::into(func))
1233 }
1234 }
1235
1236 #[doc = "`EachRangeUnitAround(crate::app::unit::Unit, crate::app::skilldata::SkillData, crate::app::mapfor::MapFor_UnitFunction)` overload"]
1237 pub fn each_range_unit_around(
1238 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1239 skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
1240 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>,
1241 ) -> () {
1242 unsafe {
1243 ::unity::il2cpp_call!((::unity::module_base()+0x1dc8920usize)as*mut u8,();
1244(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1245 }
1246 }
1247
1248 #[doc = "`EachRangeUnitSupport(crate::app::unit::Unit, crate::app::skilldata::SkillData, crate::app::mapfor::MapFor_UnitFunction)` overload"]
1249 pub fn each_range_unit_support(
1250 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1251 skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
1252 func: impl ::core::convert::Into<crate::app::mapfor::MapFor_UnitFunction>,
1253 ) -> () {
1254 unsafe {
1255 ::unity::il2cpp_call!((::unity::module_base()+0x1dc91c0usize)as*mut u8,();
1256(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::mapfor::MapFor_UnitFunction)::core::convert::Into::into(func))
1257 }
1258 }
1259
1260 #[doc = "`.cctor()` overload"]
1261 pub fn cctor() -> () {
1262 unsafe {
1263 ::unity::il2cpp_call!((::unity::module_base()+0x1dc9a70usize)as*mut u8,();
1264 )
1265 }
1266 }
1267}
1268
1269#[cfg(feature = "app-mapfor")]
1270pub trait IMapForMethods: IMapFor {
1271 #[doc = "`.ctor()` overload"]
1272 fn ctor(self) -> () {
1273 unsafe {
1274 let __receiver = <MapFor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1275 ::unity::il2cpp_call!((::unity::module_base()+0x1dc9a60usize)as*mut u8,();
1276(MapFor)__receiver)
1277 }
1278 }
1279}
1280
1281#[cfg(feature = "app-mapfor")]
1282impl<__T: IMapFor> IMapForMethods for __T {}
1283
1284#[cfg(feature = "app-mapfor")]
1285impl MapFor {
1286 pub fn each_poke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1287 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1288 }
1289
1290 pub fn each_poke_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1291 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1292 }
1293
1294 pub fn each_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1295 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1296 }
1297
1298 pub fn each_destroy_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1299 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1300 }
1301
1302 pub fn each_play_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1303 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1304 }
1305
1306 pub fn each_play_area2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1307 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1308 }
1309
1310 pub fn each_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1311 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1312 }
1313
1314 pub fn each_range2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1315 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1316 }
1317
1318 pub fn each_range_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1319 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1320 }
1321
1322 pub fn each_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1323 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1324 }
1325
1326 pub fn each_line_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1327 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1328 }
1329
1330 pub fn each_rhombus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1331 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1332 }
1333
1334 pub fn each_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1335 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1336 }
1337
1338 pub fn each_force2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1339 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1340 }
1341
1342 pub fn each_ally_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1343 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1344 }
1345
1346 pub fn each_enemy_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1347 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1348 }
1349
1350 pub fn each_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1351 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1352 }
1353
1354 pub fn each_force_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1355 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1356 }
1357
1358 pub fn each_self_force_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1359 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1360 }
1361
1362 pub fn each_force_unit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1363 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1364 }
1365
1366 pub fn each_ally_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1367 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1368 }
1369
1370 pub fn each_ally_unit2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1371 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1372 }
1373
1374 pub fn each_enemy_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1375 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1376 }
1377
1378 pub fn each_enemy_unit2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1379 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1380 }
1381
1382 pub fn each_around_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1384 }
1385
1386 pub fn each_around_unit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1388 }
1389
1390 pub fn each_range_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1392 }
1393
1394 pub fn each_range_unit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1396 }
1397
1398 pub fn each_range_unit_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1400 }
1401
1402 pub fn each_range_unit_around_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1404 }
1405
1406 pub fn each_range_unit_support_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1407 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1408 }
1409
1410 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1411 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1412 }
1413
1414 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1415 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1416 }
1417}
1418
1419#[cfg(feature = "app-mapfor")]
1420impl MapFor {
1421 #[doc = "`.ctor()` — no args"]
1422 pub fn new() -> Self {
1423 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1424 panic!(
1425 "{}
1426::{}
1427 failed to instantiate",
1428 ::core::stringify!(MapFor),
1429 ::core::stringify!(new),
1430 )
1431 });
1432 <Self as IMapForMethods>::ctor(this);
1433 this
1434 }
1435}
1436
1437#[cfg(feature = "app-mapfor")]
1438pub trait IMapFor_Force2FunctionMethods: IMapFor_Force2Function {
1439 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
1440 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1441 unsafe {
1442 let __receiver = <MapFor_Force2Function as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1443 ::unity::il2cpp_call!((::unity::module_base()+0x24c5be0usize)as*mut u8,();
1444(MapFor_Force2Function)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
1445 }
1446 }
1447 #[doc = "`Invoke(crate::app::force::Force_Type)` overload"]
1448 fn invoke(self, force_type: impl ::core::convert::Into<crate::app::force::Force_Type>) -> crate::app::mapfor::MapFor_Return {
1449 unsafe {
1450 let __receiver = <MapFor_Force2Function as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1451 {
1452 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1453 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
1454 panic!(
1455 "unity: virtual slot {}
1456 out of range (vtable len {}
1457) on the runtime class behind {}
1458 (method `{}
1459`)",
1460 13usize,
1461 __vt.len(),
1462 <MapFor_Force2Function as ::unity::ClassIdentity>::NAME,
1463 "Invoke",
1464 )
1465 });
1466 let __inner: extern "C" fn(
1467 MapFor_Force2Function,
1468 crate::app::force::Force_Type,
1469 ::unity::OptionalMethod,
1470 ) -> crate::app::mapfor::MapFor_Return = ::core::mem::transmute(__vi.method_ptr);
1471 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1472 __inner(__receiver, ::core::convert::Into::into(force_type), __mi)
1473 }
1474 }
1475 }
1476}
1477
1478#[cfg(feature = "app-mapfor")]
1479impl<__T: IMapFor_Force2Function> IMapFor_Force2FunctionMethods for __T {}
1480
1481#[cfg(feature = "app-mapfor")]
1482impl MapFor_Force2Function {
1483 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1484 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1485 }
1486
1487 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1488 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1489 }
1490}
1491
1492#[cfg(feature = "app-mapfor")]
1493impl MapFor_Force2Function {
1494 #[doc = "Direct (non-virtual) call to `MapFor_Force2Function`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1495 pub unsafe fn invoke(
1496 this: impl ::core::convert::Into<::unity::IlInstance>,
1497 force_type: crate::app::force::Force_Type,
1498 ) -> crate::app::mapfor::MapFor_Return {
1499 let __mi = Self::invoke_method_info();
1500 let __inner: extern "C" fn(::unity::IlInstance, crate::app::force::Force_Type, ::unity::OptionalMethod) -> crate::app::mapfor::MapFor_Return =
1501 ::core::mem::transmute(__mi.method_ptr);
1502 __inner(this.into(), force_type, ::core::option::Option::None)
1503 }
1504}
1505
1506#[cfg(feature = "app-mapfor")]
1507impl MapFor_Force2Function {
1508 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
1509 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
1510 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1511 panic!(
1512 "{}
1513::{}
1514 failed to instantiate",
1515 ::core::stringify!(MapFor_Force2Function),
1516 ::core::stringify!(new),
1517 )
1518 });
1519 <Self as IMapFor_Force2FunctionMethods>::ctor(this, object, method);
1520 this
1521 }
1522}
1523
1524#[cfg(feature = "app-mapfor")]
1525pub trait IMapFor_TargetFunctionMethods: IMapFor_TargetFunction {
1526 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
1527 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1528 unsafe {
1529 let __receiver = <MapFor_TargetFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1530 ::unity::il2cpp_call!((::unity::module_base()+0x24c7040usize)as*mut u8,();
1531(MapFor_TargetFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
1532 }
1533 }
1534 #[doc = "`Invoke(i32, i32, i32, i32, crate::app::unit::Unit, u32, crate::app::unititem::UnitItem)` overload"]
1535 fn invoke(
1536 self,
1537 attack_x: impl ::core::convert::Into<i32>,
1538 attack_z: impl ::core::convert::Into<i32>,
1539 target_x: impl ::core::convert::Into<i32>,
1540 target_z: impl ::core::convert::Into<i32>,
1541 target: impl ::core::convert::Into<crate::app::unit::Unit>,
1542 item_mask: impl ::core::convert::Into<u32>,
1543 specified_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1544 ) -> () {
1545 unsafe {
1546 let __receiver = <MapFor_TargetFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1547 {
1548 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1549 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
1550 panic!(
1551 "unity: virtual slot {}
1552 out of range (vtable len {}
1553) on the runtime class behind {}
1554 (method `{}
1555`)",
1556 13usize,
1557 __vt.len(),
1558 <MapFor_TargetFunction as ::unity::ClassIdentity>::NAME,
1559 "Invoke",
1560 )
1561 });
1562 let __inner: extern "C" fn(
1563 MapFor_TargetFunction,
1564 i32,
1565 i32,
1566 i32,
1567 i32,
1568 crate::app::unit::Unit,
1569 u32,
1570 crate::app::unititem::UnitItem,
1571 ::unity::OptionalMethod,
1572 ) -> () = ::core::mem::transmute(__vi.method_ptr);
1573 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1574 __inner(
1575 __receiver,
1576 ::core::convert::Into::into(attack_x),
1577 ::core::convert::Into::into(attack_z),
1578 ::core::convert::Into::into(target_x),
1579 ::core::convert::Into::into(target_z),
1580 ::core::convert::Into::into(target),
1581 ::core::convert::Into::into(item_mask),
1582 ::core::convert::Into::into(specified_item),
1583 __mi,
1584 )
1585 }
1586 }
1587 }
1588}
1589
1590#[cfg(feature = "app-mapfor")]
1591impl<__T: IMapFor_TargetFunction> IMapFor_TargetFunctionMethods for __T {}
1592
1593#[cfg(feature = "app-mapfor")]
1594impl MapFor_TargetFunction {
1595 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1596 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1597 }
1598
1599 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1600 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1601 }
1602}
1603
1604#[cfg(feature = "app-mapfor")]
1605impl MapFor_TargetFunction {
1606 #[doc = "Direct (non-virtual) call to `MapFor_TargetFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1607 pub unsafe fn invoke(
1608 this: impl ::core::convert::Into<::unity::IlInstance>,
1609 attack_x: i32,
1610 attack_z: i32,
1611 target_x: i32,
1612 target_z: i32,
1613 target: crate::app::unit::Unit,
1614 item_mask: u32,
1615 specified_item: crate::app::unititem::UnitItem,
1616 ) -> () {
1617 let __mi = Self::invoke_method_info();
1618 let __inner: extern "C" fn(
1619 ::unity::IlInstance,
1620 i32,
1621 i32,
1622 i32,
1623 i32,
1624 crate::app::unit::Unit,
1625 u32,
1626 crate::app::unititem::UnitItem,
1627 ::unity::OptionalMethod,
1628 ) -> () = ::core::mem::transmute(__mi.method_ptr);
1629 __inner(
1630 this.into(),
1631 attack_x,
1632 attack_z,
1633 target_x,
1634 target_z,
1635 target,
1636 item_mask,
1637 specified_item,
1638 ::core::option::Option::None,
1639 )
1640 }
1641}
1642
1643#[cfg(feature = "app-mapfor")]
1644impl MapFor_TargetFunction {
1645 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
1646 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
1647 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1648 panic!(
1649 "{}
1650::{}
1651 failed to instantiate",
1652 ::core::stringify!(MapFor_TargetFunction),
1653 ::core::stringify!(new),
1654 )
1655 });
1656 <Self as IMapFor_TargetFunctionMethods>::ctor(this, object, method);
1657 this
1658 }
1659}
1660
1661#[cfg(feature = "app-mapfor")]
1662pub trait IMapFor_UnitPosFunctionMethods: IMapFor_UnitPosFunction {
1663 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
1664 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1665 unsafe {
1666 let __receiver =
1667 <MapFor_UnitPosFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1668 ::unity::il2cpp_call!((::unity::module_base()+0x24c7bc0usize)as*mut u8,();
1669(MapFor_UnitPosFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
1670 }
1671 }
1672 #[doc = "`Invoke(crate::app::unit::Unit, i32, i32)` overload"]
1673 fn invoke(
1674 self,
1675 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1676 x: impl ::core::convert::Into<i32>,
1677 z: impl ::core::convert::Into<i32>,
1678 ) -> () {
1679 unsafe {
1680 let __receiver =
1681 <MapFor_UnitPosFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1682 {
1683 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1684 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
1685 panic!(
1686 "unity: virtual slot {}
1687 out of range (vtable len {}
1688) on the runtime class behind {}
1689 (method `{}
1690`)",
1691 13usize,
1692 __vt.len(),
1693 <MapFor_UnitPosFunction as ::unity::ClassIdentity>::NAME,
1694 "Invoke",
1695 )
1696 });
1697 let __inner: extern "C" fn(MapFor_UnitPosFunction, crate::app::unit::Unit, i32, i32, ::unity::OptionalMethod) -> () =
1698 ::core::mem::transmute(__vi.method_ptr);
1699 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1700 __inner(
1701 __receiver,
1702 ::core::convert::Into::into(unit),
1703 ::core::convert::Into::into(x),
1704 ::core::convert::Into::into(z),
1705 __mi,
1706 )
1707 }
1708 }
1709 }
1710}
1711
1712#[cfg(feature = "app-mapfor")]
1713impl<__T: IMapFor_UnitPosFunction> IMapFor_UnitPosFunctionMethods for __T {}
1714
1715#[cfg(feature = "app-mapfor")]
1716impl MapFor_UnitPosFunction {
1717 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1718 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1719 }
1720
1721 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1722 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1723 }
1724}
1725
1726#[cfg(feature = "app-mapfor")]
1727impl MapFor_UnitPosFunction {
1728 #[doc = "Direct (non-virtual) call to `MapFor_UnitPosFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1729 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, unit: crate::app::unit::Unit, x: i32, z: i32) -> () {
1730 let __mi = Self::invoke_method_info();
1731 let __inner: extern "C" fn(::unity::IlInstance, crate::app::unit::Unit, i32, i32, ::unity::OptionalMethod) -> () =
1732 ::core::mem::transmute(__mi.method_ptr);
1733 __inner(this.into(), unit, x, z, ::core::option::Option::None)
1734 }
1735}
1736
1737#[cfg(feature = "app-mapfor")]
1738impl MapFor_UnitPosFunction {
1739 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
1740 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
1741 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1742 panic!(
1743 "{}
1744::{}
1745 failed to instantiate",
1746 ::core::stringify!(MapFor_UnitPosFunction),
1747 ::core::stringify!(new),
1748 )
1749 });
1750 <Self as IMapFor_UnitPosFunctionMethods>::ctor(this, object, method);
1751 this
1752 }
1753}
1754
1755#[cfg(feature = "app-mapfor")]
1756pub trait IMapFor_PokeFunctionMethods: IMapFor_PokeFunction {
1757 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
1758 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1759 unsafe {
1760 let __receiver = <MapFor_PokeFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1761 ::unity::il2cpp_call!((::unity::module_base()+0x24c6240usize)as*mut u8,();
1762(MapFor_PokeFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
1763 }
1764 }
1765 #[doc = "`Invoke(i32, i32, crate::app::pokeinspector::PokeInspector)` overload"]
1766 fn invoke(
1767 self,
1768 x: impl ::core::convert::Into<i32>,
1769 z: impl ::core::convert::Into<i32>,
1770 inspector: impl ::core::convert::Into<crate::app::pokeinspector::PokeInspector>,
1771 ) -> () {
1772 unsafe {
1773 let __receiver = <MapFor_PokeFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1774 {
1775 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1776 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
1777 panic!(
1778 "unity: virtual slot {}
1779 out of range (vtable len {}
1780) on the runtime class behind {}
1781 (method `{}
1782`)",
1783 13usize,
1784 __vt.len(),
1785 <MapFor_PokeFunction as ::unity::ClassIdentity>::NAME,
1786 "Invoke",
1787 )
1788 });
1789 let __inner: extern "C" fn(MapFor_PokeFunction, i32, i32, crate::app::pokeinspector::PokeInspector, ::unity::OptionalMethod) -> () =
1790 ::core::mem::transmute(__vi.method_ptr);
1791 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1792 __inner(
1793 __receiver,
1794 ::core::convert::Into::into(x),
1795 ::core::convert::Into::into(z),
1796 ::core::convert::Into::into(inspector),
1797 __mi,
1798 )
1799 }
1800 }
1801 }
1802}
1803
1804#[cfg(feature = "app-mapfor")]
1805impl<__T: IMapFor_PokeFunction> IMapFor_PokeFunctionMethods for __T {}
1806
1807#[cfg(feature = "app-mapfor")]
1808impl MapFor_PokeFunction {
1809 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1810 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1811 }
1812
1813 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1814 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1815 }
1816}
1817
1818#[cfg(feature = "app-mapfor")]
1819impl MapFor_PokeFunction {
1820 #[doc = "Direct (non-virtual) call to `MapFor_PokeFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1821 pub unsafe fn invoke(
1822 this: impl ::core::convert::Into<::unity::IlInstance>,
1823 x: i32,
1824 z: i32,
1825 inspector: crate::app::pokeinspector::PokeInspector,
1826 ) -> () {
1827 let __mi = Self::invoke_method_info();
1828 let __inner: extern "C" fn(::unity::IlInstance, i32, i32, crate::app::pokeinspector::PokeInspector, ::unity::OptionalMethod) -> () =
1829 ::core::mem::transmute(__mi.method_ptr);
1830 __inner(this.into(), x, z, inspector, ::core::option::Option::None)
1831 }
1832}
1833
1834#[cfg(feature = "app-mapfor")]
1835impl MapFor_PokeFunction {
1836 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
1837 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
1838 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1839 panic!(
1840 "{}
1841::{}
1842 failed to instantiate",
1843 ::core::stringify!(MapFor_PokeFunction),
1844 ::core::stringify!(new),
1845 )
1846 });
1847 <Self as IMapFor_PokeFunctionMethods>::ctor(this, object, method);
1848 this
1849 }
1850}
1851
1852#[cfg(feature = "app-mapfor")]
1853#[doc(hidden)]
1854pub mod prelude {
1855 pub use super::{
1856 IMapFor, IMapForMethods, IMapFor_DestroyFunction, IMapFor_DestroyFunctionMethods, IMapFor_Force2Function, IMapFor_Force2FunctionMethods,
1857 IMapFor_ForceFunction, IMapFor_ForceFunctionMethods, IMapFor_PokeFunction, IMapFor_PokeFunctionMethods, IMapFor_Pos2Function,
1858 IMapFor_Pos2FunctionMethods, IMapFor_PosFunction, IMapFor_PosFunctionMethods, IMapFor_Range2Function, IMapFor_Range2FunctionMethods,
1859 IMapFor_RangeFunction, IMapFor_RangeFunctionMethods, IMapFor_TargetFunction, IMapFor_TargetFunctionMethods, IMapFor_Unit2Function,
1860 IMapFor_Unit2FunctionMethods, IMapFor_UnitFunction, IMapFor_UnitFunctionMethods, IMapFor_UnitPosFunction, IMapFor_UnitPosFunctionMethods,
1861 IMapFor_UnitSkillFunction, IMapFor_UnitSkillFunctionMethods, MapFor, MapFor_DestroyFunction, MapFor_Force2Function, MapFor_ForceFunction,
1862 MapFor_PokeFunction, MapFor_Pos2Function, MapFor_PosFunction, MapFor_Range2Function, MapFor_RangeFunction, MapFor_Return,
1863 MapFor_TargetFunction, MapFor_Unit2Function, MapFor_UnitFunction, MapFor_UnitPosFunction, MapFor_UnitSkillFunction,
1864 };
1865 #[cfg(feature = "system-delegate")]
1866 pub use crate::system::delegate::IDelegateMethods;
1867 #[cfg(feature = "system-multicastdelegate")]
1868 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
1869 #[cfg(feature = "system-object")]
1870 pub use crate::system::object::IObjectMethods;
1871 #[cfg(feature = "system-enum")]
1872 pub use crate::system::r#enum::IEnumMethods;
1873 #[cfg(feature = "system-valuetype")]
1874 pub use crate::system::valuetype::IValueTypeMethods;
1875 pub use crate::system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType};
1876}