Skip to main content

engage/generated/app/
muscleassistdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-muscleassistdata-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::object::{IObject, Object},
15    };
16
17    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/muscleassistdata/MuscleAssistData.md"))]
18    #[::unity::class(namespace = "App", name = "MuscleAssistData")]
19    #[parent(crate::app::structdata_1::StructData_1<crate::app::muscleassistdata::MuscleAssistData>)]
20    pub struct MuscleAssistData {
21        #[offset(88)]
22        #[rename(name = "Param")]
23        pub param: ::unity::Array<i32>,
24    }
25}
26
27#[cfg(feature = "app-muscleassistdata-types")]
28pub use __types::*;
29
30#[cfg(feature = "app-muscleassistdata")]
31impl MuscleAssistData {
32    #[doc = "`Load()` overload"]
33    pub fn load() -> () {
34        unsafe {
35            ::unity::il2cpp_call!((::unity::module_base()+0x2783340usize)as*mut u8,();
36            )
37        }
38    }
39}
40
41#[cfg(feature = "app-muscleassistdata")]
42pub trait IMuscleAssistDataMethods: IMuscleAssistData {
43    #[doc = "`get_ID()` overload"]
44    fn get_id(self) -> ::unity::Il2CppString {
45        unsafe {
46            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
47            ::unity::il2cpp_call!((::unity::module_base()+0x2783110usize)as*mut u8, ::unity::Il2CppString;
48(MuscleAssistData)__receiver)
49        }
50    }
51    #[doc = "`set_ID(::unity::Il2CppString)` overload"]
52    fn set_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
53        unsafe {
54            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
55            ::unity::il2cpp_call!((::unity::module_base()+0x2783120usize)as*mut u8,();
56(MuscleAssistData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
57        }
58    }
59    #[doc = "`get_Level_00()` overload"]
60    fn get_level_00(self) -> i32 {
61        unsafe {
62            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
63            ::unity::il2cpp_call!((::unity::module_base()+0x2783130usize)as*mut u8,i32;
64(MuscleAssistData)__receiver)
65        }
66    }
67    #[doc = "`set_Level_00(i32)` overload"]
68    fn set_level_00(self, value: impl ::core::convert::Into<i32>) -> () {
69        unsafe {
70            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
71            ::unity::il2cpp_call!((::unity::module_base()+0x2783140usize)as*mut u8,();
72(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
73        }
74    }
75    #[doc = "`get_Level_01()` overload"]
76    fn get_level_01(self) -> i32 {
77        unsafe {
78            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
79            ::unity::il2cpp_call!((::unity::module_base()+0x2783150usize)as*mut u8,i32;
80(MuscleAssistData)__receiver)
81        }
82    }
83    #[doc = "`set_Level_01(i32)` overload"]
84    fn set_level_01(self, value: impl ::core::convert::Into<i32>) -> () {
85        unsafe {
86            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
87            ::unity::il2cpp_call!((::unity::module_base()+0x2783160usize)as*mut u8,();
88(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
89        }
90    }
91    #[doc = "`get_Level_02()` overload"]
92    fn get_level_02(self) -> i32 {
93        unsafe {
94            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
95            ::unity::il2cpp_call!((::unity::module_base()+0x2783170usize)as*mut u8,i32;
96(MuscleAssistData)__receiver)
97        }
98    }
99    #[doc = "`set_Level_02(i32)` overload"]
100    fn set_level_02(self, value: impl ::core::convert::Into<i32>) -> () {
101        unsafe {
102            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
103            ::unity::il2cpp_call!((::unity::module_base()+0x2783180usize)as*mut u8,();
104(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
105        }
106    }
107    #[doc = "`get_Level_03()` overload"]
108    fn get_level_03(self) -> i32 {
109        unsafe {
110            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
111            ::unity::il2cpp_call!((::unity::module_base()+0x2783190usize)as*mut u8,i32;
112(MuscleAssistData)__receiver)
113        }
114    }
115    #[doc = "`set_Level_03(i32)` overload"]
116    fn set_level_03(self, value: impl ::core::convert::Into<i32>) -> () {
117        unsafe {
118            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
119            ::unity::il2cpp_call!((::unity::module_base()+0x27831a0usize)as*mut u8,();
120(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
121        }
122    }
123    #[doc = "`get_Level_04()` overload"]
124    fn get_level_04(self) -> i32 {
125        unsafe {
126            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
127            ::unity::il2cpp_call!((::unity::module_base()+0x27831b0usize)as*mut u8,i32;
128(MuscleAssistData)__receiver)
129        }
130    }
131    #[doc = "`set_Level_04(i32)` overload"]
132    fn set_level_04(self, value: impl ::core::convert::Into<i32>) -> () {
133        unsafe {
134            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
135            ::unity::il2cpp_call!((::unity::module_base()+0x27831c0usize)as*mut u8,();
136(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
137        }
138    }
139    #[doc = "`get_Level_05()` overload"]
140    fn get_level_05(self) -> i32 {
141        unsafe {
142            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
143            ::unity::il2cpp_call!((::unity::module_base()+0x27831d0usize)as*mut u8,i32;
144(MuscleAssistData)__receiver)
145        }
146    }
147    #[doc = "`set_Level_05(i32)` overload"]
148    fn set_level_05(self, value: impl ::core::convert::Into<i32>) -> () {
149        unsafe {
150            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
151            ::unity::il2cpp_call!((::unity::module_base()+0x27831e0usize)as*mut u8,();
152(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
153        }
154    }
155    #[doc = "`get_Level_06()` overload"]
156    fn get_level_06(self) -> i32 {
157        unsafe {
158            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
159            ::unity::il2cpp_call!((::unity::module_base()+0x27831f0usize)as*mut u8,i32;
160(MuscleAssistData)__receiver)
161        }
162    }
163    #[doc = "`set_Level_06(i32)` overload"]
164    fn set_level_06(self, value: impl ::core::convert::Into<i32>) -> () {
165        unsafe {
166            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
167            ::unity::il2cpp_call!((::unity::module_base()+0x2783200usize)as*mut u8,();
168(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
169        }
170    }
171    #[doc = "`get_Level_07()` overload"]
172    fn get_level_07(self) -> i32 {
173        unsafe {
174            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
175            ::unity::il2cpp_call!((::unity::module_base()+0x2783210usize)as*mut u8,i32;
176(MuscleAssistData)__receiver)
177        }
178    }
179    #[doc = "`set_Level_07(i32)` overload"]
180    fn set_level_07(self, value: impl ::core::convert::Into<i32>) -> () {
181        unsafe {
182            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183            ::unity::il2cpp_call!((::unity::module_base()+0x2783220usize)as*mut u8,();
184(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
185        }
186    }
187    #[doc = "`get_Level_08()` overload"]
188    fn get_level_08(self) -> i32 {
189        unsafe {
190            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191            ::unity::il2cpp_call!((::unity::module_base()+0x2783230usize)as*mut u8,i32;
192(MuscleAssistData)__receiver)
193        }
194    }
195    #[doc = "`set_Level_08(i32)` overload"]
196    fn set_level_08(self, value: impl ::core::convert::Into<i32>) -> () {
197        unsafe {
198            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
199            ::unity::il2cpp_call!((::unity::module_base()+0x2783240usize)as*mut u8,();
200(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
201        }
202    }
203    #[doc = "`get_Level_09()` overload"]
204    fn get_level_09(self) -> i32 {
205        unsafe {
206            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
207            ::unity::il2cpp_call!((::unity::module_base()+0x2783250usize)as*mut u8,i32;
208(MuscleAssistData)__receiver)
209        }
210    }
211    #[doc = "`set_Level_09(i32)` overload"]
212    fn set_level_09(self, value: impl ::core::convert::Into<i32>) -> () {
213        unsafe {
214            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
215            ::unity::il2cpp_call!((::unity::module_base()+0x2783260usize)as*mut u8,();
216(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
217        }
218    }
219    #[doc = "`get_Level_10()` overload"]
220    fn get_level_10(self) -> i32 {
221        unsafe {
222            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223            ::unity::il2cpp_call!((::unity::module_base()+0x2783270usize)as*mut u8,i32;
224(MuscleAssistData)__receiver)
225        }
226    }
227    #[doc = "`set_Level_10(i32)` overload"]
228    fn set_level_10(self, value: impl ::core::convert::Into<i32>) -> () {
229        unsafe {
230            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231            ::unity::il2cpp_call!((::unity::module_base()+0x2783280usize)as*mut u8,();
232(MuscleAssistData)__receiver,(i32)::core::convert::Into::into(value))
233        }
234    }
235    #[doc = "`.ctor()` overload"]
236    fn ctor(self) -> () {
237        unsafe {
238            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239            ::unity::il2cpp_call!((::unity::module_base()+0x2783290usize)as*mut u8,();
240(MuscleAssistData)__receiver)
241        }
242    }
243    #[doc = "`OnBuild()` overload"]
244    fn on_build(self) -> () {
245        unsafe {
246            let __receiver = <MuscleAssistData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247            {
248                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
249                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
250                    panic!(
251                        "unity: virtual slot {}
252 out of range (vtable len {}
253) on the runtime class behind {}
254 (method `{}
255`)",
256                        4usize,
257                        __vt.len(),
258                        <MuscleAssistData as ::unity::ClassIdentity>::NAME,
259                        "OnBuild",
260                    )
261                });
262                let __inner: extern "C" fn(MuscleAssistData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
263                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
264                __inner(__receiver, __mi)
265            }
266        }
267    }
268}
269
270#[cfg(feature = "app-muscleassistdata")]
271impl<__T: IMuscleAssistData> IMuscleAssistDataMethods for __T {}
272
273#[cfg(feature = "app-muscleassistdata")]
274impl MuscleAssistData {
275    pub fn get_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
276        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
277    }
278
279    pub fn set_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
280        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
281    }
282
283    pub fn get_level_00_method_info() -> &'static ::unity::il2cpp::MethodInfo {
284        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
285    }
286
287    pub fn set_level_00_method_info() -> &'static ::unity::il2cpp::MethodInfo {
288        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
289    }
290
291    pub fn get_level_01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
292        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
293    }
294
295    pub fn set_level_01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
296        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
297    }
298
299    pub fn get_level_02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
300        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
301    }
302
303    pub fn set_level_02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
304        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
305    }
306
307    pub fn get_level_03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
308        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
309    }
310
311    pub fn set_level_03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
312        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
313    }
314
315    pub fn get_level_04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
316        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
317    }
318
319    pub fn set_level_04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
321    }
322
323    pub fn get_level_05_method_info() -> &'static ::unity::il2cpp::MethodInfo {
324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
325    }
326
327    pub fn set_level_05_method_info() -> &'static ::unity::il2cpp::MethodInfo {
328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
329    }
330
331    pub fn get_level_06_method_info() -> &'static ::unity::il2cpp::MethodInfo {
332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
333    }
334
335    pub fn set_level_06_method_info() -> &'static ::unity::il2cpp::MethodInfo {
336        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
337    }
338
339    pub fn get_level_07_method_info() -> &'static ::unity::il2cpp::MethodInfo {
340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
341    }
342
343    pub fn set_level_07_method_info() -> &'static ::unity::il2cpp::MethodInfo {
344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
345    }
346
347    pub fn get_level_08_method_info() -> &'static ::unity::il2cpp::MethodInfo {
348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
349    }
350
351    pub fn set_level_08_method_info() -> &'static ::unity::il2cpp::MethodInfo {
352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
353    }
354
355    pub fn get_level_09_method_info() -> &'static ::unity::il2cpp::MethodInfo {
356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
357    }
358
359    pub fn set_level_09_method_info() -> &'static ::unity::il2cpp::MethodInfo {
360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
361    }
362
363    pub fn get_level_10_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
365    }
366
367    pub fn set_level_10_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
369    }
370
371    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
373    }
374
375    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
377    }
378
379    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
381    }
382}
383
384#[cfg(feature = "app-muscleassistdata")]
385impl MuscleAssistData {
386    #[doc = "Direct (non-virtual) call to `MuscleAssistData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
387    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
388        let __mi = Self::on_build_method_info();
389        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
390        __inner(this.into(), ::core::option::Option::None)
391    }
392}
393
394#[cfg(feature = "app-muscleassistdata")]
395impl MuscleAssistData {
396    #[doc = "`.ctor()` — no args"]
397    pub fn new() -> Self {
398        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
399            panic!(
400                "{}
401::{}
402 failed to instantiate",
403                ::core::stringify!(MuscleAssistData),
404                ::core::stringify!(new),
405            )
406        });
407        <Self as IMuscleAssistDataMethods>::ctor(this);
408        this
409    }
410}
411
412#[cfg(feature = "app-muscleassistdata")]
413#[doc(hidden)]
414pub mod prelude {
415    pub use super::{IMuscleAssistData, IMuscleAssistDataMethods, MuscleAssistData};
416    #[cfg(feature = "app-structbase")]
417    pub use crate::app::structbase::IStructBaseMethods;
418    #[cfg(feature = "app-structdata_1")]
419    pub use crate::app::structdata_1::IStructData_1Methods;
420    #[cfg(feature = "app-structtemplate_1")]
421    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
422    #[cfg(feature = "system-object")]
423    pub use crate::system::object::IObjectMethods;
424    pub use crate::{
425        app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
426        system::object::IObject,
427    };
428}