Skip to main content

engage/generated/app/
tutorialdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-tutorialdata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            structbase::{IStructBase, StructBase},
11            structdataarray_1::{IStructDataArray_1, StructDataArray_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/tutorialdata/TutorialData.md"))]
22    #[::unity::class(namespace = "App", name = "TutorialData")]
23    #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::tutorialdata::TutorialData>)]
24    pub struct TutorialData {
25        #[static_field]
26        #[rename(name = "FirstIndex")]
27        pub first_index: i32,
28    }
29
30    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/tutorialdata/TutorialData_Notices.md"))]
31    #[repr(C)]
32    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
33    pub struct TutorialData_Notices {
34        pub value: i32,
35    }
36    impl ::unity::ClassIdentity for TutorialData_Notices {
37        const NAME: &'static str = "TutorialData.Notices";
38        const NAMESPACE: &'static str = "App";
39
40        fn class() -> ::unity::Class {
41            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
42            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
43        }
44    }
45    impl ::unity::IlType for TutorialData_Notices {
46        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
47            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
48        }
49    }
50    impl TutorialData_Notices {
51        pub fn normal() -> Self {
52            Self { value: 0 }
53        }
54
55        pub fn silent() -> Self {
56            Self { value: 1 }
57        }
58
59        pub fn forced() -> Self {
60            Self { value: 2 }
61        }
62    }
63
64    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/tutorialdata/TutorialData_Types.md"))]
65    #[repr(C)]
66    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
67    pub struct TutorialData_Types {
68        pub value: i32,
69    }
70    impl ::unity::ClassIdentity for TutorialData_Types {
71        const NAME: &'static str = "TutorialData.Types";
72        const NAMESPACE: &'static str = "App";
73
74        fn class() -> ::unity::Class {
75            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
76            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
77        }
78    }
79    impl ::unity::IlType for TutorialData_Types {
80        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
81            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
82        }
83    }
84    impl TutorialData_Types {
85        pub fn battle() -> Self {
86            Self { value: 0 }
87        }
88
89        pub fn god() -> Self {
90            Self { value: 1 }
91        }
92
93        pub fn hub() -> Self {
94            Self { value: 2 }
95        }
96
97        pub fn kizuna_gmap() -> Self {
98            Self { value: 3 }
99        }
100
101        pub fn challenge() -> Self {
102            Self { value: 4 }
103        }
104
105        pub fn pick_up() -> Self {
106            Self { value: 5 }
107        }
108
109        pub fn none() -> Self {
110            Self { value: 6 }
111        }
112
113        pub fn num() -> Self {
114            Self { value: 7 }
115        }
116    }
117
118    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/tutorialdata/TutorialData_SSTypes.md"))]
119    #[repr(C)]
120    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
121    pub struct TutorialData_SSTypes {
122        pub value: i32,
123    }
124    impl ::unity::ClassIdentity for TutorialData_SSTypes {
125        const NAME: &'static str = "TutorialData.SSTypes";
126        const NAMESPACE: &'static str = "App";
127
128        fn class() -> ::unity::Class {
129            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
130            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
131        }
132    }
133    impl ::unity::IlType for TutorialData_SSTypes {
134        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
135            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
136        }
137    }
138    impl TutorialData_SSTypes {
139        pub fn common() -> Self {
140            Self { value: 0 }
141        }
142
143        pub fn by_language() -> Self {
144            Self { value: 1 }
145        }
146    }
147
148    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/tutorialdata/TutorialData_Flags.md"))]
149    #[repr(C)]
150    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
151    pub struct TutorialData_Flags {
152        pub value: i32,
153    }
154    impl ::unity::ClassIdentity for TutorialData_Flags {
155        const NAME: &'static str = "TutorialData.Flags";
156        const NAMESPACE: &'static str = "App";
157
158        fn class() -> ::unity::Class {
159            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
160            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
161        }
162    }
163    impl ::unity::IlType for TutorialData_Flags {
164        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
165            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
166        }
167    }
168    impl TutorialData_Flags {
169        pub fn lock() -> Self {
170            Self { value: 0 }
171        }
172
173        pub fn unlock() -> Self {
174            Self { value: 1 }
175        }
176
177        pub fn read() -> Self {
178            Self { value: 2 }
179        }
180    }
181}
182
183#[cfg(feature = "app-tutorialdata-types")]
184pub use __types::*;
185
186#[cfg(feature = "app-tutorialdata")]
187impl TutorialData {
188    #[doc = "`Load()` overload"]
189    pub fn load() -> () {
190        unsafe {
191            ::unity::il2cpp_call!((::unity::module_base()+0x22ad250usize)as*mut u8,();
192            )
193        }
194    }
195
196    #[doc = "`TryGetFromTutid(::unity::Il2CppString)` overload"]
197    pub fn try_get_from_tutid(
198        tutid: impl ::core::convert::Into<::unity::Il2CppString>,
199    ) -> crate::system::collections::generic::list_1::List_1<crate::app::tutorialdata::TutorialData> {
200        unsafe {
201            ::unity::il2cpp_call!((::unity::module_base()+0x22ad300usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::tutorialdata::TutorialData> ;
202(::unity::Il2CppString)::core::convert::Into::into(tutid))
203        }
204    }
205
206    #[doc = "`LockPickUpTutorial()` overload"]
207    pub fn lock_pick_up_tutorial() -> () {
208        unsafe {
209            ::unity::il2cpp_call!((::unity::module_base()+0x22ad380usize)as*mut u8,();
210            )
211        }
212    }
213
214    #[doc = "`SetListFlag(crate::app::tutorialdata::TutorialData_Flags)` overload"]
215    pub fn set_list_flag(flag: impl ::core::convert::Into<crate::app::tutorialdata::TutorialData_Flags>) -> () {
216        unsafe {
217            ::unity::il2cpp_call!((::unity::module_base()+0x22adb70usize)as*mut u8,();
218(crate::app::tutorialdata::TutorialData_Flags)::core::convert::Into::into(flag))
219        }
220    }
221
222    #[doc = "`GetListFromType(crate::app::tutorialdata::TutorialData_Types, bool)` overload"]
223    pub fn get_list_from_type(
224        r#type: impl ::core::convert::Into<crate::app::tutorialdata::TutorialData_Types>,
225        is_get_all_tutorial: impl ::core::convert::Into<bool>,
226    ) -> crate::app::structarraylist_1::StructArrayList_1<crate::app::tutorialdata::TutorialData> {
227        unsafe {
228            ::unity::il2cpp_call!((::unity::module_base()+0x22ad550usize)as*mut u8,crate::app::structarraylist_1::StructArrayList_1<crate::app::tutorialdata::TutorialData> ;
229(crate::app::tutorialdata::TutorialData_Types)::core::convert::Into::into(r#type),(bool)::core::convert::Into::into(is_get_all_tutorial))
230        }
231    }
232
233    #[doc = "`GetGlobalFlagsName(::unity::Il2CppString)` overload"]
234    pub fn get_global_flags_name(tutid: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
235        unsafe {
236            ::unity::il2cpp_call!((::unity::module_base()+0x22adf50usize)as*mut u8, ::unity::Il2CppString;
237(::unity::Il2CppString)::core::convert::Into::into(tutid))
238        }
239    }
240
241    #[doc = "`SetGlobalFlags(::unity::Il2CppString, crate::app::tutorialdata::TutorialData_Flags)` overload"]
242    pub fn set_global_flags(
243        tutid: impl ::core::convert::Into<::unity::Il2CppString>,
244        flag: impl ::core::convert::Into<crate::app::tutorialdata::TutorialData_Flags>,
245    ) -> () {
246        unsafe {
247            ::unity::il2cpp_call!((::unity::module_base()+0x22ad920usize)as*mut u8,();
248(::unity::Il2CppString)::core::convert::Into::into(tutid),(crate::app::tutorialdata::TutorialData_Flags)::core::convert::Into::into(flag))
249        }
250    }
251
252    #[doc = "`GetGlobalFlags(::unity::Il2CppString)` overload"]
253    pub fn get_global_flags(tutid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::tutorialdata::TutorialData_Flags {
254        unsafe {
255            ::unity::il2cpp_call!((::unity::module_base()+0x22adfb0usize)as*mut u8,crate::app::tutorialdata::TutorialData_Flags;
256(::unity::Il2CppString)::core::convert::Into::into(tutid))
257        }
258    }
259
260    #[doc = "`IsGlobalFlags(::unity::Il2CppString, crate::app::tutorialdata::TutorialData_Flags)` overload"]
261    pub fn is_global_flags(
262        tutid: impl ::core::convert::Into<::unity::Il2CppString>,
263        flag: impl ::core::convert::Into<crate::app::tutorialdata::TutorialData_Flags>,
264    ) -> bool {
265        unsafe {
266            ::unity::il2cpp_call!((::unity::module_base()+0x22adc70usize)as*mut u8,bool;
267(::unity::Il2CppString)::core::convert::Into::into(tutid),(crate::app::tutorialdata::TutorialData_Flags)::core::convert::Into::into(flag))
268        }
269    }
270
271    #[doc = "`IsLock(::unity::Il2CppString)` overload"]
272    pub fn is_lock(tutid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
273        unsafe {
274            ::unity::il2cpp_call!((::unity::module_base()+0x22ae140usize)as*mut u8,bool;
275(::unity::Il2CppString)::core::convert::Into::into(tutid))
276        }
277    }
278
279    #[doc = "`RegistGlobalFlags()` overload"]
280    pub fn regist_global_flags() -> () {
281        unsafe {
282            ::unity::il2cpp_call!((::unity::module_base()+0x22ae150usize)as*mut u8,();
283            )
284        }
285    }
286
287    #[doc = "`CompletedChapter(crate::app::chapterdata::ChapterData)` overload"]
288    pub fn completed_chapter(chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> () {
289        unsafe {
290            ::unity::il2cpp_call!((::unity::module_base()+0x22ae300usize)as*mut u8,();
291(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
292        }
293    }
294}
295
296#[cfg(feature = "app-tutorialdata")]
297pub trait ITutorialDataMethods: ITutorialData {
298    #[doc = "`get_MID()` overload"]
299    fn get_mid(self) -> ::unity::Il2CppString {
300        unsafe {
301            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
302            ::unity::il2cpp_call!((::unity::module_base()+0x22ade50usize)as*mut u8, ::unity::Il2CppString;
303(TutorialData)__receiver)
304        }
305    }
306    #[doc = "`set_MID(::unity::Il2CppString)` overload"]
307    fn set_mid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
308        unsafe {
309            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
310            ::unity::il2cpp_call!((::unity::module_base()+0x22ade60usize)as*mut u8,();
311(TutorialData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
312        }
313    }
314    #[doc = "`get_Title()` overload"]
315    fn get_title(self) -> ::unity::Il2CppString {
316        unsafe {
317            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
318            ::unity::il2cpp_call!((::unity::module_base()+0x22ade70usize)as*mut u8, ::unity::Il2CppString;
319(TutorialData)__receiver)
320        }
321    }
322    #[doc = "`set_Title(::unity::Il2CppString)` overload"]
323    fn set_title(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
324        unsafe {
325            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326            ::unity::il2cpp_call!((::unity::module_base()+0x22ade80usize)as*mut u8,();
327(TutorialData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
328        }
329    }
330    #[doc = "`get_SpriteAtlas()` overload"]
331    fn get_sprite_atlas(self) -> ::unity::Il2CppString {
332        unsafe {
333            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
334            ::unity::il2cpp_call!((::unity::module_base()+0x22ade90usize)as*mut u8, ::unity::Il2CppString;
335(TutorialData)__receiver)
336        }
337    }
338    #[doc = "`set_SpriteAtlas(::unity::Il2CppString)` overload"]
339    fn set_sprite_atlas(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
340        unsafe {
341            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
342            ::unity::il2cpp_call!((::unity::module_base()+0x22adea0usize)as*mut u8,();
343(TutorialData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
344        }
345    }
346    #[doc = "`get_Type()` overload"]
347    fn get_type(self) -> crate::app::tutorialdata::TutorialData_Types {
348        unsafe {
349            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
350            ::unity::il2cpp_call!((::unity::module_base()+0x22adeb0usize)as*mut u8,crate::app::tutorialdata::TutorialData_Types;
351(TutorialData)__receiver)
352        }
353    }
354    #[doc = "`set_Type(crate::app::tutorialdata::TutorialData_Types)` overload"]
355    fn set_type(self, value: impl ::core::convert::Into<crate::app::tutorialdata::TutorialData_Types>) -> () {
356        unsafe {
357            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
358            ::unity::il2cpp_call!((::unity::module_base()+0x22adec0usize)as*mut u8,();
359(TutorialData)__receiver,(crate::app::tutorialdata::TutorialData_Types)::core::convert::Into::into(value))
360        }
361    }
362    #[doc = "`get_Notice()` overload"]
363    fn get_notice(self) -> crate::app::tutorialdata::TutorialData_Notices {
364        unsafe {
365            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
366            ::unity::il2cpp_call!((::unity::module_base()+0x22aded0usize)as*mut u8,crate::app::tutorialdata::TutorialData_Notices;
367(TutorialData)__receiver)
368        }
369    }
370    #[doc = "`set_Notice(crate::app::tutorialdata::TutorialData_Notices)` overload"]
371    fn set_notice(self, value: impl ::core::convert::Into<crate::app::tutorialdata::TutorialData_Notices>) -> () {
372        unsafe {
373            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
374            ::unity::il2cpp_call!((::unity::module_base()+0x22adee0usize)as*mut u8,();
375(TutorialData)__receiver,(crate::app::tutorialdata::TutorialData_Notices)::core::convert::Into::into(value))
376        }
377    }
378    #[doc = "`get_Cid()` overload"]
379    fn get_cid(self) -> ::unity::Il2CppString {
380        unsafe {
381            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
382            ::unity::il2cpp_call!((::unity::module_base()+0x22adef0usize)as*mut u8, ::unity::Il2CppString;
383(TutorialData)__receiver)
384        }
385    }
386    #[doc = "`set_Cid(::unity::Il2CppString)` overload"]
387    fn set_cid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
388        unsafe {
389            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
390            ::unity::il2cpp_call!((::unity::module_base()+0x22adf00usize)as*mut u8,();
391(TutorialData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
392        }
393    }
394    #[doc = "`get_No()` overload"]
395    fn get_no(self) -> i32 {
396        unsafe {
397            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
398            ::unity::il2cpp_call!((::unity::module_base()+0x22adf10usize)as*mut u8,i32;
399(TutorialData)__receiver)
400        }
401    }
402    #[doc = "`set_No(i32)` overload"]
403    fn set_no(self, value: impl ::core::convert::Into<i32>) -> () {
404        unsafe {
405            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
406            ::unity::il2cpp_call!((::unity::module_base()+0x22adf20usize)as*mut u8,();
407(TutorialData)__receiver,(i32)::core::convert::Into::into(value))
408        }
409    }
410    #[doc = "`get_SSType()` overload"]
411    fn get_ss_type(self) -> crate::app::tutorialdata::TutorialData_SSTypes {
412        unsafe {
413            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
414            ::unity::il2cpp_call!((::unity::module_base()+0x22adf30usize)as*mut u8,crate::app::tutorialdata::TutorialData_SSTypes;
415(TutorialData)__receiver)
416        }
417    }
418    #[doc = "`set_SSType(crate::app::tutorialdata::TutorialData_SSTypes)` overload"]
419    fn set_ss_type(self, value: impl ::core::convert::Into<crate::app::tutorialdata::TutorialData_SSTypes>) -> () {
420        unsafe {
421            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
422            ::unity::il2cpp_call!((::unity::module_base()+0x22adf40usize)as*mut u8,();
423(TutorialData)__receiver,(crate::app::tutorialdata::TutorialData_SSTypes)::core::convert::Into::into(value))
424        }
425    }
426    #[doc = "`.ctor()` overload"]
427    fn ctor(self) -> () {
428        unsafe {
429            let __receiver = <TutorialData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
430            ::unity::il2cpp_call!((::unity::module_base()+0x22ae460usize)as*mut u8,();
431(TutorialData)__receiver)
432        }
433    }
434}
435
436#[cfg(feature = "app-tutorialdata")]
437impl<__T: ITutorialData> ITutorialDataMethods for __T {}
438
439#[cfg(feature = "app-tutorialdata")]
440impl TutorialData {
441    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
443    }
444
445    pub fn try_get_from_tutid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
447    }
448
449    pub fn lock_pick_up_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
451    }
452
453    pub fn set_list_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
455    }
456
457    pub fn get_list_from_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
459    }
460
461    pub fn get_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
462        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
463    }
464
465    pub fn set_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
466        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
467    }
468
469    pub fn get_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
470        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
471    }
472
473    pub fn set_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
474        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
475    }
476
477    pub fn get_sprite_atlas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
478        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
479    }
480
481    pub fn set_sprite_atlas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
482        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
483    }
484
485    pub fn get_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
486        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
487    }
488
489    pub fn set_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
491    }
492
493    pub fn get_notice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
495    }
496
497    pub fn set_notice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
498        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
499    }
500
501    pub fn get_cid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
502        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
503    }
504
505    pub fn set_cid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
506        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
507    }
508
509    pub fn get_no_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
511    }
512
513    pub fn set_no_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
515    }
516
517    pub fn get_ss_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
519    }
520
521    pub fn set_ss_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
523    }
524
525    pub fn get_global_flags_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
527    }
528
529    pub fn set_global_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
530        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
531    }
532
533    pub fn get_global_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
534        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
535    }
536
537    pub fn is_global_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
538        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
539    }
540
541    pub fn is_lock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
542        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
543    }
544
545    pub fn regist_global_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
546        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
547    }
548
549    pub fn completed_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
550        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
551    }
552
553    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
554        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
555    }
556}
557
558#[cfg(feature = "app-tutorialdata")]
559impl TutorialData {
560    #[doc = "`.ctor()` — no args"]
561    pub fn new() -> Self {
562        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
563            panic!(
564                "{}
565::{}
566 failed to instantiate",
567                ::core::stringify!(TutorialData),
568                ::core::stringify!(new),
569            )
570        });
571        <Self as ITutorialDataMethods>::ctor(this);
572        this
573    }
574}
575
576#[cfg(feature = "app-tutorialdata")]
577#[doc(hidden)]
578pub mod prelude {
579    pub use super::{
580        ITutorialData, ITutorialDataMethods, TutorialData, TutorialData_Flags, TutorialData_Notices, TutorialData_SSTypes, TutorialData_Types,
581    };
582    #[cfg(feature = "app-structbase")]
583    pub use crate::app::structbase::IStructBaseMethods;
584    #[cfg(feature = "app-structdataarray_1")]
585    pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
586    #[cfg(feature = "app-structtemplate_1")]
587    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
588    #[cfg(feature = "system-object")]
589    pub use crate::system::object::IObjectMethods;
590    #[cfg(feature = "system-enum")]
591    pub use crate::system::r#enum::IEnumMethods;
592    #[cfg(feature = "system-valuetype")]
593    pub use crate::system::valuetype::IValueTypeMethods;
594    pub use crate::{
595        app::{structbase::IStructBase, structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1},
596        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
597    };
598}