1#[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}