engage/generated/app/
shopdata.rs1#[cfg(feature = "app-shopdata-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/shopdata/ShopData.md"))]
18 #[::unity::class(namespace = "App", name = "ShopData")]
19 #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::shopdata::ShopData>)]
20 pub struct ShopData {}
21}
22
23#[cfg(feature = "app-shopdata-types")]
24pub use __types::*;
25
26#[cfg(feature = "app-shopdata")]
27impl ShopData {
28 #[doc = "`Load()` overload"]
29 pub fn load() -> () {
30 unsafe {
31 ::unity::il2cpp_call!((::unity::module_base()+0x21b0d30usize)as*mut u8,();
32 )
33 }
34 }
35
36 #[doc = "`Regist()` overload"]
37 pub fn regist() -> () {
38 unsafe {
39 ::unity::il2cpp_call!((::unity::module_base()+0x21b1690usize)as*mut u8,();
40 )
41 }
42 }
43}
44
45#[cfg(feature = "app-shopdata")]
46pub trait IShopDataMethods: IShopData {
47 #[doc = "`get_Iid()` overload"]
48 fn get_iid(self) -> ::unity::Il2CppString {
49 unsafe {
50 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
51 ::unity::il2cpp_call!((::unity::module_base()+0x21b0d40usize)as*mut u8, ::unity::Il2CppString;
52(ShopData)__receiver)
53 }
54 }
55 #[doc = "`set_Iid(::unity::Il2CppString)` overload"]
56 fn set_iid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
57 unsafe {
58 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
59 ::unity::il2cpp_call!((::unity::module_base()+0x21b0d50usize)as*mut u8,();
60(ShopData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
61 }
62 }
63 #[doc = "`get_Stock()` overload"]
64 fn get_stock(self) -> i32 {
65 unsafe {
66 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
67 ::unity::il2cpp_call!((::unity::module_base()+0x21b0d60usize)as*mut u8,i32;
68(ShopData)__receiver)
69 }
70 }
71 #[doc = "`set_Stock(i32)` overload"]
72 fn set_stock(self, value: impl ::core::convert::Into<i32>) -> () {
73 unsafe {
74 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
75 ::unity::il2cpp_call!((::unity::module_base()+0x21b0d70usize)as*mut u8,();
76(ShopData)__receiver,(i32)::core::convert::Into::into(value))
77 }
78 }
79 #[doc = "`get_Condition()` overload"]
80 fn get_condition(self) -> ::unity::Il2CppString {
81 unsafe {
82 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
83 ::unity::il2cpp_call!((::unity::module_base()+0x21b0d80usize)as*mut u8, ::unity::Il2CppString;
84(ShopData)__receiver)
85 }
86 }
87 #[doc = "`set_Condition(::unity::Il2CppString)` overload"]
88 fn set_condition(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
89 unsafe {
90 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
91 ::unity::il2cpp_call!((::unity::module_base()+0x21b0d90usize)as*mut u8,();
92(ShopData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
93 }
94 }
95 #[doc = "`GetWithoutPrefix()` overload"]
96 fn get_without_prefix(self) -> ::unity::Il2CppString {
97 unsafe {
98 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
99 ::unity::il2cpp_call!((::unity::module_base()+0x21b0da0usize)as*mut u8, ::unity::Il2CppString;
100(ShopData)__receiver)
101 }
102 }
103 #[doc = "`get_StockKey()` overload"]
104 fn get_stock_key(self) -> ::unity::Il2CppString {
105 unsafe {
106 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
107 ::unity::il2cpp_call!((::unity::module_base()+0x21b0db0usize)as*mut u8, ::unity::Il2CppString;
108(ShopData)__receiver)
109 }
110 }
111 #[doc = "`set_StockKey(::unity::Il2CppString)` overload"]
112 fn set_stock_key(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
113 unsafe {
114 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
115 ::unity::il2cpp_call!((::unity::module_base()+0x21b0dc0usize)as*mut u8,();
116(ShopData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
117 }
118 }
119 #[doc = "`get_PurchasedKey()` overload"]
120 fn get_purchased_key(self) -> ::unity::Il2CppString {
121 unsafe {
122 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
123 ::unity::il2cpp_call!((::unity::module_base()+0x21b0dd0usize)as*mut u8, ::unity::Il2CppString;
124(ShopData)__receiver)
125 }
126 }
127 #[doc = "`set_PurchasedKey(::unity::Il2CppString)` overload"]
128 fn set_purchased_key(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
129 unsafe {
130 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
131 ::unity::il2cpp_call!((::unity::module_base()+0x21b0de0usize)as*mut u8,();
132(ShopData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
133 }
134 }
135 #[doc = "`GetPurchased()` overload"]
136 fn get_purchased(self) -> i32 {
137 unsafe {
138 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
139 ::unity::il2cpp_call!((::unity::module_base()+0x21b10a0usize)as*mut u8,i32;
140(ShopData)__receiver)
141 }
142 }
143 #[doc = "`SetPurchased(i32)` overload"]
144 fn set_purchased(self, value: impl ::core::convert::Into<i32>) -> () {
145 unsafe {
146 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
147 ::unity::il2cpp_call!((::unity::module_base()+0x21b1180usize)as*mut u8,();
148(ShopData)__receiver,(i32)::core::convert::Into::into(value))
149 }
150 }
151 #[doc = "`AddPurchased(i32)` overload"]
152 fn add_purchased(self, value: impl ::core::convert::Into<i32>) -> () {
153 unsafe {
154 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
155 ::unity::il2cpp_call!((::unity::module_base()+0x21b1350usize)as*mut u8,();
156(ShopData)__receiver,(i32)::core::convert::Into::into(value))
157 }
158 }
159 #[doc = "`IsCondition()` overload"]
160 fn is_condition(self) -> bool {
161 unsafe {
162 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
163 ::unity::il2cpp_call!((::unity::module_base()+0x21b1390usize)as*mut u8,bool;
164(ShopData)__receiver)
165 }
166 }
167 #[doc = "`RegistImpl(::unity::Il2CppString)` overload"]
168 fn regist_impl(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
169 unsafe {
170 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
171 ::unity::il2cpp_call!((::unity::module_base()+0x21b1490usize)as*mut u8,();
172(ShopData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
173 }
174 }
175 #[doc = "`.ctor()` overload"]
176 fn ctor(self) -> () {
177 unsafe {
178 let __receiver = <ShopData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
179 ::unity::il2cpp_call!((::unity::module_base()+0x21b1830usize)as*mut u8,();
180(ShopData)__receiver)
181 }
182 }
183}
184
185#[cfg(feature = "app-shopdata")]
186impl<__T: IShopData> IShopDataMethods for __T {}
187
188#[cfg(feature = "app-shopdata")]
189impl ShopData {
190 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
191 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
192 }
193
194 pub fn get_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
195 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
196 }
197
198 pub fn set_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
199 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
200 }
201
202 pub fn get_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
203 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
204 }
205
206 pub fn set_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
207 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
208 }
209
210 pub fn get_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
211 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
212 }
213
214 pub fn set_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
215 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
216 }
217
218 pub fn get_without_prefix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
219 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
220 }
221
222 pub fn get_stock_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
223 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
224 }
225
226 pub fn set_stock_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
227 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
228 }
229
230 pub fn get_purchased_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
231 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
232 }
233
234 pub fn set_purchased_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
235 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
236 }
237
238 pub fn get_purchased_method_info() -> &'static ::unity::il2cpp::MethodInfo {
239 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
240 }
241
242 pub fn set_purchased_method_info() -> &'static ::unity::il2cpp::MethodInfo {
243 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
244 }
245
246 pub fn add_purchased_method_info() -> &'static ::unity::il2cpp::MethodInfo {
247 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
248 }
249
250 pub fn is_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
251 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
252 }
253
254 pub fn regist_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
255 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
256 }
257
258 pub fn regist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
259 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
260 }
261
262 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
263 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
264 }
265}
266
267#[cfg(feature = "app-shopdata")]
268impl ShopData {
269 #[doc = "`.ctor()` — no args"]
270 pub fn new() -> Self {
271 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
272 panic!(
273 "{}
274::{}
275 failed to instantiate",
276 ::core::stringify!(ShopData),
277 ::core::stringify!(new),
278 )
279 });
280 <Self as IShopDataMethods>::ctor(this);
281 this
282 }
283}
284
285#[cfg(feature = "app-shopdata")]
286#[doc(hidden)]
287pub mod prelude {
288 pub use super::{IShopData, IShopDataMethods, ShopData};
289 #[cfg(feature = "app-structbase")]
290 pub use crate::app::structbase::IStructBaseMethods;
291 #[cfg(feature = "app-structdataarray_1")]
292 pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
293 #[cfg(feature = "app-structtemplate_1")]
294 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
295 #[cfg(feature = "system-object")]
296 pub use crate::system::object::IObjectMethods;
297 pub use crate::{
298 app::{structbase::IStructBase, structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1},
299 system::object::IObject,
300 };
301}