engage/generated/app/
musclestartsequence.rs1#[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}