1#[cfg(feature = "app-mapkillbonus-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 mapimagecore_1::{IMapImageCore_1, MapImageCore_1},
11 mapimagecorebyte::{IMapImageCoreByte, MapImageCoreByte},
12 mapimageindex::{IMapImageIndex, MapImageIndex},
13 procinst::{IProcInst, ProcInst},
14 singletonclass_1::{ISingletonClass_1, SingletonClass_1},
15 },
16 system::{
17 object::{IObject, Object},
18 r#enum::{Enum, IEnum},
19 valuetype::{IValueType, ValueType},
20 },
21 };
22
23 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus_Work_Pos.md"))]
24 #[repr(C)]
25 #[derive(::core::clone::Clone, ::core::marker::Copy)]
26 pub struct MapKillBonus_Work_Pos {
27 pub x: u16,
28 pub z: u16,
29 }
30 impl ::unity::ClassIdentity for MapKillBonus_Work_Pos {
31 const NAME: &'static str = "MapKillBonus.Work.Pos";
32 const NAMESPACE: &'static str = "App";
33
34 fn class() -> ::unity::Class {
35 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
36 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
37 }
38 }
39 impl ::unity::IlType for MapKillBonus_Work_Pos {
40 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42 }
43 }
44
45 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus_KindImage.md"))]
46 #[::unity::class(namespace = "App", name = "MapKillBonus.KindImage")]
47 #[parent(crate::app::mapimagecorebyte::MapImageCoreByte)]
48 pub struct MapKillBonus_KindImage {}
49
50 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus_CountImage.md"))]
51 #[::unity::class(namespace = "App", name = "MapKillBonus.CountImage")]
52 #[parent(crate::app::mapimagecore_1::MapImageCore_1<i16>)]
53 pub struct MapKillBonus_CountImage {}
54
55 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus_Work.md"))]
56 #[repr(C)]
57 #[derive(::core::clone::Clone, ::core::marker::Copy)]
58 pub struct MapKillBonus_Work {
59 pub positions: ::unity::Array<crate::app::mapkillbonus::MapKillBonus_Work_Pos>,
60 pub rates0: crate::system::collections::generic::list_1::List_1<i32>,
61 pub rates1: crate::system::collections::generic::list_1::List_1<i32>,
62 }
63 impl ::unity::ClassIdentity for MapKillBonus_Work {
64 const NAME: &'static str = "MapKillBonus.Work";
65 const NAMESPACE: &'static str = "App";
66
67 fn class() -> ::unity::Class {
68 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
69 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
70 }
71 }
72 impl ::unity::IlType for MapKillBonus_Work {
73 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
74 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
75 }
76 }
77
78 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus_GainSequence.md"))]
79 #[::unity::class(namespace = "App", name = "MapKillBonus.GainSequence")]
80 #[parent(crate::app::procinst::ProcInst)]
81 pub struct MapKillBonus_GainSequence {
82 #[offset(112)]
83 #[rename(name = "m_Unit")]
84 pub m_unit: crate::app::unit::Unit,
85 #[offset(120)]
86 #[rename(name = "m_Kind")]
87 pub m_kind: crate::app::mapkillbonus::MapKillBonus_Kinds,
88 }
89
90 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus_KilledBonus.md"))]
91 #[repr(C)]
92 #[derive(::core::clone::Clone, ::core::marker::Copy)]
93 pub struct MapKillBonus_KilledBonus {
94 pub kind: crate::app::killedbonusdata::KilledBonusData_Kinds,
95 pub value: i32,
96 }
97 impl ::unity::ClassIdentity for MapKillBonus_KilledBonus {
98 const NAME: &'static str = "MapKillBonus.KilledBonus";
99 const NAMESPACE: &'static str = "App";
100
101 fn class() -> ::unity::Class {
102 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
103 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
104 }
105 }
106 impl ::unity::IlType for MapKillBonus_KilledBonus {
107 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
108 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
109 }
110 }
111
112 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus_DownloadSequence.md"))]
113 #[::unity::class(namespace = "App", name = "MapKillBonus.DownloadSequence")]
114 #[parent(crate::app::procinst::ProcInst)]
115 pub struct MapKillBonus_DownloadSequence {
116 #[offset(112)]
117 #[rename(name = "m_Cid")]
118 pub m_cid: ::unity::Il2CppString,
119 }
120
121 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus_Kinds.md"))]
122 #[repr(C)]
123 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
124 pub struct MapKillBonus_Kinds {
125 pub value: i32,
126 }
127 impl ::unity::ClassIdentity for MapKillBonus_Kinds {
128 const NAME: &'static str = "MapKillBonus.Kinds";
129 const NAMESPACE: &'static str = "App";
130
131 fn class() -> ::unity::Class {
132 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
133 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
134 }
135 }
136 impl ::unity::IlType for MapKillBonus_Kinds {
137 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
138 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
139 }
140 }
141 impl MapKillBonus_Kinds {
142 pub fn none() -> Self {
143 Self { value: 0 }
144 }
145
146 pub fn kill() -> Self {
147 Self { value: 1 }
148 }
149
150 pub fn killed() -> Self {
151 Self { value: 2 }
152 }
153
154 pub fn max() -> Self {
155 Self { value: 3 }
156 }
157 }
158
159 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus.md"))]
160 #[::unity::class(namespace = "App", name = "MapKillBonus")]
161 #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::mapkillbonus::MapKillBonus>)]
162 pub struct MapKillBonus {
163 #[static_field]
164 #[rename(name = "MaxBonusCount")]
165 pub max_bonus_count: i32,
166 #[static_field]
167 #[rename(name = "MaxWidth")]
168 pub max_width: i32,
169 #[static_field]
170 #[rename(name = "MaxHeight")]
171 pub max_height: i32,
172 #[static_field]
173 #[rename(name = "MaxCellCount")]
174 pub max_cell_count: i32,
175 #[offset(32)]
176 #[rename(name = "m_KindImage")]
177 pub m_kind_image: crate::app::mapkillbonus::MapKillBonus_KindImage,
178 #[offset(40)]
179 #[rename(name = "m_CountImages")]
180 pub m_count_images: ::unity::Array<crate::app::mapkillbonus::MapKillBonus_CountImage>,
181 #[offset(48)]
182 #[rename(name = "m_KillBonuses")]
183 pub m_kill_bonuses: ::unity::Array<crate::app::mapkillbonus::MapKillBonus_KillBonus>,
184 #[offset(56)]
185 #[rename(name = "m_KillBonusIndex")]
186 pub m_kill_bonus_index: i32,
187 #[offset(60)]
188 #[rename(name = "m_KillBonusCount")]
189 pub m_kill_bonus_count: i32,
190 #[offset(64)]
191 #[rename(name = "m_KilledBonuses")]
192 pub m_killed_bonuses: ::unity::Array<crate::app::mapkillbonus::MapKillBonus_KilledBonus>,
193 #[offset(72)]
194 #[rename(name = "m_KilledGodBonuses")]
195 pub m_killed_god_bonuses: ::unity::Array<crate::app::mapkillbonus::MapKillBonus_KilledBonus>,
196 #[offset(80)]
197 #[rename(name = "m_KilledBonusIndex")]
198 pub m_killed_bonus_index: i32,
199 #[offset(84)]
200 #[rename(name = "m_KilledBonusCount")]
201 pub m_killed_bonus_count: i32,
202 #[offset(88)]
203 #[rename(name = "m_Work")]
204 pub m_work: crate::app::mapkillbonus::MapKillBonus_Work,
205 }
206
207 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapkillbonus/MapKillBonus_KillBonus.md"))]
208 #[repr(C)]
209 #[derive(::core::clone::Clone, ::core::marker::Copy)]
210 pub struct MapKillBonus_KillBonus {
211 pub iid: ::unity::Il2CppString,
212 }
213 impl ::unity::ClassIdentity for MapKillBonus_KillBonus {
214 const NAME: &'static str = "MapKillBonus.KillBonus";
215 const NAMESPACE: &'static str = "App";
216
217 fn class() -> ::unity::Class {
218 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
219 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
220 }
221 }
222 impl ::unity::IlType for MapKillBonus_KillBonus {
223 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
224 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
225 }
226 }
227}
228
229#[cfg(feature = "app-mapkillbonus-types")]
230pub use __types::*;
231
232#[cfg(feature = "app-mapkillbonus")]
233pub trait IMapKillBonus_KindImageMethods: IMapKillBonus_KindImage {
234 #[doc = "`SetKind(i32, crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
235 fn set_kind(self, index: impl ::core::convert::Into<i32>, kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>) -> () {
236 unsafe {
237 let __receiver =
238 <MapKillBonus_KindImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239 ::unity::il2cpp_call!((::unity::module_base()+0x21863b0usize)as*mut u8,();
240(MapKillBonus_KindImage)__receiver,(i32)::core::convert::Into::into(index),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
241 }
242 }
243 #[doc = "`SetKind(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
244 fn set_kind_2(
245 self,
246 x: impl ::core::convert::Into<i32>,
247 z: impl ::core::convert::Into<i32>,
248 kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
249 ) -> () {
250 unsafe {
251 let __receiver =
252 <MapKillBonus_KindImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
253 ::unity::il2cpp_call!((::unity::module_base()+0x2185df0usize)as*mut u8,();
254(MapKillBonus_KindImage)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
255 }
256 }
257 #[doc = "`GetKind(i32)` overload"]
258 fn get_kind(self, index: impl ::core::convert::Into<i32>) -> crate::app::mapkillbonus::MapKillBonus_Kinds {
259 unsafe {
260 let __receiver =
261 <MapKillBonus_KindImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
262 ::unity::il2cpp_call!((::unity::module_base()+0x2186420usize)as*mut u8,crate::app::mapkillbonus::MapKillBonus_Kinds;
263(MapKillBonus_KindImage)__receiver,(i32)::core::convert::Into::into(index))
264 }
265 }
266 #[doc = "`GetKind(i32, i32)` overload"]
267 fn get_kind_2(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> crate::app::mapkillbonus::MapKillBonus_Kinds {
268 unsafe {
269 let __receiver =
270 <MapKillBonus_KindImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
271 ::unity::il2cpp_call!((::unity::module_base()+0x21856e0usize)as*mut u8,crate::app::mapkillbonus::MapKillBonus_Kinds;
272(MapKillBonus_KindImage)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
273 }
274 }
275 #[doc = "`.ctor()` overload"]
276 fn ctor(self) -> () {
277 unsafe {
278 let __receiver =
279 <MapKillBonus_KindImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
280 ::unity::il2cpp_call!((::unity::module_base()+0x2186490usize)as*mut u8,();
281(MapKillBonus_KindImage)__receiver)
282 }
283 }
284}
285
286#[cfg(feature = "app-mapkillbonus")]
287impl<__T: IMapKillBonus_KindImage> IMapKillBonus_KindImageMethods for __T {}
288
289#[cfg(feature = "app-mapkillbonus")]
290impl MapKillBonus_KindImage {
291 pub fn set_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
293 }
294
295 pub fn set_kind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
297 }
298
299 pub fn get_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
301 }
302
303 pub fn get_kind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
305 }
306
307 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
309 }
310}
311
312#[cfg(feature = "app-mapkillbonus")]
313impl MapKillBonus_KindImage {
314 #[doc = "`.ctor()` — no args"]
315 pub fn new() -> Self {
316 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
317 panic!(
318 "{}
319::{}
320 failed to instantiate",
321 ::core::stringify!(MapKillBonus_KindImage),
322 ::core::stringify!(new),
323 )
324 });
325 <Self as IMapKillBonus_KindImageMethods>::ctor(this);
326 this
327 }
328}
329
330#[cfg(feature = "app-mapkillbonus")]
331pub trait IMapKillBonus_CountImageMethods: IMapKillBonus_CountImage {
332 #[doc = "`Add(i32, i16)` overload"]
333 fn add(self, index: impl ::core::convert::Into<i32>, v: impl ::core::convert::Into<i16>) -> () {
334 unsafe {
335 let __receiver =
336 <MapKillBonus_CountImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
337 {
338 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
339 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
340 panic!(
341 "unity: virtual slot {}
342 out of range (vtable len {}
343) on the runtime class behind {}
344 (method `{}
345`)",
346 5usize,
347 __vt.len(),
348 <MapKillBonus_CountImage as ::unity::ClassIdentity>::NAME,
349 "Add",
350 )
351 });
352 let __inner: extern "C" fn(MapKillBonus_CountImage, i32, i16, ::unity::OptionalMethod) -> () =
353 ::core::mem::transmute(__vi.method_ptr);
354 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
355 __inner(__receiver, ::core::convert::Into::into(index), ::core::convert::Into::into(v), __mi)
356 }
357 }
358 }
359 #[doc = "`.ctor()` overload"]
360 fn ctor(self) -> () {
361 unsafe {
362 let __receiver =
363 <MapKillBonus_CountImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
364 ::unity::il2cpp_call!((::unity::module_base()+0x21851e0usize)as*mut u8,();
365(MapKillBonus_CountImage)__receiver)
366 }
367 }
368}
369
370#[cfg(feature = "app-mapkillbonus")]
371impl<__T: IMapKillBonus_CountImage> IMapKillBonus_CountImageMethods for __T {}
372
373#[cfg(feature = "app-mapkillbonus")]
374impl MapKillBonus_CountImage {
375 pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
377 }
378
379 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
381 }
382}
383
384#[cfg(feature = "app-mapkillbonus")]
385impl MapKillBonus_CountImage {
386 #[doc = "Direct (non-virtual) call to `MapKillBonus_CountImage`'s own `Add`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
387 pub unsafe fn add(this: impl ::core::convert::Into<::unity::IlInstance>, index: i32, v: i16) -> () {
388 let __mi = Self::add_method_info();
389 let __inner: extern "C" fn(::unity::IlInstance, i32, i16, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
390 __inner(this.into(), index, v, ::core::option::Option::None)
391 }
392}
393
394#[cfg(feature = "app-mapkillbonus")]
395impl MapKillBonus_CountImage {
396 #[doc = "`.ctor()` — no args"]
397 pub fn new() -> Self {
398 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
399 panic!(
400 "{}
401::{}
402 failed to instantiate",
403 ::core::stringify!(MapKillBonus_CountImage),
404 ::core::stringify!(new),
405 )
406 });
407 <Self as IMapKillBonus_CountImageMethods>::ctor(this);
408 this
409 }
410}
411
412#[cfg(feature = "app-mapkillbonus")]
413impl MapKillBonus_GainSequence {
414 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unit::Unit)` overload"]
415 pub fn create_bind(
416 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
417 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
418 ) -> () {
419 unsafe {
420 ::unity::il2cpp_call!((::unity::module_base()+0x2185e70usize)as*mut u8,();
421(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit))
422 }
423 }
424}
425
426#[cfg(feature = "app-mapkillbonus")]
427pub trait IMapKillBonus_GainSequenceMethods: IMapKillBonus_GainSequence {
428 #[doc = "`.ctor(crate::app::unit::Unit)` overload"]
429 fn ctor(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
430 unsafe {
431 let __receiver =
432 <MapKillBonus_GainSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
433 ::unity::il2cpp_call!((::unity::module_base()+0x21855d0usize)as*mut u8,();
434(MapKillBonus_GainSequence)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
435 }
436 }
437 #[doc = "`Gain()` overload"]
438 fn gain(self) -> () {
439 unsafe {
440 let __receiver =
441 <MapKillBonus_GainSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
442 ::unity::il2cpp_call!((::unity::module_base()+0x2185760usize)as*mut u8,();
443(MapKillBonus_GainSequence)__receiver)
444 }
445 }
446 #[doc = "`GainKillBonus()` overload"]
447 fn gain_kill_bonus(self) -> () {
448 unsafe {
449 let __receiver =
450 <MapKillBonus_GainSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
451 ::unity::il2cpp_call!((::unity::module_base()+0x2185780usize)as*mut u8,();
452(MapKillBonus_GainSequence)__receiver)
453 }
454 }
455 #[doc = "`GainKilledBonus()` overload"]
456 fn gain_killed_bonus(self) -> () {
457 unsafe {
458 let __receiver =
459 <MapKillBonus_GainSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
460 ::unity::il2cpp_call!((::unity::module_base()+0x21858b0usize)as*mut u8,();
461(MapKillBonus_GainSequence)__receiver)
462 }
463 }
464 #[doc = "`GetKilledBonus(crate::app::unit::Unit)` overload"]
465 fn get_killed_bonus(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> *mut crate::app::mapkillbonus::MapKillBonus_KilledBonus {
466 unsafe {
467 let __receiver =
468 <MapKillBonus_GainSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
469 ::unity::il2cpp_call!((::unity::module_base()+0x2185bb0usize)as*mut u8, *mut crate::app::mapkillbonus::MapKillBonus_KilledBonus;
470(MapKillBonus_GainSequence)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
471 }
472 }
473 #[doc = "`Update()` overload"]
474 fn update(self) -> () {
475 unsafe {
476 let __receiver =
477 <MapKillBonus_GainSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478 ::unity::il2cpp_call!((::unity::module_base()+0x2185c80usize)as*mut u8,();
479(MapKillBonus_GainSequence)__receiver)
480 }
481 }
482}
483
484#[cfg(feature = "app-mapkillbonus")]
485impl<__T: IMapKillBonus_GainSequence> IMapKillBonus_GainSequenceMethods for __T {}
486
487#[cfg(feature = "app-mapkillbonus")]
488impl MapKillBonus_GainSequence {
489 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
491 }
492
493 pub fn gain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
495 }
496
497 pub fn gain_kill_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
498 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
499 }
500
501 pub fn gain_killed_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
502 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
503 }
504
505 pub fn get_killed_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
506 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
507 }
508
509 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
511 }
512
513 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
515 }
516}
517
518#[cfg(feature = "app-mapkillbonus")]
519impl MapKillBonus_GainSequence {
520 #[doc = "`.ctor(crate::app::unit::Unit)` — overload selector"]
521 pub fn new(unit: crate::app::unit::Unit) -> Self {
522 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
523 panic!(
524 "{}
525::{}
526 failed to instantiate",
527 ::core::stringify!(MapKillBonus_GainSequence),
528 ::core::stringify!(new),
529 )
530 });
531 <Self as IMapKillBonus_GainSequenceMethods>::ctor(this, unit);
532 this
533 }
534}
535
536#[cfg(feature = "app-mapkillbonus")]
537impl MapKillBonus_KilledBonus {
538 #[doc = "`Clear()` overload"]
539 pub fn clear(&mut self) -> () {
540 unsafe {
541 ::unity::il2cpp_call!((::unity::module_base()+0x2186260usize)as*mut u8,();
542(*mut MapKillBonus_KilledBonus)self as*mut MapKillBonus_KilledBonus)
543 }
544 }
545
546 #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
547 pub fn serialize(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
548 unsafe {
549 ::unity::il2cpp_call!((::unity::module_base()+0x2186270usize)as*mut u8,();
550(*mut MapKillBonus_KilledBonus)self as*mut MapKillBonus_KilledBonus,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
551 }
552 }
553
554 #[doc = "`Deserialize(crate::app::stream_2::Stream_2, i32)` overload"]
555 pub fn deserialize(
556 &mut self,
557 stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
558 version: impl ::core::convert::Into<i32>,
559 ) -> () {
560 unsafe {
561 ::unity::il2cpp_call!((::unity::module_base()+0x21862b0usize)as*mut u8,();
562(*mut MapKillBonus_KilledBonus)self as*mut MapKillBonus_KilledBonus,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(version))
563 }
564 }
565}
566
567#[cfg(feature = "app-mapkillbonus")]
568impl MapKillBonus_KilledBonus {
569 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
570 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
571 }
572
573 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
574 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
575 }
576
577 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
578 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
579 }
580}
581
582#[cfg(feature = "app-mapkillbonus")]
583impl MapKillBonus_DownloadSequence {
584 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString)` overload"]
585 pub fn create_bind(
586 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
587 cid: impl ::core::convert::Into<::unity::Il2CppString>,
588 ) -> () {
589 unsafe {
590 ::unity::il2cpp_call!((::unity::module_base()+0x2185390usize)as*mut u8,();
591(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(cid))
592 }
593 }
594}
595
596#[cfg(feature = "app-mapkillbonus")]
597pub trait IMapKillBonus_DownloadSequenceMethods: IMapKillBonus_DownloadSequence {
598 #[doc = "`.ctor(::unity::Il2CppString)` overload"]
599 fn ctor(self, cid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
600 unsafe {
601 let __receiver =
602 <MapKillBonus_DownloadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
603 ::unity::il2cpp_call!((::unity::module_base()+0x2185240usize)as*mut u8,();
604(MapKillBonus_DownloadSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(cid))
605 }
606 }
607 #[doc = "`Get()` overload"]
608 fn get(self) -> () {
609 unsafe {
610 let __receiver =
611 <MapKillBonus_DownloadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
612 ::unity::il2cpp_call!((::unity::module_base()+0x2185280usize)as*mut u8,();
613(MapKillBonus_DownloadSequence)__receiver)
614 }
615 }
616 #[doc = "`Setup()` overload"]
617 fn setup(self) -> () {
618 unsafe {
619 let __receiver =
620 <MapKillBonus_DownloadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
621 ::unity::il2cpp_call!((::unity::module_base()+0x2185310usize)as*mut u8,();
622(MapKillBonus_DownloadSequence)__receiver)
623 }
624 }
625}
626
627#[cfg(feature = "app-mapkillbonus")]
628impl<__T: IMapKillBonus_DownloadSequence> IMapKillBonus_DownloadSequenceMethods for __T {}
629
630#[cfg(feature = "app-mapkillbonus")]
631impl MapKillBonus_DownloadSequence {
632 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
633 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
634 }
635
636 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
637 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
638 }
639
640 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
641 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
642 }
643
644 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
645 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
646 }
647}
648
649#[cfg(feature = "app-mapkillbonus")]
650impl MapKillBonus_DownloadSequence {
651 #[doc = "`.ctor(::unity::Il2CppString)` — overload selector"]
652 pub fn new(cid: ::unity::Il2CppString) -> Self {
653 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
654 panic!(
655 "{}
656::{}
657 failed to instantiate",
658 ::core::stringify!(MapKillBonus_DownloadSequence),
659 ::core::stringify!(new),
660 )
661 });
662 <Self as IMapKillBonus_DownloadSequenceMethods>::ctor(this, cid);
663 this
664 }
665}
666
667#[cfg(feature = "app-mapkillbonus")]
668impl MapKillBonus {
669 #[doc = "`IsEnable()` overload"]
670 pub fn is_enable() -> bool {
671 unsafe {
672 ::unity::il2cpp_call!((::unity::module_base()+0x1deff50usize)as*mut u8,bool;
673 )
674 }
675 }
676
677 #[doc = "`IsEnableChapter(crate::app::chapterdata::ChapterData)` overload"]
678 pub fn is_enable_chapter(chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> bool {
679 unsafe {
680 ::unity::il2cpp_call!((::unity::module_base()+0x1df0070usize)as*mut u8,bool;
681(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
682 }
683 }
684
685 #[doc = "`GetRandomValue(i32)` overload"]
686 pub fn get_random_value(num: impl ::core::convert::Into<i32>) -> i32 {
687 unsafe {
688 ::unity::il2cpp_call!((::unity::module_base()+0x1df1b20usize)as*mut u8,i32;
689(i32)::core::convert::Into::into(num))
690 }
691 }
692}
693
694#[cfg(feature = "app-mapkillbonus")]
695pub trait IMapKillBonusMethods: IMapKillBonus {
696 #[doc = "`OnCreate()` overload"]
697 fn on_create(self) -> () {
698 unsafe {
699 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
700 {
701 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
702 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
703 panic!(
704 "unity: virtual slot {}
705 out of range (vtable len {}
706) on the runtime class behind {}
707 (method `{}
708`)",
709 5usize,
710 __vt.len(),
711 <MapKillBonus as ::unity::ClassIdentity>::NAME,
712 "OnCreate",
713 )
714 });
715 let __inner: extern "C" fn(MapKillBonus, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
716 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
717 __inner(__receiver, __mi)
718 }
719 }
720 }
721 #[doc = "`OnDispose()` overload"]
722 fn on_dispose(self) -> () {
723 unsafe {
724 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
725 {
726 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
727 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
728 panic!(
729 "unity: virtual slot {}
730 out of range (vtable len {}
731) on the runtime class behind {}
732 (method `{}
733`)",
734 6usize,
735 __vt.len(),
736 <MapKillBonus as ::unity::ClassIdentity>::NAME,
737 "OnDispose",
738 )
739 });
740 let __inner: extern "C" fn(MapKillBonus, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
741 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
742 __inner(__receiver, __mi)
743 }
744 }
745 }
746 #[doc = "`Download(crate::app::procinst::ProcInst)` overload"]
747 fn download(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> bool {
748 unsafe {
749 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
750 ::unity::il2cpp_call!((::unity::module_base()+0x1df0090usize)as*mut u8,bool;
751(MapKillBonus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
752 }
753 }
754 #[doc = "`Upload(crate::app::procinst::ProcInst)` overload"]
755 fn upload(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> bool {
756 unsafe {
757 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
758 ::unity::il2cpp_call!((::unity::module_base()+0x1df0240usize)as*mut u8,bool;
759(MapKillBonus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
760 }
761 }
762 #[doc = "`Setup()` overload"]
763 fn setup(self) -> () {
764 unsafe {
765 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
766 ::unity::il2cpp_call!((::unity::module_base()+0x1df0420usize)as*mut u8,();
767(MapKillBonus)__receiver)
768 }
769 }
770 #[doc = "`TryGain(crate::app::procinst::ProcInst, crate::app::unit::Unit)` overload"]
771 fn try_gain(
772 self,
773 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
774 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
775 ) -> () {
776 unsafe {
777 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
778 ::unity::il2cpp_call!((::unity::module_base()+0x1df0d70usize)as*mut u8,();
779(MapKillBonus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit))
780 }
781 }
782 #[doc = "`GetKind(i32, i32)` overload"]
783 fn get_kind(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> crate::app::mapkillbonus::MapKillBonus_Kinds {
784 unsafe {
785 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
786 ::unity::il2cpp_call!((::unity::module_base()+0x1df0e50usize)as*mut u8,crate::app::mapkillbonus::MapKillBonus_Kinds;
787(MapKillBonus)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
788 }
789 }
790 #[doc = "`CopyKindImageTo(crate::app::mapkillbonus::MapKillBonus_KindImage)` overload"]
791 fn copy_kind_image_to(self, kind_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_KindImage>) -> () {
792 unsafe {
793 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
794 ::unity::il2cpp_call!((::unity::module_base()+0x1df0e60usize)as*mut u8,();
795(MapKillBonus)__receiver,(crate::app::mapkillbonus::MapKillBonus_KindImage)::core::convert::Into::into(kind_image))
796 }
797 }
798 #[doc = "`TryCreateEffect(i32, i32)` overload"]
799 fn try_create_effect(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
800 unsafe {
801 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
802 ::unity::il2cpp_call!((::unity::module_base()+0x1df0ec0usize)as*mut u8,();
803(MapKillBonus)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
804 }
805 }
806 #[doc = "`TryCreateEffect(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
807 fn try_create_effect_2(
808 self,
809 x: impl ::core::convert::Into<i32>,
810 z: impl ::core::convert::Into<i32>,
811 kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
812 ) -> () {
813 unsafe {
814 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
815 ::unity::il2cpp_call!((::unity::module_base()+0x1df0f00usize)as*mut u8,();
816(MapKillBonus)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
817 }
818 }
819 #[doc = "`TryDeleteEffect(i32, i32)` overload"]
820 fn try_delete_effect(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
821 unsafe {
822 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
823 ::unity::il2cpp_call!((::unity::module_base()+0x1df0e10usize)as*mut u8,();
824(MapKillBonus)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
825 }
826 }
827 #[doc = "`TryDeleteEffect(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
828 fn try_delete_effect_2(
829 self,
830 x: impl ::core::convert::Into<i32>,
831 z: impl ::core::convert::Into<i32>,
832 kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
833 ) -> () {
834 unsafe {
835 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
836 ::unity::il2cpp_call!((::unity::module_base()+0x1df1090usize)as*mut u8,();
837(MapKillBonus)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
838 }
839 }
840 #[doc = "`AddCount(crate::app::unit::Unit)` overload"]
841 fn add_count(self, dead_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
842 unsafe {
843 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
844 ::unity::il2cpp_call!((::unity::module_base()+0x1df1180usize)as*mut u8,();
845(MapKillBonus)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(dead_unit))
846 }
847 }
848 #[doc = "`AddCount(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
849 fn add_count_2(
850 self,
851 x: impl ::core::convert::Into<i32>,
852 z: impl ::core::convert::Into<i32>,
853 kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
854 ) -> () {
855 unsafe {
856 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
857 ::unity::il2cpp_call!((::unity::module_base()+0x1df12e0usize)as*mut u8,();
858(MapKillBonus)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
859 }
860 }
861 #[doc = "`GetCountImage(crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
862 fn get_count_image(
863 self,
864 kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
865 ) -> crate::app::mapkillbonus::MapKillBonus_CountImage {
866 unsafe {
867 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
868 ::unity::il2cpp_call!((::unity::module_base()+0x1df03d0usize)as*mut u8,crate::app::mapkillbonus::MapKillBonus_CountImage;
869(MapKillBonus)__receiver,(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
870 }
871 }
872 #[doc = "`ClearNetSucceeded()` overload"]
873 fn clear_net_succeeded(self) -> () {
874 unsafe {
875 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
876 ::unity::il2cpp_call!((::unity::module_base()+0x1df01c0usize)as*mut u8,();
877(MapKillBonus)__receiver)
878 }
879 }
880 #[doc = "`GetBonusIndex(crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
881 fn get_bonus_index(self, kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>) -> i32 {
882 unsafe {
883 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
884 ::unity::il2cpp_call!((::unity::module_base()+0x1df1450usize)as*mut u8,i32;
885(MapKillBonus)__receiver,(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
886 }
887 }
888 #[doc = "`RewindBonus(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds, i32)` overload"]
889 fn rewind_bonus(
890 self,
891 x: impl ::core::convert::Into<i32>,
892 z: impl ::core::convert::Into<i32>,
893 kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
894 bonus_index: impl ::core::convert::Into<i32>,
895 ) -> () {
896 unsafe {
897 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
898 ::unity::il2cpp_call!((::unity::module_base()+0x1df1470usize)as*mut u8,();
899(MapKillBonus)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(bonus_index))
900 }
901 }
902 #[doc = "`RewindCount(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds, i32)` overload"]
903 fn rewind_count(
904 self,
905 x: impl ::core::convert::Into<i32>,
906 z: impl ::core::convert::Into<i32>,
907 kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
908 count: impl ::core::convert::Into<i32>,
909 ) -> () {
910 unsafe {
911 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
912 ::unity::il2cpp_call!((::unity::module_base()+0x1df14f0usize)as*mut u8,();
913(MapKillBonus)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(count))
914 }
915 }
916 #[doc = "`get_IsNetSucceeded()` overload"]
917 fn get_is_net_succeeded(self) -> bool {
918 unsafe {
919 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
920 ::unity::il2cpp_call!((::unity::module_base()+0x1df0550usize)as*mut u8,bool;
921(MapKillBonus)__receiver)
922 }
923 }
924 #[doc = "`DecideCells(i32, i32)` overload"]
925 fn decide_cells(
926 self,
927 map_max_kill_bonus_count: impl ::core::convert::Into<i32>,
928 map_max_killed_bonus_count: impl ::core::convert::Into<i32>,
929 ) -> () {
930 unsafe {
931 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
932 ::unity::il2cpp_call!((::unity::module_base()+0x1df05d0usize)as*mut u8,();
933(MapKillBonus)__receiver,(i32)::core::convert::Into::into(map_max_kill_bonus_count),(i32)::core::convert::Into::into(map_max_killed_bonus_count))
934 }
935 }
936 #[doc = "`DecideKillBonus(i32)` overload"]
937 fn decide_kill_bonus(self, map_max_bonus_count: impl ::core::convert::Into<i32>) -> () {
938 unsafe {
939 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
940 ::unity::il2cpp_call!((::unity::module_base()+0x1df0690usize)as*mut u8,();
941(MapKillBonus)__receiver,(i32)::core::convert::Into::into(map_max_bonus_count))
942 }
943 }
944 #[doc = "`DecideKilledBonus(i32)` overload"]
945 fn decide_killed_bonus(self, map_max_bonus_count: impl ::core::convert::Into<i32>) -> () {
946 unsafe {
947 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
948 ::unity::il2cpp_call!((::unity::module_base()+0x1df08f0usize)as*mut u8,();
949(MapKillBonus)__receiver,(i32)::core::convert::Into::into(map_max_bonus_count))
950 }
951 }
952 #[doc = "`GetKillBonusData()` overload"]
953 fn get_kill_bonus_data(self) -> crate::app::structdataarraylist_1::StructDataArrayList_1<crate::app::killbonusdata::KillBonusData> {
954 unsafe {
955 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
956 ::unity::il2cpp_call!((::unity::module_base()+0x1df18a0usize)as*mut u8,crate::app::structdataarraylist_1::StructDataArrayList_1<crate::app::killbonusdata::KillBonusData> ;
957(MapKillBonus)__receiver)
958 }
959 }
960 #[doc = "`GetKilledBonusData()` overload"]
961 fn get_killed_bonus_data(self) -> crate::app::structdataarraylist_1::StructDataArrayList_1<crate::app::killedbonusdata::KilledBonusData> {
962 unsafe {
963 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
964 ::unity::il2cpp_call!((::unity::module_base()+0x1df1b50usize)as*mut u8,crate::app::structdataarraylist_1::StructDataArrayList_1<crate::app::killedbonusdata::KilledBonusData> ;
965(MapKillBonus)__receiver)
966 }
967 }
968 #[doc = "`Clear()` overload"]
969 fn clear(self) -> () {
970 unsafe {
971 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
972 ::unity::il2cpp_call!((::unity::module_base()+0x1defae0usize)as*mut u8,();
973(MapKillBonus)__receiver)
974 }
975 }
976 #[doc = "`get_Version()` overload"]
977 fn get_version(self) -> i32 {
978 unsafe {
979 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
980 {
981 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
982 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
983 panic!(
984 "unity: virtual slot {}
985 out of range (vtable len {}
986) on the runtime class behind {}
987 (method `{}
988`)",
989 4usize,
990 __vt.len(),
991 <MapKillBonus as ::unity::ClassIdentity>::NAME,
992 "get_Version",
993 )
994 });
995 let __inner: extern "C" fn(MapKillBonus, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
996 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
997 __inner(__receiver, __mi)
998 }
999 }
1000 }
1001 #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
1002 fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1003 unsafe {
1004 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1005 {
1006 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1007 let __vi = *__vt.get(11usize).unwrap_or_else(|| {
1008 panic!(
1009 "unity: virtual slot {}
1010 out of range (vtable len {}
1011) on the runtime class behind {}
1012 (method `{}
1013`)",
1014 11usize,
1015 __vt.len(),
1016 <MapKillBonus as ::unity::ClassIdentity>::NAME,
1017 "OnSerialize",
1018 )
1019 });
1020 let __inner: extern "C" fn(MapKillBonus, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
1021 ::core::mem::transmute(__vi.method_ptr);
1022 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1023 __inner(__receiver, ::core::convert::Into::into(stream), __mi)
1024 }
1025 }
1026 }
1027 #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
1028 fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
1029 unsafe {
1030 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1031 {
1032 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1033 let __vi = *__vt.get(12usize).unwrap_or_else(|| {
1034 panic!(
1035 "unity: virtual slot {}
1036 out of range (vtable len {}
1037) on the runtime class behind {}
1038 (method `{}
1039`)",
1040 12usize,
1041 __vt.len(),
1042 <MapKillBonus as ::unity::ClassIdentity>::NAME,
1043 "OnDeserialize",
1044 )
1045 });
1046 let __inner: extern "C" fn(MapKillBonus, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
1047 ::core::mem::transmute(__vi.method_ptr);
1048 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1049 __inner(
1050 __receiver,
1051 ::core::convert::Into::into(stream),
1052 ::core::convert::Into::into(version),
1053 __mi,
1054 )
1055 }
1056 }
1057 }
1058 #[doc = "`DbgDump()` overload"]
1059 fn dbg_dump(self) -> () {
1060 unsafe {
1061 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1062 ::unity::il2cpp_call!((::unity::module_base()+0x1df28b0usize)as*mut u8,();
1063(MapKillBonus)__receiver)
1064 }
1065 }
1066 #[doc = "`.ctor()` overload"]
1067 fn ctor(self) -> () {
1068 unsafe {
1069 let __receiver = <MapKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1070 ::unity::il2cpp_call!((::unity::module_base()+0x1df3180usize)as*mut u8,();
1071(MapKillBonus)__receiver)
1072 }
1073 }
1074}
1075
1076#[cfg(feature = "app-mapkillbonus")]
1077impl<__T: IMapKillBonus> IMapKillBonusMethods for __T {}
1078
1079#[cfg(feature = "app-mapkillbonus")]
1080impl MapKillBonus {
1081 pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1082 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1083 }
1084
1085 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1086 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1087 }
1088
1089 pub fn is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1090 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1091 }
1092
1093 pub fn is_enable_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1094 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1095 }
1096
1097 pub fn download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1098 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1099 }
1100
1101 pub fn upload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1102 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1103 }
1104
1105 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1106 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1107 }
1108
1109 pub fn try_gain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1110 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1111 }
1112
1113 pub fn get_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1114 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1115 }
1116
1117 pub fn copy_kind_image_to_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1118 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1119 }
1120
1121 pub fn try_create_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1122 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1123 }
1124
1125 pub fn try_create_effect_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1126 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1127 }
1128
1129 pub fn try_delete_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1130 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1131 }
1132
1133 pub fn try_delete_effect_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1134 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1135 }
1136
1137 pub fn add_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1138 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1139 }
1140
1141 pub fn add_count_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1142 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1143 }
1144
1145 pub fn get_count_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1146 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1147 }
1148
1149 pub fn clear_net_succeeded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1150 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1151 }
1152
1153 pub fn get_bonus_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1154 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1155 }
1156
1157 pub fn rewind_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1158 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1159 }
1160
1161 pub fn rewind_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1162 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1163 }
1164
1165 pub fn get_is_net_succeeded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1166 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1167 }
1168
1169 pub fn decide_cells_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1170 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1171 }
1172
1173 pub fn decide_kill_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1174 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1175 }
1176
1177 pub fn decide_killed_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1178 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1179 }
1180
1181 pub fn get_kill_bonus_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1182 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1183 }
1184
1185 pub fn get_killed_bonus_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1186 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1187 }
1188
1189 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1190 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1191 }
1192
1193 pub fn get_random_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1194 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1195 }
1196
1197 pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1198 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1199 }
1200
1201 pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1202 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1203 }
1204
1205 pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1206 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1207 }
1208
1209 pub fn dbg_dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1210 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1211 }
1212
1213 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1214 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1215 }
1216}
1217
1218#[cfg(feature = "app-mapkillbonus")]
1219impl MapKillBonus {
1220 #[doc = "Direct (non-virtual) call to `MapKillBonus`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1221 pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1222 let __mi = Self::on_create_method_info();
1223 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1224 __inner(this.into(), ::core::option::Option::None)
1225 }
1226
1227 #[doc = "Direct (non-virtual) call to `MapKillBonus`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1228 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1229 let __mi = Self::on_dispose_method_info();
1230 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1231 __inner(this.into(), ::core::option::Option::None)
1232 }
1233
1234 #[doc = "Direct (non-virtual) call to `MapKillBonus`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1235 pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
1236 let __mi = Self::get_version_method_info();
1237 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1238 __inner(this.into(), ::core::option::Option::None)
1239 }
1240
1241 #[doc = "Direct (non-virtual) call to `MapKillBonus`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1242 pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
1243 let __mi = Self::on_serialize_method_info();
1244 let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
1245 ::core::mem::transmute(__mi.method_ptr);
1246 __inner(this.into(), stream, ::core::option::Option::None)
1247 }
1248
1249 #[doc = "Direct (non-virtual) call to `MapKillBonus`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1250 pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
1251 let __mi = Self::on_deserialize_method_info();
1252 let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
1253 ::core::mem::transmute(__mi.method_ptr);
1254 __inner(this.into(), stream, version, ::core::option::Option::None)
1255 }
1256}
1257
1258#[cfg(feature = "app-mapkillbonus")]
1259impl MapKillBonus {
1260 #[doc = "`.ctor()` — no args"]
1261 pub fn new() -> Self {
1262 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1263 panic!(
1264 "{}
1265::{}
1266 failed to instantiate",
1267 ::core::stringify!(MapKillBonus),
1268 ::core::stringify!(new),
1269 )
1270 });
1271 <Self as IMapKillBonusMethods>::ctor(this);
1272 this
1273 }
1274}
1275
1276#[cfg(feature = "app-mapkillbonus")]
1277impl MapKillBonus_KillBonus {
1278 #[doc = "`Clear()` overload"]
1279 pub fn clear(&mut self) -> () {
1280 unsafe {
1281 ::unity::il2cpp_call!((::unity::module_base()+0x21860a0usize)as*mut u8,();
1282(*mut MapKillBonus_KillBonus)self as*mut MapKillBonus_KillBonus)
1283 }
1284 }
1285
1286 #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
1287 pub fn serialize(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1288 unsafe {
1289 ::unity::il2cpp_call!((::unity::module_base()+0x21860b0usize)as*mut u8,();
1290(*mut MapKillBonus_KillBonus)self as*mut MapKillBonus_KillBonus,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1291 }
1292 }
1293
1294 #[doc = "`Deserialize(crate::app::stream_2::Stream_2, i32)` overload"]
1295 pub fn deserialize(
1296 &mut self,
1297 stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
1298 version: impl ::core::convert::Into<i32>,
1299 ) -> () {
1300 unsafe {
1301 ::unity::il2cpp_call!((::unity::module_base()+0x2186190usize)as*mut u8,();
1302(*mut MapKillBonus_KillBonus)self as*mut MapKillBonus_KillBonus,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(version))
1303 }
1304 }
1305}
1306
1307#[cfg(feature = "app-mapkillbonus")]
1308impl MapKillBonus_KillBonus {
1309 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1310 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1311 }
1312
1313 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1314 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1315 }
1316
1317 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1318 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1319 }
1320}
1321
1322#[cfg(feature = "app-mapkillbonus")]
1323#[doc(hidden)]
1324pub mod prelude {
1325 pub use super::{
1326 IMapKillBonus, IMapKillBonusMethods, IMapKillBonus_CountImage, IMapKillBonus_CountImageMethods, IMapKillBonus_DownloadSequence,
1327 IMapKillBonus_DownloadSequenceMethods, IMapKillBonus_GainSequence, IMapKillBonus_GainSequenceMethods, IMapKillBonus_KindImage,
1328 IMapKillBonus_KindImageMethods, MapKillBonus, MapKillBonus_CountImage, MapKillBonus_DownloadSequence, MapKillBonus_GainSequence,
1329 MapKillBonus_KillBonus, MapKillBonus_KilledBonus, MapKillBonus_KindImage, MapKillBonus_Kinds, MapKillBonus_Work, MapKillBonus_Work_Pos,
1330 };
1331 #[cfg(feature = "app-mapimagecore_1")]
1332 pub use crate::app::mapimagecore_1::IMapImageCore_1Methods;
1333 #[cfg(feature = "app-mapimagecorebyte")]
1334 pub use crate::app::mapimagecorebyte::IMapImageCoreByteMethods;
1335 #[cfg(feature = "app-mapimageindex")]
1336 pub use crate::app::mapimageindex::IMapImageIndexMethods;
1337 #[cfg(feature = "app-procinst")]
1338 pub use crate::app::procinst::IProcInstMethods;
1339 #[cfg(feature = "app-singletonclass_1")]
1340 pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
1341 #[cfg(feature = "system-object")]
1342 pub use crate::system::object::IObjectMethods;
1343 #[cfg(feature = "system-enum")]
1344 pub use crate::system::r#enum::IEnumMethods;
1345 #[cfg(feature = "system-valuetype")]
1346 pub use crate::system::valuetype::IValueTypeMethods;
1347 pub use crate::{
1348 app::{
1349 mapimagecore_1::IMapImageCore_1, mapimagecorebyte::IMapImageCoreByte, mapimageindex::IMapImageIndex, procinst::IProcInst,
1350 singletonclass_1::ISingletonClass_1,
1351 },
1352 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1353 };
1354}