1#[cfg(feature = "app-mapinspectors-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::singletonclass_1::{ISingletonClass_1, SingletonClass_1},
10 system::{
11 object::{IObject, Object},
12 valuetype::{IValueType, ValueType},
13 },
14 };
15
16 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinspectors/MapInspectors.md"))]
17 #[::unity::class(namespace = "App", name = "MapInspectors")]
18 #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::mapinspectors::MapInspectors>)]
19 pub struct MapInspectors {
20 #[offset(32)]
21 #[rename(name = "m_Inspectors")]
22 pub m_inspectors: crate::system::collections::generic::list_1::List_1<crate::app::mapinspector::MapInspector>,
23 #[offset(40)]
24 #[rename(name = "m_KindInspectors")]
25 pub m_kind_inspectors: ::unity::Array<crate::system::collections::generic::list_1::List_1<crate::app::mapinspector::MapInspector>>,
26 #[static_field]
27 #[rename(name = "s_InspectorSearch")]
28 pub s_inspector_search: crate::app::mapinspectors::MapInspectors_MapInspectorSearch,
29 }
30
31 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinspectors/MapInspectors_EventUnitScope.md"))]
32 #[repr(C)]
33 #[derive(::core::clone::Clone, ::core::marker::Copy)]
34 pub struct MapInspectors_EventUnitScope {}
35 impl ::unity::ClassIdentity for MapInspectors_EventUnitScope {
36 const NAME: &'static str = "MapInspectors.EventUnitScope";
37 const NAMESPACE: &'static str = "App";
38
39 fn class() -> ::unity::Class {
40 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
41 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
42 }
43 }
44 impl ::unity::IlType for MapInspectors_EventUnitScope {
45 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
46 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
47 }
48 }
49
50 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinspectors/MapInspectors_MapInspectorSearch.md"))]
51 #[::unity::class(namespace = "App", name = "MapInspectors.MapInspectorSearch")]
52 #[parent(crate::system::object::Object)]
53 pub struct MapInspectors_MapInspectorSearch {
54 #[offset(16)]
55 #[rename(name = "m_List")]
56 pub m_list: crate::app::rawclasslist_1::RawClassList_1<crate::app::mapinspector::MapInspector>,
57 }
58}
59
60#[cfg(feature = "app-mapinspectors-types")]
61pub use __types::*;
62
63#[cfg(feature = "app-mapinspectors")]
64impl MapInspectors {
65 #[doc = "`get_Inspectors()` overload"]
66 pub fn get_inspectors() -> crate::system::collections::generic::list_1::List_1<crate::app::mapinspector::MapInspector> {
67 unsafe {
68 ::unity::il2cpp_call!((::unity::module_base()+0x1de6c00usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::mapinspector::MapInspector> ;
69 )
70 }
71 }
72
73 #[doc = "`GetKindInspectors(crate::app::mapinspector::MapInspector_Kind)` overload"]
74 pub fn get_kind_inspectors(
75 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
76 ) -> crate::system::collections::generic::list_1::List_1<crate::app::mapinspector::MapInspector> {
77 unsafe {
78 ::unity::il2cpp_call!((::unity::module_base()+0x1de6c80usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::mapinspector::MapInspector> ;
79(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind))
80 }
81 }
82
83 #[doc = "`Add(crate::app::mapinspector::MapInspector)` overload"]
84 pub fn add(inspector: impl ::core::convert::Into<crate::app::mapinspector::MapInspector>) -> crate::app::mapinspector::MapInspector {
85 unsafe {
86 ::unity::il2cpp_call!((::unity::module_base()+0x1de7020usize)as*mut u8,crate::app::mapinspector::MapInspector;
87(crate::app::mapinspector::MapInspector)::core::convert::Into::into(inspector))
88 }
89 }
90
91 #[doc = "`Clear()` overload"]
92 pub fn clear() -> () {
93 unsafe {
94 ::unity::il2cpp_call!((::unity::module_base()+0x1de7130usize)as*mut u8,();
95 )
96 }
97 }
98
99 #[doc = "`GetEnableInspectors(crate::app::mapinspector::MapInspector_Kind, crate::app::unit::Unit, i32, i32, i32, i32)` overload"]
100 pub fn get_enable_inspectors(
101 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
102 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
103 arg1: impl ::core::convert::Into<i32>,
104 arg2: impl ::core::convert::Into<i32>,
105 arg3: impl ::core::convert::Into<i32>,
106 arg4: impl ::core::convert::Into<i32>,
107 ) -> crate::system::collections::generic::stack_1::Stack_1<crate::app::mapinspector::MapInspector> {
108 unsafe {
109 ::unity::il2cpp_call!((::unity::module_base()+0x1de71c0usize)as*mut u8,crate::system::collections::generic::stack_1::Stack_1<crate::app::mapinspector::MapInspector> ;
110(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(arg1),(i32)::core::convert::Into::into(arg2),(i32)::core::convert::Into::into(arg3),(i32)::core::convert::Into::into(arg4))
111 }
112 }
113
114 #[doc = "`GetEnableInspector(crate::app::mapinspector::MapInspector_Kind, crate::app::unit::Unit, i32, i32, i32, i32)` overload"]
115 pub fn get_enable_inspector(
116 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
117 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
118 arg1: impl ::core::convert::Into<i32>,
119 arg2: impl ::core::convert::Into<i32>,
120 arg3: impl ::core::convert::Into<i32>,
121 arg4: impl ::core::convert::Into<i32>,
122 ) -> crate::app::mapinspector::MapInspector {
123 unsafe {
124 ::unity::il2cpp_call!((::unity::module_base()+0x1de7270usize)as*mut u8,crate::app::mapinspector::MapInspector;
125(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(arg1),(i32)::core::convert::Into::into(arg2),(i32)::core::convert::Into::into(arg3),(i32)::core::convert::Into::into(arg4))
126 }
127 }
128
129 #[doc = "`GetPokeInspector(i32, i32)` overload"]
130 pub fn get_poke_inspector(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> crate::app::pokeinspector::PokeInspector {
131 unsafe {
132 ::unity::il2cpp_call!((::unity::module_base()+0x1de7320usize)as*mut u8,crate::app::pokeinspector::PokeInspector;
133(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
134 }
135 }
136
137 #[doc = "`GetPokeInspector(crate::app::mapinspector::MapInspector_Kind, i32, i32)` overload"]
138 pub fn get_poke_inspector_2(
139 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
140 x: impl ::core::convert::Into<i32>,
141 z: impl ::core::convert::Into<i32>,
142 ) -> crate::app::pokeinspector::PokeInspector {
143 unsafe {
144 ::unity::il2cpp_call!((::unity::module_base()+0x1de73f0usize)as*mut u8,crate::app::pokeinspector::PokeInspector;
145(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
146 }
147 }
148
149 #[doc = "`IsEnable(crate::app::mapinspector::MapInspector_Kind, i32, i32)` overload"]
150 pub fn is_enable(
151 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
152 x: impl ::core::convert::Into<i32>,
153 z: impl ::core::convert::Into<i32>,
154 ) -> bool {
155 unsafe {
156 ::unity::il2cpp_call!((::unity::module_base()+0x1de7480usize)as*mut u8,bool;
157(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
158 }
159 }
160
161 #[doc = "`IsEnable(crate::app::mapinspector::MapInspector_Kind, crate::app::unit::Unit)` overload"]
162 pub fn is_enable_2(
163 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
164 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
165 ) -> bool {
166 unsafe {
167 ::unity::il2cpp_call!((::unity::module_base()+0x1de7570usize)as*mut u8,bool;
168(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(crate::app::unit::Unit)::core::convert::Into::into(unit))
169 }
170 }
171
172 #[doc = "`IsEnable(crate::app::mapinspector::MapInspector_Kind, i32, i32, crate::app::unit::Unit)` overload"]
173 pub fn is_enable_3(
174 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
175 x: impl ::core::convert::Into<i32>,
176 z: impl ::core::convert::Into<i32>,
177 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
178 ) -> bool {
179 unsafe {
180 ::unity::il2cpp_call!((::unity::module_base()+0x1de7690usize)as*mut u8,bool;
181(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::unit::Unit)::core::convert::Into::into(unit))
182 }
183 }
184
185 #[doc = "`IsEnable(crate::app::mapinspector::MapInspector_Kind, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
186 pub fn is_enable_4(
187 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
188 from: impl ::core::convert::Into<crate::app::unit::Unit>,
189 to: impl ::core::convert::Into<crate::app::unit::Unit>,
190 ) -> bool {
191 unsafe {
192 ::unity::il2cpp_call!((::unity::module_base()+0x1de77c0usize)as*mut u8,bool;
193(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(crate::app::unit::Unit)::core::convert::Into::into(from),(crate::app::unit::Unit)::core::convert::Into::into(to))
194 }
195 }
196
197 #[doc = "`FindBreakable(i32, i32)` overload"]
198 pub fn find_breakable(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> crate::app::pokeinspector::PokeInspector {
199 unsafe {
200 ::unity::il2cpp_call!((::unity::module_base()+0x1de7910usize)as*mut u8,crate::app::pokeinspector::PokeInspector;
201(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
202 }
203 }
204
205 #[doc = "`IsBreakable(i32, i32)` overload"]
206 pub fn is_breakable(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> bool {
207 unsafe {
208 ::unity::il2cpp_call!((::unity::module_base()+0x1de7b80usize)as*mut u8,bool;
209(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
210 }
211 }
212
213 #[doc = "`FindCannon(i32, i32)` overload"]
214 pub fn find_cannon(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> crate::app::cannoninspector::CannonInspector {
215 unsafe {
216 ::unity::il2cpp_call!((::unity::module_base()+0x1de7c00usize)as*mut u8,crate::app::cannoninspector::CannonInspector;
217(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
218 }
219 }
220
221 pub fn try_create_inspector<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
222 x: impl ::core::convert::Into<i32>,
223 z: impl ::core::convert::Into<i32>,
224 w: impl ::core::convert::Into<i32>,
225 h: impl ::core::convert::Into<i32>,
226 ) -> M0 {
227 static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
228 ::unity::lookup::method_info_on_class(<MapInspectors as ::unity::ClassIdentity>::class(), "TryCreateInspector", 4)
229 });
230 #[allow(clippy::type_complexity)]
231 static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
232 ::std::sync::OnceLock::new();
233 let _ = true;
234 let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
235 ::core::result::Result::Ok(mi) => *mi,
236 ::core::result::Result::Err(e) => {
237 panic!(
238 "method lookup failed: {}
239::{}
240: {}
241",
242 <MapInspectors as ::unity::ClassIdentity>::NAME,
243 "TryCreateInspector",
244 e
245 )
246 },
247 };
248 let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
249 let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
250 let __inflated: &'static ::unity::il2cpp::MethodInfo = {
251 let mut __guard = __cache.lock().unwrap();
252 *__guard
253 .entry(__key)
254 .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
255 };
256 unsafe {
257 let __f: extern "C" fn(i32, i32, i32, i32, ::unity::OptionalMethod) -> M0 = ::core::mem::transmute(__inflated.method_ptr);
258 let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
259 __f(
260 ::core::convert::Into::into(x),
261 ::core::convert::Into::into(z),
262 ::core::convert::Into::into(w),
263 ::core::convert::Into::into(h),
264 ::core::option::Option::Some(__mi_opaque),
265 )
266 }
267 }
268
269 #[doc = "`TryCreateCannonInspector(i32, i32, i32)` overload"]
270 pub fn try_create_cannon_inspector(
271 x: impl ::core::convert::Into<i32>,
272 z: impl ::core::convert::Into<i32>,
273 max_shells: impl ::core::convert::Into<i32>,
274 ) -> crate::app::cannoninspector::CannonInspector {
275 unsafe {
276 ::unity::il2cpp_call!((::unity::module_base()+0x1de7e70usize)as*mut u8,crate::app::cannoninspector::CannonInspector;
277(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(max_shells))
278 }
279 }
280
281 #[doc = "`CalcLayerSize(*muti32, *muti32, *muti32, *muti32)` overload"]
282 pub fn calc_layer_size() -> (i32, i32, i32, i32) {
283 unsafe {
284 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
285 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
286 let mut __out_2 = ::core::mem::MaybeUninit::<i32>::uninit();
287 let mut __out_3 = ::core::mem::MaybeUninit::<i32>::uninit();
288 ::unity::il2cpp_call!((::unity::module_base()+0x1de8160usize)as*mut u8,();
289(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(*mut i32)__out_2.as_mut_ptr(),(*mut i32)__out_3.as_mut_ptr());
290 (__out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init(), __out_3.assume_init())
291 }
292 }
293
294 #[doc = "`Regist()` overload"]
295 pub fn regist() -> () {
296 unsafe {
297 ::unity::il2cpp_call!((::unity::module_base()+0x1de83a0usize)as*mut u8,();
298 )
299 }
300 }
301
302 #[doc = "`.cctor()` overload"]
303 pub fn cctor() -> () {
304 unsafe {
305 ::unity::il2cpp_call!((::unity::module_base()+0x1de8560usize)as*mut u8,();
306 )
307 }
308 }
309}
310
311#[cfg(feature = "app-mapinspectors")]
312pub trait IMapInspectorsMethods: IMapInspectors {
313 #[doc = "`.ctor()` overload"]
314 fn ctor(self) -> () {
315 unsafe {
316 let __receiver = <MapInspectors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317 ::unity::il2cpp_call!((::unity::module_base()+0x1de6d30usize)as*mut u8,();
318(MapInspectors)__receiver)
319 }
320 }
321 #[doc = "`ClearImpl()` overload"]
322 fn clear_impl(self) -> () {
323 unsafe {
324 let __receiver = <MapInspectors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
325 ::unity::il2cpp_call!((::unity::module_base()+0x1de6ee0usize)as*mut u8,();
326(MapInspectors)__receiver)
327 }
328 }
329 #[doc = "`AddImpl(crate::app::mapinspector::MapInspector)` overload"]
330 fn add_impl(self, inspector: impl ::core::convert::Into<crate::app::mapinspector::MapInspector>) -> () {
331 unsafe {
332 let __receiver = <MapInspectors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
333 ::unity::il2cpp_call!((::unity::module_base()+0x1de6f90usize)as*mut u8,();
334(MapInspectors)__receiver,(crate::app::mapinspector::MapInspector)::core::convert::Into::into(inspector))
335 }
336 }
337 #[doc = "`get_Version()` overload"]
338 fn get_version(self) -> i32 {
339 unsafe {
340 let __receiver = <MapInspectors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
341 {
342 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
343 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
344 panic!(
345 "unity: virtual slot {}
346 out of range (vtable len {}
347) on the runtime class behind {}
348 (method `{}
349`)",
350 4usize,
351 __vt.len(),
352 <MapInspectors as ::unity::ClassIdentity>::NAME,
353 "get_Version",
354 )
355 });
356 let __inner: extern "C" fn(MapInspectors, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
357 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
358 __inner(__receiver, __mi)
359 }
360 }
361 }
362 #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
363 fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
364 unsafe {
365 let __receiver = <MapInspectors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
366 {
367 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
368 let __vi = *__vt.get(11usize).unwrap_or_else(|| {
369 panic!(
370 "unity: virtual slot {}
371 out of range (vtable len {}
372) on the runtime class behind {}
373 (method `{}
374`)",
375 11usize,
376 __vt.len(),
377 <MapInspectors as ::unity::ClassIdentity>::NAME,
378 "OnSerialize",
379 )
380 });
381 let __inner: extern "C" fn(MapInspectors, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
382 ::core::mem::transmute(__vi.method_ptr);
383 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
384 __inner(__receiver, ::core::convert::Into::into(stream), __mi)
385 }
386 }
387 }
388 #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
389 fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
390 unsafe {
391 let __receiver = <MapInspectors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392 {
393 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
394 let __vi = *__vt.get(12usize).unwrap_or_else(|| {
395 panic!(
396 "unity: virtual slot {}
397 out of range (vtable len {}
398) on the runtime class behind {}
399 (method `{}
400`)",
401 12usize,
402 __vt.len(),
403 <MapInspectors as ::unity::ClassIdentity>::NAME,
404 "OnDeserialize",
405 )
406 });
407 let __inner: extern "C" fn(MapInspectors, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
408 ::core::mem::transmute(__vi.method_ptr);
409 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
410 __inner(
411 __receiver,
412 ::core::convert::Into::into(stream),
413 ::core::convert::Into::into(version),
414 __mi,
415 )
416 }
417 }
418 }
419}
420
421#[cfg(feature = "app-mapinspectors")]
422impl<__T: IMapInspectors> IMapInspectorsMethods for __T {}
423
424#[cfg(feature = "app-mapinspectors")]
425impl MapInspectors {
426 pub fn get_inspectors_method_info() -> &'static ::unity::il2cpp::MethodInfo {
427 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
428 }
429
430 pub fn get_kind_inspectors_method_info() -> &'static ::unity::il2cpp::MethodInfo {
431 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
432 }
433
434 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
436 }
437
438 pub fn clear_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
440 }
441
442 pub fn add_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
444 }
445
446 pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
448 }
449
450 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
452 }
453
454 pub fn get_enable_inspectors_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
456 }
457
458 pub fn get_enable_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
460 }
461
462 pub fn get_poke_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
464 }
465
466 pub fn get_poke_inspector_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
467 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
468 }
469
470 pub fn is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
471 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
472 }
473
474 pub fn is_enable_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
475 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
476 }
477
478 pub fn is_enable_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
479 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
480 }
481
482 pub fn is_enable_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
483 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
484 }
485
486 pub fn find_breakable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
488 }
489
490 pub fn is_breakable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
492 }
493
494 pub fn find_cannon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
496 }
497
498 pub fn try_create_cannon_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
499 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
500 }
501
502 pub fn calc_layer_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
503 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
504 }
505
506 pub fn regist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
507 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
508 }
509
510 pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
511 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
512 }
513
514 pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
515 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
516 }
517
518 pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
519 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
520 }
521
522 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
523 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
524 }
525}
526
527#[cfg(feature = "app-mapinspectors")]
528impl MapInspectors {
529 #[doc = "Direct (non-virtual) call to `MapInspectors`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
530 pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
531 let __mi = Self::get_version_method_info();
532 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
533 __inner(this.into(), ::core::option::Option::None)
534 }
535
536 #[doc = "Direct (non-virtual) call to `MapInspectors`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
537 pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
538 let __mi = Self::on_serialize_method_info();
539 let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
540 ::core::mem::transmute(__mi.method_ptr);
541 __inner(this.into(), stream, ::core::option::Option::None)
542 }
543
544 #[doc = "Direct (non-virtual) call to `MapInspectors`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
545 pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
546 let __mi = Self::on_deserialize_method_info();
547 let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
548 ::core::mem::transmute(__mi.method_ptr);
549 __inner(this.into(), stream, version, ::core::option::Option::None)
550 }
551}
552
553#[cfg(feature = "app-mapinspectors")]
554impl MapInspectors {
555 #[doc = "`.ctor()` — no args"]
556 pub fn new() -> Self {
557 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
558 panic!(
559 "{}
560::{}
561 failed to instantiate",
562 ::core::stringify!(MapInspectors),
563 ::core::stringify!(new),
564 )
565 });
566 <Self as IMapInspectorsMethods>::ctor(this);
567 this
568 }
569}
570
571#[cfg(feature = "app-mapinspectors")]
572impl MapInspectors_EventUnitScope {
573 #[doc = "`.ctor(crate::app::unit::Unit)` overload"]
574 pub fn ctor(&mut self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
575 unsafe {
576 ::unity::il2cpp_call!((::unity::module_base()+0x217d6c0usize)as*mut u8,();
577(*mut MapInspectors_EventUnitScope)self as*mut MapInspectors_EventUnitScope,(crate::app::unit::Unit)::core::convert::Into::into(unit))
578 }
579 }
580
581 #[doc = "`Dispose()` overload"]
582 pub fn dispose(&mut self) -> () {
583 unsafe {
584 ::unity::il2cpp_call!((::unity::module_base()+0x217d750usize)as*mut u8,();
585(*mut MapInspectors_EventUnitScope)self as*mut MapInspectors_EventUnitScope)
586 }
587 }
588}
589
590#[cfg(feature = "app-mapinspectors")]
591impl MapInspectors_EventUnitScope {
592 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
593 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
594 }
595
596 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
597 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
598 }
599}
600
601#[cfg(feature = "app-mapinspectors")]
602pub trait IMapInspectors_MapInspectorSearchMethods: IMapInspectors_MapInspectorSearch {
603 #[doc = "`TryUpdateEnable(crate::app::mapinspector::MapInspector_Kind, crate::app::unit::Unit, i32, i32, i32, i32)` overload"]
604 fn try_update_enable(
605 self,
606 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
607 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
608 value1: impl ::core::convert::Into<i32>,
609 value2: impl ::core::convert::Into<i32>,
610 value3: impl ::core::convert::Into<i32>,
611 value4: impl ::core::convert::Into<i32>,
612 ) -> bool {
613 unsafe {
614 let __receiver =
615 <MapInspectors_MapInspectorSearch as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
616 ::unity::il2cpp_call!((::unity::module_base()+0x217d7d0usize)as*mut u8,bool;
617(MapInspectors_MapInspectorSearch)__receiver,(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(value1),(i32)::core::convert::Into::into(value2),(i32)::core::convert::Into::into(value3),(i32)::core::convert::Into::into(value4))
618 }
619 }
620 #[doc = "`GetEnableStack(crate::app::mapinspector::MapInspector_Kind, crate::app::unit::Unit, i32, i32, i32, i32)` overload"]
621 fn get_enable_stack(
622 self,
623 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
624 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
625 value1: impl ::core::convert::Into<i32>,
626 value2: impl ::core::convert::Into<i32>,
627 value3: impl ::core::convert::Into<i32>,
628 value4: impl ::core::convert::Into<i32>,
629 ) -> crate::system::collections::generic::stack_1::Stack_1<crate::app::mapinspector::MapInspector> {
630 unsafe {
631 let __receiver =
632 <MapInspectors_MapInspectorSearch as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633 ::unity::il2cpp_call!((::unity::module_base()+0x217db20usize)as*mut u8,crate::system::collections::generic::stack_1::Stack_1<crate::app::mapinspector::MapInspector> ;
634(MapInspectors_MapInspectorSearch)__receiver,(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(value1),(i32)::core::convert::Into::into(value2),(i32)::core::convert::Into::into(value3),(i32)::core::convert::Into::into(value4))
635 }
636 }
637 #[doc = "`GetEnableInspector(crate::app::mapinspector::MapInspector_Kind, crate::app::unit::Unit, i32, i32, i32, i32)` overload"]
638 fn get_enable_inspector(
639 self,
640 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
641 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
642 value1: impl ::core::convert::Into<i32>,
643 value2: impl ::core::convert::Into<i32>,
644 value3: impl ::core::convert::Into<i32>,
645 value4: impl ::core::convert::Into<i32>,
646 ) -> crate::app::mapinspector::MapInspector {
647 unsafe {
648 let __receiver =
649 <MapInspectors_MapInspectorSearch as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
650 ::unity::il2cpp_call!((::unity::module_base()+0x217dc90usize)as*mut u8,crate::app::mapinspector::MapInspector;
651(MapInspectors_MapInspectorSearch)__receiver,(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(value1),(i32)::core::convert::Into::into(value2),(i32)::core::convert::Into::into(value3),(i32)::core::convert::Into::into(value4))
652 }
653 }
654 #[doc = "`GetPokeInspector(crate::app::mapinspector::MapInspector_Kind, i32, i32)` overload"]
655 fn get_poke_inspector(
656 self,
657 kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>,
658 x: impl ::core::convert::Into<i32>,
659 z: impl ::core::convert::Into<i32>,
660 ) -> crate::app::pokeinspector::PokeInspector {
661 unsafe {
662 let __receiver =
663 <MapInspectors_MapInspectorSearch as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
664 ::unity::il2cpp_call!((::unity::module_base()+0x217dd60usize)as*mut u8,crate::app::pokeinspector::PokeInspector;
665(MapInspectors_MapInspectorSearch)__receiver,(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
666 }
667 }
668 #[doc = "`.ctor()` overload"]
669 fn ctor(self) -> () {
670 unsafe {
671 let __receiver =
672 <MapInspectors_MapInspectorSearch as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
673 ::unity::il2cpp_call!((::unity::module_base()+0x217df20usize)as*mut u8,();
674(MapInspectors_MapInspectorSearch)__receiver)
675 }
676 }
677}
678
679#[cfg(feature = "app-mapinspectors")]
680impl<__T: IMapInspectors_MapInspectorSearch> IMapInspectors_MapInspectorSearchMethods for __T {}
681
682#[cfg(feature = "app-mapinspectors")]
683impl MapInspectors_MapInspectorSearch {
684 pub fn try_update_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
686 }
687
688 pub fn get_enable_stack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
689 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
690 }
691
692 pub fn get_enable_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
694 }
695
696 pub fn get_poke_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
697 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
698 }
699
700 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
701 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
702 }
703}
704
705#[cfg(feature = "app-mapinspectors")]
706impl MapInspectors_MapInspectorSearch {
707 #[doc = "`.ctor()` — no args"]
708 pub fn new() -> Self {
709 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
710 panic!(
711 "{}
712::{}
713 failed to instantiate",
714 ::core::stringify!(MapInspectors_MapInspectorSearch),
715 ::core::stringify!(new),
716 )
717 });
718 <Self as IMapInspectors_MapInspectorSearchMethods>::ctor(this);
719 this
720 }
721}
722
723#[cfg(feature = "app-mapinspectors")]
724#[doc(hidden)]
725pub mod prelude {
726 pub use super::{
727 IMapInspectors, IMapInspectorsMethods, IMapInspectors_MapInspectorSearch, IMapInspectors_MapInspectorSearchMethods, MapInspectors,
728 MapInspectors_EventUnitScope, MapInspectors_MapInspectorSearch,
729 };
730 #[cfg(feature = "app-singletonclass_1")]
731 pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
732 #[cfg(feature = "system-object")]
733 pub use crate::system::object::IObjectMethods;
734 #[cfg(feature = "system-valuetype")]
735 pub use crate::system::valuetype::IValueTypeMethods;
736 pub use crate::{
737 app::singletonclass_1::ISingletonClass_1,
738 system::{object::IObject, valuetype::IValueType},
739 };
740}