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