Skip to main content

engage/generated/app/
achievedata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-achievedata-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/achievedata/AchieveData_Categories.md"))]
22    #[repr(C)]
23    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
24    pub struct AchieveData_Categories {
25        pub value: i32,
26    }
27    impl ::unity::ClassIdentity for AchieveData_Categories {
28        const NAME: &'static str = "AchieveData.Categories";
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 AchieveData_Categories {
37        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
38            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
39        }
40    }
41    impl AchieveData_Categories {
42        pub fn unit() -> Self {
43            Self { value: 0 }
44        }
45
46        pub fn battle() -> Self {
47            Self { value: 1 }
48        }
49
50        pub fn solanel() -> Self {
51            Self { value: 2 }
52        }
53
54        pub fn shop() -> Self {
55            Self { value: 3 }
56        }
57
58        pub fn system() -> Self {
59            Self { value: 4 }
60        }
61
62        pub fn play_report() -> Self {
63            Self { value: 5 }
64        }
65
66        pub fn num() -> Self {
67            Self { value: 5 }
68        }
69    }
70
71    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/achievedata/AchieveData.md"))]
72    #[::unity::class(namespace = "App", name = "AchieveData")]
73    #[parent(crate::app::structdata_1::StructData_1<crate::app::achievedata::AchieveData>)]
74    pub struct AchieveData {
75        #[offset(96)]
76        #[rename(name = "m_FlagName")]
77        pub m_flag_name: ::unity::Il2CppString,
78        #[static_field]
79        #[rename(name = "s_KindDictionary")]
80        pub s_kind_dictionary: crate::system::collections::generic::dictionary_2::Dictionary_2<
81            i32,
82            crate::system::collections::generic::list_1::List_1<crate::app::achievedata::AchieveData>,
83        >,
84        #[static_field]
85        #[rename(name = "s_ShowQueue")]
86        pub s_show_queue: crate::system::collections::generic::queue_1::Queue_1<crate::app::achievedata::AchieveData>,
87    }
88
89    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/achievedata/AchieveData_Status.md"))]
90    #[repr(C)]
91    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
92    pub struct AchieveData_Status {
93        pub value: i32,
94    }
95    impl ::unity::ClassIdentity for AchieveData_Status {
96        const NAME: &'static str = "AchieveData.Status";
97        const NAMESPACE: &'static str = "App";
98
99        fn class() -> ::unity::Class {
100            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
101            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
102        }
103    }
104    impl ::unity::IlType for AchieveData_Status {
105        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
106            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
107        }
108    }
109    impl AchieveData_Status {
110        pub fn none() -> Self {
111            Self { value: 0 }
112        }
113
114        pub fn cleared() -> Self {
115            Self { value: 1 }
116        }
117
118        pub fn showed() -> Self {
119            Self { value: 2 }
120        }
121
122        pub fn completed() -> Self {
123            Self { value: 3 }
124        }
125
126        pub fn num() -> Self {
127            Self { value: 4 }
128        }
129    }
130
131    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/achievedata/AchieveData_ArgType.md"))]
132    #[repr(C)]
133    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
134    pub struct AchieveData_ArgType {
135        pub value: i32,
136    }
137    impl ::unity::ClassIdentity for AchieveData_ArgType {
138        const NAME: &'static str = "AchieveData.ArgType";
139        const NAMESPACE: &'static str = "App";
140
141        fn class() -> ::unity::Class {
142            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
143            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
144        }
145    }
146    impl ::unity::IlType for AchieveData_ArgType {
147        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
148            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
149        }
150    }
151    impl AchieveData_ArgType {
152        pub fn none() -> Self {
153            Self { value: 0 }
154        }
155
156        pub fn message() -> Self {
157            Self { value: 1 }
158        }
159
160        pub fn chapter() -> Self {
161            Self { value: 2 }
162        }
163
164        pub fn chapter_side() -> Self {
165            Self { value: 3 }
166        }
167
168        pub fn person() -> Self {
169            Self { value: 4 }
170        }
171
172        pub fn num() -> Self {
173            Self { value: 5 }
174        }
175    }
176
177    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/achievedata/AchieveData_Kinds.md"))]
178    #[repr(C)]
179    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
180    pub struct AchieveData_Kinds {
181        pub value: i32,
182    }
183    impl ::unity::ClassIdentity for AchieveData_Kinds {
184        const NAME: &'static str = "AchieveData.Kinds";
185        const NAMESPACE: &'static str = "App";
186
187        fn class() -> ::unity::Class {
188            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
189            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
190        }
191    }
192    impl ::unity::IlType for AchieveData_Kinds {
193        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
194            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
195        }
196    }
197    impl AchieveData_Kinds {
198        pub fn 無し() -> Self {
199            Self { value: 0 }
200        }
201
202        pub fn 章クリア() -> Self {
203            Self { value: 1 }
204        }
205
206        pub fn 外伝クリア() -> Self {
207            Self { value: 2 }
208        }
209
210        pub fn 戦闘回数() -> Self {
211            Self { value: 3 }
212        }
213
214        pub fn 杖回数() -> Self {
215            Self { value: 4 }
216        }
217
218        pub fn 支援会話() -> Self {
219            Self { value: 5 }
220        }
221
222        pub fn 支援会話b() -> Self {
223            Self { value: 6 }
224        }
225
226        pub fn 支援会話a() -> Self {
227            Self { value: 7 }
228        }
229
230        pub fn 支援会話s() -> Self {
231            Self { value: 8 }
232        }
233
234        pub fn 一般兵撃破() -> Self {
235            Self { value: 9 }
236        }
237
238        pub fn 異形兵撃破() -> Self {
239            Self { value: 10 }
240        }
241
242        pub fn 蛮族撃破() -> Self {
243            Self { value: 11 }
244        }
245
246        pub fn プレイ時間() -> Self {
247            Self { value: 12 }
248        }
249
250        pub fn 遭遇戦() -> Self {
251            Self { value: 13 }
252        }
253
254        pub fn 共に進軍() -> Self {
255            Self { value: 14 }
256        }
257
258        pub fn 必殺技() -> Self {
259            Self { value: 15 }
260        }
261
262        pub fn エンゲージ() -> Self {
263            Self { value: 16 }
264        }
265
266        pub fn エンゲージ技() -> Self {
267            Self { value: 17 }
268        }
269
270        pub fn 攻撃回避() -> Self {
271            Self { value: 18 }
272        }
273
274        pub fn チェインガード() -> Self {
275            Self { value: 19 }
276        }
277
278        pub fn チェインアタック() -> Self {
279            Self { value: 20 }
280        }
281
282        pub fn チェイン人数() -> Self {
283            Self { value: 21 }
284        }
285
286        pub fn ブレイク() -> Self {
287            Self { value: 22 }
288        }
289
290        pub fn スマッシュ() -> Self {
291            Self { value: 23 }
292        }
293
294        pub fn ミニゲーム() -> Self {
295            Self { value: 24 }
296        }
297
298        pub fn 指輪精製() -> Self {
299            Self { value: 25 }
300        }
301
302        pub fn 指輪合成() -> Self {
303            Self { value: 26 }
304        }
305
306        pub fn 指輪獲得c() -> Self {
307            Self { value: 27 }
308        }
309
310        pub fn 指輪獲得b() -> Self {
311            Self { value: 28 }
312        }
313
314        pub fn 指輪獲得a() -> Self {
315            Self { value: 29 }
316        }
317
318        pub fn 指輪獲得s() -> Self {
319            Self { value: 30 }
320        }
321
322        pub fn 指輪磨き() -> Self {
323            Self { value: 31 }
324        }
325
326        pub fn フィレネ投資() -> Self {
327            Self { value: 32 }
328        }
329
330        pub fn ブロディア投資() -> Self {
331            Self { value: 33 }
332        }
333
334        pub fn イルシオン投資() -> Self {
335            Self { value: 34 }
336        }
337
338        pub fn ソルム投資() -> Self {
339            Self { value: 35 }
340        }
341
342        pub fn 投資完了() -> Self {
343            Self { value: 36 }
344        }
345
346        pub fn 投資合計() -> Self {
347            Self { value: 37 }
348        }
349
350        pub fn 料理製作() -> Self {
351            Self { value: 38 }
352        }
353
354        pub fn 料理g() -> Self {
355            Self { value: 39 }
356        }
357
358        pub fn 料理f() -> Self {
359            Self { value: 40 }
360        }
361
362        pub fn 料理e() -> Self {
363            Self { value: 41 }
364        }
365
366        pub fn 料理d() -> Self {
367            Self { value: 42 }
368        }
369
370        pub fn 料理c() -> Self {
371            Self { value: 43 }
372        }
373
374        pub fn 料理b() -> Self {
375            Self { value: 44 }
376        }
377
378        pub fn 料理a() -> Self {
379            Self { value: 45 }
380        }
381
382        pub fn 料理s() -> Self {
383            Self { value: 46 }
384        }
385
386        pub fn 料理ss() -> Self {
387            Self { value: 47 }
388        }
389
390        pub fn 寝る() -> Self {
391            Self { value: 48 }
392        }
393
394        pub fn 起床c() -> Self {
395            Self { value: 49 }
396        }
397
398        pub fn 起床b() -> Self {
399            Self { value: 50 }
400        }
401
402        pub fn 起床a() -> Self {
403            Self { value: 51 }
404        }
405
406        pub fn 起床s() -> Self {
407            Self { value: 52 }
408        }
409
410        pub fn 仲間バトル() -> Self {
411            Self { value: 53 }
412        }
413
414        pub fn 仲間バトル勝利() -> Self {
415            Self { value: 54 }
416        }
417
418        pub fn 紋章士バトル() -> Self {
419            Self { value: 55 }
420        }
421
422        pub fn 紋章士バトル勝利() -> Self {
423            Self { value: 56 }
424        }
425
426        pub fn 武器購入() -> Self {
427            Self { value: 57 }
428        }
429
430        pub fn 武器剣購入() -> Self {
431            Self { value: 58 }
432        }
433
434        pub fn 武器槍購入() -> Self {
435            Self { value: 59 }
436        }
437
438        pub fn 武器斧購入() -> Self {
439            Self { value: 60 }
440        }
441
442        pub fn 武器弓購入() -> Self {
443            Self { value: 61 }
444        }
445
446        pub fn 武器短剣購入() -> Self {
447            Self { value: 62 }
448        }
449
450        pub fn 武器魔法購入() -> Self {
451            Self { value: 63 }
452        }
453
454        pub fn 武器拳購入() -> Self {
455            Self { value: 64 }
456        }
457
458        pub fn 武器売却() -> Self {
459            Self { value: 65 }
460        }
461
462        pub fn 道具購入() -> Self {
463            Self { value: 66 }
464        }
465
466        pub fn 道具売却() -> Self {
467            Self { value: 67 }
468        }
469
470        pub fn 杖購入() -> Self {
471            Self { value: 68 }
472        }
473
474        pub fn アクセサリ購入() -> Self {
475            Self { value: 69 }
476        }
477
478        pub fn 着せ替え() -> Self {
479            Self { value: 70 }
480        }
481
482        pub fn 錬成() -> Self {
483            Self { value: 71 }
484        }
485
486        pub fn 錬成剣() -> Self {
487            Self { value: 72 }
488        }
489
490        pub fn 錬成槍() -> Self {
491            Self { value: 73 }
492        }
493
494        pub fn 錬成斧() -> Self {
495            Self { value: 74 }
496        }
497
498        pub fn 錬成弓() -> Self {
499            Self { value: 75 }
500        }
501
502        pub fn 錬成短剣() -> Self {
503            Self { value: 76 }
504        }
505
506        pub fn 錬成魔法() -> Self {
507            Self { value: 77 }
508        }
509
510        pub fn 錬成拳() -> Self {
511            Self { value: 78 }
512        }
513
514        pub fn 紋章を刻む() -> Self {
515            Self { value: 79 }
516        }
517
518        pub fn 通信対戦() -> Self {
519            Self { value: 80 }
520        }
521
522        pub fn 通信対戦勝利() -> Self {
523            Self { value: 81 }
524        }
525
526        pub fn リレーバトル() -> Self {
527            Self { value: 82 }
528        }
529
530        pub fn リレーバトル勝利() -> Self {
531            Self { value: 83 }
532        }
533
534        pub fn 連戦1() -> Self {
535            Self { value: 84 }
536        }
537
538        pub fn 連戦2() -> Self {
539            Self { value: 85 }
540        }
541
542        pub fn 連戦3() -> Self {
543            Self { value: 86 }
544        }
545
546        pub fn 連戦4() -> Self {
547            Self { value: 87 }
548        }
549
550        pub fn 連戦5() -> Self {
551            Self { value: 88 }
552        }
553
554        pub fn 連戦6() -> Self {
555            Self { value: 89 }
556        }
557
558        pub fn pクラスチェンジ() -> Self {
559            Self { value: 90 }
560        }
561
562        pub fn p腕立て伏せノーマル() -> Self {
563            Self { value: 91 }
564        }
565
566        pub fn p腕立て伏せハード() -> Self {
567            Self { value: 92 }
568        }
569
570        pub fn p腕立て伏せエキスパート() -> Self {
571            Self { value: 93 }
572        }
573
574        pub fn p腕立て伏せマッスル() -> Self {
575            Self { value: 94 }
576        }
577
578        pub fn p腹筋ノーマル() -> Self {
579            Self { value: 95 }
580        }
581
582        pub fn p腹筋ハード() -> Self {
583            Self { value: 96 }
584        }
585
586        pub fn p腹筋エキスパート() -> Self {
587            Self { value: 97 }
588        }
589
590        pub fn p腹筋マッスル() -> Self {
591            Self { value: 98 }
592        }
593
594        pub fn pスクワットノーマル() -> Self {
595            Self { value: 99 }
596        }
597
598        pub fn pスクワットハード() -> Self {
599            Self { value: 100 }
600        }
601
602        pub fn pスクワットエキスパート() -> Self {
603            Self { value: 101 }
604        }
605
606        pub fn pスクワットマッスル() -> Self {
607            Self { value: 102 }
608        }
609
610        pub fn pドラゴンシューターノーマル() -> Self {
611            Self { value: 103 }
612        }
613
614        pub fn pドラゴンシューターハード() -> Self {
615            Self { value: 104 }
616        }
617
618        pub fn pドラゴンシューターエキスパート() -> Self {
619            Self { value: 105 }
620        }
621
622        pub fn p釣り小魚用竿回数() -> Self {
623            Self { value: 106 }
624        }
625
626        pub fn p釣り頑丈竿回数() -> Self {
627            Self { value: 107 }
628        }
629
630        pub fn p釣り万能竿回数() -> Self {
631            Self { value: 108 }
632        }
633
634        pub fn p指輪磨き紋章士別() -> Self {
635            Self { value: 109 }
636        }
637
638        pub fn p連戦1挑戦数() -> Self {
639            Self { value: 110 }
640        }
641
642        pub fn p連戦2挑戦数() -> Self {
643            Self { value: 111 }
644        }
645
646        pub fn p連戦3挑戦数() -> Self {
647            Self { value: 112 }
648        }
649
650        pub fn p連戦4挑戦数() -> Self {
651            Self { value: 113 }
652        }
653
654        pub fn p連戦5挑戦数() -> Self {
655            Self { value: 114 }
656        }
657
658        pub fn p連戦6挑戦数() -> Self {
659            Self { value: 115 }
660        }
661
662        pub fn p連戦1クリア数() -> Self {
663            Self { value: 116 }
664        }
665
666        pub fn p連戦2クリア数() -> Self {
667            Self { value: 117 }
668        }
669
670        pub fn p連戦3クリア数() -> Self {
671            Self { value: 118 }
672        }
673
674        pub fn p連戦4クリア数() -> Self {
675            Self { value: 119 }
676        }
677
678        pub fn p連戦5クリア数() -> Self {
679            Self { value: 120 }
680        }
681
682        pub fn p連戦6クリア数() -> Self {
683            Self { value: 121 }
684        }
685
686        pub fn pリレーバトル1開始数() -> Self {
687            Self { value: 122 }
688        }
689
690        pub fn pリレーバトル2開始数() -> Self {
691            Self { value: 123 }
692        }
693
694        pub fn pリレーバトル3開始数() -> Self {
695            Self { value: 124 }
696        }
697
698        pub fn pリレーバトル4開始数() -> Self {
699            Self { value: 125 }
700        }
701
702        pub fn pリレーバトル5開始数() -> Self {
703            Self { value: 126 }
704        }
705
706        pub fn pリレーバトル6開始数() -> Self {
707            Self { value: 127 }
708        }
709
710        pub fn pリレーバトル引き継ぎ数() -> Self {
711            Self { value: 128 }
712        }
713
714        pub fn p対戦お手軽総数() -> Self {
715            Self { value: 129 }
716        }
717
718        pub fn p対戦お手軽勝利数() -> Self {
719            Self { value: 130 }
720        }
721
722        pub fn p対戦お手軽失敗数() -> Self {
723            Self { value: 131 }
724        }
725
726        pub fn p対戦本格総数() -> Self {
727            Self { value: 132 }
728        }
729
730        pub fn p対戦本格勝利数() -> Self {
731            Self { value: 133 }
732        }
733
734        pub fn p対戦本格失敗数() -> Self {
735            Self { value: 134 }
736        }
737
738        pub fn p対戦本格防御勝利数() -> Self {
739            Self { value: 135 }
740        }
741
742        pub fn p対戦本格防御失敗数() -> Self {
743            Self { value: 136 }
744        }
745
746        pub fn num() -> Self {
747            Self { value: 137 }
748        }
749    }
750}
751
752#[cfg(feature = "app-achievedata-types")]
753pub use __types::*;
754
755#[cfg(feature = "app-achievedata")]
756impl AchieveData {
757    #[doc = "`Load()` overload"]
758    pub fn load() -> () {
759        unsafe {
760            ::unity::il2cpp_call!((::unity::module_base()+0x27c6930usize)as*mut u8,();
761            )
762        }
763    }
764
765    #[doc = "`IsGrouping(crate::app::achievedata::AchieveData_Kinds)` overload"]
766    pub fn is_grouping(kind: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Kinds>) -> bool {
767        unsafe {
768            ::unity::il2cpp_call!((::unity::module_base()+0x27c69e0usize)as*mut u8,bool;
769(crate::app::achievedata::AchieveData_Kinds)::core::convert::Into::into(kind))
770        }
771    }
772
773    #[doc = "`IsCount(crate::app::achievedata::AchieveData_Kinds)` overload"]
774    pub fn is_count(kind: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Kinds>) -> bool {
775        unsafe {
776            ::unity::il2cpp_call!((::unity::module_base()+0x27c6a00usize)as*mut u8,bool;
777(crate::app::achievedata::AchieveData_Kinds)::core::convert::Into::into(kind))
778        }
779    }
780
781    #[doc = "`RegistGlobalFlags()` overload"]
782    pub fn regist_global_flags() -> () {
783        unsafe {
784            ::unity::il2cpp_call!((::unity::module_base()+0x27c7930usize)as*mut u8,();
785            )
786        }
787    }
788
789    #[doc = "`GetFlagName(crate::app::achievedata::AchieveData_Kinds)` overload"]
790    pub fn get_flag_name(kind: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Kinds>) -> ::unity::Il2CppString {
791        unsafe {
792            ::unity::il2cpp_call!((::unity::module_base()+0x27c7880usize)as*mut u8, ::unity::Il2CppString;
793(crate::app::achievedata::AchieveData_Kinds)::core::convert::Into::into(kind))
794        }
795    }
796
797    #[doc = "`GetFlagName(crate::app::achievedata::AchieveData_Kinds, ::unity::Il2CppString)` overload"]
798    pub fn get_flag_name_2(
799        kind: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Kinds>,
800        footer: impl ::core::convert::Into<::unity::Il2CppString>,
801    ) -> ::unity::Il2CppString {
802        unsafe {
803            ::unity::il2cpp_call!((::unity::module_base()+0x27c84d0usize)as*mut u8, ::unity::Il2CppString;
804(crate::app::achievedata::AchieveData_Kinds)::core::convert::Into::into(kind),(::unity::Il2CppString)::core::convert::Into::into(footer))
805        }
806    }
807
808    #[doc = "`GetFlagName(::unity::Il2CppString)` overload"]
809    pub fn get_flag_name_3(kind: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
810        unsafe {
811            ::unity::il2cpp_call!((::unity::module_base()+0x27c8550usize)as*mut u8, ::unity::Il2CppString;
812(::unity::Il2CppString)::core::convert::Into::into(kind))
813        }
814    }
815
816    #[doc = "`GetKindCount(::unity::Il2CppString)` overload"]
817    pub fn get_kind_count(kind: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
818        unsafe {
819            ::unity::il2cpp_call!((::unity::module_base()+0x27c87c0usize)as*mut u8,i32;
820(::unity::Il2CppString)::core::convert::Into::into(kind))
821        }
822    }
823
824    #[doc = "`SetClearReliance(crate::app::persondata::PersonData)` overload"]
825    pub fn set_clear_reliance(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
826        unsafe {
827            ::unity::il2cpp_call!((::unity::module_base()+0x27c8910usize)as*mut u8,();
828(crate::app::persondata::PersonData)::core::convert::Into::into(person))
829        }
830    }
831
832    #[doc = "`AddCountRelianceB()` overload"]
833    pub fn add_count_reliance_b() -> () {
834        unsafe {
835            ::unity::il2cpp_call!((::unity::module_base()+0x27c8cb0usize)as*mut u8,();
836            )
837        }
838    }
839
840    #[doc = "`AddCountRelianceA()` overload"]
841    pub fn add_count_reliance_a() -> () {
842        unsafe {
843            ::unity::il2cpp_call!((::unity::module_base()+0x27c91d0usize)as*mut u8,();
844            )
845        }
846    }
847
848    #[doc = "`AddCountRelianceS()` overload"]
849    pub fn add_count_reliance_s() -> () {
850        unsafe {
851            ::unity::il2cpp_call!((::unity::module_base()+0x27c9230usize)as*mut u8,();
852            )
853        }
854    }
855
856    #[doc = "`AddCountSortie(crate::app::persondata::PersonData)` overload"]
857    pub fn add_count_sortie(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
858        unsafe {
859            ::unity::il2cpp_call!((::unity::module_base()+0x27c9290usize)as*mut u8,();
860(crate::app::persondata::PersonData)::core::convert::Into::into(person))
861        }
862    }
863
864    #[doc = "`AddCountEncount()` overload"]
865    pub fn add_count_encount() -> () {
866        unsafe {
867            ::unity::il2cpp_call!((::unity::module_base()+0x27c9950usize)as*mut u8,();
868            )
869        }
870    }
871
872    #[doc = "`AddCountBattle()` overload"]
873    pub fn add_count_battle() -> () {
874        unsafe {
875            ::unity::il2cpp_call!((::unity::module_base()+0x27c99b0usize)as*mut u8,();
876            )
877        }
878    }
879
880    #[doc = "`AddCountDefeat(crate::app::persondata::PersonData)` overload"]
881    pub fn add_count_defeat(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
882        unsafe {
883            ::unity::il2cpp_call!((::unity::module_base()+0x27c9a10usize)as*mut u8,();
884(crate::app::persondata::PersonData)::core::convert::Into::into(person))
885        }
886    }
887
888    #[doc = "`AddCountRod()` overload"]
889    pub fn add_count_rod() -> () {
890        unsafe {
891            ::unity::il2cpp_call!((::unity::module_base()+0x27c9b00usize)as*mut u8,();
892            )
893        }
894    }
895
896    #[doc = "`AddCountCritical()` overload"]
897    pub fn add_count_critical() -> () {
898        unsafe {
899            ::unity::il2cpp_call!((::unity::module_base()+0x27c9b60usize)as*mut u8,();
900            )
901        }
902    }
903
904    #[doc = "`AddCountEngage()` overload"]
905    pub fn add_count_engage() -> () {
906        unsafe {
907            ::unity::il2cpp_call!((::unity::module_base()+0x27c9bc0usize)as*mut u8,();
908            )
909        }
910    }
911
912    #[doc = "`AddCountEngageAttack()` overload"]
913    pub fn add_count_engage_attack() -> () {
914        unsafe {
915            ::unity::il2cpp_call!((::unity::module_base()+0x27c9c20usize)as*mut u8,();
916            )
917        }
918    }
919
920    #[doc = "`AddCountAvoidance()` overload"]
921    pub fn add_count_avoidance() -> () {
922        unsafe {
923            ::unity::il2cpp_call!((::unity::module_base()+0x27c9c80usize)as*mut u8,();
924            )
925        }
926    }
927
928    #[doc = "`AddCountChainGuard()` overload"]
929    pub fn add_count_chain_guard() -> () {
930        unsafe {
931            ::unity::il2cpp_call!((::unity::module_base()+0x27c9ce0usize)as*mut u8,();
932            )
933        }
934    }
935
936    #[doc = "`AddCountChainAttack()` overload"]
937    pub fn add_count_chain_attack() -> () {
938        unsafe {
939            ::unity::il2cpp_call!((::unity::module_base()+0x27c9d40usize)as*mut u8,();
940            )
941        }
942    }
943
944    #[doc = "`SetValueChainUnit(i32)` overload"]
945    pub fn set_value_chain_unit(unit_num: impl ::core::convert::Into<i32>) -> () {
946        unsafe {
947            ::unity::il2cpp_call!((::unity::module_base()+0x27c9da0usize)as*mut u8,();
948(i32)::core::convert::Into::into(unit_num))
949        }
950    }
951
952    #[doc = "`AddCountBreak()` overload"]
953    pub fn add_count_break() -> () {
954        unsafe {
955            ::unity::il2cpp_call!((::unity::module_base()+0x27ca2d0usize)as*mut u8,();
956            )
957        }
958    }
959
960    #[doc = "`AddCountSmash()` overload"]
961    pub fn add_count_smash() -> () {
962        unsafe {
963            ::unity::il2cpp_call!((::unity::module_base()+0x27ca330usize)as*mut u8,();
964            )
965        }
966    }
967
968    #[doc = "`AddCountMiniGame()` overload"]
969    pub fn add_count_mini_game() -> () {
970        unsafe {
971            ::unity::il2cpp_call!((::unity::module_base()+0x27ca390usize)as*mut u8,();
972            )
973        }
974    }
975
976    #[doc = "`AddCountRingForm(i32)` overload"]
977    pub fn add_count_ring_form(add_value: impl ::core::convert::Into<i32>) -> () {
978        unsafe {
979            ::unity::il2cpp_call!((::unity::module_base()+0x27ca3f0usize)as*mut u8,();
980(i32)::core::convert::Into::into(add_value))
981        }
982    }
983
984    #[doc = "`AddCountRingMix()` overload"]
985    pub fn add_count_ring_mix() -> () {
986        unsafe {
987            ::unity::il2cpp_call!((::unity::module_base()+0x27ca460usize)as*mut u8,();
988            )
989        }
990    }
991
992    #[doc = "`AddCountBondsRingC(i32)` overload"]
993    pub fn add_count_bonds_ring_c(add_value: impl ::core::convert::Into<i32>) -> () {
994        unsafe {
995            ::unity::il2cpp_call!((::unity::module_base()+0x27ca4c0usize)as*mut u8,();
996(i32)::core::convert::Into::into(add_value))
997        }
998    }
999
1000    #[doc = "`AddCountBondsRingB(i32)` overload"]
1001    pub fn add_count_bonds_ring_b(add_value: impl ::core::convert::Into<i32>) -> () {
1002        unsafe {
1003            ::unity::il2cpp_call!((::unity::module_base()+0x27ca530usize)as*mut u8,();
1004(i32)::core::convert::Into::into(add_value))
1005        }
1006    }
1007
1008    #[doc = "`AddCountBondsRingA(i32)` overload"]
1009    pub fn add_count_bonds_ring_a(add_value: impl ::core::convert::Into<i32>) -> () {
1010        unsafe {
1011            ::unity::il2cpp_call!((::unity::module_base()+0x27ca5a0usize)as*mut u8,();
1012(i32)::core::convert::Into::into(add_value))
1013        }
1014    }
1015
1016    #[doc = "`AddCountBondsRingS(i32)` overload"]
1017    pub fn add_count_bonds_ring_s(add_value: impl ::core::convert::Into<i32>) -> () {
1018        unsafe {
1019            ::unity::il2cpp_call!((::unity::module_base()+0x27ca610usize)as*mut u8,();
1020(i32)::core::convert::Into::into(add_value))
1021        }
1022    }
1023
1024    #[doc = "`AddCountRingCleaning()` overload"]
1025    pub fn add_count_ring_cleaning() -> () {
1026        unsafe {
1027            ::unity::il2cpp_call!((::unity::module_base()+0x27ca680usize)as*mut u8,();
1028            )
1029        }
1030    }
1031
1032    #[doc = "`SetValueInvestmentFilene(i32)` overload"]
1033    pub fn set_value_investment_filene(level: impl ::core::convert::Into<i32>) -> () {
1034        unsafe {
1035            ::unity::il2cpp_call!((::unity::module_base()+0x27ca6e0usize)as*mut u8,();
1036(i32)::core::convert::Into::into(level))
1037        }
1038    }
1039
1040    #[doc = "`SetValueInvestmentBrodia(i32)` overload"]
1041    pub fn set_value_investment_brodia(level: impl ::core::convert::Into<i32>) -> () {
1042        unsafe {
1043            ::unity::il2cpp_call!((::unity::module_base()+0x27ca750usize)as*mut u8,();
1044(i32)::core::convert::Into::into(level))
1045        }
1046    }
1047
1048    #[doc = "`SetValueInvestmentIrcion(i32)` overload"]
1049    pub fn set_value_investment_ircion(level: impl ::core::convert::Into<i32>) -> () {
1050        unsafe {
1051            ::unity::il2cpp_call!((::unity::module_base()+0x27ca7c0usize)as*mut u8,();
1052(i32)::core::convert::Into::into(level))
1053        }
1054    }
1055
1056    #[doc = "`SetValueInvestmentSolum(i32)` overload"]
1057    pub fn set_value_investment_solum(level: impl ::core::convert::Into<i32>) -> () {
1058        unsafe {
1059            ::unity::il2cpp_call!((::unity::module_base()+0x27ca830usize)as*mut u8,();
1060(i32)::core::convert::Into::into(level))
1061        }
1062    }
1063
1064    #[doc = "`SetClearInvestmentAll()` overload"]
1065    pub fn set_clear_investment_all() -> () {
1066        unsafe {
1067            ::unity::il2cpp_call!((::unity::module_base()+0x27ca8a0usize)as*mut u8,();
1068            )
1069        }
1070    }
1071
1072    #[doc = "`AddCountInvestmentMoney(i32)` overload"]
1073    pub fn add_count_investment_money(money: impl ::core::convert::Into<i32>) -> () {
1074        unsafe {
1075            ::unity::il2cpp_call!((::unity::module_base()+0x27caa80usize)as*mut u8,();
1076(i32)::core::convert::Into::into(money))
1077        }
1078    }
1079
1080    #[doc = "`AddCountCookAll()` overload"]
1081    pub fn add_count_cook_all() -> () {
1082        unsafe {
1083            ::unity::il2cpp_call!((::unity::module_base()+0x27caaf0usize)as*mut u8,();
1084            )
1085        }
1086    }
1087
1088    #[doc = "`AddCountCookG()` overload"]
1089    pub fn add_count_cook_g() -> () {
1090        unsafe {
1091            ::unity::il2cpp_call!((::unity::module_base()+0x27cab50usize)as*mut u8,();
1092            )
1093        }
1094    }
1095
1096    #[doc = "`AddCountCookF()` overload"]
1097    pub fn add_count_cook_f() -> () {
1098        unsafe {
1099            ::unity::il2cpp_call!((::unity::module_base()+0x27cabb0usize)as*mut u8,();
1100            )
1101        }
1102    }
1103
1104    #[doc = "`AddCountCookE()` overload"]
1105    pub fn add_count_cook_e() -> () {
1106        unsafe {
1107            ::unity::il2cpp_call!((::unity::module_base()+0x27cac10usize)as*mut u8,();
1108            )
1109        }
1110    }
1111
1112    #[doc = "`AddCountCookD()` overload"]
1113    pub fn add_count_cook_d() -> () {
1114        unsafe {
1115            ::unity::il2cpp_call!((::unity::module_base()+0x27cac70usize)as*mut u8,();
1116            )
1117        }
1118    }
1119
1120    #[doc = "`AddCountCookC()` overload"]
1121    pub fn add_count_cook_c() -> () {
1122        unsafe {
1123            ::unity::il2cpp_call!((::unity::module_base()+0x27cacd0usize)as*mut u8,();
1124            )
1125        }
1126    }
1127
1128    #[doc = "`AddCountCookB()` overload"]
1129    pub fn add_count_cook_b() -> () {
1130        unsafe {
1131            ::unity::il2cpp_call!((::unity::module_base()+0x27cad30usize)as*mut u8,();
1132            )
1133        }
1134    }
1135
1136    #[doc = "`AddCountCookA()` overload"]
1137    pub fn add_count_cook_a() -> () {
1138        unsafe {
1139            ::unity::il2cpp_call!((::unity::module_base()+0x27cad90usize)as*mut u8,();
1140            )
1141        }
1142    }
1143
1144    #[doc = "`AddCountCookS()` overload"]
1145    pub fn add_count_cook_s() -> () {
1146        unsafe {
1147            ::unity::il2cpp_call!((::unity::module_base()+0x27cadf0usize)as*mut u8,();
1148            )
1149        }
1150    }
1151
1152    #[doc = "`AddCountCookSS()` overload"]
1153    pub fn add_count_cook_ss() -> () {
1154        unsafe {
1155            ::unity::il2cpp_call!((::unity::module_base()+0x27cae50usize)as*mut u8,();
1156            )
1157        }
1158    }
1159
1160    #[doc = "`AddCountSleep()` overload"]
1161    pub fn add_count_sleep() -> () {
1162        unsafe {
1163            ::unity::il2cpp_call!((::unity::module_base()+0x27caeb0usize)as*mut u8,();
1164            )
1165        }
1166    }
1167
1168    #[doc = "`AddCountWakeUpC()` overload"]
1169    pub fn add_count_wake_up_c() -> () {
1170        unsafe {
1171            ::unity::il2cpp_call!((::unity::module_base()+0x27caf10usize)as*mut u8,();
1172            )
1173        }
1174    }
1175
1176    #[doc = "`AddCountWakeUpB()` overload"]
1177    pub fn add_count_wake_up_b() -> () {
1178        unsafe {
1179            ::unity::il2cpp_call!((::unity::module_base()+0x27caf70usize)as*mut u8,();
1180            )
1181        }
1182    }
1183
1184    #[doc = "`AddCountWakeUpA()` overload"]
1185    pub fn add_count_wake_up_a() -> () {
1186        unsafe {
1187            ::unity::il2cpp_call!((::unity::module_base()+0x27cafd0usize)as*mut u8,();
1188            )
1189        }
1190    }
1191
1192    #[doc = "`AddCountWakeUpS()` overload"]
1193    pub fn add_count_wake_up_s() -> () {
1194        unsafe {
1195            ::unity::il2cpp_call!((::unity::module_base()+0x27cb030usize)as*mut u8,();
1196            )
1197        }
1198    }
1199
1200    #[doc = "`AddCountUnitBattle()` overload"]
1201    pub fn add_count_unit_battle() -> () {
1202        unsafe {
1203            ::unity::il2cpp_call!((::unity::module_base()+0x27cb090usize)as*mut u8,();
1204            )
1205        }
1206    }
1207
1208    #[doc = "`AddCountUnitBattleWin()` overload"]
1209    pub fn add_count_unit_battle_win() -> () {
1210        unsafe {
1211            ::unity::il2cpp_call!((::unity::module_base()+0x27cb0f0usize)as*mut u8,();
1212            )
1213        }
1214    }
1215
1216    #[doc = "`AddCountGodBattle()` overload"]
1217    pub fn add_count_god_battle() -> () {
1218        unsafe {
1219            ::unity::il2cpp_call!((::unity::module_base()+0x27cb150usize)as*mut u8,();
1220            )
1221        }
1222    }
1223
1224    #[doc = "`AddCountGodBattleWin()` overload"]
1225    pub fn add_count_god_battle_win() -> () {
1226        unsafe {
1227            ::unity::il2cpp_call!((::unity::module_base()+0x27cb1b0usize)as*mut u8,();
1228            )
1229        }
1230    }
1231
1232    #[doc = "`AddCountBuyWeapon()` overload"]
1233    pub fn add_count_buy_weapon() -> () {
1234        unsafe {
1235            ::unity::il2cpp_call!((::unity::module_base()+0x27cb210usize)as*mut u8,();
1236            )
1237        }
1238    }
1239
1240    #[doc = "`AddCountBuySword()` overload"]
1241    pub fn add_count_buy_sword() -> () {
1242        unsafe {
1243            ::unity::il2cpp_call!((::unity::module_base()+0x27cb270usize)as*mut u8,();
1244            )
1245        }
1246    }
1247
1248    #[doc = "`AddCountBuyLance()` overload"]
1249    pub fn add_count_buy_lance() -> () {
1250        unsafe {
1251            ::unity::il2cpp_call!((::unity::module_base()+0x27cb2d0usize)as*mut u8,();
1252            )
1253        }
1254    }
1255
1256    #[doc = "`AddCountBuyAxe()` overload"]
1257    pub fn add_count_buy_axe() -> () {
1258        unsafe {
1259            ::unity::il2cpp_call!((::unity::module_base()+0x27cb330usize)as*mut u8,();
1260            )
1261        }
1262    }
1263
1264    #[doc = "`AddCountBuyBow()` overload"]
1265    pub fn add_count_buy_bow() -> () {
1266        unsafe {
1267            ::unity::il2cpp_call!((::unity::module_base()+0x27cb390usize)as*mut u8,();
1268            )
1269        }
1270    }
1271
1272    #[doc = "`AddCountBuyKnife()` overload"]
1273    pub fn add_count_buy_knife() -> () {
1274        unsafe {
1275            ::unity::il2cpp_call!((::unity::module_base()+0x27cb3f0usize)as*mut u8,();
1276            )
1277        }
1278    }
1279
1280    #[doc = "`AddCountBuyMagic()` overload"]
1281    pub fn add_count_buy_magic() -> () {
1282        unsafe {
1283            ::unity::il2cpp_call!((::unity::module_base()+0x27cb450usize)as*mut u8,();
1284            )
1285        }
1286    }
1287
1288    #[doc = "`AddCountBuyFist()` overload"]
1289    pub fn add_count_buy_fist() -> () {
1290        unsafe {
1291            ::unity::il2cpp_call!((::unity::module_base()+0x27cb4b0usize)as*mut u8,();
1292            )
1293        }
1294    }
1295
1296    #[doc = "`AddCountSellWeapon(i32)` overload"]
1297    pub fn add_count_sell_weapon(add_value: impl ::core::convert::Into<i32>) -> () {
1298        unsafe {
1299            ::unity::il2cpp_call!((::unity::module_base()+0x27cb510usize)as*mut u8,();
1300(i32)::core::convert::Into::into(add_value))
1301        }
1302    }
1303
1304    #[doc = "`AddCountBuyItem()` overload"]
1305    pub fn add_count_buy_item() -> () {
1306        unsafe {
1307            ::unity::il2cpp_call!((::unity::module_base()+0x27cb580usize)as*mut u8,();
1308            )
1309        }
1310    }
1311
1312    #[doc = "`AddCountSellItem(i32)` overload"]
1313    pub fn add_count_sell_item(add_value: impl ::core::convert::Into<i32>) -> () {
1314        unsafe {
1315            ::unity::il2cpp_call!((::unity::module_base()+0x27cb5e0usize)as*mut u8,();
1316(i32)::core::convert::Into::into(add_value))
1317        }
1318    }
1319
1320    #[doc = "`AddCountBuyRod()` overload"]
1321    pub fn add_count_buy_rod() -> () {
1322        unsafe {
1323            ::unity::il2cpp_call!((::unity::module_base()+0x27cb650usize)as*mut u8,();
1324            )
1325        }
1326    }
1327
1328    #[doc = "`AddCountBuyAccessories()` overload"]
1329    pub fn add_count_buy_accessories() -> () {
1330        unsafe {
1331            ::unity::il2cpp_call!((::unity::module_base()+0x27cb6b0usize)as*mut u8,();
1332            )
1333        }
1334    }
1335
1336    #[doc = "`AddCountChangeAccessories()` overload"]
1337    pub fn add_count_change_accessories() -> () {
1338        unsafe {
1339            ::unity::il2cpp_call!((::unity::module_base()+0x27cb710usize)as*mut u8,();
1340            )
1341        }
1342    }
1343
1344    #[doc = "`AddCountForging()` overload"]
1345    pub fn add_count_forging() -> () {
1346        unsafe {
1347            ::unity::il2cpp_call!((::unity::module_base()+0x27cb770usize)as*mut u8,();
1348            )
1349        }
1350    }
1351
1352    #[doc = "`AddCountForgingSword()` overload"]
1353    pub fn add_count_forging_sword() -> () {
1354        unsafe {
1355            ::unity::il2cpp_call!((::unity::module_base()+0x27cb7d0usize)as*mut u8,();
1356            )
1357        }
1358    }
1359
1360    #[doc = "`AddCountForgingLance()` overload"]
1361    pub fn add_count_forging_lance() -> () {
1362        unsafe {
1363            ::unity::il2cpp_call!((::unity::module_base()+0x27cb830usize)as*mut u8,();
1364            )
1365        }
1366    }
1367
1368    #[doc = "`AddCountForgingAxe()` overload"]
1369    pub fn add_count_forging_axe() -> () {
1370        unsafe {
1371            ::unity::il2cpp_call!((::unity::module_base()+0x27cb890usize)as*mut u8,();
1372            )
1373        }
1374    }
1375
1376    #[doc = "`AddCountForgingBow()` overload"]
1377    pub fn add_count_forging_bow() -> () {
1378        unsafe {
1379            ::unity::il2cpp_call!((::unity::module_base()+0x27cb8f0usize)as*mut u8,();
1380            )
1381        }
1382    }
1383
1384    #[doc = "`AddCountForgingKnife()` overload"]
1385    pub fn add_count_forging_knife() -> () {
1386        unsafe {
1387            ::unity::il2cpp_call!((::unity::module_base()+0x27cb950usize)as*mut u8,();
1388            )
1389        }
1390    }
1391
1392    #[doc = "`AddCountForgingMagic()` overload"]
1393    pub fn add_count_forging_magic() -> () {
1394        unsafe {
1395            ::unity::il2cpp_call!((::unity::module_base()+0x27cb9b0usize)as*mut u8,();
1396            )
1397        }
1398    }
1399
1400    #[doc = "`AddCountForgingFist()` overload"]
1401    pub fn add_count_forging_fist() -> () {
1402        unsafe {
1403            ::unity::il2cpp_call!((::unity::module_base()+0x27cba10usize)as*mut u8,();
1404            )
1405        }
1406    }
1407
1408    #[doc = "`AddCountEngrave()` overload"]
1409    pub fn add_count_engrave() -> () {
1410        unsafe {
1411            ::unity::il2cpp_call!((::unity::module_base()+0x27cba70usize)as*mut u8,();
1412            )
1413        }
1414    }
1415
1416    #[doc = "`SetValuePlayTime(f32)` overload"]
1417    pub fn set_value_play_time(time: impl ::core::convert::Into<f32>) -> () {
1418        unsafe {
1419            ::unity::il2cpp_call!((::unity::module_base()+0x27cbad0usize)as*mut u8,();
1420(f32)::core::convert::Into::into(time))
1421        }
1422    }
1423
1424    #[doc = "`SetClearChapter(crate::app::chapterdata::ChapterData)` overload"]
1425    pub fn set_clear_chapter(chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> () {
1426        unsafe {
1427            ::unity::il2cpp_call!((::unity::module_base()+0x27cbb80usize)as*mut u8,();
1428(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
1429        }
1430    }
1431
1432    #[doc = "`AddCountNetMatch()` overload"]
1433    pub fn add_count_net_match() -> () {
1434        unsafe {
1435            ::unity::il2cpp_call!((::unity::module_base()+0x27cc050usize)as*mut u8,();
1436            )
1437        }
1438    }
1439
1440    #[doc = "`AddCountNetMatchWin()` overload"]
1441    pub fn add_count_net_match_win() -> () {
1442        unsafe {
1443            ::unity::il2cpp_call!((::unity::module_base()+0x27cc0b0usize)as*mut u8,();
1444            )
1445        }
1446    }
1447
1448    #[doc = "`AddCountRelayBattle()` overload"]
1449    pub fn add_count_relay_battle() -> () {
1450        unsafe {
1451            ::unity::il2cpp_call!((::unity::module_base()+0x27cc110usize)as*mut u8,();
1452            )
1453        }
1454    }
1455
1456    #[doc = "`AddCountRelayBattleWin()` overload"]
1457    pub fn add_count_relay_battle_win() -> () {
1458        unsafe {
1459            ::unity::il2cpp_call!((::unity::module_base()+0x27cc170usize)as*mut u8,();
1460            )
1461        }
1462    }
1463
1464    #[doc = "`SetChallengeRank(i32, i32)` overload"]
1465    pub fn set_challenge_rank(route: impl ::core::convert::Into<i32>, level: impl ::core::convert::Into<i32>) -> () {
1466        unsafe {
1467            ::unity::il2cpp_call!((::unity::module_base()+0x27cc1d0usize)as*mut u8,();
1468(i32)::core::convert::Into::into(route),(i32)::core::convert::Into::into(level))
1469        }
1470    }
1471
1472    #[doc = "`PlayReportAddCountClassChange()` overload"]
1473    pub fn play_report_add_count_class_change() -> () {
1474        unsafe {
1475            ::unity::il2cpp_call!((::unity::module_base()+0x27cc340usize)as*mut u8,();
1476            )
1477        }
1478    }
1479
1480    #[doc = "`PlayReportAddCountPushUpsNormal()` overload"]
1481    pub fn play_report_add_count_push_ups_normal() -> () {
1482        unsafe {
1483            ::unity::il2cpp_call!((::unity::module_base()+0x27cc3a0usize)as*mut u8,();
1484            )
1485        }
1486    }
1487
1488    #[doc = "`PlayReportAddCountPushUpsHard()` overload"]
1489    pub fn play_report_add_count_push_ups_hard() -> () {
1490        unsafe {
1491            ::unity::il2cpp_call!((::unity::module_base()+0x27cc400usize)as*mut u8,();
1492            )
1493        }
1494    }
1495
1496    #[doc = "`PlayReportAddCountPushUpsExpert()` overload"]
1497    pub fn play_report_add_count_push_ups_expert() -> () {
1498        unsafe {
1499            ::unity::il2cpp_call!((::unity::module_base()+0x27cc460usize)as*mut u8,();
1500            )
1501        }
1502    }
1503
1504    #[doc = "`PlayReportAddCountPushUpsMuscle()` overload"]
1505    pub fn play_report_add_count_push_ups_muscle() -> () {
1506        unsafe {
1507            ::unity::il2cpp_call!((::unity::module_base()+0x27cc4c0usize)as*mut u8,();
1508            )
1509        }
1510    }
1511
1512    #[doc = "`PlayReportAddCountAdsNormal()` overload"]
1513    pub fn play_report_add_count_ads_normal() -> () {
1514        unsafe {
1515            ::unity::il2cpp_call!((::unity::module_base()+0x27cc520usize)as*mut u8,();
1516            )
1517        }
1518    }
1519
1520    #[doc = "`PlayReportAddCountAdsHard()` overload"]
1521    pub fn play_report_add_count_ads_hard() -> () {
1522        unsafe {
1523            ::unity::il2cpp_call!((::unity::module_base()+0x27cc580usize)as*mut u8,();
1524            )
1525        }
1526    }
1527
1528    #[doc = "`PlayReportAddCountAdsExpert()` overload"]
1529    pub fn play_report_add_count_ads_expert() -> () {
1530        unsafe {
1531            ::unity::il2cpp_call!((::unity::module_base()+0x27cc5e0usize)as*mut u8,();
1532            )
1533        }
1534    }
1535
1536    #[doc = "`PlayReportAddCountAdsMuscle()` overload"]
1537    pub fn play_report_add_count_ads_muscle() -> () {
1538        unsafe {
1539            ::unity::il2cpp_call!((::unity::module_base()+0x27cc640usize)as*mut u8,();
1540            )
1541        }
1542    }
1543
1544    #[doc = "`PlayReportAddCountSquatNormal()` overload"]
1545    pub fn play_report_add_count_squat_normal() -> () {
1546        unsafe {
1547            ::unity::il2cpp_call!((::unity::module_base()+0x27cc6a0usize)as*mut u8,();
1548            )
1549        }
1550    }
1551
1552    #[doc = "`PlayReportAddCountSquatHard()` overload"]
1553    pub fn play_report_add_count_squat_hard() -> () {
1554        unsafe {
1555            ::unity::il2cpp_call!((::unity::module_base()+0x27cc700usize)as*mut u8,();
1556            )
1557        }
1558    }
1559
1560    #[doc = "`PlayReportAddCountSquatExpert()` overload"]
1561    pub fn play_report_add_count_squat_expert() -> () {
1562        unsafe {
1563            ::unity::il2cpp_call!((::unity::module_base()+0x27cc760usize)as*mut u8,();
1564            )
1565        }
1566    }
1567
1568    #[doc = "`PlayReportAddCountSquatMuscle()` overload"]
1569    pub fn play_report_add_count_squat_muscle() -> () {
1570        unsafe {
1571            ::unity::il2cpp_call!((::unity::module_base()+0x27cc7c0usize)as*mut u8,();
1572            )
1573        }
1574    }
1575
1576    #[doc = "`PlayReportAddCountDragonRideNormal()` overload"]
1577    pub fn play_report_add_count_dragon_ride_normal() -> () {
1578        unsafe {
1579            ::unity::il2cpp_call!((::unity::module_base()+0x27cc820usize)as*mut u8,();
1580            )
1581        }
1582    }
1583
1584    #[doc = "`PlayReportAddCountDragonRideHard()` overload"]
1585    pub fn play_report_add_count_dragon_ride_hard() -> () {
1586        unsafe {
1587            ::unity::il2cpp_call!((::unity::module_base()+0x27cc880usize)as*mut u8,();
1588            )
1589        }
1590    }
1591
1592    #[doc = "`PlayReportAddCountDragonRideExpert()` overload"]
1593    pub fn play_report_add_count_dragon_ride_expert() -> () {
1594        unsafe {
1595            ::unity::il2cpp_call!((::unity::module_base()+0x27cc8e0usize)as*mut u8,();
1596            )
1597        }
1598    }
1599
1600    #[doc = "`PlayReportAddCountFishingRodSmoll()` overload"]
1601    pub fn play_report_add_count_fishing_rod_smoll() -> () {
1602        unsafe {
1603            ::unity::il2cpp_call!((::unity::module_base()+0x27cc940usize)as*mut u8,();
1604            )
1605        }
1606    }
1607
1608    #[doc = "`PlayReportAddCountFishingRodNormal()` overload"]
1609    pub fn play_report_add_count_fishing_rod_normal() -> () {
1610        unsafe {
1611            ::unity::il2cpp_call!((::unity::module_base()+0x27cc9a0usize)as*mut u8,();
1612            )
1613        }
1614    }
1615
1616    #[doc = "`PlayReportAddCountFishingRodAllPurpose()` overload"]
1617    pub fn play_report_add_count_fishing_rod_all_purpose() -> () {
1618        unsafe {
1619            ::unity::il2cpp_call!((::unity::module_base()+0x27cca00usize)as*mut u8,();
1620            )
1621        }
1622    }
1623
1624    #[doc = "`PlayReportAddCountCleaningFormGod(::unity::Il2CppString)` overload"]
1625    pub fn play_report_add_count_cleaning_form_god(gid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1626        unsafe {
1627            ::unity::il2cpp_call!((::unity::module_base()+0x27cca60usize)as*mut u8,();
1628(::unity::Il2CppString)::core::convert::Into::into(gid))
1629        }
1630    }
1631
1632    #[doc = "`PlayReportAddCountChallenge(i32)` overload"]
1633    pub fn play_report_add_count_challenge(route: impl ::core::convert::Into<i32>) -> () {
1634        unsafe {
1635            ::unity::il2cpp_call!((::unity::module_base()+0x27ccd70usize)as*mut u8,();
1636(i32)::core::convert::Into::into(route))
1637        }
1638    }
1639
1640    #[doc = "`PlayReportAddCountChallengeClear(i32)` overload"]
1641    pub fn play_report_add_count_challenge_clear(route: impl ::core::convert::Into<i32>) -> () {
1642        unsafe {
1643            ::unity::il2cpp_call!((::unity::module_base()+0x27ccf10usize)as*mut u8,();
1644(i32)::core::convert::Into::into(route))
1645        }
1646    }
1647
1648    #[doc = "`PlayReportAddCountRelayBattle(i32)` overload"]
1649    pub fn play_report_add_count_relay_battle(route: impl ::core::convert::Into<i32>) -> () {
1650        unsafe {
1651            ::unity::il2cpp_call!((::unity::module_base()+0x27cd0b0usize)as*mut u8,();
1652(i32)::core::convert::Into::into(route))
1653        }
1654    }
1655
1656    #[doc = "`PlayReportAddCountRelayBattleInherit()` overload"]
1657    pub fn play_report_add_count_relay_battle_inherit() -> () {
1658        unsafe {
1659            ::unity::il2cpp_call!((::unity::module_base()+0x27cd250usize)as*mut u8,();
1660            )
1661        }
1662    }
1663
1664    #[doc = "`PlayReportAddCountVersusCasual()` overload"]
1665    pub fn play_report_add_count_versus_casual() -> () {
1666        unsafe {
1667            ::unity::il2cpp_call!((::unity::module_base()+0x27cd2b0usize)as*mut u8,();
1668            )
1669        }
1670    }
1671
1672    #[doc = "`PlayReportAddCountVersusCasualWin()` overload"]
1673    pub fn play_report_add_count_versus_casual_win() -> () {
1674        unsafe {
1675            ::unity::il2cpp_call!((::unity::module_base()+0x27cd310usize)as*mut u8,();
1676            )
1677        }
1678    }
1679
1680    #[doc = "`PlayReportAddCountVersusCasualLose()` overload"]
1681    pub fn play_report_add_count_versus_casual_lose() -> () {
1682        unsafe {
1683            ::unity::il2cpp_call!((::unity::module_base()+0x27cd370usize)as*mut u8,();
1684            )
1685        }
1686    }
1687
1688    #[doc = "`PlayReportAddCountVersusRanked()` overload"]
1689    pub fn play_report_add_count_versus_ranked() -> () {
1690        unsafe {
1691            ::unity::il2cpp_call!((::unity::module_base()+0x27cd3d0usize)as*mut u8,();
1692            )
1693        }
1694    }
1695
1696    #[doc = "`PlayReportAddCountVersusRankedWin()` overload"]
1697    pub fn play_report_add_count_versus_ranked_win() -> () {
1698        unsafe {
1699            ::unity::il2cpp_call!((::unity::module_base()+0x27cd430usize)as*mut u8,();
1700            )
1701        }
1702    }
1703
1704    #[doc = "`PlayReportAddCountVersusRankedLose()` overload"]
1705    pub fn play_report_add_count_versus_ranked_lose() -> () {
1706        unsafe {
1707            ::unity::il2cpp_call!((::unity::module_base()+0x27cd490usize)as*mut u8,();
1708            )
1709        }
1710    }
1711
1712    #[doc = "`PlayReportAddCountVersusRankedDefenseWin()` overload"]
1713    pub fn play_report_add_count_versus_ranked_defense_win() -> () {
1714        unsafe {
1715            ::unity::il2cpp_call!((::unity::module_base()+0x27cd4f0usize)as*mut u8,();
1716            )
1717        }
1718    }
1719
1720    #[doc = "`PlayReportAddCountVersusRankedDefenseLose()` overload"]
1721    pub fn play_report_add_count_versus_ranked_defense_lose() -> () {
1722        unsafe {
1723            ::unity::il2cpp_call!((::unity::module_base()+0x27cd550usize)as*mut u8,();
1724            )
1725        }
1726    }
1727
1728    #[doc = "`PlayReportGetCount(crate::app::achievedata::AchieveData_Kinds)` overload"]
1729    pub fn play_report_get_count(kinds: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Kinds>) -> i32 {
1730        unsafe {
1731            ::unity::il2cpp_call!((::unity::module_base()+0x27cd5b0usize)as*mut u8,i32;
1732(crate::app::achievedata::AchieveData_Kinds)::core::convert::Into::into(kinds))
1733        }
1734    }
1735
1736    #[doc = "`PlayReportGetCountCleaningFormGod(::unity::Il2CppString)` overload"]
1737    pub fn play_report_get_count_cleaning_form_god(gid: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
1738        unsafe {
1739            ::unity::il2cpp_call!((::unity::module_base()+0x27cd860usize)as*mut u8,i32;
1740(::unity::Il2CppString)::core::convert::Into::into(gid))
1741        }
1742    }
1743
1744    #[doc = "`TrySetCleard(crate::app::achievedata::AchieveData)` overload"]
1745    pub fn try_set_cleard(data: impl ::core::convert::Into<crate::app::achievedata::AchieveData>) -> bool {
1746        unsafe {
1747            ::unity::il2cpp_call!((::unity::module_base()+0x27c8bc0usize)as*mut u8,bool;
1748(crate::app::achievedata::AchieveData)::core::convert::Into::into(data))
1749        }
1750    }
1751
1752    #[doc = "`IsProhibited()` overload"]
1753    pub fn is_prohibited() -> bool {
1754        unsafe {
1755            ::unity::il2cpp_call!((::unity::module_base()+0x27c9810usize)as*mut u8,bool;
1756            )
1757        }
1758    }
1759
1760    #[doc = "`IsValid(::unity::Il2CppString)` overload"]
1761    pub fn is_valid(flag_name: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
1762        unsafe {
1763            ::unity::il2cpp_call!((::unity::module_base()+0x27cd750usize)as*mut u8,bool;
1764(::unity::Il2CppString)::core::convert::Into::into(flag_name))
1765        }
1766    }
1767
1768    #[doc = "`AddCount(crate::app::achievedata::AchieveData_Kinds, i32)` overload"]
1769    pub fn add_count(kind: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Kinds>, add_value: impl ::core::convert::Into<i32>) -> () {
1770        unsafe {
1771            ::unity::il2cpp_call!((::unity::module_base()+0x27c8d10usize)as*mut u8,();
1772(crate::app::achievedata::AchieveData_Kinds)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(add_value))
1773        }
1774    }
1775
1776    #[doc = "`CommitValue(crate::app::achievedata::AchieveData_Kinds, i32)` overload"]
1777    pub fn commit_value(kind: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Kinds>, value: impl ::core::convert::Into<i32>) -> () {
1778        unsafe {
1779            ::unity::il2cpp_call!((::unity::module_base()+0x27c9e10usize)as*mut u8,();
1780(crate::app::achievedata::AchieveData_Kinds)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(value))
1781        }
1782    }
1783
1784    #[doc = "`GetKindList(crate::app::achievedata::AchieveData_Kinds)` overload"]
1785    pub fn get_kind_list(
1786        kind: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Kinds>,
1787    ) -> crate::system::collections::generic::list_1::List_1<crate::app::achievedata::AchieveData> {
1788        unsafe {
1789            ::unity::il2cpp_call!((::unity::module_base()+0x27c8420usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::achievedata::AchieveData> ;
1790(crate::app::achievedata::AchieveData_Kinds)::core::convert::Into::into(kind))
1791        }
1792    }
1793
1794    #[doc = "`UpdateShowQueue()` overload"]
1795    pub fn update_show_queue() -> () {
1796        unsafe {
1797            ::unity::il2cpp_call!((::unity::module_base()+0x27cd9e0usize)as*mut u8,();
1798            )
1799        }
1800    }
1801
1802    #[doc = "`ClearShowQueue()` overload"]
1803    pub fn clear_show_queue() -> () {
1804        unsafe {
1805            ::unity::il2cpp_call!((::unity::module_base()+0x27cdbe0usize)as*mut u8,();
1806            )
1807        }
1808    }
1809
1810    #[doc = "`DequeueShowData()` overload"]
1811    pub fn dequeue_show_data() -> crate::app::achievedata::AchieveData {
1812        unsafe {
1813            ::unity::il2cpp_call!((::unity::module_base()+0x27cdcc0usize)as*mut u8,crate::app::achievedata::AchieveData;
1814            )
1815        }
1816    }
1817
1818    #[doc = "`.cctor()` overload"]
1819    pub fn cctor() -> () {
1820        unsafe {
1821            ::unity::il2cpp_call!((::unity::module_base()+0x27cde30usize)as*mut u8,();
1822            )
1823        }
1824    }
1825}
1826
1827#[cfg(feature = "app-achievedata")]
1828pub trait IAchieveDataMethods: IAchieveData {
1829    #[doc = "`get_Aid()` overload"]
1830    fn get_aid(self) -> ::unity::Il2CppString {
1831        unsafe {
1832            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1833            ::unity::il2cpp_call!((::unity::module_base()+0x27c6a50usize)as*mut u8, ::unity::Il2CppString;
1834(AchieveData)__receiver)
1835        }
1836    }
1837    #[doc = "`set_Aid(::unity::Il2CppString)` overload"]
1838    fn set_aid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1839        unsafe {
1840            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1841            ::unity::il2cpp_call!((::unity::module_base()+0x27c6a60usize)as*mut u8,();
1842(AchieveData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1843        }
1844    }
1845    #[doc = "`get_Name()` overload"]
1846    fn get_name(self) -> ::unity::Il2CppString {
1847        unsafe {
1848            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1849            ::unity::il2cpp_call!((::unity::module_base()+0x27c6a70usize)as*mut u8, ::unity::Il2CppString;
1850(AchieveData)__receiver)
1851        }
1852    }
1853    #[doc = "`set_Name(::unity::Il2CppString)` overload"]
1854    fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1855        unsafe {
1856            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1857            ::unity::il2cpp_call!((::unity::module_base()+0x27c6a80usize)as*mut u8,();
1858(AchieveData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1859        }
1860    }
1861    #[doc = "`get_Category()` overload"]
1862    fn get_category(self) -> crate::app::achievedata::AchieveData_Categories {
1863        unsafe {
1864            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1865            ::unity::il2cpp_call!((::unity::module_base()+0x27c6a90usize)as*mut u8,crate::app::achievedata::AchieveData_Categories;
1866(AchieveData)__receiver)
1867        }
1868    }
1869    #[doc = "`set_Category(crate::app::achievedata::AchieveData_Categories)` overload"]
1870    fn set_category(self, value: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Categories>) -> () {
1871        unsafe {
1872            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1873            ::unity::il2cpp_call!((::unity::module_base()+0x27c6aa0usize)as*mut u8,();
1874(AchieveData)__receiver,(crate::app::achievedata::AchieveData_Categories)::core::convert::Into::into(value))
1875        }
1876    }
1877    #[doc = "`get_Kind()` overload"]
1878    fn get_kind(self) -> crate::app::achievedata::AchieveData_Kinds {
1879        unsafe {
1880            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1881            ::unity::il2cpp_call!((::unity::module_base()+0x27c6ab0usize)as*mut u8,crate::app::achievedata::AchieveData_Kinds;
1882(AchieveData)__receiver)
1883        }
1884    }
1885    #[doc = "`set_Kind(crate::app::achievedata::AchieveData_Kinds)` overload"]
1886    fn set_kind(self, value: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Kinds>) -> () {
1887        unsafe {
1888            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1889            ::unity::il2cpp_call!((::unity::module_base()+0x27c6ac0usize)as*mut u8,();
1890(AchieveData)__receiver,(crate::app::achievedata::AchieveData_Kinds)::core::convert::Into::into(value))
1891        }
1892    }
1893    #[doc = "`get_Count()` overload"]
1894    fn get_count(self) -> i32 {
1895        unsafe {
1896            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1897            ::unity::il2cpp_call!((::unity::module_base()+0x27c6ad0usize)as*mut u8,i32;
1898(AchieveData)__receiver)
1899        }
1900    }
1901    #[doc = "`set_Count(i32)` overload"]
1902    fn set_count(self, value: impl ::core::convert::Into<i32>) -> () {
1903        unsafe {
1904            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1905            ::unity::il2cpp_call!((::unity::module_base()+0x27c6ae0usize)as*mut u8,();
1906(AchieveData)__receiver,(i32)::core::convert::Into::into(value))
1907        }
1908    }
1909    #[doc = "`get_Arg()` overload"]
1910    fn get_arg(self) -> ::unity::Il2CppString {
1911        unsafe {
1912            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1913            ::unity::il2cpp_call!((::unity::module_base()+0x27c6af0usize)as*mut u8, ::unity::Il2CppString;
1914(AchieveData)__receiver)
1915        }
1916    }
1917    #[doc = "`set_Arg(::unity::Il2CppString)` overload"]
1918    fn set_arg(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1919        unsafe {
1920            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1921            ::unity::il2cpp_call!((::unity::module_base()+0x27c6b00usize)as*mut u8,();
1922(AchieveData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1923        }
1924    }
1925    #[doc = "`get_CountUnit()` overload"]
1926    fn get_count_unit(self) -> ::unity::Il2CppString {
1927        unsafe {
1928            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1929            ::unity::il2cpp_call!((::unity::module_base()+0x27c6b10usize)as*mut u8, ::unity::Il2CppString;
1930(AchieveData)__receiver)
1931        }
1932    }
1933    #[doc = "`set_CountUnit(::unity::Il2CppString)` overload"]
1934    fn set_count_unit(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1935        unsafe {
1936            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1937            ::unity::il2cpp_call!((::unity::module_base()+0x27c6b20usize)as*mut u8,();
1938(AchieveData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1939        }
1940    }
1941    #[doc = "`get_KizunaReward()` overload"]
1942    fn get_kizuna_reward(self) -> i32 {
1943        unsafe {
1944            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1945            ::unity::il2cpp_call!((::unity::module_base()+0x27c6b30usize)as*mut u8,i32;
1946(AchieveData)__receiver)
1947        }
1948    }
1949    #[doc = "`set_KizunaReward(i32)` overload"]
1950    fn set_kizuna_reward(self, value: impl ::core::convert::Into<i32>) -> () {
1951        unsafe {
1952            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1953            ::unity::il2cpp_call!((::unity::module_base()+0x27c6b40usize)as*mut u8,();
1954(AchieveData)__receiver,(i32)::core::convert::Into::into(value))
1955        }
1956    }
1957    #[doc = "`get_Chapter()` overload"]
1958    fn get_chapter(self) -> ::unity::Il2CppString {
1959        unsafe {
1960            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1961            ::unity::il2cpp_call!((::unity::module_base()+0x27c6b50usize)as*mut u8, ::unity::Il2CppString;
1962(AchieveData)__receiver)
1963        }
1964    }
1965    #[doc = "`set_Chapter(::unity::Il2CppString)` overload"]
1966    fn set_chapter(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1967        unsafe {
1968            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1969            ::unity::il2cpp_call!((::unity::module_base()+0x27c6b60usize)as*mut u8,();
1970(AchieveData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1971        }
1972    }
1973    #[doc = "`OnBuild()` overload"]
1974    fn on_build(self) -> () {
1975        unsafe {
1976            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1977            {
1978                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1979                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1980                    panic!(
1981                        "unity: virtual slot {}
1982 out of range (vtable len {}
1983) on the runtime class behind {}
1984 (method `{}
1985`)",
1986                        4usize,
1987                        __vt.len(),
1988                        <AchieveData as ::unity::ClassIdentity>::NAME,
1989                        "OnBuild",
1990                    )
1991                });
1992                let __inner: extern "C" fn(AchieveData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1993                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1994                __inner(__receiver, __mi)
1995            }
1996        }
1997    }
1998    #[doc = "`GetDebugName()` overload"]
1999    fn get_debug_name(self) -> ::unity::Il2CppString {
2000        unsafe {
2001            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2002            {
2003                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2004                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
2005                    panic!(
2006                        "unity: virtual slot {}
2007 out of range (vtable len {}
2008) on the runtime class behind {}
2009 (method `{}
2010`)",
2011                        8usize,
2012                        __vt.len(),
2013                        <AchieveData as ::unity::ClassIdentity>::NAME,
2014                        "GetDebugName",
2015                    )
2016                });
2017                let __inner: extern "C" fn(AchieveData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
2018                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2019                __inner(__receiver, __mi)
2020            }
2021        }
2022    }
2023    #[doc = "`GetArgType()` overload"]
2024    fn get_arg_type(self) -> crate::app::achievedata::AchieveData_ArgType {
2025        unsafe {
2026            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2027            ::unity::il2cpp_call!((::unity::module_base()+0x27c6c00usize)as*mut u8,crate::app::achievedata::AchieveData_ArgType;
2028(AchieveData)__receiver)
2029        }
2030    }
2031    #[doc = "`GetPerson()` overload"]
2032    fn get_person(self) -> crate::app::persondata::PersonData {
2033        unsafe {
2034            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2035            ::unity::il2cpp_call!((::unity::module_base()+0x27c6e50usize)as*mut u8,crate::app::persondata::PersonData;
2036(AchieveData)__receiver)
2037        }
2038    }
2039    #[doc = "`GetGod()` overload"]
2040    fn get_god(self) -> crate::app::goddata::GodData {
2041        unsafe {
2042            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2043            ::unity::il2cpp_call!((::unity::module_base()+0x27c6f00usize)as*mut u8,crate::app::goddata::GodData;
2044(AchieveData)__receiver)
2045        }
2046    }
2047    #[doc = "`GetStatus()` overload"]
2048    fn get_status(self) -> crate::app::achievedata::AchieveData_Status {
2049        unsafe {
2050            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2051            ::unity::il2cpp_call!((::unity::module_base()+0x27c7380usize)as*mut u8,crate::app::achievedata::AchieveData_Status;
2052(AchieveData)__receiver)
2053        }
2054    }
2055    #[doc = "`SetCleared()` overload"]
2056    fn set_cleared(self) -> bool {
2057        unsafe {
2058            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2059            ::unity::il2cpp_call!((::unity::module_base()+0x27c7460usize)as*mut u8,bool;
2060(AchieveData)__receiver)
2061        }
2062    }
2063    #[doc = "`SetShowed()` overload"]
2064    fn set_showed(self) -> bool {
2065        unsafe {
2066            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2067            ::unity::il2cpp_call!((::unity::module_base()+0x27c7680usize)as*mut u8,bool;
2068(AchieveData)__receiver)
2069        }
2070    }
2071    #[doc = "`SetComplete()` overload"]
2072    fn set_complete(self) -> bool {
2073        unsafe {
2074            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2075            ::unity::il2cpp_call!((::unity::module_base()+0x27c76d0usize)as*mut u8,bool;
2076(AchieveData)__receiver)
2077        }
2078    }
2079    #[doc = "`IsCanGet()` overload"]
2080    fn is_can_get(self) -> bool {
2081        unsafe {
2082            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2083            ::unity::il2cpp_call!((::unity::module_base()+0x27c7720usize)as*mut u8,bool;
2084(AchieveData)__receiver)
2085        }
2086    }
2087    #[doc = "`SetStatus(crate::app::achievedata::AchieveData_Status)` overload"]
2088    fn set_status(self, status: impl ::core::convert::Into<crate::app::achievedata::AchieveData_Status>) -> () {
2089        unsafe {
2090            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2091            ::unity::il2cpp_call!((::unity::module_base()+0x27c74b0usize)as*mut u8,();
2092(AchieveData)__receiver,(crate::app::achievedata::AchieveData_Status)::core::convert::Into::into(status))
2093        }
2094    }
2095    #[doc = "`GetValue()` overload"]
2096    fn get_value(self) -> i32 {
2097        unsafe {
2098            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2099            ::unity::il2cpp_call!((::unity::module_base()+0x27c7760usize)as*mut u8,i32;
2100(AchieveData)__receiver)
2101        }
2102    }
2103    #[doc = "`GetCountCurrent(::unity::Il2CppString)` overload"]
2104    fn get_count_current(self, footer: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
2105        unsafe {
2106            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2107            ::unity::il2cpp_call!((::unity::module_base()+0x27c85b0usize)as*mut u8,i32;
2108(AchieveData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(footer))
2109        }
2110    }
2111    #[doc = "`.ctor()` overload"]
2112    fn ctor(self) -> () {
2113        unsafe {
2114            let __receiver = <AchieveData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2115            ::unity::il2cpp_call!((::unity::module_base()+0x27cddb0usize)as*mut u8,();
2116(AchieveData)__receiver)
2117        }
2118    }
2119}
2120
2121#[cfg(feature = "app-achievedata")]
2122impl<__T: IAchieveData> IAchieveDataMethods for __T {}
2123
2124#[cfg(feature = "app-achievedata")]
2125impl AchieveData {
2126    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2127        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2128    }
2129
2130    pub fn is_grouping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2131        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2132    }
2133
2134    pub fn is_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2135        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2136    }
2137
2138    pub fn get_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2139        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2140    }
2141
2142    pub fn set_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2144    }
2145
2146    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2148    }
2149
2150    pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2152    }
2153
2154    pub fn get_category_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2156    }
2157
2158    pub fn set_category_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2160    }
2161
2162    pub fn get_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2164    }
2165
2166    pub fn set_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2168    }
2169
2170    pub fn get_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
2172    }
2173
2174    pub fn set_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
2176    }
2177
2178    pub fn get_arg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
2180    }
2181
2182    pub fn set_arg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
2184    }
2185
2186    pub fn get_count_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
2188    }
2189
2190    pub fn set_count_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
2192    }
2193
2194    pub fn get_kizuna_reward_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
2196    }
2197
2198    pub fn set_kizuna_reward_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
2200    }
2201
2202    pub fn get_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
2204    }
2205
2206    pub fn set_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
2208    }
2209
2210    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2211        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
2212    }
2213
2214    pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2215        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
2216    }
2217
2218    pub fn get_arg_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2219        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
2220    }
2221
2222    pub fn get_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2223        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
2224    }
2225
2226    pub fn get_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2227        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
2228    }
2229
2230    pub fn get_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2231        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
2232    }
2233
2234    pub fn set_cleared_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2235        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
2236    }
2237
2238    pub fn set_showed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2239        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
2240    }
2241
2242    pub fn set_complete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2243        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
2244    }
2245
2246    pub fn is_can_get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2247        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
2248    }
2249
2250    pub fn set_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2251        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
2252    }
2253
2254    pub fn get_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2255        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
2256    }
2257
2258    pub fn regist_global_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
2260    }
2261
2262    pub fn get_flag_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2263        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
2264    }
2265
2266    pub fn get_flag_name_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2267        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
2268    }
2269
2270    pub fn get_flag_name_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2271        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
2272    }
2273
2274    pub fn get_count_current_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2275        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
2276    }
2277
2278    pub fn get_kind_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2279        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
2280    }
2281
2282    pub fn set_clear_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2283        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
2284    }
2285
2286    pub fn add_count_reliance_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2287        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
2288    }
2289
2290    pub fn add_count_reliance_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2291        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
2292    }
2293
2294    pub fn add_count_reliance_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2295        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
2296    }
2297
2298    pub fn add_count_sortie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2299        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
2300    }
2301
2302    pub fn add_count_encount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2303        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
2304    }
2305
2306    pub fn add_count_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2307        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
2308    }
2309
2310    pub fn add_count_defeat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2311        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
2312    }
2313
2314    pub fn add_count_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2315        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
2316    }
2317
2318    pub fn add_count_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2319        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
2320    }
2321
2322    pub fn add_count_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2323        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
2324    }
2325
2326    pub fn add_count_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2327        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
2328    }
2329
2330    pub fn add_count_avoidance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2331        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
2332    }
2333
2334    pub fn add_count_chain_guard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2335        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
2336    }
2337
2338    pub fn add_count_chain_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2339        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
2340    }
2341
2342    pub fn set_value_chain_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2343        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
2344    }
2345
2346    pub fn add_count_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2347        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
2348    }
2349
2350    pub fn add_count_smash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2351        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
2352    }
2353
2354    pub fn add_count_mini_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2355        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
2356    }
2357
2358    pub fn add_count_ring_form_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2359        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
2360    }
2361
2362    pub fn add_count_ring_mix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2363        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
2364    }
2365
2366    pub fn add_count_bonds_ring_c_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2367        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
2368    }
2369
2370    pub fn add_count_bonds_ring_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2371        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
2372    }
2373
2374    pub fn add_count_bonds_ring_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2375        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
2376    }
2377
2378    pub fn add_count_bonds_ring_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2379        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
2380    }
2381
2382    pub fn add_count_ring_cleaning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2383        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
2384    }
2385
2386    pub fn set_value_investment_filene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2387        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
2388    }
2389
2390    pub fn set_value_investment_brodia_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2391        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
2392    }
2393
2394    pub fn set_value_investment_ircion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2395        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
2396    }
2397
2398    pub fn set_value_investment_solum_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2399        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
2400    }
2401
2402    pub fn set_clear_investment_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2403        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
2404    }
2405
2406    pub fn add_count_investment_money_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
2408    }
2409
2410    pub fn add_count_cook_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2411        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
2412    }
2413
2414    pub fn add_count_cook_g_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2415        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
2416    }
2417
2418    pub fn add_count_cook_f_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2419        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
2420    }
2421
2422    pub fn add_count_cook_e_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2423        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
2424    }
2425
2426    pub fn add_count_cook_d_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2427        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
2428    }
2429
2430    pub fn add_count_cook_c_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
2432    }
2433
2434    pub fn add_count_cook_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2435        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
2436    }
2437
2438    pub fn add_count_cook_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
2440    }
2441
2442    pub fn add_count_cook_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2443        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
2444    }
2445
2446    pub fn add_count_cook_ss_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
2448    }
2449
2450    pub fn add_count_sleep_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
2452    }
2453
2454    pub fn add_count_wake_up_c_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
2456    }
2457
2458    pub fn add_count_wake_up_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2459        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
2460    }
2461
2462    pub fn add_count_wake_up_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2463        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
2464    }
2465
2466    pub fn add_count_wake_up_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2467        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
2468    }
2469
2470    pub fn add_count_unit_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2471        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
2472    }
2473
2474    pub fn add_count_unit_battle_win_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2475        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
2476    }
2477
2478    pub fn add_count_god_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2479        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
2480    }
2481
2482    pub fn add_count_god_battle_win_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2483        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
2484    }
2485
2486    pub fn add_count_buy_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
2488    }
2489
2490    pub fn add_count_buy_sword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
2492    }
2493
2494    pub fn add_count_buy_lance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2495        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
2496    }
2497
2498    pub fn add_count_buy_axe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2499        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
2500    }
2501
2502    pub fn add_count_buy_bow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2503        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
2504    }
2505
2506    pub fn add_count_buy_knife_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2507        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
2508    }
2509
2510    pub fn add_count_buy_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2511        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
2512    }
2513
2514    pub fn add_count_buy_fist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2515        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
2516    }
2517
2518    pub fn add_count_sell_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2519        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
2520    }
2521
2522    pub fn add_count_buy_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2523        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
2524    }
2525
2526    pub fn add_count_sell_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2527        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
2528    }
2529
2530    pub fn add_count_buy_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2531        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
2532    }
2533
2534    pub fn add_count_buy_accessories_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2535        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
2536    }
2537
2538    pub fn add_count_change_accessories_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2539        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
2540    }
2541
2542    pub fn add_count_forging_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2543        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
2544    }
2545
2546    pub fn add_count_forging_sword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2547        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
2548    }
2549
2550    pub fn add_count_forging_lance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2551        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
2552    }
2553
2554    pub fn add_count_forging_axe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2555        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
2556    }
2557
2558    pub fn add_count_forging_bow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2559        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
2560    }
2561
2562    pub fn add_count_forging_knife_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2563        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
2564    }
2565
2566    pub fn add_count_forging_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2567        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
2568    }
2569
2570    pub fn add_count_forging_fist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2571        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
2572    }
2573
2574    pub fn add_count_engrave_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2575        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
2576    }
2577
2578    pub fn set_value_play_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2579        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
2580    }
2581
2582    pub fn set_clear_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2583        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
2584    }
2585
2586    pub fn add_count_net_match_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2587        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
2588    }
2589
2590    pub fn add_count_net_match_win_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2591        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
2592    }
2593
2594    pub fn add_count_relay_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2595        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
2596    }
2597
2598    pub fn add_count_relay_battle_win_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2599        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
2600    }
2601
2602    pub fn set_challenge_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2603        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
2604    }
2605
2606    pub fn play_report_add_count_class_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2607        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
2608    }
2609
2610    pub fn play_report_add_count_push_ups_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2611        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
2612    }
2613
2614    pub fn play_report_add_count_push_ups_hard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2615        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
2616    }
2617
2618    pub fn play_report_add_count_push_ups_expert_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2619        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
2620    }
2621
2622    pub fn play_report_add_count_push_ups_muscle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2623        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
2624    }
2625
2626    pub fn play_report_add_count_ads_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2627        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
2628    }
2629
2630    pub fn play_report_add_count_ads_hard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2631        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
2632    }
2633
2634    pub fn play_report_add_count_ads_expert_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2635        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
2636    }
2637
2638    pub fn play_report_add_count_ads_muscle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2639        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
2640    }
2641
2642    pub fn play_report_add_count_squat_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2643        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
2644    }
2645
2646    pub fn play_report_add_count_squat_hard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2647        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
2648    }
2649
2650    pub fn play_report_add_count_squat_expert_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2651        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
2652    }
2653
2654    pub fn play_report_add_count_squat_muscle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2655        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
2656    }
2657
2658    pub fn play_report_add_count_dragon_ride_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2659        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
2660    }
2661
2662    pub fn play_report_add_count_dragon_ride_hard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2663        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
2664    }
2665
2666    pub fn play_report_add_count_dragon_ride_expert_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2667        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
2668    }
2669
2670    pub fn play_report_add_count_fishing_rod_smoll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2671        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
2672    }
2673
2674    pub fn play_report_add_count_fishing_rod_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2675        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
2676    }
2677
2678    pub fn play_report_add_count_fishing_rod_all_purpose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2679        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
2680    }
2681
2682    pub fn play_report_add_count_cleaning_form_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2683        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
2684    }
2685
2686    pub fn play_report_add_count_challenge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2687        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
2688    }
2689
2690    pub fn play_report_add_count_challenge_clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2691        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
2692    }
2693
2694    pub fn play_report_add_count_relay_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2695        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
2696    }
2697
2698    pub fn play_report_add_count_relay_battle_inherit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2699        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
2700    }
2701
2702    pub fn play_report_add_count_versus_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2703        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
2704    }
2705
2706    pub fn play_report_add_count_versus_casual_win_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2707        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
2708    }
2709
2710    pub fn play_report_add_count_versus_casual_lose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2711        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
2712    }
2713
2714    pub fn play_report_add_count_versus_ranked_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2715        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
2716    }
2717
2718    pub fn play_report_add_count_versus_ranked_win_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2719        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
2720    }
2721
2722    pub fn play_report_add_count_versus_ranked_lose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2723        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
2724    }
2725
2726    pub fn play_report_add_count_versus_ranked_defense_win_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2727        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
2728    }
2729
2730    pub fn play_report_add_count_versus_ranked_defense_lose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2731        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
2732    }
2733
2734    pub fn play_report_get_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2735        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[154]
2736    }
2737
2738    pub fn play_report_get_count_cleaning_form_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2739        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
2740    }
2741
2742    pub fn try_set_cleard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2743        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
2744    }
2745
2746    pub fn is_prohibited_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2747        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[157]
2748    }
2749
2750    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2751        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
2752    }
2753
2754    pub fn add_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2755        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
2756    }
2757
2758    pub fn commit_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2759        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[160]
2760    }
2761
2762    pub fn get_kind_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2763        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
2764    }
2765
2766    pub fn update_show_queue_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2767        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
2768    }
2769
2770    pub fn clear_show_queue_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2771        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
2772    }
2773
2774    pub fn dequeue_show_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2775        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
2776    }
2777
2778    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2779        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
2780    }
2781
2782    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2783        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
2784    }
2785}
2786
2787#[cfg(feature = "app-achievedata")]
2788impl AchieveData {
2789    #[doc = "Direct (non-virtual) call to `AchieveData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2790    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2791        let __mi = Self::on_build_method_info();
2792        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2793        __inner(this.into(), ::core::option::Option::None)
2794    }
2795
2796    #[doc = "Direct (non-virtual) call to `AchieveData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2797    pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2798        let __mi = Self::get_debug_name_method_info();
2799        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2800        __inner(this.into(), ::core::option::Option::None)
2801    }
2802}
2803
2804#[cfg(feature = "app-achievedata")]
2805impl AchieveData {
2806    #[doc = "`.ctor()` — no args"]
2807    pub fn new() -> Self {
2808        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2809            panic!(
2810                "{}
2811::{}
2812 failed to instantiate",
2813                ::core::stringify!(AchieveData),
2814                ::core::stringify!(new),
2815            )
2816        });
2817        <Self as IAchieveDataMethods>::ctor(this);
2818        this
2819    }
2820}
2821
2822#[cfg(feature = "app-achievedata")]
2823#[doc(hidden)]
2824pub mod prelude {
2825    pub use super::{
2826        AchieveData, AchieveData_ArgType, AchieveData_Categories, AchieveData_Kinds, AchieveData_Status, IAchieveData, IAchieveDataMethods,
2827    };
2828    #[cfg(feature = "app-structbase")]
2829    pub use crate::app::structbase::IStructBaseMethods;
2830    #[cfg(feature = "app-structdata_1")]
2831    pub use crate::app::structdata_1::IStructData_1Methods;
2832    #[cfg(feature = "app-structtemplate_1")]
2833    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
2834    #[cfg(feature = "system-object")]
2835    pub use crate::system::object::IObjectMethods;
2836    #[cfg(feature = "system-enum")]
2837    pub use crate::system::r#enum::IEnumMethods;
2838    #[cfg(feature = "system-valuetype")]
2839    pub use crate::system::valuetype::IValueTypeMethods;
2840    pub use crate::{
2841        app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
2842        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2843    };
2844}