1#[cfg(feature = "app-jobdata-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 bitfield32::{BitField32, IBitField32},
11 bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12 bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13 structbase::{IStructBase, StructBase},
14 structdata_1::{IStructData_1, StructData_1},
15 structtemplate_1::{IStructTemplate_1, StructTemplate_1},
16 },
17 system::{
18 object::{IObject, Object},
19 r#enum::{Enum, IEnum},
20 valuetype::{IValueType, ValueType},
21 },
22 };
23
24 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/jobdata/JobData_Ranks.md"))]
25 #[repr(C)]
26 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
27 pub struct JobData_Ranks {
28 pub value: i32,
29 }
30 impl ::unity::ClassIdentity for JobData_Ranks {
31 const NAME: &'static str = "JobData.Ranks";
32 const NAMESPACE: &'static str = "App";
33
34 fn class() -> ::unity::Class {
35 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
36 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
37 }
38 }
39 impl ::unity::IlType for JobData_Ranks {
40 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42 }
43 }
44 impl JobData_Ranks {
45 pub fn low() -> Self {
46 Self { value: 0 }
47 }
48
49 pub fn high() -> Self {
50 Self { value: 1 }
51 }
52 }
53
54 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/jobdata/JobData_WeaponValues.md"))]
55 #[repr(C)]
56 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
57 pub struct JobData_WeaponValues {
58 pub value: i32,
59 }
60 impl ::unity::ClassIdentity for JobData_WeaponValues {
61 const NAME: &'static str = "JobData.WeaponValues";
62 const NAMESPACE: &'static str = "App";
63
64 fn class() -> ::unity::Class {
65 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
66 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
67 }
68 }
69 impl ::unity::IlType for JobData_WeaponValues {
70 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
71 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
72 }
73 }
74 impl JobData_WeaponValues {
75 pub fn none() -> Self {
76 Self { value: 0 }
77 }
78
79 pub fn equippable() -> Self {
80 Self { value: 1 }
81 }
82
83 pub fn selectable1() -> Self {
84 Self { value: 2 }
85 }
86
87 pub fn selectable2() -> Self {
88 Self { value: 3 }
89 }
90 }
91
92 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/jobdata/JobData.md"))]
93 #[::unity::class(namespace = "App", name = "JobData")]
94 #[parent(crate::app::structdata_1::StructData_1<crate::app::jobdata::JobData>)]
95 pub struct JobData {
96 #[static_field]
97 #[rename(name = "MaxHighJob")]
98 pub max_high_job: i32,
99 #[static_field]
100 #[rename(name = "JidMaleSuffix")]
101 pub jid_male_suffix: ::unity::Il2CppString,
102 #[static_field]
103 #[rename(name = "JidFemaleSuffix")]
104 pub jid_female_suffix: ::unity::Il2CppString,
105 #[offset(152)]
106 #[rename(name = "Weapons")]
107 pub weapons: ::unity::Array<i8>,
108 #[offset(160)]
109 #[rename(name = "MaxWeaponLevels")]
110 pub max_weapon_levels: ::unity::Array<::unity::Il2CppString>,
111 #[offset(168)]
112 #[rename(name = "WeaponLevels")]
113 pub weapon_levels: ::unity::Array<crate::app::weaponlevel::WeaponLevel_Kind>,
114 #[offset(176)]
115 #[rename(name = "WeaponLevelPlusMask")]
116 pub weapon_level_plus_mask: crate::app::weaponmask::WeaponMask,
117 #[offset(184)]
118 #[rename(name = "HighJobs")]
119 pub high_jobs: ::unity::Array<::unity::Il2CppString>,
120 }
121
122 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/jobdata/JobData_MoveTypes.md"))]
123 #[repr(C)]
124 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
125 pub struct JobData_MoveTypes {
126 pub value: i32,
127 }
128 impl ::unity::ClassIdentity for JobData_MoveTypes {
129 const NAME: &'static str = "JobData.MoveTypes";
130 const NAMESPACE: &'static str = "App";
131
132 fn class() -> ::unity::Class {
133 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
134 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
135 }
136 }
137 impl ::unity::IlType for JobData_MoveTypes {
138 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
139 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
140 }
141 }
142 impl JobData_MoveTypes {
143 pub fn none() -> Self {
144 Self { value: 0 }
145 }
146
147 pub fn foot() -> Self {
148 Self { value: 1 }
149 }
150
151 pub fn horse() -> Self {
152 Self { value: 2 }
153 }
154
155 pub fn fly() -> Self {
156 Self { value: 3 }
157 }
158
159 pub fn dragon() -> Self {
160 Self { value: 4 }
161 }
162
163 pub fn pad() -> Self {
164 Self { value: 5 }
165 }
166
167 pub fn num() -> Self {
168 Self { value: 6 }
169 }
170 }
171
172 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/jobdata/JobData_FlagField.md"))]
173 #[::unity::class(namespace = "App", name = "JobData.FlagField")]
174 #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::jobdata::JobData_Flags>)]
175 pub struct JobData_FlagField {}
176
177 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/jobdata/JobData_Flags.md"))]
178 #[repr(C)]
179 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
180 pub struct JobData_Flags {
181 pub value: i32,
182 }
183 impl ::unity::ClassIdentity for JobData_Flags {
184 const NAME: &'static str = "JobData.Flags";
185 const NAMESPACE: &'static str = "App";
186
187 fn class() -> ::unity::Class {
188 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
189 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
190 }
191 }
192 impl ::unity::IlType for JobData_Flags {
193 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
194 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
195 }
196 }
197 impl JobData_Flags {
198 pub fn can_cc() -> Self {
199 Self { value: 1 }
200 }
201
202 pub fn anyone_cc() -> Self {
203 Self { value: 2 }
204 }
205
206 pub fn female_only() -> Self {
207 Self { value: 4 }
208 }
209
210 pub fn encount_map() -> Self {
211 Self { value: 8 }
212 }
213 }
214}
215
216#[cfg(feature = "app-jobdata-types")]
217pub use __types::*;
218
219#[cfg(feature = "app-jobdata")]
220impl JobData {
221 #[doc = "`GetMoveTypeName(crate::app::jobdata::JobData_MoveTypes)` overload"]
222 pub fn get_move_type_name(r#type: impl ::core::convert::Into<crate::app::jobdata::JobData_MoveTypes>) -> ::unity::Il2CppString {
223 unsafe {
224 ::unity::il2cpp_call!((::unity::module_base()+0x20538d0usize)as*mut u8, ::unity::Il2CppString;
225(crate::app::jobdata::JobData_MoveTypes)::core::convert::Into::into(r#type))
226 }
227 }
228
229 #[doc = "`Load()` overload"]
230 pub fn load() -> () {
231 unsafe {
232 ::unity::il2cpp_call!((::unity::module_base()+0x2053970usize)as*mut u8,();
233 )
234 }
235 }
236
237 #[doc = "`Serialize(crate::app::stream_2::Stream_2, crate::app::jobdata::JobData)` overload"]
238 pub fn serialize(
239 stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
240 job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
241 ) -> () {
242 unsafe {
243 ::unity::il2cpp_call!((::unity::module_base()+0x2056cc0usize)as*mut u8,();
244(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::jobdata::JobData)::core::convert::Into::into(job))
245 }
246 }
247
248 #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
249 pub fn deserialize(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::jobdata::JobData {
250 unsafe {
251 ::unity::il2cpp_call!((::unity::module_base()+0x2056d20usize)as*mut u8,crate::app::jobdata::JobData;
252(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
253 }
254 }
255
256 #[doc = "`TrySerialize(crate::app::stream_2::Stream_2, crate::app::jobdata::JobData)` overload"]
257 pub fn try_serialize(
258 stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
259 job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
260 ) -> () {
261 unsafe {
262 ::unity::il2cpp_call!((::unity::module_base()+0x2056d80usize)as*mut u8,();
263(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::jobdata::JobData)::core::convert::Into::into(job))
264 }
265 }
266
267 #[doc = "`TryDeserialize(crate::app::stream_2::Stream_2)` overload"]
268 pub fn try_deserialize(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::jobdata::JobData {
269 unsafe {
270 ::unity::il2cpp_call!((::unity::module_base()+0x2056e50usize)as*mut u8,crate::app::jobdata::JobData;
271(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
272 }
273 }
274
275 #[doc = "`.cctor()` overload"]
276 pub fn cctor() -> () {
277 unsafe {
278 ::unity::il2cpp_call!((::unity::module_base()+0x20571c0usize)as*mut u8,();
279 )
280 }
281 }
282}
283
284#[cfg(feature = "app-jobdata")]
285pub trait IJobDataMethods: IJobData {
286 #[doc = "`.ctor()` overload"]
287 fn ctor(self) -> () {
288 unsafe {
289 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290 ::unity::il2cpp_call!((::unity::module_base()+0x2053a20usize)as*mut u8,();
291(JobData)__receiver)
292 }
293 }
294 #[doc = "`get_Jid()` overload"]
295 fn get_jid(self) -> ::unity::Il2CppString {
296 unsafe {
297 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298 ::unity::il2cpp_call!((::unity::module_base()+0x2053d20usize)as*mut u8, ::unity::Il2CppString;
299(JobData)__receiver)
300 }
301 }
302 #[doc = "`set_Jid(::unity::Il2CppString)` overload"]
303 fn set_jid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
304 unsafe {
305 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306 ::unity::il2cpp_call!((::unity::module_base()+0x2053d30usize)as*mut u8,();
307(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
308 }
309 }
310 #[doc = "`get_Name()` overload"]
311 fn get_name(self) -> ::unity::Il2CppString {
312 unsafe {
313 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314 ::unity::il2cpp_call!((::unity::module_base()+0x2053d40usize)as*mut u8, ::unity::Il2CppString;
315(JobData)__receiver)
316 }
317 }
318 #[doc = "`set_Name(::unity::Il2CppString)` overload"]
319 fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
320 unsafe {
321 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322 ::unity::il2cpp_call!((::unity::module_base()+0x2053d50usize)as*mut u8,();
323(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
324 }
325 }
326 #[doc = "`get_Aid()` overload"]
327 fn get_aid(self) -> ::unity::Il2CppString {
328 unsafe {
329 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330 ::unity::il2cpp_call!((::unity::module_base()+0x2053d60usize)as*mut u8, ::unity::Il2CppString;
331(JobData)__receiver)
332 }
333 }
334 #[doc = "`set_Aid(::unity::Il2CppString)` overload"]
335 fn set_aid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
336 unsafe {
337 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338 ::unity::il2cpp_call!((::unity::module_base()+0x2053d70usize)as*mut u8,();
339(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
340 }
341 }
342 #[doc = "`get_Help()` overload"]
343 fn get_help(self) -> ::unity::Il2CppString {
344 unsafe {
345 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346 ::unity::il2cpp_call!((::unity::module_base()+0x2053d80usize)as*mut u8, ::unity::Il2CppString;
347(JobData)__receiver)
348 }
349 }
350 #[doc = "`set_Help(::unity::Il2CppString)` overload"]
351 fn set_help(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
352 unsafe {
353 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354 ::unity::il2cpp_call!((::unity::module_base()+0x2053d90usize)as*mut u8,();
355(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
356 }
357 }
358 #[doc = "`get_UnitIconID_M()` overload"]
359 fn get_unit_icon_id_m(self) -> ::unity::Il2CppString {
360 unsafe {
361 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362 ::unity::il2cpp_call!((::unity::module_base()+0x2053da0usize)as*mut u8, ::unity::Il2CppString;
363(JobData)__receiver)
364 }
365 }
366 #[doc = "`set_UnitIconID_M(::unity::Il2CppString)` overload"]
367 fn set_unit_icon_id_m(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
368 unsafe {
369 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
370 ::unity::il2cpp_call!((::unity::module_base()+0x2053db0usize)as*mut u8,();
371(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
372 }
373 }
374 #[doc = "`get_UnitIconID_F()` overload"]
375 fn get_unit_icon_id_f(self) -> ::unity::Il2CppString {
376 unsafe {
377 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378 ::unity::il2cpp_call!((::unity::module_base()+0x2053dc0usize)as*mut u8, ::unity::Il2CppString;
379(JobData)__receiver)
380 }
381 }
382 #[doc = "`set_UnitIconID_F(::unity::Il2CppString)` overload"]
383 fn set_unit_icon_id_f(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
384 unsafe {
385 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
386 ::unity::il2cpp_call!((::unity::module_base()+0x2053dd0usize)as*mut u8,();
387(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
388 }
389 }
390 #[doc = "`get_UnitIconWeaponID()` overload"]
391 fn get_unit_icon_weapon_id(self) -> ::unity::Il2CppString {
392 unsafe {
393 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
394 ::unity::il2cpp_call!((::unity::module_base()+0x2053de0usize)as*mut u8, ::unity::Il2CppString;
395(JobData)__receiver)
396 }
397 }
398 #[doc = "`set_UnitIconWeaponID(::unity::Il2CppString)` overload"]
399 fn set_unit_icon_weapon_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
400 unsafe {
401 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
402 ::unity::il2cpp_call!((::unity::module_base()+0x2053df0usize)as*mut u8,();
403(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
404 }
405 }
406 #[doc = "`get_Rank()` overload"]
407 fn get_rank(self) -> i8 {
408 unsafe {
409 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
410 ::unity::il2cpp_call!((::unity::module_base()+0x2053e00usize)as*mut u8,i8;
411(JobData)__receiver)
412 }
413 }
414 #[doc = "`set_Rank(i8)` overload"]
415 fn set_rank(self, value: impl ::core::convert::Into<i8>) -> () {
416 unsafe {
417 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
418 ::unity::il2cpp_call!((::unity::module_base()+0x2053e10usize)as*mut u8,();
419(JobData)__receiver,(i8)::core::convert::Into::into(value))
420 }
421 }
422 #[doc = "`get_StyleName()` overload"]
423 fn get_style_name(self) -> ::unity::Il2CppString {
424 unsafe {
425 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
426 ::unity::il2cpp_call!((::unity::module_base()+0x2053e20usize)as*mut u8, ::unity::Il2CppString;
427(JobData)__receiver)
428 }
429 }
430 #[doc = "`set_StyleName(::unity::Il2CppString)` overload"]
431 fn set_style_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
432 unsafe {
433 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
434 ::unity::il2cpp_call!((::unity::module_base()+0x2053e30usize)as*mut u8,();
435(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
436 }
437 }
438 #[doc = "`get_MoveType()` overload"]
439 fn get_move_type(self) -> crate::app::jobdata::JobData_MoveTypes {
440 unsafe {
441 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
442 ::unity::il2cpp_call!((::unity::module_base()+0x2053e40usize)as*mut u8,crate::app::jobdata::JobData_MoveTypes;
443(JobData)__receiver)
444 }
445 }
446 #[doc = "`set_MoveType(crate::app::jobdata::JobData_MoveTypes)` overload"]
447 fn set_move_type(self, value: impl ::core::convert::Into<crate::app::jobdata::JobData_MoveTypes>) -> () {
448 unsafe {
449 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
450 ::unity::il2cpp_call!((::unity::module_base()+0x2053e50usize)as*mut u8,();
451(JobData)__receiver,(crate::app::jobdata::JobData_MoveTypes)::core::convert::Into::into(value))
452 }
453 }
454 #[doc = "`get_StepFrame()` overload"]
455 fn get_step_frame(self) -> i32 {
456 unsafe {
457 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
458 ::unity::il2cpp_call!((::unity::module_base()+0x2053e60usize)as*mut u8,i32;
459(JobData)__receiver)
460 }
461 }
462 #[doc = "`set_StepFrame(i32)` overload"]
463 fn set_step_frame(self, value: impl ::core::convert::Into<i32>) -> () {
464 unsafe {
465 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
466 ::unity::il2cpp_call!((::unity::module_base()+0x2053e70usize)as*mut u8,();
467(JobData)__receiver,(i32)::core::convert::Into::into(value))
468 }
469 }
470 #[doc = "`get_MaxLevel()` overload"]
471 fn get_max_level(self) -> u8 {
472 unsafe {
473 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
474 ::unity::il2cpp_call!((::unity::module_base()+0x2053e80usize)as*mut u8,u8;
475(JobData)__receiver)
476 }
477 }
478 #[doc = "`set_MaxLevel(u8)` overload"]
479 fn set_max_level(self, value: impl ::core::convert::Into<u8>) -> () {
480 unsafe {
481 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
482 ::unity::il2cpp_call!((::unity::module_base()+0x2053e90usize)as*mut u8,();
483(JobData)__receiver,(u8)::core::convert::Into::into(value))
484 }
485 }
486 #[doc = "`get_InternalLevel()` overload"]
487 fn get_internal_level(self) -> i8 {
488 unsafe {
489 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
490 ::unity::il2cpp_call!((::unity::module_base()+0x2053ea0usize)as*mut u8,i8;
491(JobData)__receiver)
492 }
493 }
494 #[doc = "`set_InternalLevel(i8)` overload"]
495 fn set_internal_level(self, value: impl ::core::convert::Into<i8>) -> () {
496 unsafe {
497 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
498 ::unity::il2cpp_call!((::unity::module_base()+0x2053eb0usize)as*mut u8,();
499(JobData)__receiver,(i8)::core::convert::Into::into(value))
500 }
501 }
502 #[doc = "`get_Sort()` overload"]
503 fn get_sort(self) -> u16 {
504 unsafe {
505 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
506 ::unity::il2cpp_call!((::unity::module_base()+0x2053ec0usize)as*mut u8,u16;
507(JobData)__receiver)
508 }
509 }
510 #[doc = "`set_Sort(u16)` overload"]
511 fn set_sort(self, value: impl ::core::convert::Into<u16>) -> () {
512 unsafe {
513 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
514 ::unity::il2cpp_call!((::unity::module_base()+0x2053ed0usize)as*mut u8,();
515(JobData)__receiver,(u16)::core::convert::Into::into(value))
516 }
517 }
518 #[doc = "`get_Flag()` overload"]
519 fn get_flag(self) -> crate::app::jobdata::JobData_FlagField {
520 unsafe {
521 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
522 ::unity::il2cpp_call!((::unity::module_base()+0x2053ee0usize)as*mut u8,crate::app::jobdata::JobData_FlagField;
523(JobData)__receiver)
524 }
525 }
526 #[doc = "`set_Flag(crate::app::jobdata::JobData_FlagField)` overload"]
527 fn set_flag(self, value: impl ::core::convert::Into<crate::app::jobdata::JobData_FlagField>) -> () {
528 unsafe {
529 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
530 ::unity::il2cpp_call!((::unity::module_base()+0x2053ef0usize)as*mut u8,();
531(JobData)__receiver,(crate::app::jobdata::JobData_FlagField)::core::convert::Into::into(value))
532 }
533 }
534 #[doc = "`get_CCItems()` overload"]
535 fn get_cc_items(self) -> ::unity::Array<::unity::Il2CppString> {
536 unsafe {
537 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
538 ::unity::il2cpp_call!((::unity::module_base()+0x2053f00usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
539(JobData)__receiver)
540 }
541 }
542 #[doc = "`set_CCItems(::unity::Array<::unity::Il2CppString>)` overload"]
543 fn set_cc_items(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
544 unsafe {
545 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
546 ::unity::il2cpp_call!((::unity::module_base()+0x2053f10usize)as*mut u8,();
547(JobData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
548 }
549 }
550 #[doc = "`get_UniqueItems()` overload"]
551 fn get_unique_items(self) -> ::unity::Array<::unity::Il2CppString> {
552 unsafe {
553 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
554 ::unity::il2cpp_call!((::unity::module_base()+0x2053f20usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
555(JobData)__receiver)
556 }
557 }
558 #[doc = "`set_UniqueItems(::unity::Array<::unity::Il2CppString>)` overload"]
559 fn set_unique_items(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
560 unsafe {
561 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
562 ::unity::il2cpp_call!((::unity::module_base()+0x2053f30usize)as*mut u8,();
563(JobData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
564 }
565 }
566 #[doc = "`get_Style()` overload"]
567 fn get_style(self) -> crate::app::battlestyle::BattleStyle_Types {
568 unsafe {
569 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
570 ::unity::il2cpp_call!((::unity::module_base()+0x2053f40usize)as*mut u8,crate::app::battlestyle::BattleStyle_Types;
571(JobData)__receiver)
572 }
573 }
574 #[doc = "`set_Style(crate::app::battlestyle::BattleStyle_Types)` overload"]
575 fn set_style(self, value: impl ::core::convert::Into<crate::app::battlestyle::BattleStyle_Types>) -> () {
576 unsafe {
577 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
578 ::unity::il2cpp_call!((::unity::module_base()+0x2053f50usize)as*mut u8,();
579(JobData)__receiver,(crate::app::battlestyle::BattleStyle_Types)::core::convert::Into::into(value))
580 }
581 }
582 #[doc = "`get_WeaponNone()` overload"]
583 fn get_weapon_none(self) -> i8 {
584 unsafe {
585 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
586 ::unity::il2cpp_call!((::unity::module_base()+0x2053f60usize)as*mut u8,i8;
587(JobData)__receiver)
588 }
589 }
590 #[doc = "`set_WeaponNone(i8)` overload"]
591 fn set_weapon_none(self, value: impl ::core::convert::Into<i8>) -> () {
592 unsafe {
593 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
594 ::unity::il2cpp_call!((::unity::module_base()+0x2053f90usize)as*mut u8,();
595(JobData)__receiver,(i8)::core::convert::Into::into(value))
596 }
597 }
598 #[doc = "`get_WeaponSword()` overload"]
599 fn get_weapon_sword(self) -> i8 {
600 unsafe {
601 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
602 ::unity::il2cpp_call!((::unity::module_base()+0x2053fc0usize)as*mut u8,i8;
603(JobData)__receiver)
604 }
605 }
606 #[doc = "`set_WeaponSword(i8)` overload"]
607 fn set_weapon_sword(self, value: impl ::core::convert::Into<i8>) -> () {
608 unsafe {
609 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
610 ::unity::il2cpp_call!((::unity::module_base()+0x2053ff0usize)as*mut u8,();
611(JobData)__receiver,(i8)::core::convert::Into::into(value))
612 }
613 }
614 #[doc = "`get_WeaponLance()` overload"]
615 fn get_weapon_lance(self) -> i8 {
616 unsafe {
617 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
618 ::unity::il2cpp_call!((::unity::module_base()+0x2054020usize)as*mut u8,i8;
619(JobData)__receiver)
620 }
621 }
622 #[doc = "`set_WeaponLance(i8)` overload"]
623 fn set_weapon_lance(self, value: impl ::core::convert::Into<i8>) -> () {
624 unsafe {
625 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
626 ::unity::il2cpp_call!((::unity::module_base()+0x2054050usize)as*mut u8,();
627(JobData)__receiver,(i8)::core::convert::Into::into(value))
628 }
629 }
630 #[doc = "`get_WeaponAxe()` overload"]
631 fn get_weapon_axe(self) -> i8 {
632 unsafe {
633 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
634 ::unity::il2cpp_call!((::unity::module_base()+0x2054080usize)as*mut u8,i8;
635(JobData)__receiver)
636 }
637 }
638 #[doc = "`set_WeaponAxe(i8)` overload"]
639 fn set_weapon_axe(self, value: impl ::core::convert::Into<i8>) -> () {
640 unsafe {
641 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
642 ::unity::il2cpp_call!((::unity::module_base()+0x20540b0usize)as*mut u8,();
643(JobData)__receiver,(i8)::core::convert::Into::into(value))
644 }
645 }
646 #[doc = "`get_WeaponBow()` overload"]
647 fn get_weapon_bow(self) -> i8 {
648 unsafe {
649 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
650 ::unity::il2cpp_call!((::unity::module_base()+0x20540e0usize)as*mut u8,i8;
651(JobData)__receiver)
652 }
653 }
654 #[doc = "`set_WeaponBow(i8)` overload"]
655 fn set_weapon_bow(self, value: impl ::core::convert::Into<i8>) -> () {
656 unsafe {
657 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
658 ::unity::il2cpp_call!((::unity::module_base()+0x2054110usize)as*mut u8,();
659(JobData)__receiver,(i8)::core::convert::Into::into(value))
660 }
661 }
662 #[doc = "`get_WeaponDagger()` overload"]
663 fn get_weapon_dagger(self) -> i8 {
664 unsafe {
665 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
666 ::unity::il2cpp_call!((::unity::module_base()+0x2054140usize)as*mut u8,i8;
667(JobData)__receiver)
668 }
669 }
670 #[doc = "`set_WeaponDagger(i8)` overload"]
671 fn set_weapon_dagger(self, value: impl ::core::convert::Into<i8>) -> () {
672 unsafe {
673 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
674 ::unity::il2cpp_call!((::unity::module_base()+0x2054170usize)as*mut u8,();
675(JobData)__receiver,(i8)::core::convert::Into::into(value))
676 }
677 }
678 #[doc = "`get_WeaponMagic()` overload"]
679 fn get_weapon_magic(self) -> i8 {
680 unsafe {
681 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
682 ::unity::il2cpp_call!((::unity::module_base()+0x20541a0usize)as*mut u8,i8;
683(JobData)__receiver)
684 }
685 }
686 #[doc = "`set_WeaponMagic(i8)` overload"]
687 fn set_weapon_magic(self, value: impl ::core::convert::Into<i8>) -> () {
688 unsafe {
689 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
690 ::unity::il2cpp_call!((::unity::module_base()+0x20541d0usize)as*mut u8,();
691(JobData)__receiver,(i8)::core::convert::Into::into(value))
692 }
693 }
694 #[doc = "`get_WeaponRod()` overload"]
695 fn get_weapon_rod(self) -> i8 {
696 unsafe {
697 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
698 ::unity::il2cpp_call!((::unity::module_base()+0x2054200usize)as*mut u8,i8;
699(JobData)__receiver)
700 }
701 }
702 #[doc = "`set_WeaponRod(i8)` overload"]
703 fn set_weapon_rod(self, value: impl ::core::convert::Into<i8>) -> () {
704 unsafe {
705 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
706 ::unity::il2cpp_call!((::unity::module_base()+0x2054230usize)as*mut u8,();
707(JobData)__receiver,(i8)::core::convert::Into::into(value))
708 }
709 }
710 #[doc = "`get_WeaponFist()` overload"]
711 fn get_weapon_fist(self) -> i8 {
712 unsafe {
713 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
714 ::unity::il2cpp_call!((::unity::module_base()+0x2054260usize)as*mut u8,i8;
715(JobData)__receiver)
716 }
717 }
718 #[doc = "`set_WeaponFist(i8)` overload"]
719 fn set_weapon_fist(self, value: impl ::core::convert::Into<i8>) -> () {
720 unsafe {
721 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
722 ::unity::il2cpp_call!((::unity::module_base()+0x2054290usize)as*mut u8,();
723(JobData)__receiver,(i8)::core::convert::Into::into(value))
724 }
725 }
726 #[doc = "`get_WeaponSpecial()` overload"]
727 fn get_weapon_special(self) -> i8 {
728 unsafe {
729 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
730 ::unity::il2cpp_call!((::unity::module_base()+0x20542c0usize)as*mut u8,i8;
731(JobData)__receiver)
732 }
733 }
734 #[doc = "`set_WeaponSpecial(i8)` overload"]
735 fn set_weapon_special(self, value: impl ::core::convert::Into<i8>) -> () {
736 unsafe {
737 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
738 ::unity::il2cpp_call!((::unity::module_base()+0x20542f0usize)as*mut u8,();
739(JobData)__receiver,(i8)::core::convert::Into::into(value))
740 }
741 }
742 #[doc = "`get_WeaponTool()` overload"]
743 fn get_weapon_tool(self) -> i8 {
744 unsafe {
745 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
746 ::unity::il2cpp_call!((::unity::module_base()+0x2054320usize)as*mut u8,i8;
747(JobData)__receiver)
748 }
749 }
750 #[doc = "`set_WeaponTool(i8)` overload"]
751 fn set_weapon_tool(self, value: impl ::core::convert::Into<i8>) -> () {
752 unsafe {
753 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
754 ::unity::il2cpp_call!((::unity::module_base()+0x2054330usize)as*mut u8,();
755(JobData)__receiver,(i8)::core::convert::Into::into(value))
756 }
757 }
758 #[doc = "`get_MaxWeaponLevelNone()` overload"]
759 fn get_max_weapon_level_none(self) -> ::unity::Il2CppString {
760 unsafe {
761 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
762 ::unity::il2cpp_call!((::unity::module_base()+0x2054340usize)as*mut u8, ::unity::Il2CppString;
763(JobData)__receiver)
764 }
765 }
766 #[doc = "`set_MaxWeaponLevelNone(::unity::Il2CppString)` overload"]
767 fn set_max_weapon_level_none(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
768 unsafe {
769 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
770 ::unity::il2cpp_call!((::unity::module_base()+0x2054370usize)as*mut u8,();
771(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
772 }
773 }
774 #[doc = "`get_MaxWeaponLevelSword()` overload"]
775 fn get_max_weapon_level_sword(self) -> ::unity::Il2CppString {
776 unsafe {
777 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
778 ::unity::il2cpp_call!((::unity::module_base()+0x20543e0usize)as*mut u8, ::unity::Il2CppString;
779(JobData)__receiver)
780 }
781 }
782 #[doc = "`set_MaxWeaponLevelSword(::unity::Il2CppString)` overload"]
783 fn set_max_weapon_level_sword(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
784 unsafe {
785 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
786 ::unity::il2cpp_call!((::unity::module_base()+0x2054410usize)as*mut u8,();
787(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
788 }
789 }
790 #[doc = "`get_MaxWeaponLevelLance()` overload"]
791 fn get_max_weapon_level_lance(self) -> ::unity::Il2CppString {
792 unsafe {
793 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
794 ::unity::il2cpp_call!((::unity::module_base()+0x2054480usize)as*mut u8, ::unity::Il2CppString;
795(JobData)__receiver)
796 }
797 }
798 #[doc = "`set_MaxWeaponLevelLance(::unity::Il2CppString)` overload"]
799 fn set_max_weapon_level_lance(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
800 unsafe {
801 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
802 ::unity::il2cpp_call!((::unity::module_base()+0x20544b0usize)as*mut u8,();
803(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
804 }
805 }
806 #[doc = "`get_MaxWeaponLevelAxe()` overload"]
807 fn get_max_weapon_level_axe(self) -> ::unity::Il2CppString {
808 unsafe {
809 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
810 ::unity::il2cpp_call!((::unity::module_base()+0x2054520usize)as*mut u8, ::unity::Il2CppString;
811(JobData)__receiver)
812 }
813 }
814 #[doc = "`set_MaxWeaponLevelAxe(::unity::Il2CppString)` overload"]
815 fn set_max_weapon_level_axe(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
816 unsafe {
817 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
818 ::unity::il2cpp_call!((::unity::module_base()+0x2054550usize)as*mut u8,();
819(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
820 }
821 }
822 #[doc = "`get_MaxWeaponLevelBow()` overload"]
823 fn get_max_weapon_level_bow(self) -> ::unity::Il2CppString {
824 unsafe {
825 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
826 ::unity::il2cpp_call!((::unity::module_base()+0x20545c0usize)as*mut u8, ::unity::Il2CppString;
827(JobData)__receiver)
828 }
829 }
830 #[doc = "`set_MaxWeaponLevelBow(::unity::Il2CppString)` overload"]
831 fn set_max_weapon_level_bow(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
832 unsafe {
833 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
834 ::unity::il2cpp_call!((::unity::module_base()+0x20545f0usize)as*mut u8,();
835(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
836 }
837 }
838 #[doc = "`get_MaxWeaponLevelMagic()` overload"]
839 fn get_max_weapon_level_magic(self) -> ::unity::Il2CppString {
840 unsafe {
841 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
842 ::unity::il2cpp_call!((::unity::module_base()+0x2054660usize)as*mut u8, ::unity::Il2CppString;
843(JobData)__receiver)
844 }
845 }
846 #[doc = "`set_MaxWeaponLevelMagic(::unity::Il2CppString)` overload"]
847 fn set_max_weapon_level_magic(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
848 unsafe {
849 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
850 ::unity::il2cpp_call!((::unity::module_base()+0x2054690usize)as*mut u8,();
851(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
852 }
853 }
854 #[doc = "`get_MaxWeaponLevelRod()` overload"]
855 fn get_max_weapon_level_rod(self) -> ::unity::Il2CppString {
856 unsafe {
857 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
858 ::unity::il2cpp_call!((::unity::module_base()+0x2054700usize)as*mut u8, ::unity::Il2CppString;
859(JobData)__receiver)
860 }
861 }
862 #[doc = "`set_MaxWeaponLevelRod(::unity::Il2CppString)` overload"]
863 fn set_max_weapon_level_rod(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
864 unsafe {
865 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
866 ::unity::il2cpp_call!((::unity::module_base()+0x2054730usize)as*mut u8,();
867(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
868 }
869 }
870 #[doc = "`get_MaxWeaponLevelDagger()` overload"]
871 fn get_max_weapon_level_dagger(self) -> ::unity::Il2CppString {
872 unsafe {
873 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
874 ::unity::il2cpp_call!((::unity::module_base()+0x20547a0usize)as*mut u8, ::unity::Il2CppString;
875(JobData)__receiver)
876 }
877 }
878 #[doc = "`set_MaxWeaponLevelDagger(::unity::Il2CppString)` overload"]
879 fn set_max_weapon_level_dagger(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
880 unsafe {
881 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
882 ::unity::il2cpp_call!((::unity::module_base()+0x20547d0usize)as*mut u8,();
883(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
884 }
885 }
886 #[doc = "`get_MaxWeaponLevelFist()` overload"]
887 fn get_max_weapon_level_fist(self) -> ::unity::Il2CppString {
888 unsafe {
889 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
890 ::unity::il2cpp_call!((::unity::module_base()+0x2054840usize)as*mut u8, ::unity::Il2CppString;
891(JobData)__receiver)
892 }
893 }
894 #[doc = "`set_MaxWeaponLevelFist(::unity::Il2CppString)` overload"]
895 fn set_max_weapon_level_fist(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
896 unsafe {
897 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
898 ::unity::il2cpp_call!((::unity::module_base()+0x2054870usize)as*mut u8,();
899(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
900 }
901 }
902 #[doc = "`get_MaxWeaponLevelSpecial()` overload"]
903 fn get_max_weapon_level_special(self) -> ::unity::Il2CppString {
904 unsafe {
905 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906 ::unity::il2cpp_call!((::unity::module_base()+0x20548e0usize)as*mut u8, ::unity::Il2CppString;
907(JobData)__receiver)
908 }
909 }
910 #[doc = "`set_MaxWeaponLevelSpecial(::unity::Il2CppString)` overload"]
911 fn set_max_weapon_level_special(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
912 unsafe {
913 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
914 ::unity::il2cpp_call!((::unity::module_base()+0x2054910usize)as*mut u8,();
915(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
916 }
917 }
918 #[doc = "`get_HighJob1()` overload"]
919 fn get_high_job1(self) -> ::unity::Il2CppString {
920 unsafe {
921 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
922 ::unity::il2cpp_call!((::unity::module_base()+0x2054980usize)as*mut u8, ::unity::Il2CppString;
923(JobData)__receiver)
924 }
925 }
926 #[doc = "`set_HighJob1(::unity::Il2CppString)` overload"]
927 fn set_high_job1(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
928 unsafe {
929 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
930 ::unity::il2cpp_call!((::unity::module_base()+0x20549b0usize)as*mut u8,();
931(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
932 }
933 }
934 #[doc = "`get_HighJob2()` overload"]
935 fn get_high_job2(self) -> ::unity::Il2CppString {
936 unsafe {
937 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
938 ::unity::il2cpp_call!((::unity::module_base()+0x2054a20usize)as*mut u8, ::unity::Il2CppString;
939(JobData)__receiver)
940 }
941 }
942 #[doc = "`set_HighJob2(::unity::Il2CppString)` overload"]
943 fn set_high_job2(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
944 unsafe {
945 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
946 ::unity::il2cpp_call!((::unity::module_base()+0x2054a50usize)as*mut u8,();
947(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
948 }
949 }
950 #[doc = "`get_LowJob()` overload"]
951 fn get_low_job(self) -> ::unity::Il2CppString {
952 unsafe {
953 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
954 ::unity::il2cpp_call!((::unity::module_base()+0x2054ac0usize)as*mut u8, ::unity::Il2CppString;
955(JobData)__receiver)
956 }
957 }
958 #[doc = "`set_LowJob(::unity::Il2CppString)` overload"]
959 fn set_low_job(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
960 unsafe {
961 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
962 ::unity::il2cpp_call!((::unity::module_base()+0x2054ad0usize)as*mut u8,();
963(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
964 }
965 }
966 #[doc = "`get_Base()` overload"]
967 fn get_base(self) -> crate::app::capability::Capability {
968 unsafe {
969 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
970 ::unity::il2cpp_call!((::unity::module_base()+0x2054ae0usize)as*mut u8,crate::app::capability::Capability;
971(JobData)__receiver)
972 }
973 }
974 #[doc = "`set_Base(crate::app::capability::Capability)` overload"]
975 fn set_base(self, value: impl ::core::convert::Into<crate::app::capability::Capability>) -> () {
976 unsafe {
977 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
978 ::unity::il2cpp_call!((::unity::module_base()+0x2054af0usize)as*mut u8,();
979(JobData)__receiver,(crate::app::capability::Capability)::core::convert::Into::into(value))
980 }
981 }
982 #[doc = "`get_Limit()` overload"]
983 fn get_limit(self) -> crate::app::capability::Capability {
984 unsafe {
985 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
986 ::unity::il2cpp_call!((::unity::module_base()+0x2054b00usize)as*mut u8,crate::app::capability::Capability;
987(JobData)__receiver)
988 }
989 }
990 #[doc = "`set_Limit(crate::app::capability::Capability)` overload"]
991 fn set_limit(self, value: impl ::core::convert::Into<crate::app::capability::Capability>) -> () {
992 unsafe {
993 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
994 ::unity::il2cpp_call!((::unity::module_base()+0x2054b10usize)as*mut u8,();
995(JobData)__receiver,(crate::app::capability::Capability)::core::convert::Into::into(value))
996 }
997 }
998 #[doc = "`get_BaseGrow()` overload"]
999 fn get_base_grow(self) -> crate::app::capability::Capability {
1000 unsafe {
1001 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1002 ::unity::il2cpp_call!((::unity::module_base()+0x2054b20usize)as*mut u8,crate::app::capability::Capability;
1003(JobData)__receiver)
1004 }
1005 }
1006 #[doc = "`set_BaseGrow(crate::app::capability::Capability)` overload"]
1007 fn set_base_grow(self, value: impl ::core::convert::Into<crate::app::capability::Capability>) -> () {
1008 unsafe {
1009 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1010 ::unity::il2cpp_call!((::unity::module_base()+0x2054b30usize)as*mut u8,();
1011(JobData)__receiver,(crate::app::capability::Capability)::core::convert::Into::into(value))
1012 }
1013 }
1014 #[doc = "`get_DiffGrow()` overload"]
1015 fn get_diff_grow(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
1016 unsafe {
1017 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1018 ::unity::il2cpp_call!((::unity::module_base()+0x2054b40usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
1019(JobData)__receiver)
1020 }
1021 }
1022 #[doc = "`set_DiffGrow(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
1023 fn set_diff_grow(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
1024 unsafe {
1025 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1026 ::unity::il2cpp_call!((::unity::module_base()+0x2054b50usize)as*mut u8,();
1027(JobData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
1028 }
1029 }
1030 #[doc = "`get_DiffGrowNormal()` overload"]
1031 fn get_diff_grow_normal(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
1032 unsafe {
1033 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1034 ::unity::il2cpp_call!((::unity::module_base()+0x2054b60usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
1035(JobData)__receiver)
1036 }
1037 }
1038 #[doc = "`set_DiffGrowNormal(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
1039 fn set_diff_grow_normal(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
1040 unsafe {
1041 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1042 ::unity::il2cpp_call!((::unity::module_base()+0x2054b70usize)as*mut u8,();
1043(JobData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
1044 }
1045 }
1046 #[doc = "`get_DiffGrowHard()` overload"]
1047 fn get_diff_grow_hard(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
1048 unsafe {
1049 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1050 ::unity::il2cpp_call!((::unity::module_base()+0x2054b80usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
1051(JobData)__receiver)
1052 }
1053 }
1054 #[doc = "`set_DiffGrowHard(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
1055 fn set_diff_grow_hard(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
1056 unsafe {
1057 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1058 ::unity::il2cpp_call!((::unity::module_base()+0x2054b90usize)as*mut u8,();
1059(JobData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
1060 }
1061 }
1062 #[doc = "`get_DiffGrowLunatic()` overload"]
1063 fn get_diff_grow_lunatic(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
1064 unsafe {
1065 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1066 ::unity::il2cpp_call!((::unity::module_base()+0x2054ba0usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
1067(JobData)__receiver)
1068 }
1069 }
1070 #[doc = "`set_DiffGrowLunatic(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
1071 fn set_diff_grow_lunatic(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
1072 unsafe {
1073 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1074 ::unity::il2cpp_call!((::unity::module_base()+0x2054bb0usize)as*mut u8,();
1075(JobData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
1076 }
1077 }
1078 #[doc = "`get_ShortName()` overload"]
1079 fn get_short_name(self) -> ::unity::Il2CppString {
1080 unsafe {
1081 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1082 ::unity::il2cpp_call!((::unity::module_base()+0x2054bc0usize)as*mut u8, ::unity::Il2CppString;
1083(JobData)__receiver)
1084 }
1085 }
1086 #[doc = "`set_ShortName(::unity::Il2CppString)` overload"]
1087 fn set_short_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1088 unsafe {
1089 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1090 ::unity::il2cpp_call!((::unity::module_base()+0x2054bd0usize)as*mut u8,();
1091(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1092 }
1093 }
1094 #[doc = "`get_Skills()` overload"]
1095 fn get_skills(self) -> ::unity::Array<::unity::Il2CppString> {
1096 unsafe {
1097 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1098 ::unity::il2cpp_call!((::unity::module_base()+0x2054be0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
1099(JobData)__receiver)
1100 }
1101 }
1102 #[doc = "`set_Skills(::unity::Array<::unity::Il2CppString>)` overload"]
1103 fn set_skills(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
1104 unsafe {
1105 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1106 ::unity::il2cpp_call!((::unity::module_base()+0x2054bf0usize)as*mut u8,();
1107(JobData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
1108 }
1109 }
1110 #[doc = "`get_LearningSkill()` overload"]
1111 fn get_learning_skill(self) -> ::unity::Il2CppString {
1112 unsafe {
1113 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1114 ::unity::il2cpp_call!((::unity::module_base()+0x2054c00usize)as*mut u8, ::unity::Il2CppString;
1115(JobData)__receiver)
1116 }
1117 }
1118 #[doc = "`set_LearningSkill(::unity::Il2CppString)` overload"]
1119 fn set_learning_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1120 unsafe {
1121 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1122 ::unity::il2cpp_call!((::unity::module_base()+0x2054c10usize)as*mut u8,();
1123(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1124 }
1125 }
1126 #[doc = "`get_LunaticSkill()` overload"]
1127 fn get_lunatic_skill(self) -> ::unity::Il2CppString {
1128 unsafe {
1129 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1130 ::unity::il2cpp_call!((::unity::module_base()+0x2054c20usize)as*mut u8, ::unity::Il2CppString;
1131(JobData)__receiver)
1132 }
1133 }
1134 #[doc = "`set_LunaticSkill(::unity::Il2CppString)` overload"]
1135 fn set_lunatic_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1136 unsafe {
1137 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1138 ::unity::il2cpp_call!((::unity::module_base()+0x2054c30usize)as*mut u8,();
1139(JobData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1140 }
1141 }
1142 #[doc = "`get_Attrs()` overload"]
1143 fn get_attrs(self) -> crate::app::skilldata::SkillData_Attrs {
1144 unsafe {
1145 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1146 ::unity::il2cpp_call!((::unity::module_base()+0x2054c40usize)as*mut u8,crate::app::skilldata::SkillData_Attrs;
1147(JobData)__receiver)
1148 }
1149 }
1150 #[doc = "`set_Attrs(crate::app::skilldata::SkillData_Attrs)` overload"]
1151 fn set_attrs(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Attrs>) -> () {
1152 unsafe {
1153 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1154 ::unity::il2cpp_call!((::unity::module_base()+0x2054c50usize)as*mut u8,();
1155(JobData)__receiver,(crate::app::skilldata::SkillData_Attrs)::core::convert::Into::into(value))
1156 }
1157 }
1158 #[doc = "`OnBuild()` overload"]
1159 fn on_build(self) -> () {
1160 unsafe {
1161 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1162 {
1163 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1164 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1165 panic!(
1166 "unity: virtual slot {}
1167 out of range (vtable len {}
1168) on the runtime class behind {}
1169 (method `{}
1170`)",
1171 4usize,
1172 __vt.len(),
1173 <JobData as ::unity::ClassIdentity>::NAME,
1174 "OnBuild",
1175 )
1176 });
1177 let __inner: extern "C" fn(JobData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1178 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1179 __inner(__receiver, __mi)
1180 }
1181 }
1182 }
1183 #[doc = "`OnCompleted()` overload"]
1184 fn on_completed(self) -> () {
1185 unsafe {
1186 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1187 {
1188 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1189 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1190 panic!(
1191 "unity: virtual slot {}
1192 out of range (vtable len {}
1193) on the runtime class behind {}
1194 (method `{}
1195`)",
1196 5usize,
1197 __vt.len(),
1198 <JobData as ::unity::ClassIdentity>::NAME,
1199 "OnCompleted",
1200 )
1201 });
1202 let __inner: extern "C" fn(JobData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1203 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1204 __inner(__receiver, __mi)
1205 }
1206 }
1207 }
1208 #[doc = "`GetPrefixlessJid()` overload"]
1209 fn get_prefixless_jid(self) -> ::unity::Il2CppString {
1210 unsafe {
1211 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1212 ::unity::il2cpp_call!((::unity::module_base()+0x2055b60usize)as*mut u8, ::unity::Il2CppString;
1213(JobData)__receiver)
1214 }
1215 }
1216 #[doc = "`GetUnitIconID(bool)` overload"]
1217 fn get_unit_icon_id(self, is_female: impl ::core::convert::Into<bool>) -> ::unity::Il2CppString {
1218 unsafe {
1219 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1220 ::unity::il2cpp_call!((::unity::module_base()+0x2055cf0usize)as*mut u8, ::unity::Il2CppString;
1221(JobData)__receiver,(bool)::core::convert::Into::into(is_female))
1222 }
1223 }
1224 #[doc = "`IsHigh()` overload"]
1225 fn is_high(self) -> bool {
1226 unsafe {
1227 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1228 ::unity::il2cpp_call!((::unity::module_base()+0x2055d10usize)as*mut u8,bool;
1229(JobData)__receiver)
1230 }
1231 }
1232 #[doc = "`IsLow()` overload"]
1233 fn is_low(self) -> bool {
1234 unsafe {
1235 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1236 ::unity::il2cpp_call!((::unity::module_base()+0x2055d20usize)as*mut u8,bool;
1237(JobData)__receiver)
1238 }
1239 }
1240 #[doc = "`IsFly()` overload"]
1241 fn is_fly(self) -> bool {
1242 unsafe {
1243 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1244 ::unity::il2cpp_call!((::unity::module_base()+0x2055d30usize)as*mut u8,bool;
1245(JobData)__receiver)
1246 }
1247 }
1248 #[doc = "`IsRider()` overload"]
1249 fn is_rider(self) -> bool {
1250 unsafe {
1251 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1252 ::unity::il2cpp_call!((::unity::module_base()+0x2055d40usize)as*mut u8,bool;
1253(JobData)__receiver)
1254 }
1255 }
1256 #[doc = "`IsDownload()` overload"]
1257 fn is_download(self) -> bool {
1258 unsafe {
1259 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1260 ::unity::il2cpp_call!((::unity::module_base()+0x2055d60usize)as*mut u8,bool;
1261(JobData)__receiver)
1262 }
1263 }
1264 #[doc = "`IsUnknown()` overload"]
1265 fn is_unknown(self) -> bool {
1266 unsafe {
1267 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1268 ::unity::il2cpp_call!((::unity::module_base()+0x2055c20usize)as*mut u8,bool;
1269(JobData)__receiver)
1270 }
1271 }
1272 #[doc = "`HasHighJobs()` overload"]
1273 fn has_high_jobs(self) -> bool {
1274 unsafe {
1275 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1276 ::unity::il2cpp_call!((::unity::module_base()+0x2055d70usize)as*mut u8,bool;
1277(JobData)__receiver)
1278 }
1279 }
1280 #[doc = "`GetHighJobs()` overload"]
1281 fn get_high_jobs(self) -> crate::system::collections::generic::list_1::List_1<crate::app::jobdata::JobData> {
1282 unsafe {
1283 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1284 ::unity::il2cpp_call!((::unity::module_base()+0x2055e70usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::jobdata::JobData> ;
1285(JobData)__receiver)
1286 }
1287 }
1288 #[doc = "`GetLowJobs()` overload"]
1289 fn get_low_jobs(self) -> crate::system::collections::generic::list_1::List_1<crate::app::jobdata::JobData> {
1290 unsafe {
1291 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1292 ::unity::il2cpp_call!((::unity::module_base()+0x2055fe0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::jobdata::JobData> ;
1293(JobData)__receiver)
1294 }
1295 }
1296 #[doc = "`IsEnchant()` overload"]
1297 fn is_enchant(self) -> bool {
1298 unsafe {
1299 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1300 ::unity::il2cpp_call!((::unity::module_base()+0x2056240usize)as*mut u8,bool;
1301(JobData)__receiver)
1302 }
1303 }
1304 #[doc = "`IsGunner()` overload"]
1305 fn is_gunner(self) -> bool {
1306 unsafe {
1307 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1308 ::unity::il2cpp_call!((::unity::module_base()+0x20562a0usize)as*mut u8,bool;
1309(JobData)__receiver)
1310 }
1311 }
1312 #[doc = "`GetWeaponMask(crate::app::weaponmask::WeaponMask, crate::app::weaponmask::WeaponMask)` overload"]
1313 fn get_weapon_mask(
1314 self,
1315 mask: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>,
1316 selected: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>,
1317 ) -> crate::app::weaponmask::WeaponMask {
1318 unsafe {
1319 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1320 ::unity::il2cpp_call!((::unity::module_base()+0x2056300usize)as*mut u8,crate::app::weaponmask::WeaponMask;
1321(JobData)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(mask),(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(selected))
1322 }
1323 }
1324 #[doc = "`GetWeaponMask()` overload"]
1325 fn get_weapon_mask_2(self) -> crate::app::weaponmask::WeaponMask {
1326 unsafe {
1327 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1328 ::unity::il2cpp_call!((::unity::module_base()+0x20563e0usize)as*mut u8,crate::app::weaponmask::WeaponMask;
1329(JobData)__receiver)
1330 }
1331 }
1332 #[doc = "`GetSelectableWeaponMask(*muti32)` overload"]
1333 fn get_selectable_weapon_mask(self) -> (crate::app::weaponmask::WeaponMask, i32) {
1334 unsafe {
1335 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1336 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
1337 let __ret = {
1338 ::unity::il2cpp_call!((::unity::module_base()+0x20564f0usize)as*mut u8,crate::app::weaponmask::WeaponMask;
1339(JobData)__receiver,(*mut i32)__out_0.as_mut_ptr())
1340 };
1341 (__ret, __out_0.assume_init())
1342 }
1343 }
1344 #[doc = "`GetEquipableWeaponKinds()` overload"]
1345 fn get_equipable_weapon_kinds(self) -> ::unity::Array<crate::app::itemdata::ItemData_Kinds> {
1346 unsafe {
1347 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1348 ::unity::il2cpp_call!((::unity::module_base()+0x2056610usize)as*mut u8, ::unity::Array<crate::app::itemdata::ItemData_Kinds> ;
1349(JobData)__receiver)
1350 }
1351 }
1352 #[doc = "`GetMaxLevelWeapons(crate::app::weaponmask::WeaponMask, crate::app::weaponmask::WeaponMask)` overload"]
1353 fn get_max_level_weapons(
1354 self,
1355 weapon_mask: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>,
1356 original_aptitude: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>,
1357 ) -> ::unity::Array<crate::app::itemdata::ItemData_Kinds> {
1358 unsafe {
1359 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1360 ::unity::il2cpp_call!((::unity::module_base()+0x2056830usize)as*mut u8, ::unity::Array<crate::app::itemdata::ItemData_Kinds> ;
1361(JobData)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(weapon_mask),(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(original_aptitude))
1362 }
1363 }
1364 #[doc = "`IsEquipable(crate::app::itemdata::ItemData_Kinds)` overload"]
1365 fn is_equipable(self, kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>) -> bool {
1366 unsafe {
1367 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1368 ::unity::il2cpp_call!((::unity::module_base()+0x2056ac0usize)as*mut u8,bool;
1369(JobData)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(kind))
1370 }
1371 }
1372 #[doc = "`GetMaxWeaponLevel(i32)` overload"]
1373 fn get_max_weapon_level(self, index: impl ::core::convert::Into<i32>) -> crate::app::weaponlevel::WeaponLevel_Kind {
1374 unsafe {
1375 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1376 ::unity::il2cpp_call!((::unity::module_base()+0x2056bf0usize)as*mut u8,crate::app::weaponlevel::WeaponLevel_Kind;
1377(JobData)__receiver,(i32)::core::convert::Into::into(index))
1378 }
1379 }
1380 #[doc = "`GetMaxWeaponLevel(i32, crate::app::weaponmask::WeaponMask)` overload"]
1381 fn get_max_weapon_level_2(
1382 self,
1383 index: impl ::core::convert::Into<i32>,
1384 original_aptitude: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>,
1385 ) -> crate::app::weaponlevel::WeaponLevel_Kind {
1386 unsafe {
1387 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1388 ::unity::il2cpp_call!((::unity::module_base()+0x2056c30usize)as*mut u8,crate::app::weaponlevel::WeaponLevel_Kind;
1389(JobData)__receiver,(i32)::core::convert::Into::into(index),(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(original_aptitude))
1390 }
1391 }
1392 #[doc = "`GetLevelPlusWeaponMask()` overload"]
1393 fn get_level_plus_weapon_mask(self) -> crate::app::weaponmask::WeaponMask {
1394 unsafe {
1395 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1396 ::unity::il2cpp_call!((::unity::module_base()+0x2056c90usize)as*mut u8,crate::app::weaponmask::WeaponMask;
1397(JobData)__receiver)
1398 }
1399 }
1400 #[doc = "`GetLearnJobSkillLevel()` overload"]
1401 fn get_learn_job_skill_level(self) -> i32 {
1402 unsafe {
1403 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1404 ::unity::il2cpp_call!((::unity::module_base()+0x2056ca0usize)as*mut u8,i32;
1405(JobData)__receiver)
1406 }
1407 }
1408 #[doc = "`GetDebugName()` overload"]
1409 fn get_debug_name(self) -> ::unity::Il2CppString {
1410 unsafe {
1411 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1412 {
1413 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1414 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1415 panic!(
1416 "unity: virtual slot {}
1417 out of range (vtable len {}
1418) on the runtime class behind {}
1419 (method `{}
1420`)",
1421 8usize,
1422 __vt.len(),
1423 <JobData as ::unity::ClassIdentity>::NAME,
1424 "GetDebugName",
1425 )
1426 });
1427 let __inner: extern "C" fn(JobData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1428 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1429 __inner(__receiver, __mi)
1430 }
1431 }
1432 }
1433 #[doc = "`get_MaskSkill()` overload"]
1434 fn get_mask_skill(self) -> crate::app::skillarray::SkillArray {
1435 unsafe {
1436 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1437 ::unity::il2cpp_call!((::unity::module_base()+0x2057070usize)as*mut u8,crate::app::skillarray::SkillArray;
1438(JobData)__receiver)
1439 }
1440 }
1441 #[doc = "`set_MaskSkill(crate::app::skillarray::SkillArray)` overload"]
1442 fn set_mask_skill(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
1443 unsafe {
1444 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1445 ::unity::il2cpp_call!((::unity::module_base()+0x2057080usize)as*mut u8,();
1446(JobData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
1447 }
1448 }
1449 #[doc = "`DbgVerify()` overload"]
1450 fn dbg_verify(self) -> () {
1451 unsafe {
1452 let __receiver = <JobData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1453 ::unity::il2cpp_call!((::unity::module_base()+0x2057090usize)as*mut u8,();
1454(JobData)__receiver)
1455 }
1456 }
1457}
1458
1459#[cfg(feature = "app-jobdata")]
1460impl<__T: IJobData> IJobDataMethods for __T {}
1461
1462#[cfg(feature = "app-jobdata")]
1463impl JobData {
1464 pub fn get_move_type_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1465 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1466 }
1467
1468 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1469 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1470 }
1471
1472 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1473 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1474 }
1475
1476 pub fn get_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1477 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1478 }
1479
1480 pub fn set_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1481 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1482 }
1483
1484 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1485 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1486 }
1487
1488 pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1489 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1490 }
1491
1492 pub fn get_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1493 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1494 }
1495
1496 pub fn set_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1497 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1498 }
1499
1500 pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1501 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1502 }
1503
1504 pub fn set_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1505 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1506 }
1507
1508 pub fn get_unit_icon_id_m_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1509 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1510 }
1511
1512 pub fn set_unit_icon_id_m_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1513 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1514 }
1515
1516 pub fn get_unit_icon_id_f_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1517 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1518 }
1519
1520 pub fn set_unit_icon_id_f_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1521 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1522 }
1523
1524 pub fn get_unit_icon_weapon_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1525 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1526 }
1527
1528 pub fn set_unit_icon_weapon_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1529 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1530 }
1531
1532 pub fn get_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1533 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1534 }
1535
1536 pub fn set_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1537 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1538 }
1539
1540 pub fn get_style_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1541 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1542 }
1543
1544 pub fn set_style_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1545 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1546 }
1547
1548 pub fn get_move_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1549 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1550 }
1551
1552 pub fn set_move_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1553 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1554 }
1555
1556 pub fn get_step_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1557 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1558 }
1559
1560 pub fn set_step_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1561 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1562 }
1563
1564 pub fn get_max_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1565 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1566 }
1567
1568 pub fn set_max_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1569 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1570 }
1571
1572 pub fn get_internal_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1573 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1574 }
1575
1576 pub fn set_internal_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1577 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1578 }
1579
1580 pub fn get_sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1581 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1582 }
1583
1584 pub fn set_sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1585 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1586 }
1587
1588 pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1589 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1590 }
1591
1592 pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1593 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1594 }
1595
1596 pub fn get_cc_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1597 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1598 }
1599
1600 pub fn set_cc_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1601 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1602 }
1603
1604 pub fn get_unique_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1605 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1606 }
1607
1608 pub fn set_unique_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1609 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1610 }
1611
1612 pub fn get_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1613 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1614 }
1615
1616 pub fn set_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1617 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1618 }
1619
1620 pub fn get_weapon_none_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1621 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1622 }
1623
1624 pub fn set_weapon_none_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1625 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1626 }
1627
1628 pub fn get_weapon_sword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1629 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1630 }
1631
1632 pub fn set_weapon_sword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1633 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1634 }
1635
1636 pub fn get_weapon_lance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1637 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1638 }
1639
1640 pub fn set_weapon_lance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1641 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1642 }
1643
1644 pub fn get_weapon_axe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1645 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1646 }
1647
1648 pub fn set_weapon_axe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1649 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1650 }
1651
1652 pub fn get_weapon_bow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1653 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1654 }
1655
1656 pub fn set_weapon_bow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1657 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1658 }
1659
1660 pub fn get_weapon_dagger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1661 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1662 }
1663
1664 pub fn set_weapon_dagger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1665 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1666 }
1667
1668 pub fn get_weapon_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1669 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1670 }
1671
1672 pub fn set_weapon_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1673 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1674 }
1675
1676 pub fn get_weapon_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1677 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1678 }
1679
1680 pub fn set_weapon_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1681 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1682 }
1683
1684 pub fn get_weapon_fist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1686 }
1687
1688 pub fn set_weapon_fist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1689 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1690 }
1691
1692 pub fn get_weapon_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1693 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1694 }
1695
1696 pub fn set_weapon_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1697 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1698 }
1699
1700 pub fn get_weapon_tool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1701 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1702 }
1703
1704 pub fn set_weapon_tool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1705 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1706 }
1707
1708 pub fn get_max_weapon_level_none_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1709 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1710 }
1711
1712 pub fn set_max_weapon_level_none_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1713 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1714 }
1715
1716 pub fn get_max_weapon_level_sword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1717 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1718 }
1719
1720 pub fn set_max_weapon_level_sword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1721 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1722 }
1723
1724 pub fn get_max_weapon_level_lance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1725 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1726 }
1727
1728 pub fn set_max_weapon_level_lance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1729 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1730 }
1731
1732 pub fn get_max_weapon_level_axe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1733 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1734 }
1735
1736 pub fn set_max_weapon_level_axe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1737 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1738 }
1739
1740 pub fn get_max_weapon_level_bow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1741 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1742 }
1743
1744 pub fn set_max_weapon_level_bow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1745 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1746 }
1747
1748 pub fn get_max_weapon_level_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1749 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1750 }
1751
1752 pub fn set_max_weapon_level_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1753 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1754 }
1755
1756 pub fn get_max_weapon_level_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1757 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1758 }
1759
1760 pub fn set_max_weapon_level_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1761 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1762 }
1763
1764 pub fn get_max_weapon_level_dagger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1765 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1766 }
1767
1768 pub fn set_max_weapon_level_dagger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1769 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1770 }
1771
1772 pub fn get_max_weapon_level_fist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1773 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1774 }
1775
1776 pub fn set_max_weapon_level_fist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1777 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1778 }
1779
1780 pub fn get_max_weapon_level_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1781 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1782 }
1783
1784 pub fn set_max_weapon_level_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1785 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1786 }
1787
1788 pub fn get_high_job1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1789 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1790 }
1791
1792 pub fn set_high_job1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1793 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1794 }
1795
1796 pub fn get_high_job2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1797 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1798 }
1799
1800 pub fn set_high_job2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1801 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1802 }
1803
1804 pub fn get_low_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1805 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1806 }
1807
1808 pub fn set_low_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1809 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1810 }
1811
1812 pub fn get_base_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1813 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1814 }
1815
1816 pub fn set_base_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1817 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1818 }
1819
1820 pub fn get_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1821 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1822 }
1823
1824 pub fn set_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1825 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1826 }
1827
1828 pub fn get_base_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1829 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1830 }
1831
1832 pub fn set_base_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1833 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1834 }
1835
1836 pub fn get_diff_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1837 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1838 }
1839
1840 pub fn set_diff_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1841 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1842 }
1843
1844 pub fn get_diff_grow_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1845 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1846 }
1847
1848 pub fn set_diff_grow_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1849 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1850 }
1851
1852 pub fn get_diff_grow_hard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1854 }
1855
1856 pub fn set_diff_grow_hard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1857 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1858 }
1859
1860 pub fn get_diff_grow_lunatic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1861 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1862 }
1863
1864 pub fn set_diff_grow_lunatic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1865 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1866 }
1867
1868 pub fn get_short_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1869 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1870 }
1871
1872 pub fn set_short_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1873 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1874 }
1875
1876 pub fn get_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1877 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1878 }
1879
1880 pub fn set_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1881 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1882 }
1883
1884 pub fn get_learning_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1885 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1886 }
1887
1888 pub fn set_learning_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1889 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1890 }
1891
1892 pub fn get_lunatic_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1893 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1894 }
1895
1896 pub fn set_lunatic_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1897 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1898 }
1899
1900 pub fn get_attrs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1901 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
1902 }
1903
1904 pub fn set_attrs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1905 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
1906 }
1907
1908 pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1909 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
1910 }
1911
1912 pub fn on_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1913 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
1914 }
1915
1916 pub fn get_prefixless_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1917 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
1918 }
1919
1920 pub fn get_unit_icon_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1921 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
1922 }
1923
1924 pub fn is_high_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1925 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
1926 }
1927
1928 pub fn is_low_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1929 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
1930 }
1931
1932 pub fn is_fly_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1933 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
1934 }
1935
1936 pub fn is_rider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1937 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
1938 }
1939
1940 pub fn is_download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1941 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
1942 }
1943
1944 pub fn is_unknown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1945 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
1946 }
1947
1948 pub fn has_high_jobs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1949 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
1950 }
1951
1952 pub fn get_high_jobs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1953 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
1954 }
1955
1956 pub fn get_low_jobs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1957 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
1958 }
1959
1960 pub fn is_enchant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1961 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
1962 }
1963
1964 pub fn is_gunner_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1965 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
1966 }
1967
1968 pub fn get_weapon_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1969 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
1970 }
1971
1972 pub fn get_weapon_mask_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1973 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
1974 }
1975
1976 pub fn get_selectable_weapon_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1977 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
1978 }
1979
1980 pub fn get_equipable_weapon_kinds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1981 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
1982 }
1983
1984 pub fn get_max_level_weapons_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1985 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
1986 }
1987
1988 pub fn is_equipable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1989 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
1990 }
1991
1992 pub fn get_max_weapon_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1993 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
1994 }
1995
1996 pub fn get_max_weapon_level_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1997 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
1998 }
1999
2000 pub fn get_level_plus_weapon_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2001 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
2002 }
2003
2004 pub fn get_learn_job_skill_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2005 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
2006 }
2007
2008 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2009 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
2010 }
2011
2012 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2013 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
2014 }
2015
2016 pub fn try_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2017 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
2018 }
2019
2020 pub fn try_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2021 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
2022 }
2023
2024 pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2025 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
2026 }
2027
2028 pub fn get_mask_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2029 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
2030 }
2031
2032 pub fn set_mask_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2033 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
2034 }
2035
2036 pub fn dbg_verify_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2037 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
2038 }
2039
2040 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2041 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
2042 }
2043}
2044
2045#[cfg(feature = "app-jobdata")]
2046impl JobData {
2047 #[doc = "Direct (non-virtual) call to `JobData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2048 pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2049 let __mi = Self::on_build_method_info();
2050 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2051 __inner(this.into(), ::core::option::Option::None)
2052 }
2053
2054 #[doc = "Direct (non-virtual) call to `JobData`'s own `OnCompleted`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2055 pub unsafe fn on_completed(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2056 let __mi = Self::on_completed_method_info();
2057 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2058 __inner(this.into(), ::core::option::Option::None)
2059 }
2060
2061 #[doc = "Direct (non-virtual) call to `JobData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2062 pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2063 let __mi = Self::get_debug_name_method_info();
2064 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2065 __inner(this.into(), ::core::option::Option::None)
2066 }
2067}
2068
2069#[cfg(feature = "app-jobdata")]
2070impl JobData {
2071 #[doc = "`.ctor()` — no args"]
2072 pub fn new() -> Self {
2073 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2074 panic!(
2075 "{}
2076::{}
2077 failed to instantiate",
2078 ::core::stringify!(JobData),
2079 ::core::stringify!(new),
2080 )
2081 });
2082 <Self as IJobDataMethods>::ctor(this);
2083 this
2084 }
2085}
2086
2087#[cfg(feature = "app-jobdata")]
2088pub trait IJobData_FlagFieldMethods: IJobData_FlagField {
2089 #[doc = "`.ctor(i32)` overload"]
2090 fn ctor(self, f: impl ::core::convert::Into<i32>) -> () {
2091 unsafe {
2092 let __receiver = <JobData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2093 ::unity::il2cpp_call!((::unity::module_base()+0x1fd1e30usize)as*mut u8,();
2094(JobData_FlagField)__receiver,(i32)::core::convert::Into::into(f))
2095 }
2096 }
2097 #[doc = "`.ctor(crate::app::jobdata::JobData_Flags)` overload"]
2098 fn ctor_2(self, f: impl ::core::convert::Into<crate::app::jobdata::JobData_Flags>) -> () {
2099 unsafe {
2100 let __receiver = <JobData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2101 ::unity::il2cpp_call!((::unity::module_base()+0x1fd1e90usize)as*mut u8,();
2102(JobData_FlagField)__receiver,(crate::app::jobdata::JobData_Flags)::core::convert::Into::into(f))
2103 }
2104 }
2105 #[doc = "`ToInt(crate::app::jobdata::JobData_Flags)` overload"]
2106 fn to_int(self, value: impl ::core::convert::Into<crate::app::jobdata::JobData_Flags>) -> i32 {
2107 unsafe {
2108 let __receiver = <JobData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2109 {
2110 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2111 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
2112 panic!(
2113 "unity: virtual slot {}
2114 out of range (vtable len {}
2115) on the runtime class behind {}
2116 (method `{}
2117`)",
2118 5usize,
2119 __vt.len(),
2120 <JobData_FlagField as ::unity::ClassIdentity>::NAME,
2121 "ToInt",
2122 )
2123 });
2124 let __inner: extern "C" fn(JobData_FlagField, crate::app::jobdata::JobData_Flags, ::unity::OptionalMethod) -> i32 =
2125 ::core::mem::transmute(__vi.method_ptr);
2126 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2127 __inner(__receiver, ::core::convert::Into::into(value), __mi)
2128 }
2129 }
2130 }
2131}
2132
2133#[cfg(feature = "app-jobdata")]
2134impl<__T: IJobData_FlagField> IJobData_FlagFieldMethods for __T {}
2135
2136#[cfg(feature = "app-jobdata")]
2137impl JobData_FlagField {
2138 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2139 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2140 }
2141
2142 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2143 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2144 }
2145
2146 pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2147 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2148 }
2149}
2150
2151#[cfg(feature = "app-jobdata")]
2152impl JobData_FlagField {
2153 #[doc = "Direct (non-virtual) call to `JobData_FlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2154 pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::jobdata::JobData_Flags) -> i32 {
2155 let __mi = Self::to_int_method_info();
2156 let __inner: extern "C" fn(::unity::IlInstance, crate::app::jobdata::JobData_Flags, ::unity::OptionalMethod) -> i32 =
2157 ::core::mem::transmute(__mi.method_ptr);
2158 __inner(this.into(), value, ::core::option::Option::None)
2159 }
2160}
2161
2162#[cfg(feature = "app-jobdata")]
2163impl JobData_FlagField {
2164 #[doc = "`.ctor(i32)` — overload selector"]
2165 pub fn new(f: i32) -> Self {
2166 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2167 panic!(
2168 "{}
2169::{}
2170 failed to instantiate",
2171 ::core::stringify!(JobData_FlagField),
2172 ::core::stringify!(new),
2173 )
2174 });
2175 <Self as IJobData_FlagFieldMethods>::ctor(this, f);
2176 this
2177 }
2178
2179 #[doc = "`.ctor(crate::app::jobdata::JobData_Flags)` — overload selector"]
2180 pub fn new_2(f: crate::app::jobdata::JobData_Flags) -> Self {
2181 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2182 panic!(
2183 "{}
2184::{}
2185 failed to instantiate",
2186 ::core::stringify!(JobData_FlagField),
2187 ::core::stringify!(new_2),
2188 )
2189 });
2190 <Self as IJobData_FlagFieldMethods>::ctor_2(this, f);
2191 this
2192 }
2193}
2194
2195#[cfg(feature = "app-jobdata")]
2196#[doc(hidden)]
2197pub mod prelude {
2198 pub use super::{
2199 IJobData, IJobDataMethods, IJobData_FlagField, IJobData_FlagFieldMethods, JobData, JobData_FlagField, JobData_Flags, JobData_MoveTypes,
2200 JobData_Ranks, JobData_WeaponValues,
2201 };
2202 #[cfg(feature = "app-bitfield32")]
2203 pub use crate::app::bitfield32::IBitField32Methods;
2204 #[cfg(feature = "app-bitfieldcommon")]
2205 pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
2206 #[cfg(feature = "app-bitfieldtemplate32_1")]
2207 pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
2208 #[cfg(feature = "app-structbase")]
2209 pub use crate::app::structbase::IStructBaseMethods;
2210 #[cfg(feature = "app-structdata_1")]
2211 pub use crate::app::structdata_1::IStructData_1Methods;
2212 #[cfg(feature = "app-structtemplate_1")]
2213 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
2214 #[cfg(feature = "system-object")]
2215 pub use crate::system::object::IObjectMethods;
2216 #[cfg(feature = "system-enum")]
2217 pub use crate::system::r#enum::IEnumMethods;
2218 #[cfg(feature = "system-valuetype")]
2219 pub use crate::system::valuetype::IValueTypeMethods;
2220 pub use crate::{
2221 app::{
2222 bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1, structbase::IStructBase,
2223 structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1,
2224 },
2225 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2226 };
2227}