Skip to main content

engage/generated/app/
disposdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-disposdata-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            structdataarray_1::{IStructDataArray_1, StructDataArray_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/disposdata/DisposData_AIFlags.md"))]
25    #[repr(C)]
26    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
27    pub struct DisposData_AIFlags {
28        pub value: i32,
29    }
30    impl ::unity::ClassIdentity for DisposData_AIFlags {
31        const NAME: &'static str = "DisposData.AIFlags";
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 DisposData_AIFlags {
40        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42        }
43    }
44    impl DisposData_AIFlags {
45        pub fn not_activate_by_attacked() -> Self {
46            Self { value: 1 }
47        }
48
49        pub fn dummy() -> Self {
50            Self { value: 2 }
51        }
52
53        pub fn zero_attack() -> Self {
54            Self { value: 4 }
55        }
56
57        pub fn heal() -> Self {
58            Self { value: 8 }
59        }
60
61        pub fn r#break() -> Self {
62            Self { value: 16 }
63        }
64
65        pub fn chain() -> Self {
66            Self { value: 32 }
67        }
68
69        pub fn equip_short_after_long_range() -> Self {
70            Self { value: 64 }
71        }
72
73        pub fn move_break() -> Self {
74            Self { value: 128 }
75        }
76
77        pub fn engage_attack_once() -> Self {
78            Self { value: 256 }
79        }
80    }
81
82    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/disposdata/DisposData_Item.md"))]
83    #[::unity::class(namespace = "App", name = "DisposData.Item")]
84    #[parent(crate::system::object::Object)]
85    pub struct DisposData_Item {}
86
87    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/disposdata/DisposData.md"))]
88    #[::unity::class(namespace = "App", name = "DisposData")]
89    #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::disposdata::DisposData>)]
90    pub struct DisposData {
91        #[static_field]
92        #[rename(name = "ITEM_COUNT")]
93        pub item_count: i32,
94    }
95
96    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/disposdata/DisposData_Directions.md"))]
97    #[repr(C)]
98    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
99    pub struct DisposData_Directions {
100        pub value: i32,
101    }
102    impl ::unity::ClassIdentity for DisposData_Directions {
103        const NAME: &'static str = "DisposData.Directions";
104        const NAMESPACE: &'static str = "App";
105
106        fn class() -> ::unity::Class {
107            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
108            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
109        }
110    }
111    impl ::unity::IlType for DisposData_Directions {
112        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
113            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
114        }
115    }
116    impl DisposData_Directions {
117        pub fn none() -> Self {
118            Self { value: 0 }
119        }
120
121        pub fn up() -> Self {
122            Self { value: 1 }
123        }
124
125        pub fn upper_right() -> Self {
126            Self { value: 2 }
127        }
128
129        pub fn right() -> Self {
130            Self { value: 3 }
131        }
132
133        pub fn lower_right() -> Self {
134            Self { value: 4 }
135        }
136
137        pub fn down() -> Self {
138            Self { value: 5 }
139        }
140
141        pub fn lower_left() -> Self {
142            Self { value: 6 }
143        }
144
145        pub fn left() -> Self {
146            Self { value: 7 }
147        }
148
149        pub fn upper_left() -> Self {
150            Self { value: 8 }
151        }
152    }
153
154    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/disposdata/DisposData_AIFlagField.md"))]
155    #[::unity::class(namespace = "App", name = "DisposData.AIFlagField")]
156    #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::disposdata::DisposData_AIFlags>)]
157    pub struct DisposData_AIFlagField {}
158
159    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/disposdata/DisposData_State.md"))]
160    #[repr(C)]
161    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
162    pub struct DisposData_State {
163        pub value: i32,
164    }
165    impl ::unity::ClassIdentity for DisposData_State {
166        const NAME: &'static str = "DisposData.State";
167        const NAMESPACE: &'static str = "App";
168
169        fn class() -> ::unity::Class {
170            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
171            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
172        }
173    }
174    impl ::unity::IlType for DisposData_State {
175        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
176            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
177        }
178    }
179    impl DisposData_State {
180        pub fn normal() -> Self {
181            Self { value: 0 }
182        }
183
184        pub fn rampage() -> Self {
185            Self { value: 1 }
186        }
187
188        pub fn keep() -> Self {
189            Self { value: -1 }
190        }
191    }
192
193    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/disposdata/DisposData_FlagField.md"))]
194    #[::unity::class(namespace = "App", name = "DisposData.FlagField")]
195    #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::disposdata::DisposData_Flags>)]
196    pub struct DisposData_FlagField {}
197
198    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/disposdata/DisposData_Flags.md"))]
199    #[repr(C)]
200    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
201    pub struct DisposData_Flags {
202        pub value: i32,
203    }
204    impl ::unity::ClassIdentity for DisposData_Flags {
205        const NAME: &'static str = "DisposData.Flags";
206        const NAMESPACE: &'static str = "App";
207
208        fn class() -> ::unity::Class {
209            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
210            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
211        }
212    }
213    impl ::unity::IlType for DisposData_Flags {
214        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
215            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
216        }
217    }
218    impl DisposData_Flags {
219        pub fn normal() -> Self {
220            Self { value: 1 }
221        }
222
223        pub fn hard() -> Self {
224            Self { value: 2 }
225        }
226
227        pub fn lunatic() -> Self {
228            Self { value: 4 }
229        }
230
231        pub fn create() -> Self {
232            Self { value: 8 }
233        }
234
235        pub fn leader() -> Self {
236            Self { value: 16 }
237        }
238
239        pub fn not_move() -> Self {
240            Self { value: 32 }
241        }
242
243        pub fn edge() -> Self {
244            Self { value: 64 }
245        }
246
247        pub fn pos() -> Self {
248            Self { value: 128 }
249        }
250
251        pub fn must() -> Self {
252            Self { value: 256 }
253        }
254
255        pub fn fix() -> Self {
256            Self { value: 512 }
257        }
258
259        pub fn guest() -> Self {
260            Self { value: 1024 }
261        }
262
263        pub fn mask_sortie() -> Self {
264            Self { value: 896 }
265        }
266
267        pub fn mask_difficulty() -> Self {
268            Self { value: 7 }
269        }
270    }
271}
272
273#[cfg(feature = "app-disposdata-types")]
274pub use __types::*;
275
276#[cfg(feature = "app-disposdata")]
277pub trait IDisposData_ItemMethods: IDisposData_Item {
278    #[doc = "`get_Iid()` overload"]
279    fn get_iid(self) -> ::unity::Il2CppString {
280        unsafe {
281            let __receiver = <DisposData_Item as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282            ::unity::il2cpp_call!((::unity::module_base()+0x1bd3dc0usize)as*mut u8, ::unity::Il2CppString;
283(DisposData_Item)__receiver)
284        }
285    }
286    #[doc = "`set_Iid(::unity::Il2CppString)` overload"]
287    fn set_iid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
288        unsafe {
289            let __receiver = <DisposData_Item as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290            ::unity::il2cpp_call!((::unity::module_base()+0x1bd3dd0usize)as*mut u8,();
291(DisposData_Item)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
292        }
293    }
294    #[doc = "`get_Drop()` overload"]
295    fn get_drop(self) -> i32 {
296        unsafe {
297            let __receiver = <DisposData_Item as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298            ::unity::il2cpp_call!((::unity::module_base()+0x1bd3de0usize)as*mut u8,i32;
299(DisposData_Item)__receiver)
300        }
301    }
302    #[doc = "`set_Drop(i32)` overload"]
303    fn set_drop(self, value: impl ::core::convert::Into<i32>) -> () {
304        unsafe {
305            let __receiver = <DisposData_Item as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306            ::unity::il2cpp_call!((::unity::module_base()+0x1bd3df0usize)as*mut u8,();
307(DisposData_Item)__receiver,(i32)::core::convert::Into::into(value))
308        }
309    }
310    #[doc = "`.ctor()` overload"]
311    fn ctor(self) -> () {
312        unsafe {
313            let __receiver = <DisposData_Item as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314            ::unity::il2cpp_call!((::unity::module_base()+0x1bd3e00usize)as*mut u8,();
315(DisposData_Item)__receiver)
316        }
317    }
318}
319
320#[cfg(feature = "app-disposdata")]
321impl<__T: IDisposData_Item> IDisposData_ItemMethods for __T {}
322
323#[cfg(feature = "app-disposdata")]
324impl DisposData_Item {
325    pub fn get_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
326        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
327    }
328
329    pub fn set_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
330        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
331    }
332
333    pub fn get_drop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
334        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
335    }
336
337    pub fn set_drop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
338        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
339    }
340
341    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
342        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
343    }
344}
345
346#[cfg(feature = "app-disposdata")]
347impl DisposData_Item {
348    #[doc = "`.ctor()` — no args"]
349    pub fn new() -> Self {
350        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
351            panic!(
352                "{}
353::{}
354 failed to instantiate",
355                ::core::stringify!(DisposData_Item),
356                ::core::stringify!(new),
357            )
358        });
359        <Self as IDisposData_ItemMethods>::ctor(this);
360        this
361    }
362}
363
364#[cfg(feature = "app-disposdata")]
365impl DisposData {
366    #[doc = "`Load(::unity::Il2CppString)` overload"]
367    pub fn load(file_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
368        unsafe {
369            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa150usize)as*mut u8,();
370(::unity::Il2CppString)::core::convert::Into::into(file_name))
371        }
372    }
373
374    pub fn try_get_data<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
375        id: impl ::core::convert::Into<::unity::Il2CppString>,
376    ) -> M0 {
377        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> =
378            ::std::sync::LazyLock::new(|| ::unity::lookup::method_info_on_class(<DisposData as ::unity::ClassIdentity>::class(), "TryGetData", 1));
379        #[allow(clippy::type_complexity)]
380        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
381            ::std::sync::OnceLock::new();
382        let _ = true;
383        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
384            ::core::result::Result::Ok(mi) => *mi,
385            ::core::result::Result::Err(e) => {
386                panic!(
387                    "method lookup failed: {}
388::{}
389: {}
390",
391                    <DisposData as ::unity::ClassIdentity>::NAME,
392                    "TryGetData",
393                    e
394                )
395            },
396        };
397        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
398        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
399        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
400            let mut __guard = __cache.lock().unwrap();
401            *__guard
402                .entry(__key)
403                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
404        };
405        unsafe {
406            let __f: extern "C" fn(::unity::Il2CppString, ::unity::OptionalMethod) -> M0 = ::core::mem::transmute(__inflated.method_ptr);
407            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
408            __f(::core::convert::Into::into(id), ::core::option::Option::Some(__mi_opaque))
409        }
410    }
411
412    #[doc = "`GetVariableName(::unity::Il2CppString)` overload"]
413    pub fn get_variable_name(name: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
414        unsafe {
415            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb330usize)as*mut u8, ::unity::Il2CppString;
416(::unity::Il2CppString)::core::convert::Into::into(name))
417        }
418    }
419}
420
421#[cfg(feature = "app-disposdata")]
422pub trait IDisposDataMethods: IDisposData {
423    #[doc = "`.ctor()` overload"]
424    fn ctor(self) -> () {
425        unsafe {
426            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
427            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa220usize)as*mut u8,();
428(DisposData)__receiver)
429        }
430    }
431    #[doc = "`get_Group()` overload"]
432    fn get_group(self) -> ::unity::Il2CppString {
433        unsafe {
434            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
435            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa540usize)as*mut u8, ::unity::Il2CppString;
436(DisposData)__receiver)
437        }
438    }
439    #[doc = "`set_Group(::unity::Il2CppString)` overload"]
440    fn set_group(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
441        unsafe {
442            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
443            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa550usize)as*mut u8,();
444(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
445        }
446    }
447    #[doc = "`get_Pid()` overload"]
448    fn get_pid(self) -> ::unity::Il2CppString {
449        unsafe {
450            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
451            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa560usize)as*mut u8, ::unity::Il2CppString;
452(DisposData)__receiver)
453        }
454    }
455    #[doc = "`set_Pid(::unity::Il2CppString)` overload"]
456    fn set_pid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
457        unsafe {
458            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
459            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa570usize)as*mut u8,();
460(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
461        }
462    }
463    #[doc = "`get_Tid()` overload"]
464    fn get_tid(self) -> ::unity::Il2CppString {
465        unsafe {
466            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
467            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa580usize)as*mut u8, ::unity::Il2CppString;
468(DisposData)__receiver)
469        }
470    }
471    #[doc = "`set_Tid(::unity::Il2CppString)` overload"]
472    fn set_tid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
473        unsafe {
474            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
475            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa590usize)as*mut u8,();
476(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
477        }
478    }
479    #[doc = "`get_Flag()` overload"]
480    fn get_flag(self) -> crate::app::disposdata::DisposData_FlagField {
481        unsafe {
482            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
483            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa5a0usize)as*mut u8,crate::app::disposdata::DisposData_FlagField;
484(DisposData)__receiver)
485        }
486    }
487    #[doc = "`set_Flag(crate::app::disposdata::DisposData_FlagField)` overload"]
488    fn set_flag(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_FlagField>) -> () {
489        unsafe {
490            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
491            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa5b0usize)as*mut u8,();
492(DisposData)__receiver,(crate::app::disposdata::DisposData_FlagField)::core::convert::Into::into(value))
493        }
494    }
495    #[doc = "`get_Jid()` overload"]
496    fn get_jid(self) -> ::unity::Il2CppString {
497        unsafe {
498            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
499            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa5c0usize)as*mut u8, ::unity::Il2CppString;
500(DisposData)__receiver)
501        }
502    }
503    #[doc = "`set_Jid(::unity::Il2CppString)` overload"]
504    fn set_jid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
505        unsafe {
506            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
507            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa5d0usize)as*mut u8,();
508(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
509        }
510    }
511    #[doc = "`get_Sid()` overload"]
512    fn get_sid(self) -> ::unity::Il2CppString {
513        unsafe {
514            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
515            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa5e0usize)as*mut u8, ::unity::Il2CppString;
516(DisposData)__receiver)
517        }
518    }
519    #[doc = "`set_Sid(::unity::Il2CppString)` overload"]
520    fn set_sid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
521        unsafe {
522            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
523            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa5f0usize)as*mut u8,();
524(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
525        }
526    }
527    #[doc = "`get_Bid()` overload"]
528    fn get_bid(self) -> ::unity::Il2CppString {
529        unsafe {
530            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
531            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa600usize)as*mut u8, ::unity::Il2CppString;
532(DisposData)__receiver)
533        }
534    }
535    #[doc = "`set_Bid(::unity::Il2CppString)` overload"]
536    fn set_bid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
537        unsafe {
538            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
539            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa610usize)as*mut u8,();
540(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
541        }
542    }
543    #[doc = "`get_AppearX()` overload"]
544    fn get_appear_x(self) -> i8 {
545        unsafe {
546            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
547            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa620usize)as*mut u8,i8;
548(DisposData)__receiver)
549        }
550    }
551    #[doc = "`set_AppearX(i8)` overload"]
552    fn set_appear_x(self, value: impl ::core::convert::Into<i8>) -> () {
553        unsafe {
554            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
555            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa630usize)as*mut u8,();
556(DisposData)__receiver,(i8)::core::convert::Into::into(value))
557        }
558    }
559    #[doc = "`get_AppearY()` overload"]
560    fn get_appear_y(self) -> i8 {
561        unsafe {
562            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
563            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa640usize)as*mut u8,i8;
564(DisposData)__receiver)
565        }
566    }
567    #[doc = "`set_AppearY(i8)` overload"]
568    fn set_appear_y(self, value: impl ::core::convert::Into<i8>) -> () {
569        unsafe {
570            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
571            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa650usize)as*mut u8,();
572(DisposData)__receiver,(i8)::core::convert::Into::into(value))
573        }
574    }
575    #[doc = "`get_DisposX()` overload"]
576    fn get_dispos_x(self) -> i8 {
577        unsafe {
578            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
579            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa660usize)as*mut u8,i8;
580(DisposData)__receiver)
581        }
582    }
583    #[doc = "`set_DisposX(i8)` overload"]
584    fn set_dispos_x(self, value: impl ::core::convert::Into<i8>) -> () {
585        unsafe {
586            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
587            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa670usize)as*mut u8,();
588(DisposData)__receiver,(i8)::core::convert::Into::into(value))
589        }
590    }
591    #[doc = "`get_DisposY()` overload"]
592    fn get_dispos_y(self) -> i8 {
593        unsafe {
594            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
595            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa680usize)as*mut u8,i8;
596(DisposData)__receiver)
597        }
598    }
599    #[doc = "`set_DisposY(i8)` overload"]
600    fn set_dispos_y(self, value: impl ::core::convert::Into<i8>) -> () {
601        unsafe {
602            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
603            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa690usize)as*mut u8,();
604(DisposData)__receiver,(i8)::core::convert::Into::into(value))
605        }
606    }
607    #[doc = "`get_Direction()` overload"]
608    fn get_direction(self) -> crate::app::disposdata::DisposData_Directions {
609        unsafe {
610            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
611            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa6a0usize)as*mut u8,crate::app::disposdata::DisposData_Directions;
612(DisposData)__receiver)
613        }
614    }
615    #[doc = "`set_Direction(crate::app::disposdata::DisposData_Directions)` overload"]
616    fn set_direction(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_Directions>) -> () {
617        unsafe {
618            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
619            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa6b0usize)as*mut u8,();
620(DisposData)__receiver,(crate::app::disposdata::DisposData_Directions)::core::convert::Into::into(value))
621        }
622    }
623    #[doc = "`get_Rotation()` overload"]
624    fn get_rotation(self) -> i8 {
625        unsafe {
626            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
627            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa6c0usize)as*mut u8,i8;
628(DisposData)__receiver)
629        }
630    }
631    #[doc = "`set_Rotation(i8)` overload"]
632    fn set_rotation(self, value: impl ::core::convert::Into<i8>) -> () {
633        unsafe {
634            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
635            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa6d0usize)as*mut u8,();
636(DisposData)__receiver,(i8)::core::convert::Into::into(value))
637        }
638    }
639    #[doc = "`get_LevelN()` overload"]
640    fn get_level_n(self) -> u8 {
641        unsafe {
642            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
643            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa6e0usize)as*mut u8,u8;
644(DisposData)__receiver)
645        }
646    }
647    #[doc = "`set_LevelN(u8)` overload"]
648    fn set_level_n(self, value: impl ::core::convert::Into<u8>) -> () {
649        unsafe {
650            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
651            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa6f0usize)as*mut u8,();
652(DisposData)__receiver,(u8)::core::convert::Into::into(value))
653        }
654    }
655    #[doc = "`get_LevelH()` overload"]
656    fn get_level_h(self) -> u8 {
657        unsafe {
658            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
659            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa700usize)as*mut u8,u8;
660(DisposData)__receiver)
661        }
662    }
663    #[doc = "`set_LevelH(u8)` overload"]
664    fn set_level_h(self, value: impl ::core::convert::Into<u8>) -> () {
665        unsafe {
666            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
667            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa710usize)as*mut u8,();
668(DisposData)__receiver,(u8)::core::convert::Into::into(value))
669        }
670    }
671    #[doc = "`get_LevelL()` overload"]
672    fn get_level_l(self) -> u8 {
673        unsafe {
674            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
675            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa720usize)as*mut u8,u8;
676(DisposData)__receiver)
677        }
678    }
679    #[doc = "`set_LevelL(u8)` overload"]
680    fn set_level_l(self, value: impl ::core::convert::Into<u8>) -> () {
681        unsafe {
682            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
683            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa730usize)as*mut u8,();
684(DisposData)__receiver,(u8)::core::convert::Into::into(value))
685        }
686    }
687    #[doc = "`get_Items()` overload"]
688    fn get_items(self) -> ::unity::Array<crate::app::disposdata::DisposData_Item> {
689        unsafe {
690            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
691            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa740usize)as*mut u8, ::unity::Array<crate::app::disposdata::DisposData_Item> ;
692(DisposData)__receiver)
693        }
694    }
695    #[doc = "`set_Items(::unity::Array<crate::app::disposdata::DisposData_Item>)` overload"]
696    fn set_items(self, value: impl ::core::convert::Into<::unity::Array<crate::app::disposdata::DisposData_Item>>) -> () {
697        unsafe {
698            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
699            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa750usize)as*mut u8,();
700(DisposData)__receiver,(::unity::Array<crate::app::disposdata::DisposData_Item>)::core::convert::Into::into(value))
701        }
702    }
703    #[doc = "`get_Item1()` overload"]
704    fn get_item1(self) -> crate::app::disposdata::DisposData_Item {
705        unsafe {
706            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
707            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa760usize)as*mut u8,crate::app::disposdata::DisposData_Item;
708(DisposData)__receiver)
709        }
710    }
711    #[doc = "`set_Item1(crate::app::disposdata::DisposData_Item)` overload"]
712    fn set_item1(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_Item>) -> () {
713        unsafe {
714            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
715            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa770usize)as*mut u8,();
716(DisposData)__receiver,(crate::app::disposdata::DisposData_Item)::core::convert::Into::into(value))
717        }
718    }
719    #[doc = "`get_Item2()` overload"]
720    fn get_item2(self) -> crate::app::disposdata::DisposData_Item {
721        unsafe {
722            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
723            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa780usize)as*mut u8,crate::app::disposdata::DisposData_Item;
724(DisposData)__receiver)
725        }
726    }
727    #[doc = "`set_Item2(crate::app::disposdata::DisposData_Item)` overload"]
728    fn set_item2(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_Item>) -> () {
729        unsafe {
730            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
731            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa790usize)as*mut u8,();
732(DisposData)__receiver,(crate::app::disposdata::DisposData_Item)::core::convert::Into::into(value))
733        }
734    }
735    #[doc = "`get_Item3()` overload"]
736    fn get_item3(self) -> crate::app::disposdata::DisposData_Item {
737        unsafe {
738            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
739            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa7a0usize)as*mut u8,crate::app::disposdata::DisposData_Item;
740(DisposData)__receiver)
741        }
742    }
743    #[doc = "`set_Item3(crate::app::disposdata::DisposData_Item)` overload"]
744    fn set_item3(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_Item>) -> () {
745        unsafe {
746            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
747            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa7b0usize)as*mut u8,();
748(DisposData)__receiver,(crate::app::disposdata::DisposData_Item)::core::convert::Into::into(value))
749        }
750    }
751    #[doc = "`get_Item4()` overload"]
752    fn get_item4(self) -> crate::app::disposdata::DisposData_Item {
753        unsafe {
754            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
755            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa7c0usize)as*mut u8,crate::app::disposdata::DisposData_Item;
756(DisposData)__receiver)
757        }
758    }
759    #[doc = "`set_Item4(crate::app::disposdata::DisposData_Item)` overload"]
760    fn set_item4(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_Item>) -> () {
761        unsafe {
762            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
763            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa7d0usize)as*mut u8,();
764(DisposData)__receiver,(crate::app::disposdata::DisposData_Item)::core::convert::Into::into(value))
765        }
766    }
767    #[doc = "`get_Item5()` overload"]
768    fn get_item5(self) -> crate::app::disposdata::DisposData_Item {
769        unsafe {
770            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
771            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa7e0usize)as*mut u8,crate::app::disposdata::DisposData_Item;
772(DisposData)__receiver)
773        }
774    }
775    #[doc = "`set_Item5(crate::app::disposdata::DisposData_Item)` overload"]
776    fn set_item5(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_Item>) -> () {
777        unsafe {
778            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
779            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa7f0usize)as*mut u8,();
780(DisposData)__receiver,(crate::app::disposdata::DisposData_Item)::core::convert::Into::into(value))
781        }
782    }
783    #[doc = "`get_Item6()` overload"]
784    fn get_item6(self) -> crate::app::disposdata::DisposData_Item {
785        unsafe {
786            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
787            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa800usize)as*mut u8,crate::app::disposdata::DisposData_Item;
788(DisposData)__receiver)
789        }
790    }
791    #[doc = "`set_Item6(crate::app::disposdata::DisposData_Item)` overload"]
792    fn set_item6(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_Item>) -> () {
793        unsafe {
794            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
795            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa810usize)as*mut u8,();
796(DisposData)__receiver,(crate::app::disposdata::DisposData_Item)::core::convert::Into::into(value))
797        }
798    }
799    #[doc = "`get_Gid()` overload"]
800    fn get_gid(self) -> ::unity::Il2CppString {
801        unsafe {
802            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
803            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa820usize)as*mut u8, ::unity::Il2CppString;
804(DisposData)__receiver)
805        }
806    }
807    #[doc = "`set_Gid(::unity::Il2CppString)` overload"]
808    fn set_gid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
809        unsafe {
810            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
811            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa830usize)as*mut u8,();
812(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
813        }
814    }
815    #[doc = "`get_HpStockCount()` overload"]
816    fn get_hp_stock_count(self) -> u8 {
817        unsafe {
818            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
819            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa840usize)as*mut u8,u8;
820(DisposData)__receiver)
821        }
822    }
823    #[doc = "`set_HpStockCount(u8)` overload"]
824    fn set_hp_stock_count(self, value: impl ::core::convert::Into<u8>) -> () {
825        unsafe {
826            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
827            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa850usize)as*mut u8,();
828(DisposData)__receiver,(u8)::core::convert::Into::into(value))
829        }
830    }
831    #[doc = "`get_State0()` overload"]
832    fn get_state0(self) -> crate::app::disposdata::DisposData_State {
833        unsafe {
834            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
835            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa860usize)as*mut u8,crate::app::disposdata::DisposData_State;
836(DisposData)__receiver)
837        }
838    }
839    #[doc = "`set_State0(crate::app::disposdata::DisposData_State)` overload"]
840    fn set_state0(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_State>) -> () {
841        unsafe {
842            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
843            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa870usize)as*mut u8,();
844(DisposData)__receiver,(crate::app::disposdata::DisposData_State)::core::convert::Into::into(value))
845        }
846    }
847    #[doc = "`get_State1()` overload"]
848    fn get_state1(self) -> crate::app::disposdata::DisposData_State {
849        unsafe {
850            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
851            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa880usize)as*mut u8,crate::app::disposdata::DisposData_State;
852(DisposData)__receiver)
853        }
854    }
855    #[doc = "`set_State1(crate::app::disposdata::DisposData_State)` overload"]
856    fn set_state1(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_State>) -> () {
857        unsafe {
858            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
859            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa890usize)as*mut u8,();
860(DisposData)__receiver,(crate::app::disposdata::DisposData_State)::core::convert::Into::into(value))
861        }
862    }
863    #[doc = "`get_State2()` overload"]
864    fn get_state2(self) -> crate::app::disposdata::DisposData_State {
865        unsafe {
866            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
867            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa8a0usize)as*mut u8,crate::app::disposdata::DisposData_State;
868(DisposData)__receiver)
869        }
870    }
871    #[doc = "`set_State2(crate::app::disposdata::DisposData_State)` overload"]
872    fn set_state2(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_State>) -> () {
873        unsafe {
874            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
875            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa8b0usize)as*mut u8,();
876(DisposData)__receiver,(crate::app::disposdata::DisposData_State)::core::convert::Into::into(value))
877        }
878    }
879    #[doc = "`get_State3()` overload"]
880    fn get_state3(self) -> crate::app::disposdata::DisposData_State {
881        unsafe {
882            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
883            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa8c0usize)as*mut u8,crate::app::disposdata::DisposData_State;
884(DisposData)__receiver)
885        }
886    }
887    #[doc = "`set_State3(crate::app::disposdata::DisposData_State)` overload"]
888    fn set_state3(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_State>) -> () {
889        unsafe {
890            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
891            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa8d0usize)as*mut u8,();
892(DisposData)__receiver,(crate::app::disposdata::DisposData_State)::core::convert::Into::into(value))
893        }
894    }
895    #[doc = "`get_State4()` overload"]
896    fn get_state4(self) -> crate::app::disposdata::DisposData_State {
897        unsafe {
898            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
899            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa8e0usize)as*mut u8,crate::app::disposdata::DisposData_State;
900(DisposData)__receiver)
901        }
902    }
903    #[doc = "`set_State4(crate::app::disposdata::DisposData_State)` overload"]
904    fn set_state4(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_State>) -> () {
905        unsafe {
906            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
907            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa8f0usize)as*mut u8,();
908(DisposData)__receiver,(crate::app::disposdata::DisposData_State)::core::convert::Into::into(value))
909        }
910    }
911    #[doc = "`get_State5()` overload"]
912    fn get_state5(self) -> crate::app::disposdata::DisposData_State {
913        unsafe {
914            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa900usize)as*mut u8,crate::app::disposdata::DisposData_State;
916(DisposData)__receiver)
917        }
918    }
919    #[doc = "`set_State5(crate::app::disposdata::DisposData_State)` overload"]
920    fn set_state5(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_State>) -> () {
921        unsafe {
922            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
923            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa910usize)as*mut u8,();
924(DisposData)__receiver,(crate::app::disposdata::DisposData_State)::core::convert::Into::into(value))
925        }
926    }
927    #[doc = "`get_AI_ActionName()` overload"]
928    fn get_ai_action_name(self) -> ::unity::Il2CppString {
929        unsafe {
930            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
931            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa920usize)as*mut u8, ::unity::Il2CppString;
932(DisposData)__receiver)
933        }
934    }
935    #[doc = "`set_AI_ActionName(::unity::Il2CppString)` overload"]
936    fn set_ai_action_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
937        unsafe {
938            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
939            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa930usize)as*mut u8,();
940(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
941        }
942    }
943    #[doc = "`get_AI_ActionVal()` overload"]
944    fn get_ai_action_val(self) -> ::unity::Il2CppString {
945        unsafe {
946            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
947            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa940usize)as*mut u8, ::unity::Il2CppString;
948(DisposData)__receiver)
949        }
950    }
951    #[doc = "`set_AI_ActionVal(::unity::Il2CppString)` overload"]
952    fn set_ai_action_val(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
953        unsafe {
954            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
955            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa950usize)as*mut u8,();
956(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
957        }
958    }
959    #[doc = "`get_AI_MindName()` overload"]
960    fn get_ai_mind_name(self) -> ::unity::Il2CppString {
961        unsafe {
962            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
963            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa960usize)as*mut u8, ::unity::Il2CppString;
964(DisposData)__receiver)
965        }
966    }
967    #[doc = "`set_AI_MindName(::unity::Il2CppString)` overload"]
968    fn set_ai_mind_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
969        unsafe {
970            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
971            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa970usize)as*mut u8,();
972(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
973        }
974    }
975    #[doc = "`get_AI_MindVal()` overload"]
976    fn get_ai_mind_val(self) -> ::unity::Il2CppString {
977        unsafe {
978            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
979            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa980usize)as*mut u8, ::unity::Il2CppString;
980(DisposData)__receiver)
981        }
982    }
983    #[doc = "`set_AI_MindVal(::unity::Il2CppString)` overload"]
984    fn set_ai_mind_val(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
985        unsafe {
986            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
987            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa990usize)as*mut u8,();
988(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
989        }
990    }
991    #[doc = "`get_AI_AttackName()` overload"]
992    fn get_ai_attack_name(self) -> ::unity::Il2CppString {
993        unsafe {
994            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
995            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa9a0usize)as*mut u8, ::unity::Il2CppString;
996(DisposData)__receiver)
997        }
998    }
999    #[doc = "`set_AI_AttackName(::unity::Il2CppString)` overload"]
1000    fn set_ai_attack_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1001        unsafe {
1002            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1003            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa9b0usize)as*mut u8,();
1004(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1005        }
1006    }
1007    #[doc = "`get_AI_AttackVal()` overload"]
1008    fn get_ai_attack_val(self) -> ::unity::Il2CppString {
1009        unsafe {
1010            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1011            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa9c0usize)as*mut u8, ::unity::Il2CppString;
1012(DisposData)__receiver)
1013        }
1014    }
1015    #[doc = "`set_AI_AttackVal(::unity::Il2CppString)` overload"]
1016    fn set_ai_attack_val(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1017        unsafe {
1018            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1019            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa9d0usize)as*mut u8,();
1020(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1021        }
1022    }
1023    #[doc = "`get_AI_MoveName()` overload"]
1024    fn get_ai_move_name(self) -> ::unity::Il2CppString {
1025        unsafe {
1026            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1027            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa9e0usize)as*mut u8, ::unity::Il2CppString;
1028(DisposData)__receiver)
1029        }
1030    }
1031    #[doc = "`set_AI_MoveName(::unity::Il2CppString)` overload"]
1032    fn set_ai_move_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1033        unsafe {
1034            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1035            ::unity::il2cpp_call!((::unity::module_base()+0x1cfa9f0usize)as*mut u8,();
1036(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1037        }
1038    }
1039    #[doc = "`get_AI_MoveVal()` overload"]
1040    fn get_ai_move_val(self) -> ::unity::Il2CppString {
1041        unsafe {
1042            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1043            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa00usize)as*mut u8, ::unity::Il2CppString;
1044(DisposData)__receiver)
1045        }
1046    }
1047    #[doc = "`set_AI_MoveVal(::unity::Il2CppString)` overload"]
1048    fn set_ai_move_val(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1049        unsafe {
1050            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1051            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa10usize)as*mut u8,();
1052(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1053        }
1054    }
1055    #[doc = "`get_AI_BattleRate()` overload"]
1056    fn get_ai_battle_rate(self) -> ::unity::Il2CppString {
1057        unsafe {
1058            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1059            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa20usize)as*mut u8, ::unity::Il2CppString;
1060(DisposData)__receiver)
1061        }
1062    }
1063    #[doc = "`set_AI_BattleRate(::unity::Il2CppString)` overload"]
1064    fn set_ai_battle_rate(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1065        unsafe {
1066            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1067            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa30usize)as*mut u8,();
1068(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1069        }
1070    }
1071    #[doc = "`get_AI_Priority()` overload"]
1072    fn get_ai_priority(self) -> u8 {
1073        unsafe {
1074            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1075            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa40usize)as*mut u8,u8;
1076(DisposData)__receiver)
1077        }
1078    }
1079    #[doc = "`set_AI_Priority(u8)` overload"]
1080    fn set_ai_priority(self, value: impl ::core::convert::Into<u8>) -> () {
1081        unsafe {
1082            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1083            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa50usize)as*mut u8,();
1084(DisposData)__receiver,(u8)::core::convert::Into::into(value))
1085        }
1086    }
1087    #[doc = "`get_AI_HealRateA()` overload"]
1088    fn get_ai_heal_rate_a(self) -> i8 {
1089        unsafe {
1090            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1091            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa60usize)as*mut u8,i8;
1092(DisposData)__receiver)
1093        }
1094    }
1095    #[doc = "`set_AI_HealRateA(i8)` overload"]
1096    fn set_ai_heal_rate_a(self, value: impl ::core::convert::Into<i8>) -> () {
1097        unsafe {
1098            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1099            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa70usize)as*mut u8,();
1100(DisposData)__receiver,(i8)::core::convert::Into::into(value))
1101        }
1102    }
1103    #[doc = "`get_AI_HealRateB()` overload"]
1104    fn get_ai_heal_rate_b(self) -> i8 {
1105        unsafe {
1106            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1107            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa80usize)as*mut u8,i8;
1108(DisposData)__receiver)
1109        }
1110    }
1111    #[doc = "`set_AI_HealRateB(i8)` overload"]
1112    fn set_ai_heal_rate_b(self, value: impl ::core::convert::Into<i8>) -> () {
1113        unsafe {
1114            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1115            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaa90usize)as*mut u8,();
1116(DisposData)__receiver,(i8)::core::convert::Into::into(value))
1117        }
1118    }
1119    #[doc = "`get_AI_BandNo()` overload"]
1120    fn get_ai_band_no(self) -> u32 {
1121        unsafe {
1122            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1123            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaaa0usize)as*mut u8,u32;
1124(DisposData)__receiver)
1125        }
1126    }
1127    #[doc = "`set_AI_BandNo(u32)` overload"]
1128    fn set_ai_band_no(self, value: impl ::core::convert::Into<u32>) -> () {
1129        unsafe {
1130            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1131            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaab0usize)as*mut u8,();
1132(DisposData)__receiver,(u32)::core::convert::Into::into(value))
1133        }
1134    }
1135    #[doc = "`get_AI_MoveLimit()` overload"]
1136    fn get_ai_move_limit(self) -> ::unity::Il2CppString {
1137        unsafe {
1138            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1139            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaac0usize)as*mut u8, ::unity::Il2CppString;
1140(DisposData)__receiver)
1141        }
1142    }
1143    #[doc = "`set_AI_MoveLimit(::unity::Il2CppString)` overload"]
1144    fn set_ai_move_limit(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1145        unsafe {
1146            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1147            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaad0usize)as*mut u8,();
1148(DisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1149        }
1150    }
1151    #[doc = "`get_AI_Flag()` overload"]
1152    fn get_ai_flag(self) -> crate::app::disposdata::DisposData_AIFlagField {
1153        unsafe {
1154            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1155            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaae0usize)as*mut u8,crate::app::disposdata::DisposData_AIFlagField;
1156(DisposData)__receiver)
1157        }
1158    }
1159    #[doc = "`set_AI_Flag(crate::app::disposdata::DisposData_AIFlagField)` overload"]
1160    fn set_ai_flag(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_AIFlagField>) -> () {
1161        unsafe {
1162            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1163            ::unity::il2cpp_call!((::unity::module_base()+0x1cfaaf0usize)as*mut u8,();
1164(DisposData)__receiver,(crate::app::disposdata::DisposData_AIFlagField)::core::convert::Into::into(value))
1165        }
1166    }
1167    #[doc = "`get_LevelMin()` overload"]
1168    fn get_level_min(self) -> u8 {
1169        unsafe {
1170            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1171            ::unity::il2cpp_call!((::unity::module_base()+0x1cfab00usize)as*mut u8,u8;
1172(DisposData)__receiver)
1173        }
1174    }
1175    #[doc = "`set_LevelMin(u8)` overload"]
1176    fn set_level_min(self, value: impl ::core::convert::Into<u8>) -> () {
1177        unsafe {
1178            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1179            ::unity::il2cpp_call!((::unity::module_base()+0x1cfab10usize)as*mut u8,();
1180(DisposData)__receiver,(u8)::core::convert::Into::into(value))
1181        }
1182    }
1183    #[doc = "`get_LevelMax()` overload"]
1184    fn get_level_max(self) -> u8 {
1185        unsafe {
1186            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1187            ::unity::il2cpp_call!((::unity::module_base()+0x1cfab20usize)as*mut u8,u8;
1188(DisposData)__receiver)
1189        }
1190    }
1191    #[doc = "`set_LevelMax(u8)` overload"]
1192    fn set_level_max(self, value: impl ::core::convert::Into<u8>) -> () {
1193        unsafe {
1194            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1195            ::unity::il2cpp_call!((::unity::module_base()+0x1cfab30usize)as*mut u8,();
1196(DisposData)__receiver,(u8)::core::convert::Into::into(value))
1197        }
1198    }
1199    #[doc = "`get_Force()` overload"]
1200    fn get_force(self) -> i8 {
1201        unsafe {
1202            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1203            ::unity::il2cpp_call!((::unity::module_base()+0x1cfab40usize)as*mut u8,i8;
1204(DisposData)__receiver)
1205        }
1206    }
1207    #[doc = "`set_Force(i8)` overload"]
1208    fn set_force(self, value: impl ::core::convert::Into<i8>) -> () {
1209        unsafe {
1210            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1211            ::unity::il2cpp_call!((::unity::module_base()+0x1cfab50usize)as*mut u8,();
1212(DisposData)__receiver,(i8)::core::convert::Into::into(value))
1213        }
1214    }
1215    #[doc = "`get_ForceType()` overload"]
1216    fn get_force_type(self) -> crate::app::force::Force_Type {
1217        unsafe {
1218            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1219            ::unity::il2cpp_call!((::unity::module_base()+0x1cfab60usize)as*mut u8,crate::app::force::Force_Type;
1220(DisposData)__receiver)
1221        }
1222    }
1223    #[doc = "`GetPerson()` overload"]
1224    fn get_person(self) -> crate::app::persondata::PersonData {
1225        unsafe {
1226            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1227            ::unity::il2cpp_call!((::unity::module_base()+0x1cfab70usize)as*mut u8,crate::app::persondata::PersonData;
1228(DisposData)__receiver)
1229        }
1230    }
1231    #[doc = "`GetTerrain()` overload"]
1232    fn get_terrain(self) -> crate::app::terraindata_2::TerrainData_2 {
1233        unsafe {
1234            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1235            ::unity::il2cpp_call!((::unity::module_base()+0x1cfac30usize)as*mut u8,crate::app::terraindata_2::TerrainData_2;
1236(DisposData)__receiver)
1237        }
1238    }
1239    #[doc = "`GetJob()` overload"]
1240    fn get_job(self) -> crate::app::jobdata::JobData {
1241        unsafe {
1242            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1243            ::unity::il2cpp_call!((::unity::module_base()+0x1cfac90usize)as*mut u8,crate::app::jobdata::JobData;
1244(DisposData)__receiver)
1245        }
1246    }
1247    #[doc = "`GetItem(i32)` overload"]
1248    fn get_item(self, index: impl ::core::convert::Into<i32>) -> crate::app::itemdata::ItemData {
1249        unsafe {
1250            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1251            ::unity::il2cpp_call!((::unity::module_base()+0x1cfad10usize)as*mut u8,crate::app::itemdata::ItemData;
1252(DisposData)__receiver,(i32)::core::convert::Into::into(index))
1253        }
1254    }
1255    #[doc = "`AddUnitItem(crate::app::unit::Unit)` overload"]
1256    fn add_unit_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1257        unsafe {
1258            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1259            ::unity::il2cpp_call!((::unity::module_base()+0x1cfadb0usize)as*mut u8,bool;
1260(DisposData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1261        }
1262    }
1263    #[doc = "`GetLevel(crate::app::difficulty::Difficulty)` overload"]
1264    fn get_level(self, difficulty: impl ::core::convert::Into<crate::app::difficulty::Difficulty>) -> i32 {
1265        unsafe {
1266            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1267            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb120usize)as*mut u8,i32;
1268(DisposData)__receiver,(crate::app::difficulty::Difficulty)::core::convert::Into::into(difficulty))
1269        }
1270    }
1271    #[doc = "`GetLevel()` overload"]
1272    fn get_level_2(self) -> i32 {
1273        unsafe {
1274            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1275            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb160usize)as*mut u8,i32;
1276(DisposData)__receiver)
1277        }
1278    }
1279    #[doc = "`IsValid()` overload"]
1280    fn is_valid(self) -> bool {
1281        unsafe {
1282            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1283            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb390usize)as*mut u8,bool;
1284(DisposData)__receiver)
1285        }
1286    }
1287    #[doc = "`HasPosition()` overload"]
1288    fn has_position(self) -> bool {
1289        unsafe {
1290            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1291            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb470usize)as*mut u8,bool;
1292(DisposData)__receiver)
1293        }
1294    }
1295    #[doc = "`CanDispos()` overload"]
1296    fn can_dispos(self) -> bool {
1297        unsafe {
1298            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1299            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb490usize)as*mut u8,bool;
1300(DisposData)__receiver)
1301        }
1302    }
1303    #[doc = "`CanTerrain()` overload"]
1304    fn can_terrain(self) -> bool {
1305        unsafe {
1306            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1307            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb7b0usize)as*mut u8,bool;
1308(DisposData)__receiver)
1309        }
1310    }
1311    #[doc = "`CanUsePosition()` overload"]
1312    fn can_use_position(self) -> bool {
1313        unsafe {
1314            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1315            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb830usize)as*mut u8,bool;
1316(DisposData)__receiver)
1317        }
1318    }
1319    #[doc = "`IsDifficulty()` overload"]
1320    fn is_difficulty(self) -> bool {
1321        unsafe {
1322            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1323            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb5b0usize)as*mut u8,bool;
1324(DisposData)__receiver)
1325        }
1326    }
1327    #[doc = "`ReplaceBattleRate()` overload"]
1328    fn replace_battle_rate(self) -> crate::app::unitai::UnitAI_BattleRate {
1329        unsafe {
1330            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1331            ::unity::il2cpp_call!((::unity::module_base()+0x1cfb8e0usize)as*mut u8,crate::app::unitai::UnitAI_BattleRate;
1332(DisposData)__receiver)
1333        }
1334    }
1335    #[doc = "`OnBuild()` overload"]
1336    fn on_build(self) -> () {
1337        unsafe {
1338            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1339            {
1340                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1341                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1342                    panic!(
1343                        "unity: virtual slot {}
1344 out of range (vtable len {}
1345) on the runtime class behind {}
1346 (method `{}
1347`)",
1348                        4usize,
1349                        __vt.len(),
1350                        <DisposData as ::unity::ClassIdentity>::NAME,
1351                        "OnBuild",
1352                    )
1353                });
1354                let __inner: extern "C" fn(DisposData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1355                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1356                __inner(__receiver, __mi)
1357            }
1358        }
1359    }
1360    #[doc = "`OnRelease()` overload"]
1361    fn on_release(self) -> () {
1362        unsafe {
1363            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1364            {
1365                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1366                let __vi = *__vt.get(7usize).unwrap_or_else(|| {
1367                    panic!(
1368                        "unity: virtual slot {}
1369 out of range (vtable len {}
1370) on the runtime class behind {}
1371 (method `{}
1372`)",
1373                        7usize,
1374                        __vt.len(),
1375                        <DisposData as ::unity::ClassIdentity>::NAME,
1376                        "OnRelease",
1377                    )
1378                });
1379                let __inner: extern "C" fn(DisposData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1380                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1381                __inner(__receiver, __mi)
1382            }
1383        }
1384    }
1385    #[doc = "`DbgValidateState()` overload"]
1386    fn dbg_validate_state(self) -> () {
1387        unsafe {
1388            let __receiver = <DisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1389            ::unity::il2cpp_call!((::unity::module_base()+0x1cfbad0usize)as*mut u8,();
1390(DisposData)__receiver)
1391        }
1392    }
1393}
1394
1395#[cfg(feature = "app-disposdata")]
1396impl<__T: IDisposData> IDisposDataMethods for __T {}
1397
1398#[cfg(feature = "app-disposdata")]
1399impl DisposData {
1400    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1402    }
1403
1404    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1406    }
1407
1408    pub fn get_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1410    }
1411
1412    pub fn set_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1414    }
1415
1416    pub fn get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1418    }
1419
1420    pub fn set_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1422    }
1423
1424    pub fn get_tid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1426    }
1427
1428    pub fn set_tid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1430    }
1431
1432    pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1434    }
1435
1436    pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1438    }
1439
1440    pub fn get_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1442    }
1443
1444    pub fn set_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1446    }
1447
1448    pub fn get_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1450    }
1451
1452    pub fn set_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1454    }
1455
1456    pub fn get_bid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1458    }
1459
1460    pub fn set_bid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1462    }
1463
1464    pub fn get_appear_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1466    }
1467
1468    pub fn set_appear_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1470    }
1471
1472    pub fn get_appear_y_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1474    }
1475
1476    pub fn set_appear_y_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1478    }
1479
1480    pub fn get_dispos_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1482    }
1483
1484    pub fn set_dispos_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1486    }
1487
1488    pub fn get_dispos_y_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1490    }
1491
1492    pub fn set_dispos_y_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1494    }
1495
1496    pub fn get_direction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1498    }
1499
1500    pub fn set_direction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1502    }
1503
1504    pub fn get_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1506    }
1507
1508    pub fn set_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1510    }
1511
1512    pub fn get_level_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1514    }
1515
1516    pub fn set_level_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1518    }
1519
1520    pub fn get_level_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1522    }
1523
1524    pub fn set_level_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1526    }
1527
1528    pub fn get_level_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1530    }
1531
1532    pub fn set_level_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1534    }
1535
1536    pub fn get_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1538    }
1539
1540    pub fn set_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1542    }
1543
1544    pub fn get_item1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1545        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1546    }
1547
1548    pub fn set_item1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1549        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1550    }
1551
1552    pub fn get_item2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1553        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1554    }
1555
1556    pub fn set_item2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1557        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1558    }
1559
1560    pub fn get_item3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1561        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1562    }
1563
1564    pub fn set_item3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1565        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1566    }
1567
1568    pub fn get_item4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1569        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1570    }
1571
1572    pub fn set_item4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1574    }
1575
1576    pub fn get_item5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1578    }
1579
1580    pub fn set_item5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1582    }
1583
1584    pub fn get_item6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1585        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1586    }
1587
1588    pub fn set_item6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1590    }
1591
1592    pub fn get_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1594    }
1595
1596    pub fn set_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1598    }
1599
1600    pub fn get_hp_stock_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1602    }
1603
1604    pub fn set_hp_stock_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1606    }
1607
1608    pub fn get_state0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1610    }
1611
1612    pub fn set_state0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1614    }
1615
1616    pub fn get_state1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1618    }
1619
1620    pub fn set_state1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1622    }
1623
1624    pub fn get_state2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1626    }
1627
1628    pub fn set_state2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1630    }
1631
1632    pub fn get_state3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1634    }
1635
1636    pub fn set_state3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1638    }
1639
1640    pub fn get_state4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1642    }
1643
1644    pub fn set_state4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1646    }
1647
1648    pub fn get_state5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1650    }
1651
1652    pub fn set_state5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1654    }
1655
1656    pub fn get_ai_action_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1658    }
1659
1660    pub fn set_ai_action_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1662    }
1663
1664    pub fn get_ai_action_val_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1666    }
1667
1668    pub fn set_ai_action_val_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1670    }
1671
1672    pub fn get_ai_mind_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1674    }
1675
1676    pub fn set_ai_mind_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1678    }
1679
1680    pub fn get_ai_mind_val_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1682    }
1683
1684    pub fn set_ai_mind_val_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1685        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1686    }
1687
1688    pub fn get_ai_attack_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1690    }
1691
1692    pub fn set_ai_attack_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1694    }
1695
1696    pub fn get_ai_attack_val_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1698    }
1699
1700    pub fn set_ai_attack_val_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1702    }
1703
1704    pub fn get_ai_move_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1706    }
1707
1708    pub fn set_ai_move_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1710    }
1711
1712    pub fn get_ai_move_val_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1714    }
1715
1716    pub fn set_ai_move_val_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1718    }
1719
1720    pub fn get_ai_battle_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1722    }
1723
1724    pub fn set_ai_battle_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1726    }
1727
1728    pub fn get_ai_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1730    }
1731
1732    pub fn set_ai_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1734    }
1735
1736    pub fn get_ai_heal_rate_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1738    }
1739
1740    pub fn set_ai_heal_rate_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1742    }
1743
1744    pub fn get_ai_heal_rate_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1746    }
1747
1748    pub fn set_ai_heal_rate_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1750    }
1751
1752    pub fn get_ai_band_no_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1754    }
1755
1756    pub fn set_ai_band_no_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1758    }
1759
1760    pub fn get_ai_move_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1761        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1762    }
1763
1764    pub fn set_ai_move_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1765        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1766    }
1767
1768    pub fn get_ai_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1769        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1770    }
1771
1772    pub fn set_ai_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1773        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1774    }
1775
1776    pub fn get_level_min_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1777        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1778    }
1779
1780    pub fn set_level_min_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1781        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1782    }
1783
1784    pub fn get_level_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1785        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1786    }
1787
1788    pub fn set_level_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1789        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1790    }
1791
1792    pub fn get_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1794    }
1795
1796    pub fn set_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1798    }
1799
1800    pub fn get_force_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1801        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1802    }
1803
1804    pub fn get_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1805        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1806    }
1807
1808    pub fn get_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1810    }
1811
1812    pub fn get_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1814    }
1815
1816    pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1818    }
1819
1820    pub fn add_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1821        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1822    }
1823
1824    pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1825        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1826    }
1827
1828    pub fn get_level_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1829        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1830    }
1831
1832    pub fn get_variable_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1833        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
1834    }
1835
1836    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1837        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
1838    }
1839
1840    pub fn has_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1841        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
1842    }
1843
1844    pub fn can_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1845        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
1846    }
1847
1848    pub fn can_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
1850    }
1851
1852    pub fn can_use_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1853        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
1854    }
1855
1856    pub fn is_difficulty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1857        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
1858    }
1859
1860    pub fn replace_battle_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
1862    }
1863
1864    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
1866    }
1867
1868    pub fn on_release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1869        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
1870    }
1871
1872    pub fn dbg_validate_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1873        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
1874    }
1875}
1876
1877#[cfg(feature = "app-disposdata")]
1878impl DisposData {
1879    #[doc = "Direct (non-virtual) call to `DisposData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1880    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1881        let __mi = Self::on_build_method_info();
1882        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1883        __inner(this.into(), ::core::option::Option::None)
1884    }
1885
1886    #[doc = "Direct (non-virtual) call to `DisposData`'s own `OnRelease`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1887    pub unsafe fn on_release(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1888        let __mi = Self::on_release_method_info();
1889        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1890        __inner(this.into(), ::core::option::Option::None)
1891    }
1892}
1893
1894#[cfg(feature = "app-disposdata")]
1895impl DisposData {
1896    #[doc = "`.ctor()` — no args"]
1897    pub fn new() -> Self {
1898        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1899            panic!(
1900                "{}
1901::{}
1902 failed to instantiate",
1903                ::core::stringify!(DisposData),
1904                ::core::stringify!(new),
1905            )
1906        });
1907        <Self as IDisposDataMethods>::ctor(this);
1908        this
1909    }
1910}
1911
1912#[cfg(feature = "app-disposdata")]
1913pub trait IDisposData_AIFlagFieldMethods: IDisposData_AIFlagField {
1914    #[doc = "`.ctor(i32)` overload"]
1915    fn ctor(self, f: impl ::core::convert::Into<i32>) -> () {
1916        unsafe {
1917            let __receiver =
1918                <DisposData_AIFlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1919            ::unity::il2cpp_call!((::unity::module_base()+0x1bd3c20usize)as*mut u8,();
1920(DisposData_AIFlagField)__receiver,(i32)::core::convert::Into::into(f))
1921        }
1922    }
1923    #[doc = "`.ctor(crate::app::disposdata::DisposData_AIFlags)` overload"]
1924    fn ctor_2(self, f: impl ::core::convert::Into<crate::app::disposdata::DisposData_AIFlags>) -> () {
1925        unsafe {
1926            let __receiver =
1927                <DisposData_AIFlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1928            ::unity::il2cpp_call!((::unity::module_base()+0x1bd3c80usize)as*mut u8,();
1929(DisposData_AIFlagField)__receiver,(crate::app::disposdata::DisposData_AIFlags)::core::convert::Into::into(f))
1930        }
1931    }
1932    #[doc = "`ToInt(crate::app::disposdata::DisposData_AIFlags)` overload"]
1933    fn to_int(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_AIFlags>) -> i32 {
1934        unsafe {
1935            let __receiver =
1936                <DisposData_AIFlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1937            {
1938                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1939                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1940                    panic!(
1941                        "unity: virtual slot {}
1942 out of range (vtable len {}
1943) on the runtime class behind {}
1944 (method `{}
1945`)",
1946                        5usize,
1947                        __vt.len(),
1948                        <DisposData_AIFlagField as ::unity::ClassIdentity>::NAME,
1949                        "ToInt",
1950                    )
1951                });
1952                let __inner: extern "C" fn(DisposData_AIFlagField, crate::app::disposdata::DisposData_AIFlags, ::unity::OptionalMethod) -> i32 =
1953                    ::core::mem::transmute(__vi.method_ptr);
1954                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1955                __inner(__receiver, ::core::convert::Into::into(value), __mi)
1956            }
1957        }
1958    }
1959}
1960
1961#[cfg(feature = "app-disposdata")]
1962impl<__T: IDisposData_AIFlagField> IDisposData_AIFlagFieldMethods for __T {}
1963
1964#[cfg(feature = "app-disposdata")]
1965impl DisposData_AIFlagField {
1966    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1967        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1968    }
1969
1970    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1971        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1972    }
1973
1974    pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1975        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1976    }
1977}
1978
1979#[cfg(feature = "app-disposdata")]
1980impl DisposData_AIFlagField {
1981    #[doc = "Direct (non-virtual) call to `DisposData_AIFlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1982    pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::disposdata::DisposData_AIFlags) -> i32 {
1983        let __mi = Self::to_int_method_info();
1984        let __inner: extern "C" fn(::unity::IlInstance, crate::app::disposdata::DisposData_AIFlags, ::unity::OptionalMethod) -> i32 =
1985            ::core::mem::transmute(__mi.method_ptr);
1986        __inner(this.into(), value, ::core::option::Option::None)
1987    }
1988}
1989
1990#[cfg(feature = "app-disposdata")]
1991impl DisposData_AIFlagField {
1992    #[doc = "`.ctor(i32)` — overload selector"]
1993    pub fn new(f: i32) -> Self {
1994        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1995            panic!(
1996                "{}
1997::{}
1998 failed to instantiate",
1999                ::core::stringify!(DisposData_AIFlagField),
2000                ::core::stringify!(new),
2001            )
2002        });
2003        <Self as IDisposData_AIFlagFieldMethods>::ctor(this, f);
2004        this
2005    }
2006
2007    #[doc = "`.ctor(crate::app::disposdata::DisposData_AIFlags)` — overload selector"]
2008    pub fn new_2(f: crate::app::disposdata::DisposData_AIFlags) -> Self {
2009        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2010            panic!(
2011                "{}
2012::{}
2013 failed to instantiate",
2014                ::core::stringify!(DisposData_AIFlagField),
2015                ::core::stringify!(new_2),
2016            )
2017        });
2018        <Self as IDisposData_AIFlagFieldMethods>::ctor_2(this, f);
2019        this
2020    }
2021}
2022
2023#[cfg(feature = "app-disposdata")]
2024pub trait IDisposData_FlagFieldMethods: IDisposData_FlagField {
2025    #[doc = "`.ctor(i32)` overload"]
2026    fn ctor(self, f: impl ::core::convert::Into<i32>) -> () {
2027        unsafe {
2028            let __receiver = <DisposData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2029            ::unity::il2cpp_call!((::unity::module_base()+0x1bd3cf0usize)as*mut u8,();
2030(DisposData_FlagField)__receiver,(i32)::core::convert::Into::into(f))
2031        }
2032    }
2033    #[doc = "`.ctor(crate::app::disposdata::DisposData_Flags)` overload"]
2034    fn ctor_2(self, f: impl ::core::convert::Into<crate::app::disposdata::DisposData_Flags>) -> () {
2035        unsafe {
2036            let __receiver = <DisposData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2037            ::unity::il2cpp_call!((::unity::module_base()+0x1bd3d50usize)as*mut u8,();
2038(DisposData_FlagField)__receiver,(crate::app::disposdata::DisposData_Flags)::core::convert::Into::into(f))
2039        }
2040    }
2041    #[doc = "`ToInt(crate::app::disposdata::DisposData_Flags)` overload"]
2042    fn to_int(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_Flags>) -> i32 {
2043        unsafe {
2044            let __receiver = <DisposData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2045            {
2046                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2047                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
2048                    panic!(
2049                        "unity: virtual slot {}
2050 out of range (vtable len {}
2051) on the runtime class behind {}
2052 (method `{}
2053`)",
2054                        5usize,
2055                        __vt.len(),
2056                        <DisposData_FlagField as ::unity::ClassIdentity>::NAME,
2057                        "ToInt",
2058                    )
2059                });
2060                let __inner: extern "C" fn(DisposData_FlagField, crate::app::disposdata::DisposData_Flags, ::unity::OptionalMethod) -> i32 =
2061                    ::core::mem::transmute(__vi.method_ptr);
2062                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2063                __inner(__receiver, ::core::convert::Into::into(value), __mi)
2064            }
2065        }
2066    }
2067}
2068
2069#[cfg(feature = "app-disposdata")]
2070impl<__T: IDisposData_FlagField> IDisposData_FlagFieldMethods for __T {}
2071
2072#[cfg(feature = "app-disposdata")]
2073impl DisposData_FlagField {
2074    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2075        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2076    }
2077
2078    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2079        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2080    }
2081
2082    pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2083        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2084    }
2085}
2086
2087#[cfg(feature = "app-disposdata")]
2088impl DisposData_FlagField {
2089    #[doc = "Direct (non-virtual) call to `DisposData_FlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2090    pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::disposdata::DisposData_Flags) -> i32 {
2091        let __mi = Self::to_int_method_info();
2092        let __inner: extern "C" fn(::unity::IlInstance, crate::app::disposdata::DisposData_Flags, ::unity::OptionalMethod) -> i32 =
2093            ::core::mem::transmute(__mi.method_ptr);
2094        __inner(this.into(), value, ::core::option::Option::None)
2095    }
2096}
2097
2098#[cfg(feature = "app-disposdata")]
2099impl DisposData_FlagField {
2100    #[doc = "`.ctor(i32)` — overload selector"]
2101    pub fn new(f: i32) -> Self {
2102        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2103            panic!(
2104                "{}
2105::{}
2106 failed to instantiate",
2107                ::core::stringify!(DisposData_FlagField),
2108                ::core::stringify!(new),
2109            )
2110        });
2111        <Self as IDisposData_FlagFieldMethods>::ctor(this, f);
2112        this
2113    }
2114
2115    #[doc = "`.ctor(crate::app::disposdata::DisposData_Flags)` — overload selector"]
2116    pub fn new_2(f: crate::app::disposdata::DisposData_Flags) -> Self {
2117        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2118            panic!(
2119                "{}
2120::{}
2121 failed to instantiate",
2122                ::core::stringify!(DisposData_FlagField),
2123                ::core::stringify!(new_2),
2124            )
2125        });
2126        <Self as IDisposData_FlagFieldMethods>::ctor_2(this, f);
2127        this
2128    }
2129}
2130
2131#[cfg(feature = "app-disposdata")]
2132#[doc(hidden)]
2133pub mod prelude {
2134    pub use super::{
2135        DisposData, DisposData_AIFlagField, DisposData_AIFlags, DisposData_Directions, DisposData_FlagField, DisposData_Flags, DisposData_Item,
2136        DisposData_State, IDisposData, IDisposDataMethods, IDisposData_AIFlagField, IDisposData_AIFlagFieldMethods, IDisposData_FlagField,
2137        IDisposData_FlagFieldMethods, IDisposData_Item, IDisposData_ItemMethods,
2138    };
2139    #[cfg(feature = "app-bitfield32")]
2140    pub use crate::app::bitfield32::IBitField32Methods;
2141    #[cfg(feature = "app-bitfieldcommon")]
2142    pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
2143    #[cfg(feature = "app-bitfieldtemplate32_1")]
2144    pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
2145    #[cfg(feature = "app-structbase")]
2146    pub use crate::app::structbase::IStructBaseMethods;
2147    #[cfg(feature = "app-structdataarray_1")]
2148    pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
2149    #[cfg(feature = "app-structtemplate_1")]
2150    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
2151    #[cfg(feature = "system-object")]
2152    pub use crate::system::object::IObjectMethods;
2153    #[cfg(feature = "system-enum")]
2154    pub use crate::system::r#enum::IEnumMethods;
2155    #[cfg(feature = "system-valuetype")]
2156    pub use crate::system::valuetype::IValueTypeMethods;
2157    pub use crate::{
2158        app::{
2159            bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1, structbase::IStructBase,
2160            structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1,
2161        },
2162        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2163    };
2164}