Skip to main content

engage/generated/app/
musclepushupspeeddata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-musclepushupspeeddata-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/musclepushupspeeddata/MusclePushUpSpeedData.md"))]
18    #[::unity::class(namespace = "App", name = "MusclePushUpSpeedData")]
19    #[parent(crate::app::structdata_1::StructData_1<crate::app::musclepushupspeeddata::MusclePushUpSpeedData>)]
20    pub struct MusclePushUpSpeedData {}
21}
22
23#[cfg(feature = "app-musclepushupspeeddata-types")]
24pub use __types::*;
25
26#[cfg(feature = "app-musclepushupspeeddata")]
27impl MusclePushUpSpeedData {
28    #[doc = "`Load()` overload"]
29    pub fn load() -> () {
30        unsafe {
31            ::unity::il2cpp_call!((::unity::module_base()+0x278a530usize)as*mut u8,();
32            )
33        }
34    }
35
36    #[doc = "`GetSpeedList(i32, *mutcrate::system::collections::generic::list_1::List_1<crate::app::musclepushupspeeddata::MusclePushUpSpeedData>)` overload"]
37    pub fn get_speed_list(
38        level: impl ::core::convert::Into<i32>,
39    ) -> crate::system::collections::generic::list_1::List_1<crate::app::musclepushupspeeddata::MusclePushUpSpeedData> {
40        unsafe {
41            let mut __out_0 = ::core::mem::MaybeUninit::<
42                crate::system::collections::generic::list_1::List_1<crate::app::musclepushupspeeddata::MusclePushUpSpeedData>,
43            >::uninit();
44            ::unity::il2cpp_call!((::unity::module_base()+0x278a5f0usize)as*mut u8,();
45(i32)::core::convert::Into::into(level),(*mut crate::system::collections::generic::list_1::List_1<crate::app::musclepushupspeeddata::MusclePushUpSpeedData>)__out_0.as_mut_ptr());
46            __out_0.assume_init()
47        }
48    }
49}
50
51#[cfg(feature = "app-musclepushupspeeddata")]
52pub trait IMusclePushUpSpeedDataMethods: IMusclePushUpSpeedData {
53    #[doc = "`get_ID()` overload"]
54    fn get_id(self) -> ::unity::Il2CppString {
55        unsafe {
56            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
57            ::unity::il2cpp_call!((::unity::module_base()+0x278a410usize)as*mut u8, ::unity::Il2CppString;
58(MusclePushUpSpeedData)__receiver)
59        }
60    }
61    #[doc = "`set_ID(::unity::Il2CppString)` overload"]
62    fn set_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
63        unsafe {
64            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
65            ::unity::il2cpp_call!((::unity::module_base()+0x278a420usize)as*mut u8,();
66(MusclePushUpSpeedData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
67        }
68    }
69    #[doc = "`get_Level()` overload"]
70    fn get_level(self) -> i32 {
71        unsafe {
72            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
73            ::unity::il2cpp_call!((::unity::module_base()+0x278a430usize)as*mut u8,i32;
74(MusclePushUpSpeedData)__receiver)
75        }
76    }
77    #[doc = "`set_Level(i32)` overload"]
78    fn set_level(self, value: impl ::core::convert::Into<i32>) -> () {
79        unsafe {
80            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
81            ::unity::il2cpp_call!((::unity::module_base()+0x278a440usize)as*mut u8,();
82(MusclePushUpSpeedData)__receiver,(i32)::core::convert::Into::into(value))
83        }
84    }
85    #[doc = "`get_SpeedMin()` overload"]
86    fn get_speed_min(self) -> f32 {
87        unsafe {
88            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
89            ::unity::il2cpp_call!((::unity::module_base()+0x278a450usize)as*mut u8,f32;
90(MusclePushUpSpeedData)__receiver)
91        }
92    }
93    #[doc = "`set_SpeedMin(f32)` overload"]
94    fn set_speed_min(self, value: impl ::core::convert::Into<f32>) -> () {
95        unsafe {
96            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
97            ::unity::il2cpp_call!((::unity::module_base()+0x278a460usize)as*mut u8,();
98(MusclePushUpSpeedData)__receiver,(f32)::core::convert::Into::into(value))
99        }
100    }
101    #[doc = "`get_SpeedMax()` overload"]
102    fn get_speed_max(self) -> f32 {
103        unsafe {
104            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
105            ::unity::il2cpp_call!((::unity::module_base()+0x278a470usize)as*mut u8,f32;
106(MusclePushUpSpeedData)__receiver)
107        }
108    }
109    #[doc = "`set_SpeedMax(f32)` overload"]
110    fn set_speed_max(self, value: impl ::core::convert::Into<f32>) -> () {
111        unsafe {
112            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113            ::unity::il2cpp_call!((::unity::module_base()+0x278a480usize)as*mut u8,();
114(MusclePushUpSpeedData)__receiver,(f32)::core::convert::Into::into(value))
115        }
116    }
117    #[doc = "`get_LevelUpCount()` overload"]
118    fn get_level_up_count(self) -> i32 {
119        unsafe {
120            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
121            ::unity::il2cpp_call!((::unity::module_base()+0x278a490usize)as*mut u8,i32;
122(MusclePushUpSpeedData)__receiver)
123        }
124    }
125    #[doc = "`set_LevelUpCount(i32)` overload"]
126    fn set_level_up_count(self, value: impl ::core::convert::Into<i32>) -> () {
127        unsafe {
128            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129            ::unity::il2cpp_call!((::unity::module_base()+0x278a4a0usize)as*mut u8,();
130(MusclePushUpSpeedData)__receiver,(i32)::core::convert::Into::into(value))
131        }
132    }
133    #[doc = "`.ctor()` overload"]
134    fn ctor(self) -> () {
135        unsafe {
136            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137            ::unity::il2cpp_call!((::unity::module_base()+0x278a4b0usize)as*mut u8,();
138(MusclePushUpSpeedData)__receiver)
139        }
140    }
141    #[doc = "`OnBuild()` overload"]
142    fn on_build(self) -> () {
143        unsafe {
144            let __receiver = <MusclePushUpSpeedData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145            {
146                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
147                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
148                    panic!(
149                        "unity: virtual slot {}
150 out of range (vtable len {}
151) on the runtime class behind {}
152 (method `{}
153`)",
154                        4usize,
155                        __vt.len(),
156                        <MusclePushUpSpeedData as ::unity::ClassIdentity>::NAME,
157                        "OnBuild",
158                    )
159                });
160                let __inner: extern "C" fn(MusclePushUpSpeedData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
161                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
162                __inner(__receiver, __mi)
163            }
164        }
165    }
166}
167
168#[cfg(feature = "app-musclepushupspeeddata")]
169impl<__T: IMusclePushUpSpeedData> IMusclePushUpSpeedDataMethods for __T {}
170
171#[cfg(feature = "app-musclepushupspeeddata")]
172impl MusclePushUpSpeedData {
173    pub fn get_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
174        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
175    }
176
177    pub fn set_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
178        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
179    }
180
181    pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
182        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
183    }
184
185    pub fn set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
186        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
187    }
188
189    pub fn get_speed_min_method_info() -> &'static ::unity::il2cpp::MethodInfo {
190        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
191    }
192
193    pub fn set_speed_min_method_info() -> &'static ::unity::il2cpp::MethodInfo {
194        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
195    }
196
197    pub fn get_speed_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
198        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
199    }
200
201    pub fn set_speed_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
202        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
203    }
204
205    pub fn get_level_up_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
206        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
207    }
208
209    pub fn set_level_up_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
210        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
211    }
212
213    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
214        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
215    }
216
217    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
218        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
219    }
220
221    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
222        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
223    }
224
225    pub fn get_speed_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
226        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
227    }
228}
229
230#[cfg(feature = "app-musclepushupspeeddata")]
231impl MusclePushUpSpeedData {
232    #[doc = "Direct (non-virtual) call to `MusclePushUpSpeedData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
233    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
234        let __mi = Self::on_build_method_info();
235        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
236        __inner(this.into(), ::core::option::Option::None)
237    }
238}
239
240#[cfg(feature = "app-musclepushupspeeddata")]
241impl MusclePushUpSpeedData {
242    #[doc = "`.ctor()` — no args"]
243    pub fn new() -> Self {
244        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
245            panic!(
246                "{}
247::{}
248 failed to instantiate",
249                ::core::stringify!(MusclePushUpSpeedData),
250                ::core::stringify!(new),
251            )
252        });
253        <Self as IMusclePushUpSpeedDataMethods>::ctor(this);
254        this
255    }
256}
257
258#[cfg(feature = "app-musclepushupspeeddata")]
259#[doc(hidden)]
260pub mod prelude {
261    pub use super::{IMusclePushUpSpeedData, IMusclePushUpSpeedDataMethods, MusclePushUpSpeedData};
262    #[cfg(feature = "app-structbase")]
263    pub use crate::app::structbase::IStructBaseMethods;
264    #[cfg(feature = "app-structdata_1")]
265    pub use crate::app::structdata_1::IStructData_1Methods;
266    #[cfg(feature = "app-structtemplate_1")]
267    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
268    #[cfg(feature = "system-object")]
269    pub use crate::system::object::IObjectMethods;
270    pub use crate::{
271        app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
272        system::object::IObject,
273    };
274}