Skip to main content

engage/generated/app/
goddata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-goddata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            bitfield32::{BitField32, IBitField32},
11            bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12            bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13            structbase::{IStructBase, StructBase},
14            structdata_1::{IStructData_1, StructData_1},
15            structtemplate_1::{IStructTemplate_1, StructTemplate_1},
16        },
17        system::{
18            object::{IObject, Object},
19            r#enum::{Enum, IEnum},
20            valuetype::{IValueType, ValueType},
21        },
22    };
23
24    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/goddata/GodData_Flags.md"))]
25    #[repr(C)]
26    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
27    pub struct GodData_Flags {
28        pub value: i32,
29    }
30    impl ::unity::ClassIdentity for GodData_Flags {
31        const NAME: &'static str = "GodData.Flags";
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 GodData_Flags {
40        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42        }
43    }
44    impl GodData_Flags {
45        pub fn no_add_exp() -> Self {
46            Self { value: 1 }
47        }
48
49        pub fn enable_ring_list() -> Self {
50            Self { value: 2 }
51        }
52
53        pub fn unit_icon_darkness() -> Self {
54            Self { value: 4 }
55        }
56
57        pub fn gauge_darkness() -> Self {
58            Self { value: 8 }
59        }
60
61        pub fn only_engage_weapon() -> Self {
62            Self { value: 16 }
63        }
64
65        pub fn armlet() -> Self {
66            Self { value: 32 }
67        }
68
69        pub fn hero() -> Self {
70            Self { value: -2147483648 }
71        }
72    }
73
74    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/goddata/GodData_AIEngageAttackTypes.md"))]
75    #[repr(C)]
76    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
77    pub struct GodData_AIEngageAttackTypes {
78        pub value: i32,
79    }
80    impl ::unity::ClassIdentity for GodData_AIEngageAttackTypes {
81        const NAME: &'static str = "GodData.AIEngageAttackTypes";
82        const NAMESPACE: &'static str = "App";
83
84        fn class() -> ::unity::Class {
85            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
86            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
87        }
88    }
89    impl ::unity::IlType for GodData_AIEngageAttackTypes {
90        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
91            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
92        }
93    }
94    impl GodData_AIEngageAttackTypes {
95        pub fn none() -> Self {
96            Self { value: 0 }
97        }
98
99        pub fn attack() -> Self {
100            Self { value: 1 }
101        }
102
103        pub fn attack_pierce() -> Self {
104            Self { value: 2 }
105        }
106
107        pub fn attack_charge() -> Self {
108            Self { value: 3 }
109        }
110
111        pub fn heal() -> Self {
112            Self { value: 4 }
113        }
114
115        pub fn dance() -> Self {
116            Self { value: 5 }
117        }
118
119        pub fn bless() -> Self {
120            Self { value: 6 }
121        }
122
123        pub fn attack_wait() -> Self {
124            Self { value: 7 }
125        }
126
127        pub fn overlap() -> Self {
128            Self { value: 8 }
129        }
130
131        pub fn summon() -> Self {
132            Self { value: 9 }
133        }
134    }
135
136    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/goddata/GodData.md"))]
137    #[::unity::class(namespace = "App", name = "GodData")]
138    #[parent(crate::app::structdata_1::StructData_1<crate::app::goddata::GodData>)]
139    pub struct GodData {
140        #[offset(328)]
141        #[rename(name = "m_EngageHauntUnit")]
142        pub m_engage_haunt_unit: crate::app::unit::Unit,
143        #[static_field]
144        #[rename(name = "s_LinkDics")]
145        pub s_link_dics: crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, crate::app::goddata::GodData>,
146    }
147
148    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/goddata/GodData_RelianceLevel.md"))]
149    #[repr(C)]
150    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
151    pub struct GodData_RelianceLevel {
152        pub value: i32,
153    }
154    impl ::unity::ClassIdentity for GodData_RelianceLevel {
155        const NAME: &'static str = "GodData.RelianceLevel";
156        const NAMESPACE: &'static str = "App";
157
158        fn class() -> ::unity::Class {
159            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
160            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
161        }
162    }
163    impl ::unity::IlType for GodData_RelianceLevel {
164        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
165            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
166        }
167    }
168    impl GodData_RelianceLevel {
169        pub fn d() -> Self {
170            Self { value: 0 }
171        }
172
173        pub fn c() -> Self {
174            Self { value: 1 }
175        }
176
177        pub fn b() -> Self {
178            Self { value: 2 }
179        }
180
181        pub fn a() -> Self {
182            Self { value: 3 }
183        }
184
185        pub fn s() -> Self {
186            Self { value: 4 }
187        }
188    }
189
190    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/goddata/GodData_FlagField.md"))]
191    #[::unity::class(namespace = "App", name = "GodData.FlagField")]
192    #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::goddata::GodData_Flags>)]
193    pub struct GodData_FlagField {}
194}
195
196#[cfg(feature = "app-goddata-types")]
197pub use __types::*;
198
199#[cfg(feature = "app-goddata")]
200impl GodData {
201    #[doc = "`Load()` overload"]
202    pub fn load() -> () {
203        unsafe {
204            ::unity::il2cpp_call!((::unity::module_base()+0x232d780usize)as*mut u8,();
205            )
206        }
207    }
208
209    #[doc = "`TryGetLink(crate::app::persondata::PersonData)` overload"]
210    pub fn try_get_link(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> crate::app::goddata::GodData {
211        unsafe {
212            ::unity::il2cpp_call!((::unity::module_base()+0x232e0e0usize)as*mut u8,crate::app::goddata::GodData;
213(crate::app::persondata::PersonData)::core::convert::Into::into(person))
214        }
215    }
216
217    #[doc = "`GetEngageZonePrefabPath(::unity::Il2CppString)` overload"]
218    pub fn get_engage_zone_prefab_path(gid: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
219        unsafe {
220            ::unity::il2cpp_call!((::unity::module_base()+0x232e960usize)as*mut u8, ::unity::Il2CppString;
221(::unity::Il2CppString)::core::convert::Into::into(gid))
222        }
223    }
224
225    #[doc = "`.cctor()` overload"]
226    pub fn cctor() -> () {
227        unsafe {
228            ::unity::il2cpp_call!((::unity::module_base()+0x232f4f0usize)as*mut u8,();
229            )
230        }
231    }
232}
233
234#[cfg(feature = "app-goddata")]
235pub trait IGodDataMethods: IGodData {
236    #[doc = "`.ctor()` overload"]
237    fn ctor(self) -> () {
238        unsafe {
239            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240            ::unity::il2cpp_call!((::unity::module_base()+0x232d830usize)as*mut u8,();
241(GodData)__receiver)
242        }
243    }
244    #[doc = "`get_Gid()` overload"]
245    fn get_gid(self) -> ::unity::Il2CppString {
246        unsafe {
247            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248            ::unity::il2cpp_call!((::unity::module_base()+0x232d8f0usize)as*mut u8, ::unity::Il2CppString;
249(GodData)__receiver)
250        }
251    }
252    #[doc = "`set_Gid(::unity::Il2CppString)` overload"]
253    fn set_gid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
254        unsafe {
255            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256            ::unity::il2cpp_call!((::unity::module_base()+0x232d900usize)as*mut u8,();
257(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
258        }
259    }
260    #[doc = "`get_Mid()` overload"]
261    fn get_mid(self) -> ::unity::Il2CppString {
262        unsafe {
263            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264            ::unity::il2cpp_call!((::unity::module_base()+0x232d910usize)as*mut u8, ::unity::Il2CppString;
265(GodData)__receiver)
266        }
267    }
268    #[doc = "`set_Mid(::unity::Il2CppString)` overload"]
269    fn set_mid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
270        unsafe {
271            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
272            ::unity::il2cpp_call!((::unity::module_base()+0x232d920usize)as*mut u8,();
273(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
274        }
275    }
276    #[doc = "`get_Nickname()` overload"]
277    fn get_nickname(self) -> ::unity::Il2CppString {
278        unsafe {
279            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
280            ::unity::il2cpp_call!((::unity::module_base()+0x232d930usize)as*mut u8, ::unity::Il2CppString;
281(GodData)__receiver)
282        }
283    }
284    #[doc = "`set_Nickname(::unity::Il2CppString)` overload"]
285    fn set_nickname(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
286        unsafe {
287            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
288            ::unity::il2cpp_call!((::unity::module_base()+0x232d940usize)as*mut u8,();
289(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
290        }
291    }
292    #[doc = "`get_Help()` overload"]
293    fn get_help(self) -> ::unity::Il2CppString {
294        unsafe {
295            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
296            ::unity::il2cpp_call!((::unity::module_base()+0x232d950usize)as*mut u8, ::unity::Il2CppString;
297(GodData)__receiver)
298        }
299    }
300    #[doc = "`set_Help(::unity::Il2CppString)` overload"]
301    fn set_help(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
302        unsafe {
303            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304            ::unity::il2cpp_call!((::unity::module_base()+0x232d960usize)as*mut u8,();
305(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
306        }
307    }
308    #[doc = "`get_SoundID()` overload"]
309    fn get_sound_id(self) -> ::unity::Il2CppString {
310        unsafe {
311            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312            ::unity::il2cpp_call!((::unity::module_base()+0x232d970usize)as*mut u8, ::unity::Il2CppString;
313(GodData)__receiver)
314        }
315    }
316    #[doc = "`set_SoundID(::unity::Il2CppString)` overload"]
317    fn set_sound_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
318        unsafe {
319            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320            ::unity::il2cpp_call!((::unity::module_base()+0x232d980usize)as*mut u8,();
321(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
322        }
323    }
324    #[doc = "`get_AssetID()` overload"]
325    fn get_asset_id(self) -> ::unity::Il2CppString {
326        unsafe {
327            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
328            ::unity::il2cpp_call!((::unity::module_base()+0x232d990usize)as*mut u8, ::unity::Il2CppString;
329(GodData)__receiver)
330        }
331    }
332    #[doc = "`set_AssetID(::unity::Il2CppString)` overload"]
333    fn set_asset_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
334        unsafe {
335            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336            ::unity::il2cpp_call!((::unity::module_base()+0x232d9a0usize)as*mut u8,();
337(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
338        }
339    }
340    #[doc = "`get_FaceIconName()` overload"]
341    fn get_face_icon_name(self) -> ::unity::Il2CppString {
342        unsafe {
343            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344            ::unity::il2cpp_call!((::unity::module_base()+0x232d9b0usize)as*mut u8, ::unity::Il2CppString;
345(GodData)__receiver)
346        }
347    }
348    #[doc = "`set_FaceIconName(::unity::Il2CppString)` overload"]
349    fn set_face_icon_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
350        unsafe {
351            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352            ::unity::il2cpp_call!((::unity::module_base()+0x232d9c0usize)as*mut u8,();
353(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
354        }
355    }
356    #[doc = "`get_FaceIconNameDarkness()` overload"]
357    fn get_face_icon_name_darkness(self) -> ::unity::Il2CppString {
358        unsafe {
359            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
360            ::unity::il2cpp_call!((::unity::module_base()+0x232d9d0usize)as*mut u8, ::unity::Il2CppString;
361(GodData)__receiver)
362        }
363    }
364    #[doc = "`set_FaceIconNameDarkness(::unity::Il2CppString)` overload"]
365    fn set_face_icon_name_darkness(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
366        unsafe {
367            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
368            ::unity::il2cpp_call!((::unity::module_base()+0x232d9e0usize)as*mut u8,();
369(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
370        }
371    }
372    #[doc = "`get_Ringname()` overload"]
373    fn get_ringname(self) -> ::unity::Il2CppString {
374        unsafe {
375            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
376            ::unity::il2cpp_call!((::unity::module_base()+0x232d9f0usize)as*mut u8, ::unity::Il2CppString;
377(GodData)__receiver)
378        }
379    }
380    #[doc = "`set_Ringname(::unity::Il2CppString)` overload"]
381    fn set_ringname(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
382        unsafe {
383            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384            ::unity::il2cpp_call!((::unity::module_base()+0x232da00usize)as*mut u8,();
385(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
386        }
387    }
388    #[doc = "`get_Ringhelp()` overload"]
389    fn get_ringhelp(self) -> ::unity::Il2CppString {
390        unsafe {
391            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392            ::unity::il2cpp_call!((::unity::module_base()+0x232da10usize)as*mut u8, ::unity::Il2CppString;
393(GodData)__receiver)
394        }
395    }
396    #[doc = "`set_Ringhelp(::unity::Il2CppString)` overload"]
397    fn set_ringhelp(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
398        unsafe {
399            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
400            ::unity::il2cpp_call!((::unity::module_base()+0x232da20usize)as*mut u8,();
401(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
402        }
403    }
404    #[doc = "`get_UnitIconID()` overload"]
405    fn get_unit_icon_id(self) -> ::unity::Il2CppString {
406        unsafe {
407            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
408            ::unity::il2cpp_call!((::unity::module_base()+0x232da30usize)as*mut u8, ::unity::Il2CppString;
409(GodData)__receiver)
410        }
411    }
412    #[doc = "`set_UnitIconID(::unity::Il2CppString)` overload"]
413    fn set_unit_icon_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
414        unsafe {
415            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
416            ::unity::il2cpp_call!((::unity::module_base()+0x232da40usize)as*mut u8,();
417(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
418        }
419    }
420    #[doc = "`get_Change()` overload"]
421    fn get_change(self) -> ::unity::Array<::unity::Il2CppString> {
422        unsafe {
423            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
424            ::unity::il2cpp_call!((::unity::module_base()+0x232da50usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
425(GodData)__receiver)
426        }
427    }
428    #[doc = "`set_Change(::unity::Array<::unity::Il2CppString>)` overload"]
429    fn set_change(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
430        unsafe {
431            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
432            ::unity::il2cpp_call!((::unity::module_base()+0x232da60usize)as*mut u8,();
433(GodData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
434        }
435    }
436    #[doc = "`get_Link()` overload"]
437    fn get_link(self) -> ::unity::Il2CppString {
438        unsafe {
439            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
440            ::unity::il2cpp_call!((::unity::module_base()+0x232da70usize)as*mut u8, ::unity::Il2CppString;
441(GodData)__receiver)
442        }
443    }
444    #[doc = "`set_Link(::unity::Il2CppString)` overload"]
445    fn set_link(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
446        unsafe {
447            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
448            ::unity::il2cpp_call!((::unity::module_base()+0x232da80usize)as*mut u8,();
449(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
450        }
451    }
452    #[doc = "`get_EngageHaunt()` overload"]
453    fn get_engage_haunt(self) -> ::unity::Il2CppString {
454        unsafe {
455            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
456            ::unity::il2cpp_call!((::unity::module_base()+0x232da90usize)as*mut u8, ::unity::Il2CppString;
457(GodData)__receiver)
458        }
459    }
460    #[doc = "`set_EngageHaunt(::unity::Il2CppString)` overload"]
461    fn set_engage_haunt(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
462        unsafe {
463            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464            ::unity::il2cpp_call!((::unity::module_base()+0x232daa0usize)as*mut u8,();
465(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
466        }
467    }
468    #[doc = "`get_Level()` overload"]
469    fn get_level(self) -> i32 {
470        unsafe {
471            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472            ::unity::il2cpp_call!((::unity::module_base()+0x232dab0usize)as*mut u8,i32;
473(GodData)__receiver)
474        }
475    }
476    #[doc = "`set_Level(i32)` overload"]
477    fn set_level(self, value: impl ::core::convert::Into<i32>) -> () {
478        unsafe {
479            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
480            ::unity::il2cpp_call!((::unity::module_base()+0x232dac0usize)as*mut u8,();
481(GodData)__receiver,(i32)::core::convert::Into::into(value))
482        }
483    }
484    #[doc = "`get_ForceType()` overload"]
485    fn get_force_type(self) -> crate::app::force::Force_Type {
486        unsafe {
487            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
488            ::unity::il2cpp_call!((::unity::module_base()+0x232dad0usize)as*mut u8,crate::app::force::Force_Type;
489(GodData)__receiver)
490        }
491    }
492    #[doc = "`set_ForceType(crate::app::force::Force_Type)` overload"]
493    fn set_force_type(self, value: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
494        unsafe {
495            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496            ::unity::il2cpp_call!((::unity::module_base()+0x232dae0usize)as*mut u8,();
497(GodData)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(value))
498        }
499    }
500    #[doc = "`get_Female()` overload"]
501    fn get_female(self) -> i8 {
502        unsafe {
503            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504            ::unity::il2cpp_call!((::unity::module_base()+0x232daf0usize)as*mut u8,i8;
505(GodData)__receiver)
506        }
507    }
508    #[doc = "`set_Female(i8)` overload"]
509    fn set_female(self, value: impl ::core::convert::Into<i8>) -> () {
510        unsafe {
511            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
512            ::unity::il2cpp_call!((::unity::module_base()+0x232db00usize)as*mut u8,();
513(GodData)__receiver,(i8)::core::convert::Into::into(value))
514        }
515    }
516    #[doc = "`get_GoodWeapon()` overload"]
517    fn get_good_weapon(self) -> crate::app::itemdata::ItemData_Kinds {
518        unsafe {
519            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
520            ::unity::il2cpp_call!((::unity::module_base()+0x232db10usize)as*mut u8,crate::app::itemdata::ItemData_Kinds;
521(GodData)__receiver)
522        }
523    }
524    #[doc = "`set_GoodWeapon(crate::app::itemdata::ItemData_Kinds)` overload"]
525    fn set_good_weapon(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>) -> () {
526        unsafe {
527            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
528            ::unity::il2cpp_call!((::unity::module_base()+0x232db20usize)as*mut u8,();
529(GodData)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(value))
530        }
531    }
532    #[doc = "`get_Sort()` overload"]
533    fn get_sort(self) -> i16 {
534        unsafe {
535            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
536            ::unity::il2cpp_call!((::unity::module_base()+0x232db30usize)as*mut u8,i16;
537(GodData)__receiver)
538        }
539    }
540    #[doc = "`set_Sort(i16)` overload"]
541    fn set_sort(self, value: impl ::core::convert::Into<i16>) -> () {
542        unsafe {
543            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
544            ::unity::il2cpp_call!((::unity::module_base()+0x232db40usize)as*mut u8,();
545(GodData)__receiver,(i16)::core::convert::Into::into(value))
546        }
547    }
548    #[doc = "`get_EngageCount()` overload"]
549    fn get_engage_count(self) -> u8 {
550        unsafe {
551            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
552            ::unity::il2cpp_call!((::unity::module_base()+0x232db50usize)as*mut u8,u8;
553(GodData)__receiver)
554        }
555    }
556    #[doc = "`set_EngageCount(u8)` overload"]
557    fn set_engage_count(self, value: impl ::core::convert::Into<u8>) -> () {
558        unsafe {
559            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
560            ::unity::il2cpp_call!((::unity::module_base()+0x232db60usize)as*mut u8,();
561(GodData)__receiver,(u8)::core::convert::Into::into(value))
562        }
563    }
564    #[doc = "`get_EngageAttack()` overload"]
565    fn get_engage_attack(self) -> ::unity::Il2CppString {
566        unsafe {
567            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
568            ::unity::il2cpp_call!((::unity::module_base()+0x232db70usize)as*mut u8, ::unity::Il2CppString;
569(GodData)__receiver)
570        }
571    }
572    #[doc = "`set_EngageAttack(::unity::Il2CppString)` overload"]
573    fn set_engage_attack(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
574        unsafe {
575            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
576            ::unity::il2cpp_call!((::unity::module_base()+0x232db80usize)as*mut u8,();
577(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
578        }
579    }
580    #[doc = "`get_EngageAttackRampage()` overload"]
581    fn get_engage_attack_rampage(self) -> ::unity::Il2CppString {
582        unsafe {
583            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
584            ::unity::il2cpp_call!((::unity::module_base()+0x232db90usize)as*mut u8, ::unity::Il2CppString;
585(GodData)__receiver)
586        }
587    }
588    #[doc = "`set_EngageAttackRampage(::unity::Il2CppString)` overload"]
589    fn set_engage_attack_rampage(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
590        unsafe {
591            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
592            ::unity::il2cpp_call!((::unity::module_base()+0x232dba0usize)as*mut u8,();
593(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
594        }
595    }
596    #[doc = "`get_EngageAttackLink()` overload"]
597    fn get_engage_attack_link(self) -> ::unity::Il2CppString {
598        unsafe {
599            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
600            ::unity::il2cpp_call!((::unity::module_base()+0x232dbb0usize)as*mut u8, ::unity::Il2CppString;
601(GodData)__receiver)
602        }
603    }
604    #[doc = "`set_EngageAttackLink(::unity::Il2CppString)` overload"]
605    fn set_engage_attack_link(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
606        unsafe {
607            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
608            ::unity::il2cpp_call!((::unity::module_base()+0x232dbc0usize)as*mut u8,();
609(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
610        }
611    }
612    #[doc = "`get_LinkGid()` overload"]
613    fn get_link_gid(self) -> ::unity::Il2CppString {
614        unsafe {
615            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
616            ::unity::il2cpp_call!((::unity::module_base()+0x232dbd0usize)as*mut u8, ::unity::Il2CppString;
617(GodData)__receiver)
618        }
619    }
620    #[doc = "`set_LinkGid(::unity::Il2CppString)` overload"]
621    fn set_link_gid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
622        unsafe {
623            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
624            ::unity::il2cpp_call!((::unity::module_base()+0x232dbe0usize)as*mut u8,();
625(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
626        }
627    }
628    #[doc = "`get_Gbid()` overload"]
629    fn get_gbid(self) -> ::unity::Il2CppString {
630        unsafe {
631            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
632            ::unity::il2cpp_call!((::unity::module_base()+0x232dbf0usize)as*mut u8, ::unity::Il2CppString;
633(GodData)__receiver)
634        }
635    }
636    #[doc = "`set_Gbid(::unity::Il2CppString)` overload"]
637    fn set_gbid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
638        unsafe {
639            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
640            ::unity::il2cpp_call!((::unity::module_base()+0x232dc00usize)as*mut u8,();
641(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
642        }
643    }
644    #[doc = "`get_GrowTable()` overload"]
645    fn get_grow_table(self) -> ::unity::Il2CppString {
646        unsafe {
647            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
648            ::unity::il2cpp_call!((::unity::module_base()+0x232dc10usize)as*mut u8, ::unity::Il2CppString;
649(GodData)__receiver)
650        }
651    }
652    #[doc = "`set_GrowTable(::unity::Il2CppString)` overload"]
653    fn set_grow_table(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
654        unsafe {
655            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656            ::unity::il2cpp_call!((::unity::module_base()+0x232dc20usize)as*mut u8,();
657(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
658        }
659    }
660    #[doc = "`get_LevelCap()` overload"]
661    fn get_level_cap(self) -> u8 {
662        unsafe {
663            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
664            ::unity::il2cpp_call!((::unity::module_base()+0x232dc30usize)as*mut u8,u8;
665(GodData)__receiver)
666        }
667    }
668    #[doc = "`set_LevelCap(u8)` overload"]
669    fn set_level_cap(self, value: impl ::core::convert::Into<u8>) -> () {
670        unsafe {
671            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
672            ::unity::il2cpp_call!((::unity::module_base()+0x232dc40usize)as*mut u8,();
673(GodData)__receiver,(u8)::core::convert::Into::into(value))
674        }
675    }
676    #[doc = "`get_UnlockLevelCapVarName()` overload"]
677    fn get_unlock_level_cap_var_name(self) -> ::unity::Il2CppString {
678        unsafe {
679            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
680            ::unity::il2cpp_call!((::unity::module_base()+0x232dc50usize)as*mut u8, ::unity::Il2CppString;
681(GodData)__receiver)
682        }
683    }
684    #[doc = "`set_UnlockLevelCapVarName(::unity::Il2CppString)` overload"]
685    fn set_unlock_level_cap_var_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
686        unsafe {
687            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
688            ::unity::il2cpp_call!((::unity::module_base()+0x232dc60usize)as*mut u8,();
689(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
690        }
691    }
692    #[doc = "`get_EngraveWord()` overload"]
693    fn get_engrave_word(self) -> ::unity::Il2CppString {
694        unsafe {
695            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
696            ::unity::il2cpp_call!((::unity::module_base()+0x232dc70usize)as*mut u8, ::unity::Il2CppString;
697(GodData)__receiver)
698        }
699    }
700    #[doc = "`set_EngraveWord(::unity::Il2CppString)` overload"]
701    fn set_engrave_word(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
702        unsafe {
703            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
704            ::unity::il2cpp_call!((::unity::module_base()+0x232dc80usize)as*mut u8,();
705(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
706        }
707    }
708    #[doc = "`get_EngravePower()` overload"]
709    fn get_engrave_power(self) -> i8 {
710        unsafe {
711            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
712            ::unity::il2cpp_call!((::unity::module_base()+0x232dc90usize)as*mut u8,i8;
713(GodData)__receiver)
714        }
715    }
716    #[doc = "`set_EngravePower(i8)` overload"]
717    fn set_engrave_power(self, value: impl ::core::convert::Into<i8>) -> () {
718        unsafe {
719            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
720            ::unity::il2cpp_call!((::unity::module_base()+0x232dca0usize)as*mut u8,();
721(GodData)__receiver,(i8)::core::convert::Into::into(value))
722        }
723    }
724    #[doc = "`get_EngraveWeight()` overload"]
725    fn get_engrave_weight(self) -> i8 {
726        unsafe {
727            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
728            ::unity::il2cpp_call!((::unity::module_base()+0x232dcb0usize)as*mut u8,i8;
729(GodData)__receiver)
730        }
731    }
732    #[doc = "`set_EngraveWeight(i8)` overload"]
733    fn set_engrave_weight(self, value: impl ::core::convert::Into<i8>) -> () {
734        unsafe {
735            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
736            ::unity::il2cpp_call!((::unity::module_base()+0x232dcc0usize)as*mut u8,();
737(GodData)__receiver,(i8)::core::convert::Into::into(value))
738        }
739    }
740    #[doc = "`get_EngraveHit()` overload"]
741    fn get_engrave_hit(self) -> i8 {
742        unsafe {
743            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
744            ::unity::il2cpp_call!((::unity::module_base()+0x232dcd0usize)as*mut u8,i8;
745(GodData)__receiver)
746        }
747    }
748    #[doc = "`set_EngraveHit(i8)` overload"]
749    fn set_engrave_hit(self, value: impl ::core::convert::Into<i8>) -> () {
750        unsafe {
751            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
752            ::unity::il2cpp_call!((::unity::module_base()+0x232dce0usize)as*mut u8,();
753(GodData)__receiver,(i8)::core::convert::Into::into(value))
754        }
755    }
756    #[doc = "`get_EngraveCritical()` overload"]
757    fn get_engrave_critical(self) -> i8 {
758        unsafe {
759            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
760            ::unity::il2cpp_call!((::unity::module_base()+0x232dcf0usize)as*mut u8,i8;
761(GodData)__receiver)
762        }
763    }
764    #[doc = "`set_EngraveCritical(i8)` overload"]
765    fn set_engrave_critical(self, value: impl ::core::convert::Into<i8>) -> () {
766        unsafe {
767            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
768            ::unity::il2cpp_call!((::unity::module_base()+0x232dd00usize)as*mut u8,();
769(GodData)__receiver,(i8)::core::convert::Into::into(value))
770        }
771    }
772    #[doc = "`get_EngraveAvoid()` overload"]
773    fn get_engrave_avoid(self) -> i8 {
774        unsafe {
775            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
776            ::unity::il2cpp_call!((::unity::module_base()+0x232dd10usize)as*mut u8,i8;
777(GodData)__receiver)
778        }
779    }
780    #[doc = "`set_EngraveAvoid(i8)` overload"]
781    fn set_engrave_avoid(self, value: impl ::core::convert::Into<i8>) -> () {
782        unsafe {
783            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
784            ::unity::il2cpp_call!((::unity::module_base()+0x232dd20usize)as*mut u8,();
785(GodData)__receiver,(i8)::core::convert::Into::into(value))
786        }
787    }
788    #[doc = "`get_EngraveSecure()` overload"]
789    fn get_engrave_secure(self) -> i8 {
790        unsafe {
791            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
792            ::unity::il2cpp_call!((::unity::module_base()+0x232dd30usize)as*mut u8,i8;
793(GodData)__receiver)
794        }
795    }
796    #[doc = "`set_EngraveSecure(i8)` overload"]
797    fn set_engrave_secure(self, value: impl ::core::convert::Into<i8>) -> () {
798        unsafe {
799            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
800            ::unity::il2cpp_call!((::unity::module_base()+0x232dd40usize)as*mut u8,();
801(GodData)__receiver,(i8)::core::convert::Into::into(value))
802        }
803    }
804    #[doc = "`get_SynchroEnhance()` overload"]
805    fn get_synchro_enhance(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
806        unsafe {
807            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
808            ::unity::il2cpp_call!((::unity::module_base()+0x232dd50usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
809(GodData)__receiver)
810        }
811    }
812    #[doc = "`set_SynchroEnhance(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
813    fn set_synchro_enhance(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
814        unsafe {
815            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
816            ::unity::il2cpp_call!((::unity::module_base()+0x232dd60usize)as*mut u8,();
817(GodData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
818        }
819    }
820    #[doc = "`get_MainData()` overload"]
821    fn get_main_data(self) -> crate::app::goddata::GodData {
822        unsafe {
823            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
824            ::unity::il2cpp_call!((::unity::module_base()+0x232dd70usize)as*mut u8,crate::app::goddata::GodData;
825(GodData)__receiver)
826        }
827    }
828    #[doc = "`set_MainData(crate::app::goddata::GodData)` overload"]
829    fn set_main_data(self, value: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
830        unsafe {
831            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
832            ::unity::il2cpp_call!((::unity::module_base()+0x232dd80usize)as*mut u8,();
833(GodData)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(value))
834        }
835    }
836    #[doc = "`get_ChangeData()` overload"]
837    fn get_change_data(self) -> ::unity::Array<crate::app::goddata::GodData> {
838        unsafe {
839            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
840            ::unity::il2cpp_call!((::unity::module_base()+0x232dd90usize)as*mut u8, ::unity::Array<crate::app::goddata::GodData> ;
841(GodData)__receiver)
842        }
843    }
844    #[doc = "`set_ChangeData(::unity::Array<crate::app::goddata::GodData>)` overload"]
845    fn set_change_data(self, value: impl ::core::convert::Into<::unity::Array<crate::app::goddata::GodData>>) -> () {
846        unsafe {
847            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
848            ::unity::il2cpp_call!((::unity::module_base()+0x232dda0usize)as*mut u8,();
849(GodData)__receiver,(::unity::Array<crate::app::goddata::GodData>)::core::convert::Into::into(value))
850        }
851    }
852    #[doc = "`get_ChangeIndex()` overload"]
853    fn get_change_index(self) -> i32 {
854        unsafe {
855            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
856            ::unity::il2cpp_call!((::unity::module_base()+0x232ddb0usize)as*mut u8,i32;
857(GodData)__receiver)
858        }
859    }
860    #[doc = "`set_ChangeIndex(i32)` overload"]
861    fn set_change_index(self, value: impl ::core::convert::Into<i32>) -> () {
862        unsafe {
863            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
864            ::unity::il2cpp_call!((::unity::module_base()+0x232ddc0usize)as*mut u8,();
865(GodData)__receiver,(i32)::core::convert::Into::into(value))
866        }
867    }
868    #[doc = "`get_AsciiName()` overload"]
869    fn get_ascii_name(self) -> ::unity::Il2CppString {
870        unsafe {
871            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
872            ::unity::il2cpp_call!((::unity::module_base()+0x232ddd0usize)as*mut u8, ::unity::Il2CppString;
873(GodData)__receiver)
874        }
875    }
876    #[doc = "`set_AsciiName(::unity::Il2CppString)` overload"]
877    fn set_ascii_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
878        unsafe {
879            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
880            ::unity::il2cpp_call!((::unity::module_base()+0x232dde0usize)as*mut u8,();
881(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
882        }
883    }
884    #[doc = "`get_Flag()` overload"]
885    fn get_flag(self) -> crate::app::goddata::GodData_FlagField {
886        unsafe {
887            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
888            ::unity::il2cpp_call!((::unity::module_base()+0x232ddf0usize)as*mut u8,crate::app::goddata::GodData_FlagField;
889(GodData)__receiver)
890        }
891    }
892    #[doc = "`set_Flag(crate::app::goddata::GodData_FlagField)` overload"]
893    fn set_flag(self, value: impl ::core::convert::Into<crate::app::goddata::GodData_FlagField>) -> () {
894        unsafe {
895            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
896            ::unity::il2cpp_call!((::unity::module_base()+0x232de00usize)as*mut u8,();
897(GodData)__receiver,(crate::app::goddata::GodData_FlagField)::core::convert::Into::into(value))
898        }
899    }
900    #[doc = "`get_NetRankingIndex()` overload"]
901    fn get_net_ranking_index(self) -> u8 {
902        unsafe {
903            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
904            ::unity::il2cpp_call!((::unity::module_base()+0x232de10usize)as*mut u8,u8;
905(GodData)__receiver)
906        }
907    }
908    #[doc = "`set_NetRankingIndex(u8)` overload"]
909    fn set_net_ranking_index(self, value: impl ::core::convert::Into<u8>) -> () {
910        unsafe {
911            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
912            ::unity::il2cpp_call!((::unity::module_base()+0x232de20usize)as*mut u8,();
913(GodData)__receiver,(u8)::core::convert::Into::into(value))
914        }
915    }
916    #[doc = "`get_HeroFaceIconName()` overload"]
917    fn get_hero_face_icon_name(self) -> ::unity::Il2CppString {
918        unsafe {
919            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
920            ::unity::il2cpp_call!((::unity::module_base()+0x232de30usize)as*mut u8, ::unity::Il2CppString;
921(GodData)__receiver)
922        }
923    }
924    #[doc = "`set_HeroFaceIconName(::unity::Il2CppString)` overload"]
925    fn set_hero_face_icon_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
926        unsafe {
927            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
928            ::unity::il2cpp_call!((::unity::module_base()+0x232de40usize)as*mut u8,();
929(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
930        }
931    }
932    #[doc = "`get_HeroineFaceIconName()` overload"]
933    fn get_heroine_face_icon_name(self) -> ::unity::Il2CppString {
934        unsafe {
935            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
936            ::unity::il2cpp_call!((::unity::module_base()+0x232de50usize)as*mut u8, ::unity::Il2CppString;
937(GodData)__receiver)
938        }
939    }
940    #[doc = "`set_HeroineFaceIconName(::unity::Il2CppString)` overload"]
941    fn set_heroine_face_icon_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
942        unsafe {
943            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
944            ::unity::il2cpp_call!((::unity::module_base()+0x232de60usize)as*mut u8,();
945(GodData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
946        }
947    }
948    #[doc = "`get_AIEngageAttackType()` overload"]
949    fn get_ai_engage_attack_type(self) -> crate::app::goddata::GodData_AIEngageAttackTypes {
950        unsafe {
951            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
952            ::unity::il2cpp_call!((::unity::module_base()+0x232de70usize)as*mut u8,crate::app::goddata::GodData_AIEngageAttackTypes;
953(GodData)__receiver)
954        }
955    }
956    #[doc = "`set_AIEngageAttackType(crate::app::goddata::GodData_AIEngageAttackTypes)` overload"]
957    fn set_ai_engage_attack_type(self, value: impl ::core::convert::Into<crate::app::goddata::GodData_AIEngageAttackTypes>) -> () {
958        unsafe {
959            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
960            ::unity::il2cpp_call!((::unity::module_base()+0x232de80usize)as*mut u8,();
961(GodData)__receiver,(crate::app::goddata::GodData_AIEngageAttackTypes)::core::convert::Into::into(value))
962        }
963    }
964    #[doc = "`GetLinkGodData()` overload"]
965    fn get_link_god_data(self) -> crate::app::goddata::GodData {
966        unsafe {
967            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
968            ::unity::il2cpp_call!((::unity::module_base()+0x232e040usize)as*mut u8,crate::app::goddata::GodData;
969(GodData)__receiver)
970        }
971    }
972    #[doc = "`GetEngageHauntUnit()` overload"]
973    fn get_engage_haunt_unit(self) -> crate::app::unit::Unit {
974        unsafe {
975            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
976            ::unity::il2cpp_call!((::unity::module_base()+0x232e0d0usize)as*mut u8,crate::app::unit::Unit;
977(GodData)__receiver)
978        }
979    }
980    #[doc = "`CalcChangeData()` overload"]
981    fn calc_change_data(self) -> ::unity::Array<crate::app::goddata::GodData> {
982        unsafe {
983            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
984            ::unity::il2cpp_call!((::unity::module_base()+0x232e1a0usize)as*mut u8, ::unity::Array<crate::app::goddata::GodData> ;
985(GodData)__receiver)
986        }
987    }
988    #[doc = "`CalcChangeIndex()` overload"]
989    fn calc_change_index(self) -> i32 {
990        unsafe {
991            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
992            ::unity::il2cpp_call!((::unity::module_base()+0x232e350usize)as*mut u8,i32;
993(GodData)__receiver)
994        }
995    }
996    #[doc = "`OnBuild()` overload"]
997    fn on_build(self) -> () {
998        unsafe {
999            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1000            {
1001                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1002                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1003                    panic!(
1004                        "unity: virtual slot {}
1005 out of range (vtable len {}
1006) on the runtime class behind {}
1007 (method `{}
1008`)",
1009                        4usize,
1010                        __vt.len(),
1011                        <GodData as ::unity::ClassIdentity>::NAME,
1012                        "OnBuild",
1013                    )
1014                });
1015                let __inner: extern "C" fn(GodData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1016                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1017                __inner(__receiver, __mi)
1018            }
1019        }
1020    }
1021    #[doc = "`OnCompleted()` overload"]
1022    fn on_completed(self) -> () {
1023        unsafe {
1024            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1025            {
1026                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1027                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1028                    panic!(
1029                        "unity: virtual slot {}
1030 out of range (vtable len {}
1031) on the runtime class behind {}
1032 (method `{}
1033`)",
1034                        5usize,
1035                        __vt.len(),
1036                        <GodData as ::unity::ClassIdentity>::NAME,
1037                        "OnCompleted",
1038                    )
1039                });
1040                let __inner: extern "C" fn(GodData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1041                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1042                __inner(__receiver, __mi)
1043            }
1044        }
1045    }
1046    #[doc = "`OnRelease()` overload"]
1047    fn on_release(self) -> () {
1048        unsafe {
1049            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1050            {
1051                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1052                let __vi = *__vt.get(7usize).unwrap_or_else(|| {
1053                    panic!(
1054                        "unity: virtual slot {}
1055 out of range (vtable len {}
1056) on the runtime class behind {}
1057 (method `{}
1058`)",
1059                        7usize,
1060                        __vt.len(),
1061                        <GodData as ::unity::ClassIdentity>::NAME,
1062                        "OnRelease",
1063                    )
1064                });
1065                let __inner: extern "C" fn(GodData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1066                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1067                __inner(__receiver, __mi)
1068            }
1069        }
1070    }
1071    #[doc = "`GetDebugName()` overload"]
1072    fn get_debug_name(self) -> ::unity::Il2CppString {
1073        unsafe {
1074            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1075            {
1076                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1077                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1078                    panic!(
1079                        "unity: virtual slot {}
1080 out of range (vtable len {}
1081) on the runtime class behind {}
1082 (method `{}
1083`)",
1084                        8usize,
1085                        __vt.len(),
1086                        <GodData as ::unity::ClassIdentity>::NAME,
1087                        "GetDebugName",
1088                    )
1089                });
1090                let __inner: extern "C" fn(GodData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1091                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1092                __inner(__receiver, __mi)
1093            }
1094        }
1095    }
1096    #[doc = "`GetGender()` overload"]
1097    fn get_gender(self) -> crate::app::gender::Gender {
1098        unsafe {
1099            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1100            ::unity::il2cpp_call!((::unity::module_base()+0x232e760usize)as*mut u8,crate::app::gender::Gender;
1101(GodData)__receiver)
1102        }
1103    }
1104    #[doc = "`GetPrefixlessGid()` overload"]
1105    fn get_prefixless_gid(self) -> ::unity::Il2CppString {
1106        unsafe {
1107            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1108            ::unity::il2cpp_call!((::unity::module_base()+0x232e8f0usize)as*mut u8, ::unity::Il2CppString;
1109(GodData)__receiver)
1110        }
1111    }
1112    #[doc = "`IsHero()` overload"]
1113    fn is_hero(self) -> bool {
1114        unsafe {
1115            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1116            ::unity::il2cpp_call!((::unity::module_base()+0x232e900usize)as*mut u8,bool;
1117(GodData)__receiver)
1118        }
1119    }
1120    #[doc = "`GetChangeDataCount()` overload"]
1121    fn get_change_data_count(self) -> i32 {
1122        unsafe {
1123            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1124            ::unity::il2cpp_call!((::unity::module_base()+0x232f380usize)as*mut u8,i32;
1125(GodData)__receiver)
1126        }
1127    }
1128    #[doc = "`GetChangeData(i32)` overload"]
1129    fn get_change_data_2(self, index: impl ::core::convert::Into<i32>) -> crate::app::goddata::GodData {
1130        unsafe {
1131            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1132            ::unity::il2cpp_call!((::unity::module_base()+0x232f3b0usize)as*mut u8,crate::app::goddata::GodData;
1133(GodData)__receiver,(i32)::core::convert::Into::into(index))
1134        }
1135    }
1136    #[doc = "`GetRandomChangeData(crate::app::random_2::Random_2)` overload"]
1137    fn get_random_change_data(self, random: impl ::core::convert::Into<crate::app::random_2::Random_2>) -> crate::app::goddata::GodData {
1138        unsafe {
1139            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1140            ::unity::il2cpp_call!((::unity::module_base()+0x232f400usize)as*mut u8,crate::app::goddata::GodData;
1141(GodData)__receiver,(crate::app::random_2::Random_2)::core::convert::Into::into(random))
1142        }
1143    }
1144    #[doc = "`GetNextChangeData()` overload"]
1145    fn get_next_change_data(self) -> crate::app::goddata::GodData {
1146        unsafe {
1147            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1148            ::unity::il2cpp_call!((::unity::module_base()+0x232f470usize)as*mut u8,crate::app::goddata::GodData;
1149(GodData)__receiver)
1150        }
1151    }
1152    #[doc = "`GetInfoData()` overload"]
1153    fn get_info_data(self) -> crate::app::goddata::GodData {
1154        unsafe {
1155            let __receiver = <GodData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1156            ::unity::il2cpp_call!((::unity::module_base()+0x232f4d0usize)as*mut u8,crate::app::goddata::GodData;
1157(GodData)__receiver)
1158        }
1159    }
1160}
1161
1162#[cfg(feature = "app-goddata")]
1163impl<__T: IGodData> IGodDataMethods for __T {}
1164
1165#[cfg(feature = "app-goddata")]
1166impl GodData {
1167    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1169    }
1170
1171    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1173    }
1174
1175    pub fn get_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1177    }
1178
1179    pub fn set_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1181    }
1182
1183    pub fn get_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1185    }
1186
1187    pub fn set_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1189    }
1190
1191    pub fn get_nickname_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1193    }
1194
1195    pub fn set_nickname_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1197    }
1198
1199    pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1201    }
1202
1203    pub fn set_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1205    }
1206
1207    pub fn get_sound_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1209    }
1210
1211    pub fn set_sound_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1213    }
1214
1215    pub fn get_asset_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1217    }
1218
1219    pub fn set_asset_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1221    }
1222
1223    pub fn get_face_icon_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1225    }
1226
1227    pub fn set_face_icon_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1229    }
1230
1231    pub fn get_face_icon_name_darkness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1232        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1233    }
1234
1235    pub fn set_face_icon_name_darkness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1236        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1237    }
1238
1239    pub fn get_ringname_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1240        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1241    }
1242
1243    pub fn set_ringname_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1244        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1245    }
1246
1247    pub fn get_ringhelp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1248        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1249    }
1250
1251    pub fn set_ringhelp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1252        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1253    }
1254
1255    pub fn get_unit_icon_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1256        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1257    }
1258
1259    pub fn set_unit_icon_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1260        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1261    }
1262
1263    pub fn get_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1264        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1265    }
1266
1267    pub fn set_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1268        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1269    }
1270
1271    pub fn get_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1272        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1273    }
1274
1275    pub fn set_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1276        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1277    }
1278
1279    pub fn get_engage_haunt_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1280        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1281    }
1282
1283    pub fn set_engage_haunt_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1284        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1285    }
1286
1287    pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1288        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1289    }
1290
1291    pub fn set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1292        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1293    }
1294
1295    pub fn get_force_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1296        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1297    }
1298
1299    pub fn set_force_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1300        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1301    }
1302
1303    pub fn get_female_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1304        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1305    }
1306
1307    pub fn set_female_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1308        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1309    }
1310
1311    pub fn get_good_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1312        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1313    }
1314
1315    pub fn set_good_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1316        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1317    }
1318
1319    pub fn get_sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1321    }
1322
1323    pub fn set_sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1325    }
1326
1327    pub fn get_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1329    }
1330
1331    pub fn set_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1333    }
1334
1335    pub fn get_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1336        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1337    }
1338
1339    pub fn set_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1341    }
1342
1343    pub fn get_engage_attack_rampage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1345    }
1346
1347    pub fn set_engage_attack_rampage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1349    }
1350
1351    pub fn get_engage_attack_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1353    }
1354
1355    pub fn set_engage_attack_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1357    }
1358
1359    pub fn get_link_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1361    }
1362
1363    pub fn set_link_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1365    }
1366
1367    pub fn get_gbid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1369    }
1370
1371    pub fn set_gbid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1373    }
1374
1375    pub fn get_grow_table_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1377    }
1378
1379    pub fn set_grow_table_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1381    }
1382
1383    pub fn get_level_cap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1385    }
1386
1387    pub fn set_level_cap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1389    }
1390
1391    pub fn get_unlock_level_cap_var_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1393    }
1394
1395    pub fn set_unlock_level_cap_var_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1397    }
1398
1399    pub fn get_engrave_word_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1401    }
1402
1403    pub fn set_engrave_word_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1405    }
1406
1407    pub fn get_engrave_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1408        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1409    }
1410
1411    pub fn set_engrave_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1413    }
1414
1415    pub fn get_engrave_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1417    }
1418
1419    pub fn set_engrave_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1421    }
1422
1423    pub fn get_engrave_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1425    }
1426
1427    pub fn set_engrave_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1429    }
1430
1431    pub fn get_engrave_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1433    }
1434
1435    pub fn set_engrave_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1437    }
1438
1439    pub fn get_engrave_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1441    }
1442
1443    pub fn set_engrave_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1445    }
1446
1447    pub fn get_engrave_secure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1449    }
1450
1451    pub fn set_engrave_secure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1453    }
1454
1455    pub fn get_synchro_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1457    }
1458
1459    pub fn set_synchro_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1461    }
1462
1463    pub fn get_main_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1465    }
1466
1467    pub fn set_main_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1468        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1469    }
1470
1471    pub fn get_change_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1472        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1473    }
1474
1475    pub fn set_change_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1476        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1477    }
1478
1479    pub fn get_change_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1480        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1481    }
1482
1483    pub fn set_change_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1485    }
1486
1487    pub fn get_ascii_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1488        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1489    }
1490
1491    pub fn set_ascii_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1492        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1493    }
1494
1495    pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1496        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1497    }
1498
1499    pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1500        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1501    }
1502
1503    pub fn get_net_ranking_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1504        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1505    }
1506
1507    pub fn set_net_ranking_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1508        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1509    }
1510
1511    pub fn get_hero_face_icon_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1512        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1513    }
1514
1515    pub fn set_hero_face_icon_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1516        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1517    }
1518
1519    pub fn get_heroine_face_icon_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1520        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1521    }
1522
1523    pub fn set_heroine_face_icon_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1524        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1525    }
1526
1527    pub fn get_ai_engage_attack_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1528        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1529    }
1530
1531    pub fn set_ai_engage_attack_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1532        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1533    }
1534
1535    pub fn get_link_god_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1536        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1537    }
1538
1539    pub fn get_engage_haunt_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1540        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1541    }
1542
1543    pub fn try_get_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1544        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1545    }
1546
1547    pub fn calc_change_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1548        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1549    }
1550
1551    pub fn calc_change_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1552        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1553    }
1554
1555    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1556        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1557    }
1558
1559    pub fn on_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1560        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1561    }
1562
1563    pub fn on_release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1564        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1565    }
1566
1567    pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1568        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1569    }
1570
1571    pub fn get_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1573    }
1574
1575    pub fn get_prefixless_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1577    }
1578
1579    pub fn is_hero_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1581    }
1582
1583    pub fn get_engage_zone_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1584        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1585    }
1586
1587    pub fn get_change_data_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1588        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1589    }
1590
1591    pub fn get_change_data_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1592        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
1593    }
1594
1595    pub fn get_random_change_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1596        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
1597    }
1598
1599    pub fn get_next_change_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1600        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
1601    }
1602
1603    pub fn get_info_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1604        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
1605    }
1606
1607    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1608        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
1609    }
1610}
1611
1612#[cfg(feature = "app-goddata")]
1613impl GodData {
1614    #[doc = "Direct (non-virtual) call to `GodData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1615    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1616        let __mi = Self::on_build_method_info();
1617        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1618        __inner(this.into(), ::core::option::Option::None)
1619    }
1620
1621    #[doc = "Direct (non-virtual) call to `GodData`'s own `OnCompleted`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1622    pub unsafe fn on_completed(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1623        let __mi = Self::on_completed_method_info();
1624        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1625        __inner(this.into(), ::core::option::Option::None)
1626    }
1627
1628    #[doc = "Direct (non-virtual) call to `GodData`'s own `OnRelease`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1629    pub unsafe fn on_release(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1630        let __mi = Self::on_release_method_info();
1631        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1632        __inner(this.into(), ::core::option::Option::None)
1633    }
1634
1635    #[doc = "Direct (non-virtual) call to `GodData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1636    pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1637        let __mi = Self::get_debug_name_method_info();
1638        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1639        __inner(this.into(), ::core::option::Option::None)
1640    }
1641}
1642
1643#[cfg(feature = "app-goddata")]
1644impl GodData {
1645    #[doc = "`.ctor()` — no args"]
1646    pub fn new() -> Self {
1647        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1648            panic!(
1649                "{}
1650::{}
1651 failed to instantiate",
1652                ::core::stringify!(GodData),
1653                ::core::stringify!(new),
1654            )
1655        });
1656        <Self as IGodDataMethods>::ctor(this);
1657        this
1658    }
1659}
1660
1661#[cfg(feature = "app-goddata")]
1662pub trait IGodData_FlagFieldMethods: IGodData_FlagField {
1663    #[doc = "`.ctor(i32)` overload"]
1664    fn ctor(self, f: impl ::core::convert::Into<i32>) -> () {
1665        unsafe {
1666            let __receiver = <GodData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1667            ::unity::il2cpp_call!((::unity::module_base()+0x1cd6510usize)as*mut u8,();
1668(GodData_FlagField)__receiver,(i32)::core::convert::Into::into(f))
1669        }
1670    }
1671    #[doc = "`.ctor(crate::app::goddata::GodData_Flags)` overload"]
1672    fn ctor_2(self, f: impl ::core::convert::Into<crate::app::goddata::GodData_Flags>) -> () {
1673        unsafe {
1674            let __receiver = <GodData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1675            ::unity::il2cpp_call!((::unity::module_base()+0x1cd6570usize)as*mut u8,();
1676(GodData_FlagField)__receiver,(crate::app::goddata::GodData_Flags)::core::convert::Into::into(f))
1677        }
1678    }
1679    #[doc = "`ToInt(crate::app::goddata::GodData_Flags)` overload"]
1680    fn to_int(self, value: impl ::core::convert::Into<crate::app::goddata::GodData_Flags>) -> i32 {
1681        unsafe {
1682            let __receiver = <GodData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1683            {
1684                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1685                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1686                    panic!(
1687                        "unity: virtual slot {}
1688 out of range (vtable len {}
1689) on the runtime class behind {}
1690 (method `{}
1691`)",
1692                        5usize,
1693                        __vt.len(),
1694                        <GodData_FlagField as ::unity::ClassIdentity>::NAME,
1695                        "ToInt",
1696                    )
1697                });
1698                let __inner: extern "C" fn(GodData_FlagField, crate::app::goddata::GodData_Flags, ::unity::OptionalMethod) -> i32 =
1699                    ::core::mem::transmute(__vi.method_ptr);
1700                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1701                __inner(__receiver, ::core::convert::Into::into(value), __mi)
1702            }
1703        }
1704    }
1705}
1706
1707#[cfg(feature = "app-goddata")]
1708impl<__T: IGodData_FlagField> IGodData_FlagFieldMethods for __T {}
1709
1710#[cfg(feature = "app-goddata")]
1711impl GodData_FlagField {
1712    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1714    }
1715
1716    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1718    }
1719
1720    pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1722    }
1723}
1724
1725#[cfg(feature = "app-goddata")]
1726impl GodData_FlagField {
1727    #[doc = "Direct (non-virtual) call to `GodData_FlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1728    pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::goddata::GodData_Flags) -> i32 {
1729        let __mi = Self::to_int_method_info();
1730        let __inner: extern "C" fn(::unity::IlInstance, crate::app::goddata::GodData_Flags, ::unity::OptionalMethod) -> i32 =
1731            ::core::mem::transmute(__mi.method_ptr);
1732        __inner(this.into(), value, ::core::option::Option::None)
1733    }
1734}
1735
1736#[cfg(feature = "app-goddata")]
1737impl GodData_FlagField {
1738    #[doc = "`.ctor(i32)` — overload selector"]
1739    pub fn new(f: i32) -> Self {
1740        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1741            panic!(
1742                "{}
1743::{}
1744 failed to instantiate",
1745                ::core::stringify!(GodData_FlagField),
1746                ::core::stringify!(new),
1747            )
1748        });
1749        <Self as IGodData_FlagFieldMethods>::ctor(this, f);
1750        this
1751    }
1752
1753    #[doc = "`.ctor(crate::app::goddata::GodData_Flags)` — overload selector"]
1754    pub fn new_2(f: crate::app::goddata::GodData_Flags) -> Self {
1755        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1756            panic!(
1757                "{}
1758::{}
1759 failed to instantiate",
1760                ::core::stringify!(GodData_FlagField),
1761                ::core::stringify!(new_2),
1762            )
1763        });
1764        <Self as IGodData_FlagFieldMethods>::ctor_2(this, f);
1765        this
1766    }
1767}
1768
1769#[cfg(feature = "app-goddata")]
1770#[doc(hidden)]
1771pub mod prelude {
1772    pub use super::{
1773        GodData, GodData_AIEngageAttackTypes, GodData_FlagField, GodData_Flags, GodData_RelianceLevel, IGodData, IGodDataMethods, IGodData_FlagField,
1774        IGodData_FlagFieldMethods,
1775    };
1776    #[cfg(feature = "app-bitfield32")]
1777    pub use crate::app::bitfield32::IBitField32Methods;
1778    #[cfg(feature = "app-bitfieldcommon")]
1779    pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
1780    #[cfg(feature = "app-bitfieldtemplate32_1")]
1781    pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
1782    #[cfg(feature = "app-structbase")]
1783    pub use crate::app::structbase::IStructBaseMethods;
1784    #[cfg(feature = "app-structdata_1")]
1785    pub use crate::app::structdata_1::IStructData_1Methods;
1786    #[cfg(feature = "app-structtemplate_1")]
1787    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
1788    #[cfg(feature = "system-object")]
1789    pub use crate::system::object::IObjectMethods;
1790    #[cfg(feature = "system-enum")]
1791    pub use crate::system::r#enum::IEnumMethods;
1792    #[cfg(feature = "system-valuetype")]
1793    pub use crate::system::valuetype::IValueTypeMethods;
1794    pub use crate::{
1795        app::{
1796            bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1, structbase::IStructBase,
1797            structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1,
1798        },
1799        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1800    };
1801}