1#[cfg(feature = "app-chartdata-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/chartdata/ChartData.md"))]
18 #[::unity::class(namespace = "App", name = "ChartData")]
19 #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::chartdata::ChartData>)]
20 pub struct ChartData {
21 #[static_field]
22 #[rename(name = "ITEM_COUNT")]
23 pub item_count: i32,
24 }
25
26 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/chartdata/ChartData_Item.md"))]
27 #[::unity::class(namespace = "App", name = "ChartData.Item")]
28 #[parent(crate::system::object::Object)]
29 pub struct ChartData_Item {}
30}
31
32#[cfg(feature = "app-chartdata-types")]
33pub use __types::*;
34
35#[cfg(feature = "app-chartdata")]
36impl ChartData {
37 #[doc = "`Load()` overload"]
38 pub fn load() -> () {
39 unsafe {
40 ::unity::il2cpp_call!((::unity::module_base()+0x1e9fc00usize)as*mut u8,();
41 )
42 }
43 }
44}
45
46#[cfg(feature = "app-chartdata")]
47pub trait IChartDataMethods: IChartData {
48 #[doc = "`.ctor()` overload"]
49 fn ctor(self) -> () {
50 unsafe {
51 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
52 ::unity::il2cpp_call!((::unity::module_base()+0x1e9fcb0usize)as*mut u8,();
53(ChartData)__receiver)
54 }
55 }
56 #[doc = "`get_Chapter()` overload"]
57 fn get_chapter(self) -> ::unity::Il2CppString {
58 unsafe {
59 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
60 ::unity::il2cpp_call!((::unity::module_base()+0x1e9ff70usize)as*mut u8, ::unity::Il2CppString;
61(ChartData)__receiver)
62 }
63 }
64 #[doc = "`set_Chapter(::unity::Il2CppString)` overload"]
65 fn set_chapter(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
66 unsafe {
67 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
68 ::unity::il2cpp_call!((::unity::module_base()+0x1e9ff80usize)as*mut u8,();
69(ChartData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
70 }
71 }
72 #[doc = "`get_Pid()` overload"]
73 fn get_pid(self) -> ::unity::Il2CppString {
74 unsafe {
75 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
76 ::unity::il2cpp_call!((::unity::module_base()+0x1e9ff90usize)as*mut u8, ::unity::Il2CppString;
77(ChartData)__receiver)
78 }
79 }
80 #[doc = "`set_Pid(::unity::Il2CppString)` overload"]
81 fn set_pid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
82 unsafe {
83 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
84 ::unity::il2cpp_call!((::unity::module_base()+0x1e9ffa0usize)as*mut u8,();
85(ChartData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
86 }
87 }
88 #[doc = "`get_LevelN()` overload"]
89 fn get_level_n(self) -> u8 {
90 unsafe {
91 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
92 ::unity::il2cpp_call!((::unity::module_base()+0x1e9ffb0usize)as*mut u8,u8;
93(ChartData)__receiver)
94 }
95 }
96 #[doc = "`set_LevelN(u8)` overload"]
97 fn set_level_n(self, value: impl ::core::convert::Into<u8>) -> () {
98 unsafe {
99 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
100 ::unity::il2cpp_call!((::unity::module_base()+0x1e9ffc0usize)as*mut u8,();
101(ChartData)__receiver,(u8)::core::convert::Into::into(value))
102 }
103 }
104 #[doc = "`get_LevelH()` overload"]
105 fn get_level_h(self) -> u8 {
106 unsafe {
107 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
108 ::unity::il2cpp_call!((::unity::module_base()+0x1e9ffd0usize)as*mut u8,u8;
109(ChartData)__receiver)
110 }
111 }
112 #[doc = "`set_LevelH(u8)` overload"]
113 fn set_level_h(self, value: impl ::core::convert::Into<u8>) -> () {
114 unsafe {
115 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
116 ::unity::il2cpp_call!((::unity::module_base()+0x1e9ffe0usize)as*mut u8,();
117(ChartData)__receiver,(u8)::core::convert::Into::into(value))
118 }
119 }
120 #[doc = "`get_LevelL()` overload"]
121 fn get_level_l(self) -> u8 {
122 unsafe {
123 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
124 ::unity::il2cpp_call!((::unity::module_base()+0x1e9fff0usize)as*mut u8,u8;
125(ChartData)__receiver)
126 }
127 }
128 #[doc = "`set_LevelL(u8)` overload"]
129 fn set_level_l(self, value: impl ::core::convert::Into<u8>) -> () {
130 unsafe {
131 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0000usize)as*mut u8,();
133(ChartData)__receiver,(u8)::core::convert::Into::into(value))
134 }
135 }
136 #[doc = "`get_Jid()` overload"]
137 fn get_jid(self) -> ::unity::Il2CppString {
138 unsafe {
139 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0010usize)as*mut u8, ::unity::Il2CppString;
141(ChartData)__receiver)
142 }
143 }
144 #[doc = "`set_Jid(::unity::Il2CppString)` overload"]
145 fn set_jid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
146 unsafe {
147 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
148 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0020usize)as*mut u8,();
149(ChartData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
150 }
151 }
152 #[doc = "`get_Items()` overload"]
153 fn get_items(self) -> ::unity::Array<crate::app::chartdata::ChartData_Item> {
154 unsafe {
155 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
156 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0030usize)as*mut u8, ::unity::Array<crate::app::chartdata::ChartData_Item> ;
157(ChartData)__receiver)
158 }
159 }
160 #[doc = "`set_Items(::unity::Array<crate::app::chartdata::ChartData_Item>)` overload"]
161 fn set_items(self, value: impl ::core::convert::Into<::unity::Array<crate::app::chartdata::ChartData_Item>>) -> () {
162 unsafe {
163 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
164 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0040usize)as*mut u8,();
165(ChartData)__receiver,(::unity::Array<crate::app::chartdata::ChartData_Item>)::core::convert::Into::into(value))
166 }
167 }
168 #[doc = "`get_Item1()` overload"]
169 fn get_item1(self) -> crate::app::chartdata::ChartData_Item {
170 unsafe {
171 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
172 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0050usize)as*mut u8,crate::app::chartdata::ChartData_Item;
173(ChartData)__receiver)
174 }
175 }
176 #[doc = "`set_Item1(crate::app::chartdata::ChartData_Item)` overload"]
177 fn set_item1(self, value: impl ::core::convert::Into<crate::app::chartdata::ChartData_Item>) -> () {
178 unsafe {
179 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
180 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0060usize)as*mut u8,();
181(ChartData)__receiver,(crate::app::chartdata::ChartData_Item)::core::convert::Into::into(value))
182 }
183 }
184 #[doc = "`get_Item2()` overload"]
185 fn get_item2(self) -> crate::app::chartdata::ChartData_Item {
186 unsafe {
187 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
188 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0070usize)as*mut u8,crate::app::chartdata::ChartData_Item;
189(ChartData)__receiver)
190 }
191 }
192 #[doc = "`set_Item2(crate::app::chartdata::ChartData_Item)` overload"]
193 fn set_item2(self, value: impl ::core::convert::Into<crate::app::chartdata::ChartData_Item>) -> () {
194 unsafe {
195 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
196 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0080usize)as*mut u8,();
197(ChartData)__receiver,(crate::app::chartdata::ChartData_Item)::core::convert::Into::into(value))
198 }
199 }
200 #[doc = "`get_Item3()` overload"]
201 fn get_item3(self) -> crate::app::chartdata::ChartData_Item {
202 unsafe {
203 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0090usize)as*mut u8,crate::app::chartdata::ChartData_Item;
205(ChartData)__receiver)
206 }
207 }
208 #[doc = "`set_Item3(crate::app::chartdata::ChartData_Item)` overload"]
209 fn set_item3(self, value: impl ::core::convert::Into<crate::app::chartdata::ChartData_Item>) -> () {
210 unsafe {
211 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212 ::unity::il2cpp_call!((::unity::module_base()+0x1ea00a0usize)as*mut u8,();
213(ChartData)__receiver,(crate::app::chartdata::ChartData_Item)::core::convert::Into::into(value))
214 }
215 }
216 #[doc = "`get_Item4()` overload"]
217 fn get_item4(self) -> crate::app::chartdata::ChartData_Item {
218 unsafe {
219 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
220 ::unity::il2cpp_call!((::unity::module_base()+0x1ea00b0usize)as*mut u8,crate::app::chartdata::ChartData_Item;
221(ChartData)__receiver)
222 }
223 }
224 #[doc = "`set_Item4(crate::app::chartdata::ChartData_Item)` overload"]
225 fn set_item4(self, value: impl ::core::convert::Into<crate::app::chartdata::ChartData_Item>) -> () {
226 unsafe {
227 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
228 ::unity::il2cpp_call!((::unity::module_base()+0x1ea00c0usize)as*mut u8,();
229(ChartData)__receiver,(crate::app::chartdata::ChartData_Item)::core::convert::Into::into(value))
230 }
231 }
232 #[doc = "`get_Item5()` overload"]
233 fn get_item5(self) -> crate::app::chartdata::ChartData_Item {
234 unsafe {
235 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
236 ::unity::il2cpp_call!((::unity::module_base()+0x1ea00d0usize)as*mut u8,crate::app::chartdata::ChartData_Item;
237(ChartData)__receiver)
238 }
239 }
240 #[doc = "`set_Item5(crate::app::chartdata::ChartData_Item)` overload"]
241 fn set_item5(self, value: impl ::core::convert::Into<crate::app::chartdata::ChartData_Item>) -> () {
242 unsafe {
243 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
244 ::unity::il2cpp_call!((::unity::module_base()+0x1ea00e0usize)as*mut u8,();
245(ChartData)__receiver,(crate::app::chartdata::ChartData_Item)::core::convert::Into::into(value))
246 }
247 }
248 #[doc = "`get_GodId()` overload"]
249 fn get_god_id(self) -> ::unity::Il2CppString {
250 unsafe {
251 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
252 ::unity::il2cpp_call!((::unity::module_base()+0x1ea00f0usize)as*mut u8, ::unity::Il2CppString;
253(ChartData)__receiver)
254 }
255 }
256 #[doc = "`set_GodId(::unity::Il2CppString)` overload"]
257 fn set_god_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
258 unsafe {
259 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0100usize)as*mut u8,();
261(ChartData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
262 }
263 }
264 #[doc = "`GetLevel(crate::app::difficulty::Difficulty)` overload"]
265 fn get_level(self, difficulty: impl ::core::convert::Into<crate::app::difficulty::Difficulty>) -> i32 {
266 unsafe {
267 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268 ::unity::il2cpp_call!((::unity::module_base()+0x1ea0110usize)as*mut u8,i32;
269(ChartData)__receiver,(crate::app::difficulty::Difficulty)::core::convert::Into::into(difficulty))
270 }
271 }
272 #[doc = "`GetDebugName()` overload"]
273 fn get_debug_name(self) -> ::unity::Il2CppString {
274 unsafe {
275 let __receiver = <ChartData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276 {
277 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
278 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
279 panic!(
280 "unity: virtual slot {}
281 out of range (vtable len {}
282) on the runtime class behind {}
283 (method `{}
284`)",
285 8usize,
286 __vt.len(),
287 <ChartData as ::unity::ClassIdentity>::NAME,
288 "GetDebugName",
289 )
290 });
291 let __inner: extern "C" fn(ChartData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
292 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
293 __inner(__receiver, __mi)
294 }
295 }
296 }
297}
298
299#[cfg(feature = "app-chartdata")]
300impl<__T: IChartData> IChartDataMethods for __T {}
301
302#[cfg(feature = "app-chartdata")]
303impl ChartData {
304 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
305 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
306 }
307
308 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
309 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
310 }
311
312 pub fn get_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
313 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
314 }
315
316 pub fn set_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
317 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
318 }
319
320 pub fn get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
322 }
323
324 pub fn set_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
326 }
327
328 pub fn get_level_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
330 }
331
332 pub fn set_level_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
334 }
335
336 pub fn get_level_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
338 }
339
340 pub fn set_level_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
342 }
343
344 pub fn get_level_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
346 }
347
348 pub fn set_level_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
350 }
351
352 pub fn get_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
354 }
355
356 pub fn set_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
358 }
359
360 pub fn get_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
362 }
363
364 pub fn set_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
366 }
367
368 pub fn get_item1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
370 }
371
372 pub fn set_item1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
374 }
375
376 pub fn get_item2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
378 }
379
380 pub fn set_item2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
382 }
383
384 pub fn get_item3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
386 }
387
388 pub fn set_item3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
390 }
391
392 pub fn get_item4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
394 }
395
396 pub fn set_item4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
398 }
399
400 pub fn get_item5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
402 }
403
404 pub fn set_item5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
406 }
407
408 pub fn get_god_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
410 }
411
412 pub fn set_god_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
414 }
415
416 pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
418 }
419
420 pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
422 }
423}
424
425#[cfg(feature = "app-chartdata")]
426impl ChartData {
427 #[doc = "Direct (non-virtual) call to `ChartData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
428 pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
429 let __mi = Self::get_debug_name_method_info();
430 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
431 __inner(this.into(), ::core::option::Option::None)
432 }
433}
434
435#[cfg(feature = "app-chartdata")]
436impl ChartData {
437 #[doc = "`.ctor()` — no args"]
438 pub fn new() -> Self {
439 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
440 panic!(
441 "{}
442::{}
443 failed to instantiate",
444 ::core::stringify!(ChartData),
445 ::core::stringify!(new),
446 )
447 });
448 <Self as IChartDataMethods>::ctor(this);
449 this
450 }
451}
452
453#[cfg(feature = "app-chartdata")]
454pub trait IChartData_ItemMethods: IChartData_Item {
455 #[doc = "`get_Iid()` overload"]
456 fn get_iid(self) -> ::unity::Il2CppString {
457 unsafe {
458 let __receiver = <ChartData_Item as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
459 ::unity::il2cpp_call!((::unity::module_base()+0x19c61b0usize)as*mut u8, ::unity::Il2CppString;
460(ChartData_Item)__receiver)
461 }
462 }
463 #[doc = "`set_Iid(::unity::Il2CppString)` overload"]
464 fn set_iid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
465 unsafe {
466 let __receiver = <ChartData_Item as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
467 ::unity::il2cpp_call!((::unity::module_base()+0x19c61c0usize)as*mut u8,();
468(ChartData_Item)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
469 }
470 }
471 #[doc = "`.ctor()` overload"]
472 fn ctor(self) -> () {
473 unsafe {
474 let __receiver = <ChartData_Item as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
475 ::unity::il2cpp_call!((::unity::module_base()+0x19c61d0usize)as*mut u8,();
476(ChartData_Item)__receiver)
477 }
478 }
479}
480
481#[cfg(feature = "app-chartdata")]
482impl<__T: IChartData_Item> IChartData_ItemMethods for __T {}
483
484#[cfg(feature = "app-chartdata")]
485impl ChartData_Item {
486 pub fn get_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
488 }
489
490 pub fn set_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
492 }
493
494 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
496 }
497}
498
499#[cfg(feature = "app-chartdata")]
500impl ChartData_Item {
501 #[doc = "`.ctor()` — no args"]
502 pub fn new() -> Self {
503 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
504 panic!(
505 "{}
506::{}
507 failed to instantiate",
508 ::core::stringify!(ChartData_Item),
509 ::core::stringify!(new),
510 )
511 });
512 <Self as IChartData_ItemMethods>::ctor(this);
513 this
514 }
515}
516
517#[cfg(feature = "app-chartdata")]
518#[doc(hidden)]
519pub mod prelude {
520 pub use super::{ChartData, ChartData_Item, IChartData, IChartDataMethods, IChartData_Item, IChartData_ItemMethods};
521 #[cfg(feature = "app-structbase")]
522 pub use crate::app::structbase::IStructBaseMethods;
523 #[cfg(feature = "app-structdataarray_1")]
524 pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
525 #[cfg(feature = "app-structtemplate_1")]
526 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
527 #[cfg(feature = "system-object")]
528 pub use crate::system::object::IObjectMethods;
529 pub use crate::{
530 app::{structbase::IStructBase, structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1},
531 system::object::IObject,
532 };
533}