engage/generated/app/
muscleexercisesequence.rs1#[cfg(feature = "app-muscleexercisesequence-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/muscleexercisesequence/MuscleExerciseSequence_Label.md"))]
18 #[repr(C)]
19 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20 pub struct MuscleExerciseSequence_Label {
21 pub value: i32,
22 }
23 impl ::unity::ClassIdentity for MuscleExerciseSequence_Label {
24 const NAME: &'static str = "MuscleExerciseSequence.Label";
25 const NAMESPACE: &'static str = "App";
26
27 fn class() -> ::unity::Class {
28 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
29 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
30 }
31 }
32 impl ::unity::IlType for MuscleExerciseSequence_Label {
33 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35 }
36 }
37 impl MuscleExerciseSequence_Label {
38 pub fn init() -> Self {
39 Self { value: 0 }
40 }
41
42 pub fn tick() -> Self {
43 Self { value: 1 }
44 }
45
46 pub fn execute_push_up() -> Self {
47 Self { value: 2 }
48 }
49
50 pub fn execute_sit_up() -> Self {
51 Self { value: 3 }
52 }
53
54 pub fn execute_squat() -> Self {
55 Self { value: 4 }
56 }
57
58 pub fn r#final() -> Self {
59 Self { value: 5 }
60 }
61 }
62
63 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/muscleexercisesequence/MuscleExerciseSequence.md"))]
64 #[::unity::class(namespace = "App", name = "MuscleExerciseSequence")]
65 #[parent(crate::app::procinst::ProcInst)]
66 pub struct MuscleExerciseSequence {
67 #[offset(112)]
68 #[rename(name = "m_RootPrefab")]
69 pub m_root_prefab: crate::app::muscleexerciseprefab::MuscleExercisePrefab,
70 }
71}
72
73#[cfg(feature = "app-muscleexercisesequence-types")]
74pub use __types::*;
75
76#[cfg(feature = "app-muscleexercisesequence")]
77impl MuscleExerciseSequence {
78 #[doc = "`CreateBind(crate::app::procinst::ProcInst, i32, i32, bool)` overload"]
79 pub fn create_bind(
80 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
81 r#type: impl ::core::convert::Into<i32>,
82 level: impl ::core::convert::Into<i32>,
83 is_assist: impl ::core::convert::Into<bool>,
84 ) -> () {
85 unsafe {
86 ::unity::il2cpp_call!((::unity::module_base()+0x27884e0usize)as*mut u8,();
87(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(r#type),(i32)::core::convert::Into::into(level),(bool)::core::convert::Into::into(is_assist))
88 }
89 }
90
91 #[doc = "`RegistFlag()` overload"]
92 pub fn regist_flag() -> () {
93 unsafe {
94 ::unity::il2cpp_call!((::unity::module_base()+0x2789050usize)as*mut u8,();
95 )
96 }
97 }
98}
99
100#[cfg(feature = "app-muscleexercisesequence")]
101pub trait IMuscleExerciseSequenceMethods: IMuscleExerciseSequence {
102 #[doc = "`get_SelectType()` overload"]
103 fn get_select_type(self) -> i32 {
104 unsafe {
105 let __receiver =
106 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
107 ::unity::il2cpp_call!((::unity::module_base()+0x2786680usize)as*mut u8,i32;
108(MuscleExerciseSequence)__receiver)
109 }
110 }
111 #[doc = "`set_SelectType(i32)` overload"]
112 fn set_select_type(self, value: impl ::core::convert::Into<i32>) -> () {
113 unsafe {
114 let __receiver =
115 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
116 ::unity::il2cpp_call!((::unity::module_base()+0x2786690usize)as*mut u8,();
117(MuscleExerciseSequence)__receiver,(i32)::core::convert::Into::into(value))
118 }
119 }
120 #[doc = "`get_SelectLevel()` overload"]
121 fn get_select_level(self) -> i32 {
122 unsafe {
123 let __receiver =
124 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
125 ::unity::il2cpp_call!((::unity::module_base()+0x27866a0usize)as*mut u8,i32;
126(MuscleExerciseSequence)__receiver)
127 }
128 }
129 #[doc = "`set_SelectLevel(i32)` overload"]
130 fn set_select_level(self, value: impl ::core::convert::Into<i32>) -> () {
131 unsafe {
132 let __receiver =
133 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
134 ::unity::il2cpp_call!((::unity::module_base()+0x27866b0usize)as*mut u8,();
135(MuscleExerciseSequence)__receiver,(i32)::core::convert::Into::into(value))
136 }
137 }
138 #[doc = "`get_IsAssist()` overload"]
139 fn get_is_assist(self) -> bool {
140 unsafe {
141 let __receiver =
142 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
143 ::unity::il2cpp_call!((::unity::module_base()+0x27866c0usize)as*mut u8,bool;
144(MuscleExerciseSequence)__receiver)
145 }
146 }
147 #[doc = "`set_IsAssist(bool)` overload"]
148 fn set_is_assist(self, value: impl ::core::convert::Into<bool>) -> () {
149 unsafe {
150 let __receiver =
151 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
152 ::unity::il2cpp_call!((::unity::module_base()+0x27866d0usize)as*mut u8,();
153(MuscleExerciseSequence)__receiver,(bool)::core::convert::Into::into(value))
154 }
155 }
156 #[doc = "`.ctor()` overload"]
157 fn ctor(self) -> () {
158 unsafe {
159 let __receiver =
160 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161 ::unity::il2cpp_call!((::unity::module_base()+0x27866e0usize)as*mut u8,();
162(MuscleExerciseSequence)__receiver)
163 }
164 }
165 #[doc = "`Init()` overload"]
166 fn init(self) -> () {
167 unsafe {
168 let __receiver =
169 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
170 ::unity::il2cpp_call!((::unity::module_base()+0x27866f0usize)as*mut u8,();
171(MuscleExerciseSequence)__receiver)
172 }
173 }
174 #[doc = "`LoadResources()` overload"]
175 fn load_resources(self) -> () {
176 unsafe {
177 let __receiver =
178 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
179 ::unity::il2cpp_call!((::unity::module_base()+0x2786700usize)as*mut u8,();
180(MuscleExerciseSequence)__receiver)
181 }
182 }
183 #[doc = "`IsLoading()` overload"]
184 fn is_loading(self) -> bool {
185 unsafe {
186 let __receiver =
187 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
188 ::unity::il2cpp_call!((::unity::module_base()+0x27867a0usize)as*mut u8,bool;
189(MuscleExerciseSequence)__receiver)
190 }
191 }
192 #[doc = "`Setup()` overload"]
193 fn setup(self) -> () {
194 unsafe {
195 let __receiver =
196 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
197 ::unity::il2cpp_call!((::unity::module_base()+0x2786820usize)as*mut u8,();
198(MuscleExerciseSequence)__receiver)
199 }
200 }
201 #[doc = "`CheckJumpSquat()` overload"]
202 fn check_jump_squat(self) -> bool {
203 unsafe {
204 let __receiver =
205 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
206 ::unity::il2cpp_call!((::unity::module_base()+0x2786850usize)as*mut u8,bool;
207(MuscleExerciseSequence)__receiver)
208 }
209 }
210 #[doc = "`CheckJumpPushUp()` overload"]
211 fn check_jump_push_up(self) -> bool {
212 unsafe {
213 let __receiver =
214 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
215 ::unity::il2cpp_call!((::unity::module_base()+0x2786860usize)as*mut u8,bool;
216(MuscleExerciseSequence)__receiver)
217 }
218 }
219 #[doc = "`CheckJumpSitUp()` overload"]
220 fn check_jump_sit_up(self) -> bool {
221 unsafe {
222 let __receiver =
223 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
224 ::unity::il2cpp_call!((::unity::module_base()+0x2786870usize)as*mut u8,bool;
225(MuscleExerciseSequence)__receiver)
226 }
227 }
228 #[doc = "`Tick()` overload"]
229 fn tick(self) -> () {
230 unsafe {
231 let __receiver =
232 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233 ::unity::il2cpp_call!((::unity::module_base()+0x2786880usize)as*mut u8,();
234(MuscleExerciseSequence)__receiver)
235 }
236 }
237 #[doc = "`CreatePushUpSequence()` overload"]
238 fn create_push_up_sequence(self) -> () {
239 unsafe {
240 let __receiver =
241 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
242 ::unity::il2cpp_call!((::unity::module_base()+0x2786ad0usize)as*mut u8,();
243(MuscleExerciseSequence)__receiver)
244 }
245 }
246 #[doc = "`CreateSitUpSequence()` overload"]
247 fn create_sit_up_sequence(self) -> () {
248 unsafe {
249 let __receiver =
250 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251 ::unity::il2cpp_call!((::unity::module_base()+0x2787ed0usize)as*mut u8,();
252(MuscleExerciseSequence)__receiver)
253 }
254 }
255 #[doc = "`CreateSquatSequence()` overload"]
256 fn create_squat_sequence(self) -> () {
257 unsafe {
258 let __receiver =
259 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260 ::unity::il2cpp_call!((::unity::module_base()+0x2787f70usize)as*mut u8,();
261(MuscleExerciseSequence)__receiver)
262 }
263 }
264 #[doc = "`IncreasePlayCounter()` overload"]
265 fn increase_play_counter(self) -> () {
266 unsafe {
267 let __receiver =
268 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
269 ::unity::il2cpp_call!((::unity::module_base()+0x2788010usize)as*mut u8,();
270(MuscleExerciseSequence)__receiver)
271 }
272 }
273 #[doc = "`Final()` overload"]
274 fn r#final(self) -> () {
275 unsafe {
276 let __receiver =
277 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
278 ::unity::il2cpp_call!((::unity::module_base()+0x2788370usize)as*mut u8,();
279(MuscleExerciseSequence)__receiver)
280 }
281 }
282 #[doc = "`UnloadResources()` overload"]
283 fn unload_resources(self) -> () {
284 unsafe {
285 let __receiver =
286 <MuscleExerciseSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287 ::unity::il2cpp_call!((::unity::module_base()+0x2788460usize)as*mut u8,();
288(MuscleExerciseSequence)__receiver)
289 }
290 }
291}
292
293#[cfg(feature = "app-muscleexercisesequence")]
294impl<__T: IMuscleExerciseSequence> IMuscleExerciseSequenceMethods for __T {}
295
296#[cfg(feature = "app-muscleexercisesequence")]
297impl MuscleExerciseSequence {
298 pub fn get_select_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
299 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
300 }
301
302 pub fn set_select_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
303 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
304 }
305
306 pub fn get_select_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
307 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
308 }
309
310 pub fn set_select_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
311 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
312 }
313
314 pub fn get_is_assist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
315 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
316 }
317
318 pub fn set_is_assist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
319 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
320 }
321
322 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
323 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
324 }
325
326 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
327 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
328 }
329
330 pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
331 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
332 }
333
334 pub fn is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
335 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
336 }
337
338 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
339 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
340 }
341
342 pub fn check_jump_squat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
343 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
344 }
345
346 pub fn check_jump_push_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
347 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
348 }
349
350 pub fn check_jump_sit_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
351 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
352 }
353
354 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
355 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
356 }
357
358 pub fn create_push_up_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
359 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
360 }
361
362 pub fn create_sit_up_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
363 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
364 }
365
366 pub fn create_squat_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
367 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
368 }
369
370 pub fn increase_play_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
371 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
372 }
373
374 pub fn final_method_info() -> &'static ::unity::il2cpp::MethodInfo {
375 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
376 }
377
378 pub fn unload_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
379 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
380 }
381
382 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
384 }
385
386 pub fn regist_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
388 }
389}
390
391#[cfg(feature = "app-muscleexercisesequence")]
392impl MuscleExerciseSequence {
393 #[doc = "`.ctor()` — no args"]
394 pub fn new() -> Self {
395 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
396 panic!(
397 "{}
398::{}
399 failed to instantiate",
400 ::core::stringify!(MuscleExerciseSequence),
401 ::core::stringify!(new),
402 )
403 });
404 <Self as IMuscleExerciseSequenceMethods>::ctor(this);
405 this
406 }
407}
408
409#[cfg(feature = "app-muscleexercisesequence")]
410#[doc(hidden)]
411pub mod prelude {
412 pub use super::{IMuscleExerciseSequence, IMuscleExerciseSequenceMethods, MuscleExerciseSequence, MuscleExerciseSequence_Label};
413 #[cfg(feature = "app-procinst")]
414 pub use crate::app::procinst::IProcInstMethods;
415 #[cfg(feature = "system-object")]
416 pub use crate::system::object::IObjectMethods;
417 #[cfg(feature = "system-enum")]
418 pub use crate::system::r#enum::IEnumMethods;
419 #[cfg(feature = "system-valuetype")]
420 pub use crate::system::valuetype::IValueTypeMethods;
421 pub use crate::{
422 app::procinst::IProcInst,
423 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
424 };
425}