1#[cfg(feature = "app-jobintrodata-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::{
15 object::{IObject, Object},
16 r#enum::{Enum, IEnum},
17 valuetype::{IValueType, ValueType},
18 },
19 };
20
21 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/jobintrodata/JobIntroData_BattleType.md"))]
22 #[repr(C)]
23 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
24 pub struct JobIntroData_BattleType {
25 pub value: i32,
26 }
27 impl ::unity::ClassIdentity for JobIntroData_BattleType {
28 const NAME: &'static str = "JobIntroData.BattleType";
29 const NAMESPACE: &'static str = "App";
30
31 fn class() -> ::unity::Class {
32 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
33 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
34 }
35 }
36 impl ::unity::IlType for JobIntroData_BattleType {
37 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
38 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
39 }
40 }
41 impl JobIntroData_BattleType {
42 pub fn none() -> Self {
43 Self { value: 0 }
44 }
45
46 pub fn attack1() -> Self {
47 Self { value: 1 }
48 }
49
50 pub fn attack2() -> Self {
51 Self { value: 2 }
52 }
53
54 pub fn attack3() -> Self {
55 Self { value: 3 }
56 }
57
58 pub fn attack4() -> Self {
59 Self { value: 4 }
60 }
61
62 pub fn attack5() -> Self {
63 Self { value: 5 }
64 }
65
66 pub fn miss() -> Self {
67 Self { value: 6 }
68 }
69
70 pub fn parry() -> Self {
71 Self { value: 7 }
72 }
73
74 pub fn guard() -> Self {
75 Self { value: 8 }
76 }
77
78 pub fn heal() -> Self {
79 Self { value: 9 }
80 }
81
82 pub fn finish() -> Self {
83 Self { value: 10 }
84 }
85 }
86
87 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/jobintrodata/JobIntroData.md"))]
88 #[::unity::class(namespace = "App", name = "JobIntroData")]
89 #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::jobintrodata::JobIntroData>)]
90 pub struct JobIntroData {}
91}
92
93#[cfg(feature = "app-jobintrodata-types")]
94pub use __types::*;
95
96#[cfg(feature = "app-jobintrodata")]
97impl JobIntroData {
98 #[doc = "`Load(::unity::Il2CppString)` overload"]
99 pub fn load(progress: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
100 unsafe {
101 ::unity::il2cpp_call!((::unity::module_base()+0x2057440usize)as*mut u8,();
102(::unity::Il2CppString)::core::convert::Into::into(progress))
103 }
104 }
105}
106
107#[cfg(feature = "app-jobintrodata")]
108pub trait IJobIntroDataMethods: IJobIntroData {
109 #[doc = "`get_DLC()` overload"]
110 fn get_dlc(self) -> bool {
111 unsafe {
112 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113 ::unity::il2cpp_call!((::unity::module_base()+0x2057280usize)as*mut u8,bool;
114(JobIntroData)__receiver)
115 }
116 }
117 #[doc = "`set_DLC(bool)` overload"]
118 fn set_dlc(self, value: impl ::core::convert::Into<bool>) -> () {
119 unsafe {
120 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
121 ::unity::il2cpp_call!((::unity::module_base()+0x2057290usize)as*mut u8,();
122(JobIntroData)__receiver,(bool)::core::convert::Into::into(value))
123 }
124 }
125 #[doc = "`get_Person()` overload"]
126 fn get_person(self) -> ::unity::Array<::unity::Il2CppString> {
127 unsafe {
128 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129 ::unity::il2cpp_call!((::unity::module_base()+0x20572a0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
130(JobIntroData)__receiver)
131 }
132 }
133 #[doc = "`set_Person(::unity::Array<::unity::Il2CppString>)` overload"]
134 fn set_person(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
135 unsafe {
136 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137 ::unity::il2cpp_call!((::unity::module_base()+0x20572b0usize)as*mut u8,();
138(JobIntroData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
139 }
140 }
141 #[doc = "`get_Job()` overload"]
142 fn get_job(self) -> ::unity::Array<::unity::Il2CppString> {
143 unsafe {
144 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145 ::unity::il2cpp_call!((::unity::module_base()+0x20572c0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
146(JobIntroData)__receiver)
147 }
148 }
149 #[doc = "`set_Job(::unity::Array<::unity::Il2CppString>)` overload"]
150 fn set_job(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
151 unsafe {
152 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153 ::unity::il2cpp_call!((::unity::module_base()+0x20572d0usize)as*mut u8,();
154(JobIntroData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
155 }
156 }
157 #[doc = "`get_Weapon()` overload"]
158 fn get_weapon(self) -> ::unity::Array<::unity::Il2CppString> {
159 unsafe {
160 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161 ::unity::il2cpp_call!((::unity::module_base()+0x20572e0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
162(JobIntroData)__receiver)
163 }
164 }
165 #[doc = "`set_Weapon(::unity::Array<::unity::Il2CppString>)` overload"]
166 fn set_weapon(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
167 unsafe {
168 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169 ::unity::il2cpp_call!((::unity::module_base()+0x20572f0usize)as*mut u8,();
170(JobIntroData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
171 }
172 }
173 #[doc = "`get_Enemy()` overload"]
174 fn get_enemy(self) -> ::unity::Array<::unity::Il2CppString> {
175 unsafe {
176 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177 ::unity::il2cpp_call!((::unity::module_base()+0x2057300usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
178(JobIntroData)__receiver)
179 }
180 }
181 #[doc = "`set_Enemy(::unity::Array<::unity::Il2CppString>)` overload"]
182 fn set_enemy(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
183 unsafe {
184 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185 ::unity::il2cpp_call!((::unity::module_base()+0x2057310usize)as*mut u8,();
186(JobIntroData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
187 }
188 }
189 #[doc = "`get_EnemyJob()` overload"]
190 fn get_enemy_job(self) -> ::unity::Array<::unity::Il2CppString> {
191 unsafe {
192 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193 ::unity::il2cpp_call!((::unity::module_base()+0x2057320usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
194(JobIntroData)__receiver)
195 }
196 }
197 #[doc = "`set_EnemyJob(::unity::Array<::unity::Il2CppString>)` overload"]
198 fn set_enemy_job(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
199 unsafe {
200 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
201 ::unity::il2cpp_call!((::unity::module_base()+0x2057330usize)as*mut u8,();
202(JobIntroData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
203 }
204 }
205 #[doc = "`get_EnemyWeapon()` overload"]
206 fn get_enemy_weapon(self) -> ::unity::Array<::unity::Il2CppString> {
207 unsafe {
208 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
209 ::unity::il2cpp_call!((::unity::module_base()+0x2057340usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
210(JobIntroData)__receiver)
211 }
212 }
213 #[doc = "`set_EnemyWeapon(::unity::Array<::unity::Il2CppString>)` overload"]
214 fn set_enemy_weapon(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
215 unsafe {
216 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
217 ::unity::il2cpp_call!((::unity::module_base()+0x2057350usize)as*mut u8,();
218(JobIntroData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
219 }
220 }
221 #[doc = "`get_X()` overload"]
222 fn get_x(self) -> i32 {
223 unsafe {
224 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
225 ::unity::il2cpp_call!((::unity::module_base()+0x2057360usize)as*mut u8,i32;
226(JobIntroData)__receiver)
227 }
228 }
229 #[doc = "`set_X(i32)` overload"]
230 fn set_x(self, value: impl ::core::convert::Into<i32>) -> () {
231 unsafe {
232 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233 ::unity::il2cpp_call!((::unity::module_base()+0x2057370usize)as*mut u8,();
234(JobIntroData)__receiver,(i32)::core::convert::Into::into(value))
235 }
236 }
237 #[doc = "`get_Z()` overload"]
238 fn get_z(self) -> i32 {
239 unsafe {
240 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241 ::unity::il2cpp_call!((::unity::module_base()+0x2057380usize)as*mut u8,i32;
242(JobIntroData)__receiver)
243 }
244 }
245 #[doc = "`set_Z(i32)` overload"]
246 fn set_z(self, value: impl ::core::convert::Into<i32>) -> () {
247 unsafe {
248 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249 ::unity::il2cpp_call!((::unity::module_base()+0x2057390usize)as*mut u8,();
250(JobIntroData)__receiver,(i32)::core::convert::Into::into(value))
251 }
252 }
253 #[doc = "`get_Distance()` overload"]
254 fn get_distance(self) -> f32 {
255 unsafe {
256 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257 ::unity::il2cpp_call!((::unity::module_base()+0x20573a0usize)as*mut u8,f32;
258(JobIntroData)__receiver)
259 }
260 }
261 #[doc = "`set_Distance(f32)` overload"]
262 fn set_distance(self, value: impl ::core::convert::Into<f32>) -> () {
263 unsafe {
264 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
265 ::unity::il2cpp_call!((::unity::module_base()+0x20573b0usize)as*mut u8,();
266(JobIntroData)__receiver,(f32)::core::convert::Into::into(value))
267 }
268 }
269 #[doc = "`get_Field()` overload"]
270 fn get_field(self) -> ::unity::Il2CppString {
271 unsafe {
272 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
273 ::unity::il2cpp_call!((::unity::module_base()+0x20573c0usize)as*mut u8, ::unity::Il2CppString;
274(JobIntroData)__receiver)
275 }
276 }
277 #[doc = "`set_Field(::unity::Il2CppString)` overload"]
278 fn set_field(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
279 unsafe {
280 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
281 ::unity::il2cpp_call!((::unity::module_base()+0x20573d0usize)as*mut u8,();
282(JobIntroData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
283 }
284 }
285 #[doc = "`get_Attack()` overload"]
286 fn get_attack(self) -> crate::app::jobintrodata::JobIntroData_BattleType {
287 unsafe {
288 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289 ::unity::il2cpp_call!((::unity::module_base()+0x20573e0usize)as*mut u8,crate::app::jobintrodata::JobIntroData_BattleType;
290(JobIntroData)__receiver)
291 }
292 }
293 #[doc = "`set_Attack(crate::app::jobintrodata::JobIntroData_BattleType)` overload"]
294 fn set_attack(self, value: impl ::core::convert::Into<crate::app::jobintrodata::JobIntroData_BattleType>) -> () {
295 unsafe {
296 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297 ::unity::il2cpp_call!((::unity::module_base()+0x20573f0usize)as*mut u8,();
298(JobIntroData)__receiver,(crate::app::jobintrodata::JobIntroData_BattleType)::core::convert::Into::into(value))
299 }
300 }
301 #[doc = "`get_Counter()` overload"]
302 fn get_counter(self) -> crate::app::jobintrodata::JobIntroData_BattleType {
303 unsafe {
304 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
305 ::unity::il2cpp_call!((::unity::module_base()+0x2057400usize)as*mut u8,crate::app::jobintrodata::JobIntroData_BattleType;
306(JobIntroData)__receiver)
307 }
308 }
309 #[doc = "`set_Counter(crate::app::jobintrodata::JobIntroData_BattleType)` overload"]
310 fn set_counter(self, value: impl ::core::convert::Into<crate::app::jobintrodata::JobIntroData_BattleType>) -> () {
311 unsafe {
312 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313 ::unity::il2cpp_call!((::unity::module_base()+0x2057410usize)as*mut u8,();
314(JobIntroData)__receiver,(crate::app::jobintrodata::JobIntroData_BattleType)::core::convert::Into::into(value))
315 }
316 }
317 #[doc = "`get_Pursuit()` overload"]
318 fn get_pursuit(self) -> crate::app::jobintrodata::JobIntroData_BattleType {
319 unsafe {
320 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
321 ::unity::il2cpp_call!((::unity::module_base()+0x2057420usize)as*mut u8,crate::app::jobintrodata::JobIntroData_BattleType;
322(JobIntroData)__receiver)
323 }
324 }
325 #[doc = "`set_Pursuit(crate::app::jobintrodata::JobIntroData_BattleType)` overload"]
326 fn set_pursuit(self, value: impl ::core::convert::Into<crate::app::jobintrodata::JobIntroData_BattleType>) -> () {
327 unsafe {
328 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
329 ::unity::il2cpp_call!((::unity::module_base()+0x2057430usize)as*mut u8,();
330(JobIntroData)__receiver,(crate::app::jobintrodata::JobIntroData_BattleType)::core::convert::Into::into(value))
331 }
332 }
333 #[doc = "`.ctor()` overload"]
334 fn ctor(self) -> () {
335 unsafe {
336 let __receiver = <JobIntroData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
337 ::unity::il2cpp_call!((::unity::module_base()+0x2057810usize)as*mut u8,();
338(JobIntroData)__receiver)
339 }
340 }
341}
342
343#[cfg(feature = "app-jobintrodata")]
344impl<__T: IJobIntroData> IJobIntroDataMethods for __T {}
345
346#[cfg(feature = "app-jobintrodata")]
347impl JobIntroData {
348 pub fn get_dlc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
350 }
351
352 pub fn set_dlc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
354 }
355
356 pub fn get_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
358 }
359
360 pub fn set_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
362 }
363
364 pub fn get_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
366 }
367
368 pub fn set_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
370 }
371
372 pub fn get_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
374 }
375
376 pub fn set_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
378 }
379
380 pub fn get_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
382 }
383
384 pub fn set_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
386 }
387
388 pub fn get_enemy_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
390 }
391
392 pub fn set_enemy_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
394 }
395
396 pub fn get_enemy_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
398 }
399
400 pub fn set_enemy_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
402 }
403
404 pub fn get_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
406 }
407
408 pub fn set_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
410 }
411
412 pub fn get_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
414 }
415
416 pub fn set_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
418 }
419
420 pub fn get_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
422 }
423
424 pub fn set_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
426 }
427
428 pub fn get_field_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
430 }
431
432 pub fn set_field_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
434 }
435
436 pub fn get_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
438 }
439
440 pub fn set_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
442 }
443
444 pub fn get_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
445 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
446 }
447
448 pub fn set_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
449 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
450 }
451
452 pub fn get_pursuit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
453 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
454 }
455
456 pub fn set_pursuit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
457 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
458 }
459
460 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
461 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
462 }
463
464 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
465 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
466 }
467}
468
469#[cfg(feature = "app-jobintrodata")]
470impl JobIntroData {
471 #[doc = "`.ctor()` — no args"]
472 pub fn new() -> Self {
473 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
474 panic!(
475 "{}
476::{}
477 failed to instantiate",
478 ::core::stringify!(JobIntroData),
479 ::core::stringify!(new),
480 )
481 });
482 <Self as IJobIntroDataMethods>::ctor(this);
483 this
484 }
485}
486
487#[cfg(feature = "app-jobintrodata")]
488#[doc(hidden)]
489pub mod prelude {
490 pub use super::{IJobIntroData, IJobIntroDataMethods, JobIntroData, JobIntroData_BattleType};
491 #[cfg(feature = "app-structbase")]
492 pub use crate::app::structbase::IStructBaseMethods;
493 #[cfg(feature = "app-structdataarray_1")]
494 pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
495 #[cfg(feature = "app-structtemplate_1")]
496 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
497 #[cfg(feature = "system-object")]
498 pub use crate::system::object::IObjectMethods;
499 #[cfg(feature = "system-enum")]
500 pub use crate::system::r#enum::IEnumMethods;
501 #[cfg(feature = "system-valuetype")]
502 pub use crate::system::valuetype::IValueTypeMethods;
503 pub use crate::{
504 app::{structbase::IStructBase, structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1},
505 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
506 };
507}