Skip to main content

engage/generated/app/
musclestartsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-musclestartsequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::procinst::{IProcInst, ProcInst},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
13            valuetype::{IValueType, ValueType},
14        },
15    };
16
17    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/musclestartsequence/MuscleStartSequence.md"))]
18    #[::unity::class(namespace = "App", name = "MuscleStartSequence")]
19    #[parent(crate::app::procinst::ProcInst)]
20    pub struct MuscleStartSequence {
21        #[offset(112)]
22        #[rename(name = "m_SelectedType")]
23        pub m_selected_type: i32,
24        #[offset(116)]
25        #[rename(name = "m_SelectedLevel")]
26        pub m_selected_level: i32,
27        #[offset(120)]
28        #[rename(name = "m_AssistDeside")]
29        pub m_assist_deside: i32,
30        #[offset(124)]
31        #[rename(name = "m_IsCreateGameSequence")]
32        pub m_is_create_game_sequence: bool,
33        #[offset(125)]
34        #[rename(name = "m_IsCotinueExercise")]
35        pub m_is_cotinue_exercise: bool,
36        #[offset(128)]
37        #[rename(name = "m_TalkerChara")]
38        pub m_talker_chara: crate::combat::character::Character,
39        #[offset(136)]
40        #[rename(name = "m_AnnouceDifficult")]
41        pub m_annouce_difficult: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
42        #[offset(144)]
43        #[rename(name = "m_IsAnnounceVoiceOnce")]
44        pub m_is_announce_voice_once: bool,
45    }
46
47    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/musclestartsequence/MuscleStartSequence_Label.md"))]
48    #[repr(C)]
49    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
50    pub struct MuscleStartSequence_Label {
51        pub value: i32,
52    }
53    impl ::unity::ClassIdentity for MuscleStartSequence_Label {
54        const NAME: &'static str = "MuscleStartSequence.Label";
55        const NAMESPACE: &'static str = "App";
56
57        fn class() -> ::unity::Class {
58            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
59            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
60        }
61    }
62    impl ::unity::IlType for MuscleStartSequence_Label {
63        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
64            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
65        }
66    }
67    impl MuscleStartSequence_Label {
68        pub fn initialize() -> Self {
69            Self { value: 0 }
70        }
71
72        pub fn select_type() -> Self {
73            Self { value: 1 }
74        }
75
76        pub fn check_new_difficult() -> Self {
77            Self { value: 2 }
78        }
79
80        pub fn annouce_new_difficult() -> Self {
81            Self { value: 3 }
82        }
83
84        pub fn select_difficult() -> Self {
85            Self { value: 4 }
86        }
87
88        pub fn select_assist() -> Self {
89            Self { value: 5 }
90        }
91
92        pub fn create_game_sequence() -> Self {
93            Self { value: 6 }
94        }
95
96        pub fn continue_check() -> Self {
97            Self { value: 7 }
98        }
99
100        pub fn play_repeat() -> Self {
101            Self { value: 8 }
102        }
103
104        pub fn exit() -> Self {
105            Self { value: 9 }
106        }
107    }
108}
109
110#[cfg(feature = "app-musclestartsequence-types")]
111pub use __types::*;
112
113#[cfg(feature = "app-musclestartsequence")]
114impl MuscleStartSequence {
115    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
116    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
117        unsafe {
118            ::unity::il2cpp_call!((::unity::module_base()+0x2dd8250usize)as*mut u8,();
119(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
120        }
121    }
122}
123
124#[cfg(feature = "app-musclestartsequence")]
125pub trait IMuscleStartSequenceMethods: IMuscleStartSequence {
126    #[doc = "`.ctor()` overload"]
127    fn ctor(self) -> () {
128        unsafe {
129            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
130            ::unity::il2cpp_call!((::unity::module_base()+0x2dd68c0usize)as*mut u8,();
131(MuscleStartSequence)__receiver)
132        }
133    }
134    #[doc = "`LoadResources()` overload"]
135    fn load_resources(self) -> () {
136        unsafe {
137            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
138            ::unity::il2cpp_call!((::unity::module_base()+0x2dd6950usize)as*mut u8,();
139(MuscleStartSequence)__receiver)
140        }
141    }
142    #[doc = "`IsLoading()` overload"]
143    fn is_loading(self) -> bool {
144        unsafe {
145            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
146            ::unity::il2cpp_call!((::unity::module_base()+0x2dd69f0usize)as*mut u8,bool;
147(MuscleStartSequence)__receiver)
148        }
149    }
150    #[doc = "`Init()` overload"]
151    fn init(self) -> () {
152        unsafe {
153            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
154            ::unity::il2cpp_call!((::unity::module_base()+0x2dd6a70usize)as*mut u8,();
155(MuscleStartSequence)__receiver)
156        }
157    }
158    #[doc = "`OpenTitleBar()` overload"]
159    fn open_title_bar(self) -> () {
160        unsafe {
161            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
162            ::unity::il2cpp_call!((::unity::module_base()+0x2dd6bf0usize)as*mut u8,();
163(MuscleStartSequence)__receiver)
164        }
165    }
166    #[doc = "`CloseTitleBar()` overload"]
167    fn close_title_bar(self) -> () {
168        unsafe {
169            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
170            ::unity::il2cpp_call!((::unity::module_base()+0x2dd6de0usize)as*mut u8,();
171(MuscleStartSequence)__receiver)
172        }
173    }
174    #[doc = "`OpenExerciseTypeMenu()` overload"]
175    fn open_exercise_type_menu(self) -> () {
176        unsafe {
177            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
178            ::unity::il2cpp_call!((::unity::module_base()+0x2dd6f40usize)as*mut u8,();
179(MuscleStartSequence)__receiver)
180        }
181    }
182    #[doc = "`Tutorial()` overload"]
183    fn tutorial(self) -> () {
184        unsafe {
185            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
186            ::unity::il2cpp_call!((::unity::module_base()+0x2dd6fd0usize)as*mut u8,();
187(MuscleStartSequence)__receiver)
188        }
189    }
190    #[doc = "`CheckNewDifficult()` overload"]
191    fn check_new_difficult(self) -> () {
192        unsafe {
193            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
194            ::unity::il2cpp_call!((::unity::module_base()+0x2dd70e0usize)as*mut u8,();
195(MuscleStartSequence)__receiver)
196        }
197    }
198    #[doc = "`AnnounceNewDifficult()` overload"]
199    fn announce_new_difficult(self) -> () {
200        unsafe {
201            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
202            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7850usize)as*mut u8,();
203(MuscleStartSequence)__receiver)
204        }
205    }
206    #[doc = "`CheckAnnounceDifficult()` overload"]
207    fn check_announce_difficult(self) -> bool {
208        unsafe {
209            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
210            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7ba0usize)as*mut u8,bool;
211(MuscleStartSequence)__receiver)
212        }
213    }
214    #[doc = "`OpenDifficultMenu()` overload"]
215    fn open_difficult_menu(self) -> () {
216        unsafe {
217            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
218            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7bf0usize)as*mut u8,();
219(MuscleStartSequence)__receiver)
220        }
221    }
222    #[doc = "`CreateAssistDialog()` overload"]
223    fn create_assist_dialog(self) -> () {
224        unsafe {
225            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
226            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7c90usize)as*mut u8,();
227(MuscleStartSequence)__receiver)
228        }
229    }
230    #[doc = "`CreateGameSequence()` overload"]
231    fn create_game_sequence(self) -> () {
232        unsafe {
233            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
234            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7d60usize)as*mut u8,();
235(MuscleStartSequence)__receiver)
236        }
237    }
238    #[doc = "`CreateContinueDialog()` overload"]
239    fn create_continue_dialog(self) -> () {
240        unsafe {
241            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
242            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7e50usize)as*mut u8,();
243(MuscleStartSequence)__receiver)
244        }
245    }
246    #[doc = "`CheckContinue()` overload"]
247    fn check_continue(self) -> bool {
248        unsafe {
249            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7ee0usize)as*mut u8,bool;
251(MuscleStartSequence)__receiver)
252        }
253    }
254    #[doc = "`Exit()` overload"]
255    fn exit(self) -> () {
256        unsafe {
257            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7ef0usize)as*mut u8,();
259(MuscleStartSequence)__receiver)
260        }
261    }
262    #[doc = "`UnloadResources()` overload"]
263    fn unload_resources(self) -> () {
264        unsafe {
265            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7f00usize)as*mut u8,();
267(MuscleStartSequence)__receiver)
268        }
269    }
270    #[doc = "`VoiceSelectType()` overload"]
271    fn voice_select_type(self) -> () {
272        unsafe {
273            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7f80usize)as*mut u8,();
275(MuscleStartSequence)__receiver)
276        }
277    }
278    #[doc = "`VoiceNewDifficult()` overload"]
279    fn voice_new_difficult(self) -> () {
280        unsafe {
281            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282            ::unity::il2cpp_call!((::unity::module_base()+0x2dd7ac0usize)as*mut u8,();
283(MuscleStartSequence)__receiver)
284        }
285    }
286    #[doc = "`VoiceSelectDifficult()` overload"]
287    fn voice_select_difficult(self) -> () {
288        unsafe {
289            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290            ::unity::il2cpp_call!((::unity::module_base()+0x2dd8060usize)as*mut u8,();
291(MuscleStartSequence)__receiver)
292        }
293    }
294    #[doc = "`VoiceFinishExercise()` overload"]
295    fn voice_finish_exercise(self) -> () {
296        unsafe {
297            let __receiver = <MuscleStartSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298            ::unity::il2cpp_call!((::unity::module_base()+0x2dd8140usize)as*mut u8,();
299(MuscleStartSequence)__receiver)
300        }
301    }
302}
303
304#[cfg(feature = "app-musclestartsequence")]
305impl<__T: IMuscleStartSequence> IMuscleStartSequenceMethods for __T {}
306
307#[cfg(feature = "app-musclestartsequence")]
308impl MuscleStartSequence {
309    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
310        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
311    }
312
313    pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
314        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
315    }
316
317    pub fn is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
318        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
319    }
320
321    pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
322        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
323    }
324
325    pub fn open_title_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
326        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
327    }
328
329    pub fn close_title_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
330        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
331    }
332
333    pub fn open_exercise_type_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
334        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
335    }
336
337    pub fn tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
338        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
339    }
340
341    pub fn check_new_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
342        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
343    }
344
345    pub fn announce_new_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
346        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
347    }
348
349    pub fn check_announce_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
350        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
351    }
352
353    pub fn open_difficult_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
354        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
355    }
356
357    pub fn create_assist_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
358        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
359    }
360
361    pub fn create_game_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
362        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
363    }
364
365    pub fn create_continue_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
366        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
367    }
368
369    pub fn check_continue_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
371    }
372
373    pub fn exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
374        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
375    }
376
377    pub fn unload_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
379    }
380
381    pub fn voice_select_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
382        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
383    }
384
385    pub fn voice_new_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
386        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
387    }
388
389    pub fn voice_select_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
391    }
392
393    pub fn voice_finish_exercise_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
395    }
396
397    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
398        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
399    }
400}
401
402#[cfg(feature = "app-musclestartsequence")]
403impl MuscleStartSequence {
404    #[doc = "`.ctor()` — no args"]
405    pub fn new() -> Self {
406        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
407            panic!(
408                "{}
409::{}
410 failed to instantiate",
411                ::core::stringify!(MuscleStartSequence),
412                ::core::stringify!(new),
413            )
414        });
415        <Self as IMuscleStartSequenceMethods>::ctor(this);
416        this
417    }
418}
419
420#[cfg(feature = "app-musclestartsequence")]
421#[doc(hidden)]
422pub mod prelude {
423    pub use super::{IMuscleStartSequence, IMuscleStartSequenceMethods, MuscleStartSequence, MuscleStartSequence_Label};
424    #[cfg(feature = "app-procinst")]
425    pub use crate::app::procinst::IProcInstMethods;
426    #[cfg(feature = "system-object")]
427    pub use crate::system::object::IObjectMethods;
428    #[cfg(feature = "system-enum")]
429    pub use crate::system::r#enum::IEnumMethods;
430    #[cfg(feature = "system-valuetype")]
431    pub use crate::system::valuetype::IValueTypeMethods;
432    pub use crate::{
433        app::procinst::IProcInst,
434        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
435    };
436}