Skip to main content

engage/generated/app/
chapterdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-chapterdata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            structbase::{IStructBase, StructBase},
11            structdata_1::{IStructData_1, StructData_1},
12            structtemplate_1::{IStructTemplate_1, StructTemplate_1},
13        },
14        system::{
15            object::{IObject, Object},
16            r#enum::{Enum, IEnum},
17            valuetype::{IValueType, ValueType},
18        },
19    };
20
21    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/chapterdata/ChapterData_Flags.md"))]
22    #[repr(C)]
23    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
24    pub struct ChapterData_Flags {
25        pub value: i32,
26    }
27    impl ::unity::ClassIdentity for ChapterData_Flags {
28        const NAME: &'static str = "ChapterData.Flags";
29        const NAMESPACE: &'static str = "App";
30
31        fn class() -> ::unity::Class {
32            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
33            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
34        }
35    }
36    impl ::unity::IlType for ChapterData_Flags {
37        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
38            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
39        }
40    }
41    impl ChapterData_Flags {
42        pub fn sally() -> Self {
43            Self { value: 1 }
44        }
45
46        pub fn can_back() -> Self {
47            Self { value: 2 }
48        }
49
50        pub fn sight() -> Self {
51            Self { value: 4 }
52        }
53
54        pub fn kizuna() -> Self {
55            Self { value: 8 }
56        }
57
58        pub fn hub() -> Self {
59            Self { value: 16 }
60        }
61
62        pub fn gmap() -> Self {
63            Self { value: 32 }
64        }
65
66        pub fn r#continue() -> Self {
67            Self { value: 64 }
68        }
69
70        pub fn serious() -> Self {
71            Self { value: 128 }
72        }
73
74        pub fn casual() -> Self {
75            Self { value: 256 }
76        }
77
78        pub fn challenge() -> Self {
79            Self { value: 512 }
80        }
81
82        pub fn relay() -> Self {
83            Self { value: 1024 }
84        }
85
86        pub fn versus() -> Self {
87            Self { value: 2048 }
88        }
89
90        pub fn test_map() -> Self {
91            Self { value: 4096 }
92        }
93
94        pub fn opposition() -> Self {
95            Self { value: 8192 }
96        }
97
98        pub fn high_rank_item() -> Self {
99            Self { value: 16384 }
100        }
101
102        pub fn can_slope() -> Self {
103            Self { value: 32768 }
104        }
105
106        pub fn side_story() -> Self {
107            Self { value: 1073741824 }
108        }
109
110        pub fn scenario() -> Self {
111            Self { value: -2147483648 }
112        }
113    }
114
115    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/chapterdata/ChapterData.md"))]
116    #[::unity::class(namespace = "App", name = "ChapterData")]
117    #[parent(crate::app::structdata_1::StructData_1<crate::app::chapterdata::ChapterData>)]
118    pub struct ChapterData {
119        #[offset(304)]
120        #[rename(name = "m_PrefixlessCid")]
121        pub m_prefixless_cid: ::unity::Il2CppString,
122        #[offset(312)]
123        #[rename(name = "m_ClearedFlagName")]
124        pub m_cleared_flag_name: ::unity::Il2CppString,
125        #[offset(320)]
126        #[rename(name = "m_GmapSpotFlagName")]
127        pub m_gmap_spot_flag_name: ::unity::Il2CppString,
128        #[offset(328)]
129        #[rename(name = "m_PlaceName")]
130        pub m_place_name: ::unity::Il2CppString,
131    }
132}
133
134#[cfg(feature = "app-chapterdata-types")]
135pub use __types::*;
136
137#[cfg(feature = "app-chapterdata")]
138impl ChapterData {
139    #[doc = "`Load()` overload"]
140    pub fn load() -> () {
141        unsafe {
142            ::unity::il2cpp_call!((::unity::module_base()+0x2af9470usize)as*mut u8,();
143            )
144        }
145    }
146
147    #[doc = "`ForEach(crate::app::chapterdata::ChapterData, crate::system::action_1::Action_1<crate::app::chapterdata::ChapterData>)` overload"]
148    pub fn for_each(
149        chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>,
150        func: impl ::core::convert::Into<crate::system::action_1::Action_1<crate::app::chapterdata::ChapterData>>,
151    ) -> () {
152        unsafe {
153            ::unity::il2cpp_call!((::unity::module_base()+0x2afae60usize)as*mut u8,();
154(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter),(crate::system::action_1::Action_1<crate::app::chapterdata::ChapterData>)::core::convert::Into::into(func))
155        }
156    }
157
158    #[doc = "`Serialize(crate::app::stream_2::Stream_2, crate::app::chapterdata::ChapterData)` overload"]
159    pub fn serialize(
160        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
161        chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>,
162    ) -> () {
163        unsafe {
164            ::unity::il2cpp_call!((::unity::module_base()+0x2afaf80usize)as*mut u8,();
165(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
166        }
167    }
168
169    #[doc = "`TrySerialize(crate::app::stream_2::Stream_2, crate::app::chapterdata::ChapterData)` overload"]
170    pub fn try_serialize(
171        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
172        chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>,
173    ) -> () {
174        unsafe {
175            ::unity::il2cpp_call!((::unity::module_base()+0x2afaf90usize)as*mut u8,();
176(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
177        }
178    }
179
180    #[doc = "`TryDeserialize(crate::app::stream_2::Stream_2)` overload"]
181    pub fn try_deserialize(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::chapterdata::ChapterData {
182        unsafe {
183            ::unity::il2cpp_call!((::unity::module_base()+0x2afaff0usize)as*mut u8,crate::app::chapterdata::ChapterData;
184(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
185        }
186    }
187
188    #[doc = "`GetLastChapter()` overload"]
189    pub fn get_last_chapter() -> crate::app::chapterdata::ChapterData {
190        unsafe {
191            ::unity::il2cpp_call!((::unity::module_base()+0x2afb3f0usize)as*mut u8,crate::app::chapterdata::ChapterData;
192            )
193        }
194    }
195}
196
197#[cfg(feature = "app-chapterdata")]
198pub trait IChapterDataMethods: IChapterData {
199    #[doc = "`.ctor()` overload"]
200    fn ctor(self) -> () {
201        unsafe {
202            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
203            ::unity::il2cpp_call!((::unity::module_base()+0x2af9520usize)as*mut u8,();
204(ChapterData)__receiver)
205        }
206    }
207    #[doc = "`get_Cid()` overload"]
208    fn get_cid(self) -> ::unity::Il2CppString {
209        unsafe {
210            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211            ::unity::il2cpp_call!((::unity::module_base()+0x2af95a0usize)as*mut u8, ::unity::Il2CppString;
212(ChapterData)__receiver)
213        }
214    }
215    #[doc = "`set_Cid(::unity::Il2CppString)` overload"]
216    fn set_cid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
217        unsafe {
218            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
219            ::unity::il2cpp_call!((::unity::module_base()+0x2af95b0usize)as*mut u8,();
220(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
221        }
222    }
223    #[doc = "`get_Name()` overload"]
224    fn get_name(self) -> ::unity::Il2CppString {
225        unsafe {
226            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
227            ::unity::il2cpp_call!((::unity::module_base()+0x2af95c0usize)as*mut u8, ::unity::Il2CppString;
228(ChapterData)__receiver)
229        }
230    }
231    #[doc = "`set_Name(::unity::Il2CppString)` overload"]
232    fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
233        unsafe {
234            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
235            ::unity::il2cpp_call!((::unity::module_base()+0x2af95d0usize)as*mut u8,();
236(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
237        }
238    }
239    #[doc = "`get_Alpha()` overload"]
240    fn get_alpha(self) -> f32 {
241        unsafe {
242            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
243            ::unity::il2cpp_call!((::unity::module_base()+0x2af95e0usize)as*mut u8,f32;
244(ChapterData)__receiver)
245        }
246    }
247    #[doc = "`set_Alpha(f32)` overload"]
248    fn set_alpha(self, value: impl ::core::convert::Into<f32>) -> () {
249        unsafe {
250            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251            ::unity::il2cpp_call!((::unity::module_base()+0x2af95f0usize)as*mut u8,();
252(ChapterData)__receiver,(f32)::core::convert::Into::into(value))
253        }
254    }
255    #[doc = "`get_Mess()` overload"]
256    fn get_mess(self) -> ::unity::Il2CppString {
257        unsafe {
258            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259            ::unity::il2cpp_call!((::unity::module_base()+0x2af9600usize)as*mut u8, ::unity::Il2CppString;
260(ChapterData)__receiver)
261        }
262    }
263    #[doc = "`set_Mess(::unity::Il2CppString)` overload"]
264    fn set_mess(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
265        unsafe {
266            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267            ::unity::il2cpp_call!((::unity::module_base()+0x2af9610usize)as*mut u8,();
268(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
269        }
270    }
271    #[doc = "`get_Event()` overload"]
272    fn get_event(self) -> ::unity::Il2CppString {
273        unsafe {
274            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275            ::unity::il2cpp_call!((::unity::module_base()+0x2af9620usize)as*mut u8, ::unity::Il2CppString;
276(ChapterData)__receiver)
277        }
278    }
279    #[doc = "`set_Event(::unity::Il2CppString)` overload"]
280    fn set_event(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
281        unsafe {
282            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
283            ::unity::il2cpp_call!((::unity::module_base()+0x2af9630usize)as*mut u8,();
284(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
285        }
286    }
287    #[doc = "`get_Field()` overload"]
288    fn get_field(self) -> ::unity::Il2CppString {
289        unsafe {
290            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
291            ::unity::il2cpp_call!((::unity::module_base()+0x2af9640usize)as*mut u8, ::unity::Il2CppString;
292(ChapterData)__receiver)
293        }
294    }
295    #[doc = "`set_Field(::unity::Il2CppString)` overload"]
296    fn set_field(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
297        unsafe {
298            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
299            ::unity::il2cpp_call!((::unity::module_base()+0x2af9650usize)as*mut u8,();
300(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
301        }
302    }
303    #[doc = "`get_ScriptBmap()` overload"]
304    fn get_script_bmap(self) -> ::unity::Il2CppString {
305        unsafe {
306            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
307            ::unity::il2cpp_call!((::unity::module_base()+0x2af9660usize)as*mut u8, ::unity::Il2CppString;
308(ChapterData)__receiver)
309        }
310    }
311    #[doc = "`set_ScriptBmap(::unity::Il2CppString)` overload"]
312    fn set_script_bmap(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
313        unsafe {
314            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315            ::unity::il2cpp_call!((::unity::module_base()+0x2af9670usize)as*mut u8,();
316(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
317        }
318    }
319    #[doc = "`get_ScriptEncount()` overload"]
320    fn get_script_encount(self) -> ::unity::Il2CppString {
321        unsafe {
322            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
323            ::unity::il2cpp_call!((::unity::module_base()+0x2af9680usize)as*mut u8, ::unity::Il2CppString;
324(ChapterData)__receiver)
325        }
326    }
327    #[doc = "`set_ScriptEncount(::unity::Il2CppString)` overload"]
328    fn set_script_encount(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
329        unsafe {
330            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x2af9690usize)as*mut u8,();
332(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
333        }
334    }
335    #[doc = "`get_ScriptKizuna()` overload"]
336    fn get_script_kizuna(self) -> ::unity::Il2CppString {
337        unsafe {
338            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
339            ::unity::il2cpp_call!((::unity::module_base()+0x2af96a0usize)as*mut u8, ::unity::Il2CppString;
340(ChapterData)__receiver)
341        }
342    }
343    #[doc = "`set_ScriptKizuna(::unity::Il2CppString)` overload"]
344    fn set_script_kizuna(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
345        unsafe {
346            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
347            ::unity::il2cpp_call!((::unity::module_base()+0x2af96b0usize)as*mut u8,();
348(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
349        }
350    }
351    #[doc = "`get_ChapterTitle()` overload"]
352    fn get_chapter_title(self) -> ::unity::Il2CppString {
353        unsafe {
354            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
355            ::unity::il2cpp_call!((::unity::module_base()+0x2af96c0usize)as*mut u8, ::unity::Il2CppString;
356(ChapterData)__receiver)
357        }
358    }
359    #[doc = "`set_ChapterTitle(::unity::Il2CppString)` overload"]
360    fn set_chapter_title(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
361        unsafe {
362            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363            ::unity::il2cpp_call!((::unity::module_base()+0x2af96d0usize)as*mut u8,();
364(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
365        }
366    }
367    #[doc = "`get_Terrain()` overload"]
368    fn get_terrain(self) -> ::unity::Il2CppString {
369        unsafe {
370            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371            ::unity::il2cpp_call!((::unity::module_base()+0x2af96e0usize)as*mut u8, ::unity::Il2CppString;
372(ChapterData)__receiver)
373        }
374    }
375    #[doc = "`set_Terrain(::unity::Il2CppString)` overload"]
376    fn set_terrain(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
377        unsafe {
378            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
379            ::unity::il2cpp_call!((::unity::module_base()+0x2af96f0usize)as*mut u8,();
380(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
381        }
382    }
383    #[doc = "`get_Dispos()` overload"]
384    fn get_dispos(self) -> ::unity::Il2CppString {
385        unsafe {
386            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387            ::unity::il2cpp_call!((::unity::module_base()+0x2af9700usize)as*mut u8, ::unity::Il2CppString;
388(ChapterData)__receiver)
389        }
390    }
391    #[doc = "`set_Dispos(::unity::Il2CppString)` overload"]
392    fn set_dispos(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
393        unsafe {
394            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
395            ::unity::il2cpp_call!((::unity::module_base()+0x2af9710usize)as*mut u8,();
396(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
397        }
398    }
399    #[doc = "`get_NextChapter()` overload"]
400    fn get_next_chapter(self) -> ::unity::Il2CppString {
401        unsafe {
402            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
403            ::unity::il2cpp_call!((::unity::module_base()+0x2af9720usize)as*mut u8, ::unity::Il2CppString;
404(ChapterData)__receiver)
405        }
406    }
407    #[doc = "`set_NextChapter(::unity::Il2CppString)` overload"]
408    fn set_next_chapter(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
409        unsafe {
410            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
411            ::unity::il2cpp_call!((::unity::module_base()+0x2af9730usize)as*mut u8,();
412(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
413        }
414    }
415    #[doc = "`get_GmapSpot()` overload"]
416    fn get_gmap_spot(self) -> ::unity::Il2CppString {
417        unsafe {
418            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
419            ::unity::il2cpp_call!((::unity::module_base()+0x2af9740usize)as*mut u8, ::unity::Il2CppString;
420(ChapterData)__receiver)
421        }
422    }
423    #[doc = "`set_GmapSpot(::unity::Il2CppString)` overload"]
424    fn set_gmap_spot(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
425        unsafe {
426            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
427            ::unity::il2cpp_call!((::unity::module_base()+0x2af9750usize)as*mut u8,();
428(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
429        }
430    }
431    #[doc = "`get_GmapSpotState()` overload"]
432    fn get_gmap_spot_state(self) -> crate::app::gmapspot::GmapSpot_State {
433        unsafe {
434            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
435            ::unity::il2cpp_call!((::unity::module_base()+0x2af9760usize)as*mut u8,crate::app::gmapspot::GmapSpot_State;
436(ChapterData)__receiver)
437        }
438    }
439    #[doc = "`set_GmapSpotState(crate::app::gmapspot::GmapSpot_State)` overload"]
440    fn set_gmap_spot_state(self, value: impl ::core::convert::Into<crate::app::gmapspot::GmapSpot_State>) -> () {
441        unsafe {
442            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
443            ::unity::il2cpp_call!((::unity::module_base()+0x2af9770usize)as*mut u8,();
444(ChapterData)__receiver,(crate::app::gmapspot::GmapSpot_State)::core::convert::Into::into(value))
445        }
446    }
447    #[doc = "`get_GmapSpotOpenCondition()` overload"]
448    fn get_gmap_spot_open_condition(self) -> ::unity::Il2CppString {
449        unsafe {
450            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
451            ::unity::il2cpp_call!((::unity::module_base()+0x2af9780usize)as*mut u8, ::unity::Il2CppString;
452(ChapterData)__receiver)
453        }
454    }
455    #[doc = "`set_GmapSpotOpenCondition(::unity::Il2CppString)` overload"]
456    fn set_gmap_spot_open_condition(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
457        unsafe {
458            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
459            ::unity::il2cpp_call!((::unity::module_base()+0x2af9790usize)as*mut u8,();
460(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
461        }
462    }
463    #[doc = "`get_GmapSpotEncount()` overload"]
464    fn get_gmap_spot_encount(self) -> crate::app::gmapspot::GmapSpot_EncountType {
465        unsafe {
466            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
467            ::unity::il2cpp_call!((::unity::module_base()+0x2af97a0usize)as*mut u8,crate::app::gmapspot::GmapSpot_EncountType;
468(ChapterData)__receiver)
469        }
470    }
471    #[doc = "`set_GmapSpotEncount(crate::app::gmapspot::GmapSpot_EncountType)` overload"]
472    fn set_gmap_spot_encount(self, value: impl ::core::convert::Into<crate::app::gmapspot::GmapSpot_EncountType>) -> () {
473        unsafe {
474            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
475            ::unity::il2cpp_call!((::unity::module_base()+0x2af97b0usize)as*mut u8,();
476(ChapterData)__receiver,(crate::app::gmapspot::GmapSpot_EncountType)::core::convert::Into::into(value))
477        }
478    }
479    #[doc = "`get_EncountJobs()` overload"]
480    fn get_encount_jobs(self) -> ::unity::Array<::unity::Il2CppString> {
481        unsafe {
482            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
483            ::unity::il2cpp_call!((::unity::module_base()+0x2af97c0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
484(ChapterData)__receiver)
485        }
486    }
487    #[doc = "`set_EncountJobs(::unity::Array<::unity::Il2CppString>)` overload"]
488    fn set_encount_jobs(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
489        unsafe {
490            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
491            ::unity::il2cpp_call!((::unity::module_base()+0x2af97d0usize)as*mut u8,();
492(ChapterData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
493        }
494    }
495    #[doc = "`get_Reward()` overload"]
496    fn get_reward(self) -> ::unity::Il2CppString {
497        unsafe {
498            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
499            ::unity::il2cpp_call!((::unity::module_base()+0x2af97e0usize)as*mut u8, ::unity::Il2CppString;
500(ChapterData)__receiver)
501        }
502    }
503    #[doc = "`set_Reward(::unity::Il2CppString)` overload"]
504    fn set_reward(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
505        unsafe {
506            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
507            ::unity::il2cpp_call!((::unity::module_base()+0x2af97f0usize)as*mut u8,();
508(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
509        }
510    }
511    #[doc = "`get_HoldLevel()` overload"]
512    fn get_hold_level(self) -> u8 {
513        unsafe {
514            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
515            ::unity::il2cpp_call!((::unity::module_base()+0x2af9800usize)as*mut u8,u8;
516(ChapterData)__receiver)
517        }
518    }
519    #[doc = "`set_HoldLevel(u8)` overload"]
520    fn set_hold_level(self, value: impl ::core::convert::Into<u8>) -> () {
521        unsafe {
522            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
523            ::unity::il2cpp_call!((::unity::module_base()+0x2af9810usize)as*mut u8,();
524(ChapterData)__receiver,(u8)::core::convert::Into::into(value))
525        }
526    }
527    #[doc = "`get_Progress()` overload"]
528    fn get_progress(self) -> u8 {
529        unsafe {
530            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
531            ::unity::il2cpp_call!((::unity::module_base()+0x2af9820usize)as*mut u8,u8;
532(ChapterData)__receiver)
533        }
534    }
535    #[doc = "`set_Progress(u8)` overload"]
536    fn set_progress(self, value: impl ::core::convert::Into<u8>) -> () {
537        unsafe {
538            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
539            ::unity::il2cpp_call!((::unity::module_base()+0x2af9830usize)as*mut u8,();
540(ChapterData)__receiver,(u8)::core::convert::Into::into(value))
541        }
542    }
543    #[doc = "`get_Flag()` overload"]
544    fn get_flag(self) -> crate::app::chapterdata::ChapterData_Flags {
545        unsafe {
546            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
547            ::unity::il2cpp_call!((::unity::module_base()+0x2af9840usize)as*mut u8,crate::app::chapterdata::ChapterData_Flags;
548(ChapterData)__receiver)
549        }
550    }
551    #[doc = "`set_Flag(crate::app::chapterdata::ChapterData_Flags)` overload"]
552    fn set_flag(self, value: impl ::core::convert::Into<crate::app::chapterdata::ChapterData_Flags>) -> () {
553        unsafe {
554            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
555            ::unity::il2cpp_call!((::unity::module_base()+0x2af9850usize)as*mut u8,();
556(ChapterData)__receiver,(crate::app::chapterdata::ChapterData_Flags)::core::convert::Into::into(value))
557        }
558    }
559    #[doc = "`get_SoundFieldSituation()` overload"]
560    fn get_sound_field_situation(self) -> ::unity::Il2CppString {
561        unsafe {
562            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
563            ::unity::il2cpp_call!((::unity::module_base()+0x2af9860usize)as*mut u8, ::unity::Il2CppString;
564(ChapterData)__receiver)
565        }
566    }
567    #[doc = "`set_SoundFieldSituation(::unity::Il2CppString)` overload"]
568    fn set_sound_field_situation(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
569        unsafe {
570            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
571            ::unity::il2cpp_call!((::unity::module_base()+0x2af9870usize)as*mut u8,();
572(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
573        }
574    }
575    #[doc = "`get_PlayerPhaseBgm()` overload"]
576    fn get_player_phase_bgm(self) -> ::unity::Il2CppString {
577        unsafe {
578            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
579            ::unity::il2cpp_call!((::unity::module_base()+0x2af9880usize)as*mut u8, ::unity::Il2CppString;
580(ChapterData)__receiver)
581        }
582    }
583    #[doc = "`set_PlayerPhaseBgm(::unity::Il2CppString)` overload"]
584    fn set_player_phase_bgm(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
585        unsafe {
586            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
587            ::unity::il2cpp_call!((::unity::module_base()+0x2af9890usize)as*mut u8,();
588(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
589        }
590    }
591    #[doc = "`get_EnemyPhaseBgm()` overload"]
592    fn get_enemy_phase_bgm(self) -> ::unity::Il2CppString {
593        unsafe {
594            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
595            ::unity::il2cpp_call!((::unity::module_base()+0x2af98a0usize)as*mut u8, ::unity::Il2CppString;
596(ChapterData)__receiver)
597        }
598    }
599    #[doc = "`set_EnemyPhaseBgm(::unity::Il2CppString)` overload"]
600    fn set_enemy_phase_bgm(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
601        unsafe {
602            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
603            ::unity::il2cpp_call!((::unity::module_base()+0x2af98b0usize)as*mut u8,();
604(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
605        }
606    }
607    #[doc = "`get_AllyPhaseBgm()` overload"]
608    fn get_ally_phase_bgm(self) -> ::unity::Il2CppString {
609        unsafe {
610            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
611            ::unity::il2cpp_call!((::unity::module_base()+0x2af98c0usize)as*mut u8, ::unity::Il2CppString;
612(ChapterData)__receiver)
613        }
614    }
615    #[doc = "`set_AllyPhaseBgm(::unity::Il2CppString)` overload"]
616    fn set_ally_phase_bgm(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
617        unsafe {
618            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
619            ::unity::il2cpp_call!((::unity::module_base()+0x2af98d0usize)as*mut u8,();
620(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
621        }
622    }
623    #[doc = "`get_PlayerEncountBgm()` overload"]
624    fn get_player_encount_bgm(self) -> ::unity::Il2CppString {
625        unsafe {
626            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
627            ::unity::il2cpp_call!((::unity::module_base()+0x2af98e0usize)as*mut u8, ::unity::Il2CppString;
628(ChapterData)__receiver)
629        }
630    }
631    #[doc = "`set_PlayerEncountBgm(::unity::Il2CppString)` overload"]
632    fn set_player_encount_bgm(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
633        unsafe {
634            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
635            ::unity::il2cpp_call!((::unity::module_base()+0x2af98f0usize)as*mut u8,();
636(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
637        }
638    }
639    #[doc = "`get_EnemyEncountBgm()` overload"]
640    fn get_enemy_encount_bgm(self) -> ::unity::Il2CppString {
641        unsafe {
642            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
643            ::unity::il2cpp_call!((::unity::module_base()+0x2af9900usize)as*mut u8, ::unity::Il2CppString;
644(ChapterData)__receiver)
645        }
646    }
647    #[doc = "`set_EnemyEncountBgm(::unity::Il2CppString)` overload"]
648    fn set_enemy_encount_bgm(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
649        unsafe {
650            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
651            ::unity::il2cpp_call!((::unity::module_base()+0x2af9910usize)as*mut u8,();
652(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
653        }
654    }
655    #[doc = "`get_SortieBgm()` overload"]
656    fn get_sortie_bgm(self) -> ::unity::Il2CppString {
657        unsafe {
658            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
659            ::unity::il2cpp_call!((::unity::module_base()+0x2af9920usize)as*mut u8, ::unity::Il2CppString;
660(ChapterData)__receiver)
661        }
662    }
663    #[doc = "`set_SortieBgm(::unity::Il2CppString)` overload"]
664    fn set_sortie_bgm(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
665        unsafe {
666            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
667            ::unity::il2cpp_call!((::unity::module_base()+0x2af9930usize)as*mut u8,();
668(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
669        }
670    }
671    #[doc = "`get_KizunaBgm()` overload"]
672    fn get_kizuna_bgm(self) -> ::unity::Il2CppString {
673        unsafe {
674            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
675            ::unity::il2cpp_call!((::unity::module_base()+0x2af9940usize)as*mut u8, ::unity::Il2CppString;
676(ChapterData)__receiver)
677        }
678    }
679    #[doc = "`set_KizunaBgm(::unity::Il2CppString)` overload"]
680    fn set_kizuna_bgm(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
681        unsafe {
682            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
683            ::unity::il2cpp_call!((::unity::module_base()+0x2af9950usize)as*mut u8,();
684(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
685        }
686    }
687    #[doc = "`get_Help()` overload"]
688    fn get_help(self) -> ::unity::Il2CppString {
689        unsafe {
690            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
691            ::unity::il2cpp_call!((::unity::module_base()+0x2af9960usize)as*mut u8, ::unity::Il2CppString;
692(ChapterData)__receiver)
693        }
694    }
695    #[doc = "`set_Help(::unity::Il2CppString)` overload"]
696    fn set_help(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
697        unsafe {
698            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
699            ::unity::il2cpp_call!((::unity::module_base()+0x2af9970usize)as*mut u8,();
700(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
701        }
702    }
703    #[doc = "`get_RecommendedLevel()` overload"]
704    fn get_recommended_level(self) -> u8 {
705        unsafe {
706            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
707            ::unity::il2cpp_call!((::unity::module_base()+0x2af9980usize)as*mut u8,u8;
708(ChapterData)__receiver)
709        }
710    }
711    #[doc = "`set_RecommendedLevel(u8)` overload"]
712    fn set_recommended_level(self, value: impl ::core::convert::Into<u8>) -> () {
713        unsafe {
714            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
715            ::unity::il2cpp_call!((::unity::module_base()+0x2af9990usize)as*mut u8,();
716(ChapterData)__receiver,(u8)::core::convert::Into::into(value))
717        }
718    }
719    #[doc = "`get_Nation()` overload"]
720    fn get_nation(self) -> ::unity::Il2CppString {
721        unsafe {
722            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
723            ::unity::il2cpp_call!((::unity::module_base()+0x2af99a0usize)as*mut u8, ::unity::Il2CppString;
724(ChapterData)__receiver)
725        }
726    }
727    #[doc = "`set_Nation(::unity::Il2CppString)` overload"]
728    fn set_nation(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
729        unsafe {
730            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
731            ::unity::il2cpp_call!((::unity::module_base()+0x2af99b0usize)as*mut u8,();
732(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
733        }
734    }
735    #[doc = "`get_NationName()` overload"]
736    fn get_nation_name(self) -> ::unity::Il2CppString {
737        unsafe {
738            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
739            ::unity::il2cpp_call!((::unity::module_base()+0x2af99c0usize)as*mut u8, ::unity::Il2CppString;
740(ChapterData)__receiver)
741        }
742    }
743    #[doc = "`set_NationName(::unity::Il2CppString)` overload"]
744    fn set_nation_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
745        unsafe {
746            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
747            ::unity::il2cpp_call!((::unity::module_base()+0x2af99d0usize)as*mut u8,();
748(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
749        }
750    }
751    #[doc = "`get_NetKillBonusIndex()` overload"]
752    fn get_net_kill_bonus_index(self) -> u8 {
753        unsafe {
754            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
755            ::unity::il2cpp_call!((::unity::module_base()+0x2af99e0usize)as*mut u8,u8;
756(ChapterData)__receiver)
757        }
758    }
759    #[doc = "`set_NetKillBonusIndex(u8)` overload"]
760    fn set_net_kill_bonus_index(self, value: impl ::core::convert::Into<u8>) -> () {
761        unsafe {
762            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
763            ::unity::il2cpp_call!((::unity::module_base()+0x2af99f0usize)as*mut u8,();
764(ChapterData)__receiver,(u8)::core::convert::Into::into(value))
765        }
766    }
767    #[doc = "`get_NetRankingIndex()` overload"]
768    fn get_net_ranking_index(self) -> u8 {
769        unsafe {
770            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
771            ::unity::il2cpp_call!((::unity::module_base()+0x2af9a00usize)as*mut u8,u8;
772(ChapterData)__receiver)
773        }
774    }
775    #[doc = "`set_NetRankingIndex(u8)` overload"]
776    fn set_net_ranking_index(self, value: impl ::core::convert::Into<u8>) -> () {
777        unsafe {
778            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
779            ::unity::il2cpp_call!((::unity::module_base()+0x2af9a10usize)as*mut u8,();
780(ChapterData)__receiver,(u8)::core::convert::Into::into(value))
781        }
782    }
783    #[doc = "`get_Hub()` overload"]
784    fn get_hub(self) -> ::unity::Il2CppString {
785        unsafe {
786            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
787            ::unity::il2cpp_call!((::unity::module_base()+0x2af9a20usize)as*mut u8, ::unity::Il2CppString;
788(ChapterData)__receiver)
789        }
790    }
791    #[doc = "`set_Hub(::unity::Il2CppString)` overload"]
792    fn set_hub(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
793        unsafe {
794            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
795            ::unity::il2cpp_call!((::unity::module_base()+0x2af9a30usize)as*mut u8,();
796(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
797        }
798    }
799    #[doc = "`GetPlaceName()` overload"]
800    fn get_place_name(self) -> ::unity::Il2CppString {
801        unsafe {
802            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
803            ::unity::il2cpp_call!((::unity::module_base()+0x2af9ab0usize)as*mut u8, ::unity::Il2CppString;
804(ChapterData)__receiver)
805        }
806    }
807    #[doc = "`GetPrefixlessCid()` overload"]
808    fn get_prefixless_cid(self) -> ::unity::Il2CppString {
809        unsafe {
810            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
811            ::unity::il2cpp_call!((::unity::module_base()+0x2af9b20usize)as*mut u8, ::unity::Il2CppString;
812(ChapterData)__receiver)
813        }
814    }
815    #[doc = "`IsFlag(crate::app::chapterdata::ChapterData_Flags)` overload"]
816    fn is_flag(self, flags: impl ::core::convert::Into<crate::app::chapterdata::ChapterData_Flags>) -> bool {
817        unsafe {
818            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
819            ::unity::il2cpp_call!((::unity::module_base()+0x2af9b30usize)as*mut u8,bool;
820(ChapterData)__receiver,(crate::app::chapterdata::ChapterData_Flags)::core::convert::Into::into(flags))
821        }
822    }
823    #[doc = "`GetClearedFlagName()` overload"]
824    fn get_cleared_flag_name(self) -> ::unity::Il2CppString {
825        unsafe {
826            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
827            ::unity::il2cpp_call!((::unity::module_base()+0x2af9b40usize)as*mut u8, ::unity::Il2CppString;
828(ChapterData)__receiver)
829        }
830    }
831    #[doc = "`GetGmapSpotFlagName()` overload"]
832    fn get_gmap_spot_flag_name(self) -> ::unity::Il2CppString {
833        unsafe {
834            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
835            ::unity::il2cpp_call!((::unity::module_base()+0x2af9b50usize)as*mut u8, ::unity::Il2CppString;
836(ChapterData)__receiver)
837        }
838    }
839    #[doc = "`IsScenario()` overload"]
840    fn is_scenario(self) -> bool {
841        unsafe {
842            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
843            ::unity::il2cpp_call!((::unity::module_base()+0x2af9b60usize)as*mut u8,bool;
844(ChapterData)__receiver)
845        }
846    }
847    #[doc = "`IsDlc()` overload"]
848    fn is_dlc(self) -> bool {
849        unsafe {
850            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
851            ::unity::il2cpp_call!((::unity::module_base()+0x2af9b70usize)as*mut u8,bool;
852(ChapterData)__receiver)
853        }
854    }
855    #[doc = "`IsDlcGod()` overload"]
856    fn is_dlc_god(self) -> bool {
857        unsafe {
858            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
859            ::unity::il2cpp_call!((::unity::module_base()+0x2af9c20usize)as*mut u8,bool;
860(ChapterData)__receiver)
861        }
862    }
863    #[doc = "`IsDlcEvil()` overload"]
864    fn is_dlc_evil(self) -> bool {
865        unsafe {
866            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
867            ::unity::il2cpp_call!((::unity::module_base()+0x2af9c80usize)as*mut u8,bool;
868(ChapterData)__receiver)
869        }
870    }
871    #[doc = "`IsLastEvil()` overload"]
872    fn is_last_evil(self) -> bool {
873        unsafe {
874            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
875            ::unity::il2cpp_call!((::unity::module_base()+0x2af9ce0usize)as*mut u8,bool;
876(ChapterData)__receiver)
877        }
878    }
879    #[doc = "`IsEncountableType()` overload"]
880    fn is_encountable_type(self) -> bool {
881        unsafe {
882            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
883            ::unity::il2cpp_call!((::unity::module_base()+0x2af9e80usize)as*mut u8,bool;
884(ChapterData)__receiver)
885        }
886    }
887    #[doc = "`IsTraining()` overload"]
888    fn is_training(self) -> bool {
889        unsafe {
890            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
891            ::unity::il2cpp_call!((::unity::module_base()+0x2af9e90usize)as*mut u8,bool;
892(ChapterData)__receiver)
893        }
894    }
895    #[doc = "`IsUnknown()` overload"]
896    fn is_unknown(self) -> bool {
897        unsafe {
898            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
899            ::unity::il2cpp_call!((::unity::module_base()+0x2af9ec0usize)as*mut u8,bool;
900(ChapterData)__receiver)
901        }
902    }
903    #[doc = "`IsInvalid()` overload"]
904    fn is_invalid(self) -> bool {
905        unsafe {
906            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
907            ::unity::il2cpp_call!((::unity::module_base()+0x2afa040usize)as*mut u8,bool;
908(ChapterData)__receiver)
909        }
910    }
911    #[doc = "`TryGetSpotState(*mutcrate::app::gmapspot::GmapSpot_State)` overload"]
912    fn try_get_spot_state(self) -> (bool, crate::app::gmapspot::GmapSpot_State) {
913        unsafe {
914            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::gmapspot::GmapSpot_State>::uninit();
916            let __ret = {
917                ::unity::il2cpp_call!((::unity::module_base()+0x2afa150usize)as*mut u8,bool;
918(ChapterData)__receiver,(*mut crate::app::gmapspot::GmapSpot_State)__out_0.as_mut_ptr())
919            };
920            (__ret, __out_0.assume_init())
921        }
922    }
923    #[doc = "`TrySetSpotState(crate::app::gmapspot::GmapSpot_State)` overload"]
924    fn try_set_spot_state(self, state: impl ::core::convert::Into<crate::app::gmapspot::GmapSpot_State>) -> bool {
925        unsafe {
926            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
927            ::unity::il2cpp_call!((::unity::module_base()+0x2afa260usize)as*mut u8,bool;
928(ChapterData)__receiver,(crate::app::gmapspot::GmapSpot_State)::core::convert::Into::into(state))
929        }
930    }
931    #[doc = "`ReplaceLabel(::unity::Il2CppString)` overload"]
932    fn replace_label(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
933        unsafe {
934            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
935            ::unity::il2cpp_call!((::unity::module_base()+0x2afa440usize)as*mut u8, ::unity::Il2CppString;
936(ChapterData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
937        }
938    }
939    #[doc = "`GetNextActivatingSubChapters()` overload"]
940    fn get_next_activating_sub_chapters(self) -> ::unity::Array<crate::app::chapterdata::ChapterData> {
941        unsafe {
942            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
943            ::unity::il2cpp_call!((::unity::module_base()+0x2afa520usize)as*mut u8, ::unity::Array<crate::app::chapterdata::ChapterData> ;
944(ChapterData)__receiver)
945        }
946    }
947    #[doc = "`GetEncountJob(crate::app::random_2::Random_2)` overload"]
948    fn get_encount_job(self, random: impl ::core::convert::Into<crate::app::random_2::Random_2>) -> ::unity::Il2CppString {
949        unsafe {
950            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
951            ::unity::il2cpp_call!((::unity::module_base()+0x2afa6a0usize)as*mut u8, ::unity::Il2CppString;
952(ChapterData)__receiver,(crate::app::random_2::Random_2)::core::convert::Into::into(random))
953        }
954    }
955    #[doc = "`OnBuild()` overload"]
956    fn on_build(self) -> () {
957        unsafe {
958            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
959            {
960                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
961                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
962                    panic!(
963                        "unity: virtual slot {}
964 out of range (vtable len {}
965) on the runtime class behind {}
966 (method `{}
967`)",
968                        4usize,
969                        __vt.len(),
970                        <ChapterData as ::unity::ClassIdentity>::NAME,
971                        "OnBuild",
972                    )
973                });
974                let __inner: extern "C" fn(ChapterData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
975                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
976                __inner(__receiver, __mi)
977            }
978        }
979    }
980    #[doc = "`GetDebugName()` overload"]
981    fn get_debug_name(self) -> ::unity::Il2CppString {
982        unsafe {
983            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
984            {
985                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
986                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
987                    panic!(
988                        "unity: virtual slot {}
989 out of range (vtable len {}
990) on the runtime class behind {}
991 (method `{}
992`)",
993                        8usize,
994                        __vt.len(),
995                        <ChapterData as ::unity::ClassIdentity>::NAME,
996                        "GetDebugName",
997                    )
998                });
999                let __inner: extern "C" fn(ChapterData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1000                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1001                __inner(__receiver, __mi)
1002            }
1003        }
1004    }
1005    #[doc = "`GetPrefixlessNation()` overload"]
1006    fn get_prefixless_nation(self) -> ::unity::Il2CppString {
1007        unsafe {
1008            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1009            ::unity::il2cpp_call!((::unity::module_base()+0x2afac70usize)as*mut u8, ::unity::Il2CppString;
1010(ChapterData)__receiver)
1011        }
1012    }
1013    #[doc = "`GetNationLevel()` overload"]
1014    fn get_nation_level(self) -> i32 {
1015        unsafe {
1016            let __receiver = <ChapterData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1017            ::unity::il2cpp_call!((::unity::module_base()+0x2afacc0usize)as*mut u8,i32;
1018(ChapterData)__receiver)
1019        }
1020    }
1021}
1022
1023#[cfg(feature = "app-chapterdata")]
1024impl<__T: IChapterData> IChapterDataMethods for __T {}
1025
1026#[cfg(feature = "app-chapterdata")]
1027impl ChapterData {
1028    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1029        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1030    }
1031
1032    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1033        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1034    }
1035
1036    pub fn get_cid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1037        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1038    }
1039
1040    pub fn set_cid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1041        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1042    }
1043
1044    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1045        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1046    }
1047
1048    pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1049        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1050    }
1051
1052    pub fn get_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1053        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1054    }
1055
1056    pub fn set_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1057        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1058    }
1059
1060    pub fn get_mess_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1061        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1062    }
1063
1064    pub fn set_mess_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1065        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1066    }
1067
1068    pub fn get_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1069        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1070    }
1071
1072    pub fn set_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1073        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1074    }
1075
1076    pub fn get_field_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1077        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1078    }
1079
1080    pub fn set_field_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1081        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1082    }
1083
1084    pub fn get_script_bmap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1085        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1086    }
1087
1088    pub fn set_script_bmap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1089        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1090    }
1091
1092    pub fn get_script_encount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1093        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1094    }
1095
1096    pub fn set_script_encount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1097        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1098    }
1099
1100    pub fn get_script_kizuna_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1101        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1102    }
1103
1104    pub fn set_script_kizuna_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1105        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1106    }
1107
1108    pub fn get_chapter_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1109        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1110    }
1111
1112    pub fn set_chapter_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1113        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1114    }
1115
1116    pub fn get_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1118    }
1119
1120    pub fn set_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1122    }
1123
1124    pub fn get_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1125        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1126    }
1127
1128    pub fn set_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1129        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1130    }
1131
1132    pub fn get_next_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1134    }
1135
1136    pub fn set_next_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1138    }
1139
1140    pub fn get_gmap_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1141        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1142    }
1143
1144    pub fn set_gmap_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1145        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1146    }
1147
1148    pub fn get_gmap_spot_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1149        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1150    }
1151
1152    pub fn set_gmap_spot_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1153        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1154    }
1155
1156    pub fn get_gmap_spot_open_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1157        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1158    }
1159
1160    pub fn set_gmap_spot_open_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1161        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1162    }
1163
1164    pub fn get_gmap_spot_encount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1165        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1166    }
1167
1168    pub fn set_gmap_spot_encount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1169        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1170    }
1171
1172    pub fn get_encount_jobs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1173        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1174    }
1175
1176    pub fn set_encount_jobs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1178    }
1179
1180    pub fn get_reward_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1182    }
1183
1184    pub fn set_reward_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1186    }
1187
1188    pub fn get_hold_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1190    }
1191
1192    pub fn set_hold_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1194    }
1195
1196    pub fn get_progress_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1198    }
1199
1200    pub fn set_progress_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1202    }
1203
1204    pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1206    }
1207
1208    pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1210    }
1211
1212    pub fn get_sound_field_situation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1214    }
1215
1216    pub fn set_sound_field_situation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1217        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1218    }
1219
1220    pub fn get_player_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1221        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1222    }
1223
1224    pub fn set_player_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1225        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1226    }
1227
1228    pub fn get_enemy_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1229        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1230    }
1231
1232    pub fn set_enemy_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1233        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1234    }
1235
1236    pub fn get_ally_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1237        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1238    }
1239
1240    pub fn set_ally_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1241        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1242    }
1243
1244    pub fn get_player_encount_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1245        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1246    }
1247
1248    pub fn set_player_encount_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1249        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1250    }
1251
1252    pub fn get_enemy_encount_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1253        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1254    }
1255
1256    pub fn set_enemy_encount_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1257        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1258    }
1259
1260    pub fn get_sortie_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1262    }
1263
1264    pub fn set_sortie_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1266    }
1267
1268    pub fn get_kizuna_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1270    }
1271
1272    pub fn set_kizuna_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1274    }
1275
1276    pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1278    }
1279
1280    pub fn set_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1282    }
1283
1284    pub fn get_recommended_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1285        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1286    }
1287
1288    pub fn set_recommended_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1290    }
1291
1292    pub fn get_nation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1294    }
1295
1296    pub fn set_nation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1298    }
1299
1300    pub fn get_nation_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1302    }
1303
1304    pub fn set_nation_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1306    }
1307
1308    pub fn get_net_kill_bonus_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1310    }
1311
1312    pub fn set_net_kill_bonus_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1314    }
1315
1316    pub fn get_net_ranking_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1318    }
1319
1320    pub fn set_net_ranking_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1322    }
1323
1324    pub fn get_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1325        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1326    }
1327
1328    pub fn set_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1329        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1330    }
1331
1332    pub fn get_place_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1333        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1334    }
1335
1336    pub fn get_prefixless_cid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1337        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1338    }
1339
1340    pub fn is_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1341        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1342    }
1343
1344    pub fn get_cleared_flag_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1345        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1346    }
1347
1348    pub fn get_gmap_spot_flag_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1349        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1350    }
1351
1352    pub fn is_scenario_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1353        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1354    }
1355
1356    pub fn is_dlc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1357        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1358    }
1359
1360    pub fn is_dlc_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1361        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1362    }
1363
1364    pub fn is_dlc_evil_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1366    }
1367
1368    pub fn is_last_evil_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1370    }
1371
1372    pub fn is_encountable_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1374    }
1375
1376    pub fn is_training_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1377        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1378    }
1379
1380    pub fn is_unknown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1381        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1382    }
1383
1384    pub fn is_invalid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1386    }
1387
1388    pub fn try_get_spot_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1390    }
1391
1392    pub fn try_set_spot_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1394    }
1395
1396    pub fn replace_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1398    }
1399
1400    pub fn get_next_activating_sub_chapters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1402    }
1403
1404    pub fn get_encount_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1406    }
1407
1408    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1410    }
1411
1412    pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1414    }
1415
1416    pub fn get_prefixless_nation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1418    }
1419
1420    pub fn get_nation_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1422    }
1423
1424    pub fn for_each_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1426    }
1427
1428    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1430    }
1431
1432    pub fn try_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1434    }
1435
1436    pub fn try_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1438    }
1439
1440    pub fn get_last_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1442    }
1443}
1444
1445#[cfg(feature = "app-chapterdata")]
1446impl ChapterData {
1447    #[doc = "Direct (non-virtual) call to `ChapterData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1448    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1449        let __mi = Self::on_build_method_info();
1450        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1451        __inner(this.into(), ::core::option::Option::None)
1452    }
1453
1454    #[doc = "Direct (non-virtual) call to `ChapterData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1455    pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1456        let __mi = Self::get_debug_name_method_info();
1457        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1458        __inner(this.into(), ::core::option::Option::None)
1459    }
1460}
1461
1462#[cfg(feature = "app-chapterdata")]
1463impl ChapterData {
1464    #[doc = "`.ctor()` — no args"]
1465    pub fn new() -> Self {
1466        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1467            panic!(
1468                "{}
1469::{}
1470 failed to instantiate",
1471                ::core::stringify!(ChapterData),
1472                ::core::stringify!(new),
1473            )
1474        });
1475        <Self as IChapterDataMethods>::ctor(this);
1476        this
1477    }
1478}
1479
1480#[cfg(feature = "app-chapterdata")]
1481#[doc(hidden)]
1482pub mod prelude {
1483    pub use super::{ChapterData, ChapterData_Flags, IChapterData, IChapterDataMethods};
1484    #[cfg(feature = "app-structbase")]
1485    pub use crate::app::structbase::IStructBaseMethods;
1486    #[cfg(feature = "app-structdata_1")]
1487    pub use crate::app::structdata_1::IStructData_1Methods;
1488    #[cfg(feature = "app-structtemplate_1")]
1489    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
1490    #[cfg(feature = "system-object")]
1491    pub use crate::system::object::IObjectMethods;
1492    #[cfg(feature = "system-enum")]
1493    pub use crate::system::r#enum::IEnumMethods;
1494    #[cfg(feature = "system-valuetype")]
1495    pub use crate::system::valuetype::IValueTypeMethods;
1496    pub use crate::{
1497        app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
1498        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1499    };
1500}