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