Skip to main content

engage/generated/app/
hubinvestmentfoodstuff.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-hubinvestmentfoodstuff-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            structbase::{IStructBase, StructBase},
11            structdataarray_1::{IStructDataArray_1, StructDataArray_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/hubinvestmentfoodstuff/HubInvestmentFoodstuff.md"))]
18    #[::unity::class(namespace = "App", name = "HubInvestmentFoodstuff")]
19    #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::hubinvestmentfoodstuff::HubInvestmentFoodstuff>)]
20    pub struct HubInvestmentFoodstuff {}
21}
22
23#[cfg(feature = "app-hubinvestmentfoodstuff-types")]
24pub use __types::*;
25
26#[cfg(feature = "app-hubinvestmentfoodstuff")]
27impl HubInvestmentFoodstuff {
28    #[doc = "`Load()` overload"]
29    pub fn load() -> () {
30        unsafe {
31            ::unity::il2cpp_call!((::unity::module_base()+0x28aabc0usize)as*mut u8,();
32            )
33        }
34    }
35}
36
37#[cfg(feature = "app-hubinvestmentfoodstuff")]
38pub trait IHubInvestmentFoodstuffMethods: IHubInvestmentFoodstuff {
39    #[doc = "`get_Foodstuff()` overload"]
40    fn get_foodstuff(self) -> ::unity::Il2CppString {
41        unsafe {
42            let __receiver =
43                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
44            ::unity::il2cpp_call!((::unity::module_base()+0x28aac70usize)as*mut u8, ::unity::Il2CppString;
45(HubInvestmentFoodstuff)__receiver)
46        }
47    }
48    #[doc = "`set_Foodstuff(::unity::Il2CppString)` overload"]
49    fn set_foodstuff(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
50        unsafe {
51            let __receiver =
52                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
53            ::unity::il2cpp_call!((::unity::module_base()+0x28aac80usize)as*mut u8,();
54(HubInvestmentFoodstuff)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
55        }
56    }
57    #[doc = "`get_Lv1()` overload"]
58    fn get_lv1(self) -> u8 {
59        unsafe {
60            let __receiver =
61                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
62            ::unity::il2cpp_call!((::unity::module_base()+0x28aac90usize)as*mut u8,u8;
63(HubInvestmentFoodstuff)__receiver)
64        }
65    }
66    #[doc = "`set_Lv1(u8)` overload"]
67    fn set_lv1(self, value: impl ::core::convert::Into<u8>) -> () {
68        unsafe {
69            let __receiver =
70                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
71            ::unity::il2cpp_call!((::unity::module_base()+0x28aaca0usize)as*mut u8,();
72(HubInvestmentFoodstuff)__receiver,(u8)::core::convert::Into::into(value))
73        }
74    }
75    #[doc = "`get_Lv2()` overload"]
76    fn get_lv2(self) -> u8 {
77        unsafe {
78            let __receiver =
79                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
80            ::unity::il2cpp_call!((::unity::module_base()+0x28aacb0usize)as*mut u8,u8;
81(HubInvestmentFoodstuff)__receiver)
82        }
83    }
84    #[doc = "`set_Lv2(u8)` overload"]
85    fn set_lv2(self, value: impl ::core::convert::Into<u8>) -> () {
86        unsafe {
87            let __receiver =
88                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
89            ::unity::il2cpp_call!((::unity::module_base()+0x28aacc0usize)as*mut u8,();
90(HubInvestmentFoodstuff)__receiver,(u8)::core::convert::Into::into(value))
91        }
92    }
93    #[doc = "`get_Lv3()` overload"]
94    fn get_lv3(self) -> u8 {
95        unsafe {
96            let __receiver =
97                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
98            ::unity::il2cpp_call!((::unity::module_base()+0x28aacd0usize)as*mut u8,u8;
99(HubInvestmentFoodstuff)__receiver)
100        }
101    }
102    #[doc = "`set_Lv3(u8)` overload"]
103    fn set_lv3(self, value: impl ::core::convert::Into<u8>) -> () {
104        unsafe {
105            let __receiver =
106                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
107            ::unity::il2cpp_call!((::unity::module_base()+0x28aace0usize)as*mut u8,();
108(HubInvestmentFoodstuff)__receiver,(u8)::core::convert::Into::into(value))
109        }
110    }
111    #[doc = "`get_Lv4()` overload"]
112    fn get_lv4(self) -> u8 {
113        unsafe {
114            let __receiver =
115                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
116            ::unity::il2cpp_call!((::unity::module_base()+0x28aacf0usize)as*mut u8,u8;
117(HubInvestmentFoodstuff)__receiver)
118        }
119    }
120    #[doc = "`set_Lv4(u8)` overload"]
121    fn set_lv4(self, value: impl ::core::convert::Into<u8>) -> () {
122        unsafe {
123            let __receiver =
124                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
125            ::unity::il2cpp_call!((::unity::module_base()+0x28aad00usize)as*mut u8,();
126(HubInvestmentFoodstuff)__receiver,(u8)::core::convert::Into::into(value))
127        }
128    }
129    #[doc = "`get_Lv5()` overload"]
130    fn get_lv5(self) -> u8 {
131        unsafe {
132            let __receiver =
133                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
134            ::unity::il2cpp_call!((::unity::module_base()+0x28aad10usize)as*mut u8,u8;
135(HubInvestmentFoodstuff)__receiver)
136        }
137    }
138    #[doc = "`set_Lv5(u8)` overload"]
139    fn set_lv5(self, value: impl ::core::convert::Into<u8>) -> () {
140        unsafe {
141            let __receiver =
142                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
143            ::unity::il2cpp_call!((::unity::module_base()+0x28aad20usize)as*mut u8,();
144(HubInvestmentFoodstuff)__receiver,(u8)::core::convert::Into::into(value))
145        }
146    }
147    #[doc = "`GetNum(i32)` overload"]
148    fn get_num(self, level: impl ::core::convert::Into<i32>) -> u8 {
149        unsafe {
150            let __receiver =
151                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
152            ::unity::il2cpp_call!((::unity::module_base()+0x28aad30usize)as*mut u8,u8;
153(HubInvestmentFoodstuff)__receiver,(i32)::core::convert::Into::into(level))
154        }
155    }
156    #[doc = "`.ctor()` overload"]
157    fn ctor(self) -> () {
158        unsafe {
159            let __receiver =
160                <HubInvestmentFoodstuff as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161            ::unity::il2cpp_call!((::unity::module_base()+0x28aad90usize)as*mut u8,();
162(HubInvestmentFoodstuff)__receiver)
163        }
164    }
165}
166
167#[cfg(feature = "app-hubinvestmentfoodstuff")]
168impl<__T: IHubInvestmentFoodstuff> IHubInvestmentFoodstuffMethods for __T {}
169
170#[cfg(feature = "app-hubinvestmentfoodstuff")]
171impl HubInvestmentFoodstuff {
172    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
173        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
174    }
175
176    pub fn get_foodstuff_method_info() -> &'static ::unity::il2cpp::MethodInfo {
177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
178    }
179
180    pub fn set_foodstuff_method_info() -> &'static ::unity::il2cpp::MethodInfo {
181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
182    }
183
184    pub fn get_lv1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
186    }
187
188    pub fn set_lv1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
190    }
191
192    pub fn get_lv2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
194    }
195
196    pub fn set_lv2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
198    }
199
200    pub fn get_lv3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
202    }
203
204    pub fn set_lv3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
206    }
207
208    pub fn get_lv4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
210    }
211
212    pub fn set_lv4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
214    }
215
216    pub fn get_lv5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
217        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
218    }
219
220    pub fn set_lv5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
221        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
222    }
223
224    pub fn get_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
225        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
226    }
227
228    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
229        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
230    }
231}
232
233#[cfg(feature = "app-hubinvestmentfoodstuff")]
234impl HubInvestmentFoodstuff {
235    #[doc = "`.ctor()` — no args"]
236    pub fn new() -> Self {
237        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
238            panic!(
239                "{}
240::{}
241 failed to instantiate",
242                ::core::stringify!(HubInvestmentFoodstuff),
243                ::core::stringify!(new),
244            )
245        });
246        <Self as IHubInvestmentFoodstuffMethods>::ctor(this);
247        this
248    }
249}
250
251#[cfg(feature = "app-hubinvestmentfoodstuff")]
252#[doc(hidden)]
253pub mod prelude {
254    pub use super::{HubInvestmentFoodstuff, IHubInvestmentFoodstuff, IHubInvestmentFoodstuffMethods};
255    #[cfg(feature = "app-structbase")]
256    pub use crate::app::structbase::IStructBaseMethods;
257    #[cfg(feature = "app-structdataarray_1")]
258    pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
259    #[cfg(feature = "app-structtemplate_1")]
260    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
261    #[cfg(feature = "system-object")]
262    pub use crate::system::object::IObjectMethods;
263    pub use crate::{
264        app::{structbase::IStructBase, structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1},
265        system::object::IObject,
266    };
267}