Skip to main content

engage/generated/app/
amiibosequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-amiibosequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            procinst::{IProcInst, ProcInst},
11            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12        },
13        system::{
14            object::{IObject, Object},
15            r#enum::{Enum, IEnum},
16            valuetype::{IValueType, ValueType},
17        },
18    };
19
20    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/amiibosequence/AmiiboSequence_Label.md"))]
21    #[repr(C)]
22    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
23    pub struct AmiiboSequence_Label {
24        pub value: i32,
25    }
26    impl ::unity::ClassIdentity for AmiiboSequence_Label {
27        const NAME: &'static str = "AmiiboSequence.Label";
28        const NAMESPACE: &'static str = "App";
29
30        fn class() -> ::unity::Class {
31            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
32            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
33        }
34    }
35    impl ::unity::IlType for AmiiboSequence_Label {
36        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
37            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
38        }
39    }
40    impl AmiiboSequence_Label {
41        pub fn amiibo_reading_menu() -> Self {
42            Self { value: 0 }
43        }
44
45        pub fn initialize() -> Self {
46            Self { value: 1 }
47        }
48
49        pub fn setup_device() -> Self {
50            Self { value: 2 }
51        }
52
53        pub fn read_amiibo() -> Self {
54            Self { value: 3 }
55        }
56
57        pub fn mount() -> Self {
58            Self { value: 4 }
59        }
60
61        pub fn get_item() -> Self {
62            Self { value: 5 }
63        }
64
65        pub fn already_get_item() -> Self {
66            Self { value: 6 }
67        }
68
69        pub fn tag_lost_standby_ready() -> Self {
70            Self { value: 7 }
71        }
72
73        pub fn end() -> Self {
74            Self { value: 8 }
75        }
76    }
77
78    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/amiibosequence/AmiiboSequence_ItemType.md"))]
79    #[repr(C)]
80    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
81    pub struct AmiiboSequence_ItemType {
82        pub value: i32,
83    }
84    impl ::unity::ClassIdentity for AmiiboSequence_ItemType {
85        const NAME: &'static str = "AmiiboSequence.ItemType";
86        const NAMESPACE: &'static str = "App";
87
88        fn class() -> ::unity::Class {
89            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
90            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
91        }
92    }
93    impl ::unity::IlType for AmiiboSequence_ItemType {
94        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
95            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
96        }
97    }
98    impl AmiiboSequence_ItemType {
99        pub fn item() -> Self {
100            Self { value: 0 }
101        }
102
103        pub fn bgm() -> Self {
104            Self { value: 1 }
105        }
106
107        pub fn dress_ticket() -> Self {
108            Self { value: 2 }
109        }
110
111        pub fn relay_ticket() -> Self {
112            Self { value: 3 }
113        }
114
115        pub fn kizuna() -> Self {
116            Self { value: 4 }
117        }
118    }
119
120    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/amiibosequence/AmiiboSequence_GainItemData.md"))]
121    #[repr(C)]
122    #[derive(::core::clone::Clone, ::core::marker::Copy)]
123    pub struct AmiiboSequence_GainItemData {
124        pub name: ::unity::Il2CppString,
125        pub num: i32,
126        pub r#type: crate::app::amiibosequence::AmiiboSequence_ItemType,
127    }
128    impl ::unity::ClassIdentity for AmiiboSequence_GainItemData {
129        const NAME: &'static str = "AmiiboSequence.GainItemData";
130        const NAMESPACE: &'static str = "App";
131
132        fn class() -> ::unity::Class {
133            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
134            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
135        }
136    }
137    impl ::unity::IlType for AmiiboSequence_GainItemData {
138        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
139            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
140        }
141    }
142
143    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/amiibosequence/AmiiboSequence_TagData.md"))]
144    #[repr(C)]
145    #[derive(::core::clone::Clone, ::core::marker::Copy)]
146    pub struct AmiiboSequence_TagData {
147        pub character_id_base: u32,
148        pub character_id_detail: u8,
149        pub numbering_id: u16,
150        pub series_id: u8,
151        pub nfp_type: u8,
152        pub name_base: ::unity::Il2CppString,
153        pub name_detail: ::unity::Il2CppString,
154    }
155    impl ::unity::ClassIdentity for AmiiboSequence_TagData {
156        const NAME: &'static str = "AmiiboSequence.TagData";
157        const NAMESPACE: &'static str = "App";
158
159        fn class() -> ::unity::Class {
160            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
161            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
162        }
163    }
164    impl ::unity::IlType for AmiiboSequence_TagData {
165        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
166            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
167        }
168    }
169
170    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/amiibosequence/AmiiboSequence.md"))]
171    #[::unity::class(namespace = "App", name = "AmiiboSequence")]
172    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::amiibosequence::AmiiboSequence>)]
173    pub struct AmiiboSequence {
174        #[offset(116)]
175        #[rename(name = "m_RetryCount")]
176        pub m_retry_count: i32,
177        #[static_field]
178        #[rename(name = "RetryCountMax")]
179        pub retry_count_max: i32,
180        #[offset(120)]
181        #[rename(name = "m_GainItemList")]
182        pub m_gain_item_list: crate::system::collections::generic::list_1::List_1<crate::app::amiibosequence::AmiiboSequence_GainItemData>,
183        #[offset(128)]
184        #[rename(name = "m_GainItemIndex")]
185        pub m_gain_item_index: i32,
186        #[offset(132)]
187        #[rename(name = "m_DebugAlreadyGetOnceItem")]
188        pub m_debug_already_get_once_item: bool,
189        #[static_field]
190        #[rename(name = "ReesetTimeSeconds")]
191        pub reeset_time_seconds: i64,
192    }
193}
194
195#[cfg(feature = "app-amiibosequence-types")]
196pub use __types::*;
197
198#[cfg(feature = "app-amiibosequence")]
199impl AmiiboSequence_TagData {
200    #[doc = "`.ctor(u32, u8, u16, u8, u8, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
201    pub fn ctor(
202        &mut self,
203        character_id_base: impl ::core::convert::Into<u32>,
204        character_id_detail: impl ::core::convert::Into<u8>,
205        numbering_id: impl ::core::convert::Into<u16>,
206        series_id: impl ::core::convert::Into<u8>,
207        nfp_type: impl ::core::convert::Into<u8>,
208        name_base: impl ::core::convert::Into<::unity::Il2CppString>,
209        name_detail: impl ::core::convert::Into<::unity::Il2CppString>,
210    ) -> () {
211        unsafe {
212            ::unity::il2cpp_call!((::unity::module_base()+0x1ba3460usize)as*mut u8,();
213(*mut AmiiboSequence_TagData)self as*mut AmiiboSequence_TagData,(u32)::core::convert::Into::into(character_id_base),(u8)::core::convert::Into::into(character_id_detail),(u16)::core::convert::Into::into(numbering_id),(u8)::core::convert::Into::into(series_id),(u8)::core::convert::Into::into(nfp_type),(::unity::Il2CppString)::core::convert::Into::into(name_base),(::unity::Il2CppString)::core::convert::Into::into(name_detail))
214        }
215    }
216}
217
218#[cfg(feature = "app-amiibosequence")]
219impl AmiiboSequence_TagData {
220    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
221        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
222    }
223}
224
225#[cfg(feature = "app-amiibosequence")]
226impl AmiiboSequence {
227    #[doc = "`CheckPassedDay(i32, i32)` overload"]
228    pub fn check_passed_day(seconds: impl ::core::convert::Into<i32>, old_seconds: impl ::core::convert::Into<i32>) -> bool {
229        unsafe {
230            ::unity::il2cpp_call!((::unity::module_base()+0x1d349f0usize)as*mut u8,bool;
231(i32)::core::convert::Into::into(seconds),(i32)::core::convert::Into::into(old_seconds))
232        }
233    }
234
235    #[doc = "`AmiiboGameUserDataReset()` overload"]
236    pub fn amiibo_game_user_data_reset() -> () {
237        unsafe {
238            ::unity::il2cpp_call!((::unity::module_base()+0x1d375d0usize)as*mut u8,();
239            )
240        }
241    }
242
243    #[doc = "`CheckPassedDay()` overload"]
244    pub fn check_passed_day_2() -> bool {
245        unsafe {
246            ::unity::il2cpp_call!((::unity::module_base()+0x1d37930usize)as*mut u8,bool;
247            )
248        }
249    }
250
251    #[doc = "`GetCanReceiveCount()` overload"]
252    pub fn get_can_receive_count() -> i32 {
253        unsafe {
254            ::unity::il2cpp_call!((::unity::module_base()+0x1d37ca0usize)as*mut u8,i32;
255            )
256        }
257    }
258
259    #[doc = "`GetReceiveCountResetTime()` overload"]
260    pub fn get_receive_count_reset_time() -> i32 {
261        unsafe {
262            ::unity::il2cpp_call!((::unity::module_base()+0x1d37f20usize)as*mut u8,i32;
263            )
264        }
265    }
266
267    #[doc = "`GetReceiveCountResetTimeString()` overload"]
268    pub fn get_receive_count_reset_time_string() -> ::unity::Il2CppString {
269        unsafe {
270            ::unity::il2cpp_call!((::unity::module_base()+0x1d380f0usize)as*mut u8, ::unity::Il2CppString;
271            )
272        }
273    }
274
275    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
276    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
277        unsafe {
278            ::unity::il2cpp_call!((::unity::module_base()+0x1d38240usize)as*mut u8,();
279(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
280        }
281    }
282
283    #[doc = "`.cctor()` overload"]
284    pub fn cctor() -> () {
285        unsafe {
286            ::unity::il2cpp_call!((::unity::module_base()+0x1d39100usize)as*mut u8,();
287            )
288        }
289    }
290}
291
292#[cfg(feature = "app-amiibosequence")]
293pub trait IAmiiboSequenceMethods: IAmiiboSequence {
294    #[doc = "`FinalizeSystem()` overload"]
295    fn finalize_system(self) -> () {
296        unsafe {
297            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298            ::unity::il2cpp_call!((::unity::module_base()+0x1d34150usize)as*mut u8,();
299(AmiiboSequence)__receiver)
300        }
301    }
302    #[doc = "`AmiiboReadingMenu()` overload"]
303    fn amiibo_reading_menu(self) -> () {
304        unsafe {
305            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306            ::unity::il2cpp_call!((::unity::module_base()+0x1d341d0usize)as*mut u8,();
307(AmiiboSequence)__receiver)
308        }
309    }
310    #[doc = "`InitializeSystem()` overload"]
311    fn initialize_system(self) -> () {
312        unsafe {
313            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314            ::unity::il2cpp_call!((::unity::module_base()+0x1d341e0usize)as*mut u8,();
315(AmiiboSequence)__receiver)
316        }
317    }
318    #[doc = "`Setup()` overload"]
319    fn setup(self) -> () {
320        unsafe {
321            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322            ::unity::il2cpp_call!((::unity::module_base()+0x1d34300usize)as*mut u8,();
323(AmiiboSequence)__receiver)
324        }
325    }
326    #[doc = "`Read()` overload"]
327    fn read(self) -> () {
328        unsafe {
329            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330            ::unity::il2cpp_call!((::unity::module_base()+0x1d34610usize)as*mut u8,();
331(AmiiboSequence)__receiver)
332        }
333    }
334    #[doc = "`ReceiveRelayTicket(i32)` overload"]
335    fn receive_relay_ticket(self, num: impl ::core::convert::Into<i32>) -> () {
336        unsafe {
337            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338            ::unity::il2cpp_call!((::unity::module_base()+0x1d34a70usize)as*mut u8,();
339(AmiiboSequence)__receiver,(i32)::core::convert::Into::into(num))
340        }
341    }
342    #[doc = "`ReceiveFirstItem(crate::app::amiibodata::AmiiboData, i32)` overload"]
343    fn receive_first_item(
344        self,
345        data: impl ::core::convert::Into<crate::app::amiibodata::AmiiboData>,
346        numbering_id: impl ::core::convert::Into<i32>,
347    ) -> () {
348        unsafe {
349            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
350            ::unity::il2cpp_call!((::unity::module_base()+0x1d34b10usize)as*mut u8,();
351(AmiiboSequence)__receiver,(crate::app::amiibodata::AmiiboData)::core::convert::Into::into(data),(i32)::core::convert::Into::into(numbering_id))
352        }
353    }
354    #[doc = "`ReceiveOtherAmiiboItem(crate::app::amiibodata::AmiiboData, i32, i32)` overload"]
355    fn receive_other_amiibo_item(
356        self,
357        data: impl ::core::convert::Into<crate::app::amiibodata::AmiiboData>,
358        seed_offset: impl ::core::convert::Into<i32>,
359        numbering_id: impl ::core::convert::Into<i32>,
360    ) -> () {
361        unsafe {
362            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363            ::unity::il2cpp_call!((::unity::module_base()+0x1d34d20usize)as*mut u8,();
364(AmiiboSequence)__receiver,(crate::app::amiibodata::AmiiboData)::core::convert::Into::into(data),(i32)::core::convert::Into::into(seed_offset),(i32)::core::convert::Into::into(numbering_id))
365        }
366    }
367    #[doc = "`Mount()` overload"]
368    fn mount(self) -> () {
369        unsafe {
370            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371            ::unity::il2cpp_call!((::unity::module_base()+0x1d34f00usize)as*mut u8,();
372(AmiiboSequence)__receiver)
373        }
374    }
375    #[doc = "`GetItem()` overload"]
376    fn get_item(self) -> () {
377        unsafe {
378            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
379            ::unity::il2cpp_call!((::unity::module_base()+0x1d36ac0usize)as*mut u8,();
380(AmiiboSequence)__receiver)
381        }
382    }
383    #[doc = "`AlreadyGetItem()` overload"]
384    fn already_get_item(self) -> () {
385        unsafe {
386            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387            ::unity::il2cpp_call!((::unity::module_base()+0x1d37360usize)as*mut u8,();
388(AmiiboSequence)__receiver)
389        }
390    }
391    #[doc = "`JumpToMount()` overload"]
392    fn jump_to_mount(self) -> () {
393        unsafe {
394            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
395            ::unity::il2cpp_call!((::unity::module_base()+0x1d37400usize)as*mut u8,();
396(AmiiboSequence)__receiver)
397        }
398    }
399    #[doc = "`SearchAmiibo()` overload"]
400    fn search_amiibo(self) -> bool {
401        unsafe {
402            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
403            ::unity::il2cpp_call!((::unity::module_base()+0x1d33c00usize)as*mut u8,bool;
404(AmiiboSequence)__receiver)
405        }
406    }
407    #[doc = "`TagLostStandbyReady()` overload"]
408    fn tag_lost_standby_ready(self) -> () {
409        unsafe {
410            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
411            ::unity::il2cpp_call!((::unity::module_base()+0x1d374c0usize)as*mut u8,();
412(AmiiboSequence)__receiver)
413        }
414    }
415    #[doc = "`CreateDesc()` overload"]
416    fn create_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
417        unsafe {
418            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
419            ::unity::il2cpp_call!((::unity::module_base()+0x1d383e0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
420(AmiiboSequence)__receiver)
421        }
422    }
423    #[doc = "`LoadRes()` overload"]
424    fn load_res(self) -> () {
425        unsafe {
426            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
427            ::unity::il2cpp_call!((::unity::module_base()+0x1d38f70usize)as*mut u8,();
428(AmiiboSequence)__receiver)
429        }
430    }
431    #[doc = "`IsLoadingRes()` overload"]
432    fn is_loading_res(self) -> bool {
433        unsafe {
434            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
435            ::unity::il2cpp_call!((::unity::module_base()+0x1d39010usize)as*mut u8,bool;
436(AmiiboSequence)__receiver)
437        }
438    }
439    #[doc = "`UnloadRes()` overload"]
440    fn unload_res(self) -> () {
441        unsafe {
442            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
443            ::unity::il2cpp_call!((::unity::module_base()+0x1d39080usize)as*mut u8,();
444(AmiiboSequence)__receiver)
445        }
446    }
447    #[doc = "`.ctor()` overload"]
448    fn ctor(self) -> () {
449        unsafe {
450            let __receiver = <AmiiboSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
451            ::unity::il2cpp_call!((::unity::module_base()+0x1d38360usize)as*mut u8,();
452(AmiiboSequence)__receiver)
453        }
454    }
455}
456
457#[cfg(feature = "app-amiibosequence")]
458impl<__T: IAmiiboSequence> IAmiiboSequenceMethods for __T {}
459
460#[cfg(feature = "app-amiibosequence")]
461impl AmiiboSequence {
462    pub fn finalize_system_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
464    }
465
466    pub fn amiibo_reading_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
467        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
468    }
469
470    pub fn initialize_system_method_info() -> &'static ::unity::il2cpp::MethodInfo {
471        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
472    }
473
474    pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
475        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
476    }
477
478    pub fn read_method_info() -> &'static ::unity::il2cpp::MethodInfo {
479        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
480    }
481
482    pub fn check_passed_day_method_info() -> &'static ::unity::il2cpp::MethodInfo {
483        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
484    }
485
486    pub fn receive_relay_ticket_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
488    }
489
490    pub fn receive_first_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
492    }
493
494    pub fn receive_other_amiibo_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
496    }
497
498    pub fn mount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
499        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
500    }
501
502    pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
503        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
504    }
505
506    pub fn already_get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
507        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
508    }
509
510    pub fn jump_to_mount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
511        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
512    }
513
514    pub fn search_amiibo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
515        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
516    }
517
518    pub fn tag_lost_standby_ready_method_info() -> &'static ::unity::il2cpp::MethodInfo {
519        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
520    }
521
522    pub fn amiibo_game_user_data_reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
523        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
524    }
525
526    pub fn check_passed_day_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
527        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
528    }
529
530    pub fn get_can_receive_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
531        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
532    }
533
534    pub fn get_receive_count_reset_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
535        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
536    }
537
538    pub fn get_receive_count_reset_time_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
539        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
540    }
541
542    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
543        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
544    }
545
546    pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
547        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
548    }
549
550    pub fn load_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
551        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
552    }
553
554    pub fn is_loading_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
555        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
556    }
557
558    pub fn unload_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
559        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
560    }
561
562    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
563        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
564    }
565
566    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
567        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
568    }
569}
570
571#[cfg(feature = "app-amiibosequence")]
572impl AmiiboSequence {
573    #[doc = "`.ctor()` — no args"]
574    pub fn new() -> Self {
575        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
576            panic!(
577                "{}
578::{}
579 failed to instantiate",
580                ::core::stringify!(AmiiboSequence),
581                ::core::stringify!(new),
582            )
583        });
584        <Self as IAmiiboSequenceMethods>::ctor(this);
585        this
586    }
587}
588
589#[cfg(feature = "app-amiibosequence")]
590#[doc(hidden)]
591pub mod prelude {
592    pub use super::{
593        AmiiboSequence, AmiiboSequence_GainItemData, AmiiboSequence_ItemType, AmiiboSequence_Label, AmiiboSequence_TagData, IAmiiboSequence,
594        IAmiiboSequenceMethods,
595    };
596    #[cfg(feature = "app-procinst")]
597    pub use crate::app::procinst::IProcInstMethods;
598    #[cfg(feature = "app-singletonprocinst_1")]
599    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
600    #[cfg(feature = "system-object")]
601    pub use crate::system::object::IObjectMethods;
602    #[cfg(feature = "system-enum")]
603    pub use crate::system::r#enum::IEnumMethods;
604    #[cfg(feature = "system-valuetype")]
605    pub use crate::system::valuetype::IValueTypeMethods;
606    pub use crate::{
607        app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
608        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
609    };
610}