Skip to main content

engage/generated/app/
hubdisposdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-hubdisposdata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            structbase::{IStructBase, StructBase},
11            structdataarray_1::{IStructDataArray_1, StructDataArray_1},
12            structtemplate_1::{IStructTemplate_1, StructTemplate_1},
13        },
14        system::{
15            object::{IObject, Object},
16            r#enum::{Enum, IEnum},
17            valuetype::{IValueType, ValueType},
18        },
19    };
20
21    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubdisposdata/HubDisposData_IdleTypes.md"))]
22    #[repr(C)]
23    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
24    pub struct HubDisposData_IdleTypes {
25        pub value: i32,
26    }
27    impl ::unity::ClassIdentity for HubDisposData_IdleTypes {
28        const NAME: &'static str = "HubDisposData.IdleTypes";
29        const NAMESPACE: &'static str = "App";
30
31        fn class() -> ::unity::Class {
32            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
33            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
34        }
35    }
36    impl ::unity::IlType for HubDisposData_IdleTypes {
37        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
38            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
39        }
40    }
41    impl HubDisposData_IdleTypes {
42        pub fn default() -> Self {
43            Self { value: 0 }
44        }
45
46        pub fn only_neck_aim() -> Self {
47            Self { value: 1 }
48        }
49
50        pub fn no_turn() -> Self {
51            Self { value: 2 }
52        }
53    }
54
55    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubdisposdata/HubDisposData_PhaseType.md"))]
56    #[repr(C)]
57    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
58    pub struct HubDisposData_PhaseType {
59        pub value: i32,
60    }
61    impl ::unity::ClassIdentity for HubDisposData_PhaseType {
62        const NAME: &'static str = "HubDisposData.PhaseType";
63        const NAMESPACE: &'static str = "App";
64
65        fn class() -> ::unity::Class {
66            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
67            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
68        }
69    }
70    impl ::unity::IlType for HubDisposData_PhaseType {
71        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
72            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
73        }
74    }
75    impl HubDisposData_PhaseType {
76        pub fn any() -> Self {
77            Self { value: 0 }
78        }
79
80        pub fn only() -> Self {
81            Self { value: 1 }
82        }
83
84        pub fn on_and_after() -> Self {
85            Self { value: 2 }
86        }
87    }
88
89    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubdisposdata/HubDisposData_TimezoneFlags.md"))]
90    #[repr(C)]
91    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
92    pub struct HubDisposData_TimezoneFlags {
93        pub value: i32,
94    }
95    impl ::unity::ClassIdentity for HubDisposData_TimezoneFlags {
96        const NAME: &'static str = "HubDisposData.TimezoneFlags";
97        const NAMESPACE: &'static str = "App";
98
99        fn class() -> ::unity::Class {
100            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
101            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
102        }
103    }
104    impl ::unity::IlType for HubDisposData_TimezoneFlags {
105        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
106            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
107        }
108    }
109    impl HubDisposData_TimezoneFlags {
110        pub fn morning() -> Self {
111            Self { value: 1 }
112        }
113
114        pub fn day() -> Self {
115            Self { value: 2 }
116        }
117
118        pub fn evening() -> Self {
119            Self { value: 4 }
120        }
121
122        pub fn night() -> Self {
123            Self { value: 8 }
124        }
125    }
126
127    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubdisposdata/HubDisposData.md"))]
128    #[::unity::class(namespace = "App", name = "HubDisposData")]
129    #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::hubdisposdata::HubDisposData>)]
130    pub struct HubDisposData {}
131
132    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubdisposdata/HubDisposData_AccessTypes.md"))]
133    #[repr(C)]
134    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
135    pub struct HubDisposData_AccessTypes {
136        pub value: i32,
137    }
138    impl ::unity::ClassIdentity for HubDisposData_AccessTypes {
139        const NAME: &'static str = "HubDisposData.AccessTypes";
140        const NAMESPACE: &'static str = "App";
141
142        fn class() -> ::unity::Class {
143            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
144            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
145        }
146    }
147    impl ::unity::IlType for HubDisposData_AccessTypes {
148        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
149            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
150        }
151    }
152    impl HubDisposData_AccessTypes {
153        pub fn none() -> Self {
154            Self { value: 0 }
155        }
156
157        pub fn menu() -> Self {
158            Self { value: 1 }
159        }
160
161        pub fn door() -> Self {
162            Self { value: 2 }
163        }
164    }
165
166    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubdisposdata/HubDisposData_DisposTypes.md"))]
167    #[repr(C)]
168    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
169    pub struct HubDisposData_DisposTypes {
170        pub value: i32,
171    }
172    impl ::unity::ClassIdentity for HubDisposData_DisposTypes {
173        const NAME: &'static str = "HubDisposData.DisposTypes";
174        const NAMESPACE: &'static str = "App";
175
176        fn class() -> ::unity::Class {
177            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
178            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
179        }
180    }
181    impl ::unity::IlType for HubDisposData_DisposTypes {
182        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
183            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
184        }
185    }
186    impl HubDisposData_DisposTypes {
187        pub fn none_ik() -> Self {
188            Self { value: 0 }
189        }
190
191        pub fn use_ik() -> Self {
192            Self { value: 1 }
193        }
194
195        pub fn swiming() -> Self {
196            Self { value: 2 }
197        }
198    }
199
200    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubdisposdata/HubDisposData_Type.md"))]
201    #[repr(C)]
202    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
203    pub struct HubDisposData_Type {
204        pub value: i32,
205    }
206    impl ::unity::ClassIdentity for HubDisposData_Type {
207        const NAME: &'static str = "HubDisposData.Type";
208        const NAMESPACE: &'static str = "App";
209
210        fn class() -> ::unity::Class {
211            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
212            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
213        }
214    }
215    impl ::unity::IlType for HubDisposData_Type {
216        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
217            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
218        }
219    }
220    impl HubDisposData_Type {
221        pub fn r#move() -> Self {
222            Self { value: 0 }
223        }
224
225        pub fn event() -> Self {
226            Self { value: 1 }
227        }
228
229        pub fn priority_character() -> Self {
230            Self { value: 2 }
231        }
232
233        pub fn random_character() -> Self {
234            Self { value: 3 }
235        }
236
237        pub fn god() -> Self {
238            Self { value: 4 }
239        }
240
241        pub fn normal_character() -> Self {
242            Self { value: 5 }
243        }
244
245        pub fn item() -> Self {
246            Self { value: 6 }
247        }
248
249        pub fn animal() -> Self {
250            Self { value: 7 }
251        }
252
253        pub fn material() -> Self {
254            Self { value: 8 }
255        }
256
257        pub fn animal_item() -> Self {
258            Self { value: 9 }
259        }
260
261        pub fn num() -> Self {
262            Self { value: 10 }
263        }
264    }
265}
266
267#[cfg(feature = "app-hubdisposdata-types")]
268pub use __types::*;
269
270#[cfg(feature = "app-hubdisposdata")]
271impl HubDisposData {
272    #[doc = "`Load()` overload"]
273    pub fn load() -> () {
274        unsafe {
275            ::unity::il2cpp_call!((::unity::module_base()+0x2d87e80usize)as*mut u8,();
276            )
277        }
278    }
279}
280
281#[cfg(feature = "app-hubdisposdata")]
282pub trait IHubDisposDataMethods: IHubDisposData {
283    #[doc = "`get_Locator()` overload"]
284    fn get_locator(self) -> ::unity::Il2CppString {
285        unsafe {
286            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287            ::unity::il2cpp_call!((::unity::module_base()+0x2d87f30usize)as*mut u8, ::unity::Il2CppString;
288(HubDisposData)__receiver)
289        }
290    }
291    #[doc = "`set_Locator(::unity::Il2CppString)` overload"]
292    fn set_locator(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
293        unsafe {
294            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295            ::unity::il2cpp_call!((::unity::module_base()+0x2d87f40usize)as*mut u8,();
296(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
297        }
298    }
299    #[doc = "`get_ParentLocator()` overload"]
300    fn get_parent_locator(self) -> ::unity::Il2CppString {
301        unsafe {
302            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303            ::unity::il2cpp_call!((::unity::module_base()+0x2d87f50usize)as*mut u8, ::unity::Il2CppString;
304(HubDisposData)__receiver)
305        }
306    }
307    #[doc = "`set_ParentLocator(::unity::Il2CppString)` overload"]
308    fn set_parent_locator(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
309        unsafe {
310            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311            ::unity::il2cpp_call!((::unity::module_base()+0x2d87f60usize)as*mut u8,();
312(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
313        }
314    }
315    #[doc = "`get_IsMustChild()` overload"]
316    fn get_is_must_child(self) -> bool {
317        unsafe {
318            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
319            ::unity::il2cpp_call!((::unity::module_base()+0x2d87f70usize)as*mut u8,bool;
320(HubDisposData)__receiver)
321        }
322    }
323    #[doc = "`set_IsMustChild(bool)` overload"]
324    fn set_is_must_child(self, value: impl ::core::convert::Into<bool>) -> () {
325        unsafe {
326            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
327            ::unity::il2cpp_call!((::unity::module_base()+0x2d87f80usize)as*mut u8,();
328(HubDisposData)__receiver,(bool)::core::convert::Into::into(value))
329        }
330    }
331    #[doc = "`get_FadeDistance()` overload"]
332    fn get_fade_distance(self) -> f32 {
333        unsafe {
334            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
335            ::unity::il2cpp_call!((::unity::module_base()+0x2d87f90usize)as*mut u8,f32;
336(HubDisposData)__receiver)
337        }
338    }
339    #[doc = "`set_FadeDistance(f32)` overload"]
340    fn set_fade_distance(self, value: impl ::core::convert::Into<f32>) -> () {
341        unsafe {
342            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
343            ::unity::il2cpp_call!((::unity::module_base()+0x2d87fa0usize)as*mut u8,();
344(HubDisposData)__receiver,(f32)::core::convert::Into::into(value))
345        }
346    }
347    #[doc = "`get_Priority()` overload"]
348    fn get_priority(self) -> i32 {
349        unsafe {
350            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
351            ::unity::il2cpp_call!((::unity::module_base()+0x2d87fb0usize)as*mut u8,i32;
352(HubDisposData)__receiver)
353        }
354    }
355    #[doc = "`set_Priority(i32)` overload"]
356    fn set_priority(self, value: impl ::core::convert::Into<i32>) -> () {
357        unsafe {
358            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
359            ::unity::il2cpp_call!((::unity::module_base()+0x2d87fc0usize)as*mut u8,();
360(HubDisposData)__receiver,(i32)::core::convert::Into::into(value))
361        }
362    }
363    #[doc = "`get_Chapter()` overload"]
364    fn get_chapter(self) -> ::unity::Il2CppString {
365        unsafe {
366            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
367            ::unity::il2cpp_call!((::unity::module_base()+0x2d87fd0usize)as*mut u8, ::unity::Il2CppString;
368(HubDisposData)__receiver)
369        }
370    }
371    #[doc = "`set_Chapter(::unity::Il2CppString)` overload"]
372    fn set_chapter(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
373        unsafe {
374            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
375            ::unity::il2cpp_call!((::unity::module_base()+0x2d87fe0usize)as*mut u8,();
376(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
377        }
378    }
379    #[doc = "`get_Phase()` overload"]
380    fn get_phase(self) -> crate::app::hubdisposdata::HubDisposData_PhaseType {
381        unsafe {
382            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
383            ::unity::il2cpp_call!((::unity::module_base()+0x2d87ff0usize)as*mut u8,crate::app::hubdisposdata::HubDisposData_PhaseType;
384(HubDisposData)__receiver)
385        }
386    }
387    #[doc = "`set_Phase(crate::app::hubdisposdata::HubDisposData_PhaseType)` overload"]
388    fn set_phase(self, value: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData_PhaseType>) -> () {
389        unsafe {
390            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
391            ::unity::il2cpp_call!((::unity::module_base()+0x2d88000usize)as*mut u8,();
392(HubDisposData)__receiver,(crate::app::hubdisposdata::HubDisposData_PhaseType)::core::convert::Into::into(value))
393        }
394    }
395    #[doc = "`get_TimezoneFlag()` overload"]
396    fn get_timezone_flag(self) -> crate::app::hubdisposdata::HubDisposData_TimezoneFlags {
397        unsafe {
398            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
399            ::unity::il2cpp_call!((::unity::module_base()+0x2d88010usize)as*mut u8,crate::app::hubdisposdata::HubDisposData_TimezoneFlags;
400(HubDisposData)__receiver)
401        }
402    }
403    #[doc = "`set_TimezoneFlag(crate::app::hubdisposdata::HubDisposData_TimezoneFlags)` overload"]
404    fn set_timezone_flag(self, value: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData_TimezoneFlags>) -> () {
405        unsafe {
406            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
407            ::unity::il2cpp_call!((::unity::module_base()+0x2d88020usize)as*mut u8,();
408(HubDisposData)__receiver,(crate::app::hubdisposdata::HubDisposData_TimezoneFlags)::core::convert::Into::into(value))
409        }
410    }
411    #[doc = "`get_FlagName()` overload"]
412    fn get_flag_name(self) -> ::unity::Il2CppString {
413        unsafe {
414            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
415            ::unity::il2cpp_call!((::unity::module_base()+0x2d88030usize)as*mut u8, ::unity::Il2CppString;
416(HubDisposData)__receiver)
417        }
418    }
419    #[doc = "`set_FlagName(::unity::Il2CppString)` overload"]
420    fn set_flag_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
421        unsafe {
422            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
423            ::unity::il2cpp_call!((::unity::module_base()+0x2d88040usize)as*mut u8,();
424(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
425        }
426    }
427    #[doc = "`get_AnyCondition()` overload"]
428    fn get_any_condition(self) -> ::unity::Il2CppString {
429        unsafe {
430            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
431            ::unity::il2cpp_call!((::unity::module_base()+0x2d88050usize)as*mut u8, ::unity::Il2CppString;
432(HubDisposData)__receiver)
433        }
434    }
435    #[doc = "`set_AnyCondition(::unity::Il2CppString)` overload"]
436    fn set_any_condition(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
437        unsafe {
438            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
439            ::unity::il2cpp_call!((::unity::module_base()+0x2d88060usize)as*mut u8,();
440(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
441        }
442    }
443    #[doc = "`get_ContentType()` overload"]
444    fn get_content_type(self) -> crate::app::hubdisposdata::HubDisposData_Type {
445        unsafe {
446            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
447            ::unity::il2cpp_call!((::unity::module_base()+0x2d88070usize)as*mut u8,crate::app::hubdisposdata::HubDisposData_Type;
448(HubDisposData)__receiver)
449        }
450    }
451    #[doc = "`set_ContentType(crate::app::hubdisposdata::HubDisposData_Type)` overload"]
452    fn set_content_type(self, value: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData_Type>) -> () {
453        unsafe {
454            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
455            ::unity::il2cpp_call!((::unity::module_base()+0x2d88080usize)as*mut u8,();
456(HubDisposData)__receiver,(crate::app::hubdisposdata::HubDisposData_Type)::core::convert::Into::into(value))
457        }
458    }
459    #[doc = "`get_AID()` overload"]
460    fn get_aid(self) -> ::unity::Il2CppString {
461        unsafe {
462            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
463            ::unity::il2cpp_call!((::unity::module_base()+0x2d88090usize)as*mut u8, ::unity::Il2CppString;
464(HubDisposData)__receiver)
465        }
466    }
467    #[doc = "`set_AID(::unity::Il2CppString)` overload"]
468    fn set_aid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
469        unsafe {
470            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
471            ::unity::il2cpp_call!((::unity::module_base()+0x2d880a0usize)as*mut u8,();
472(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
473        }
474    }
475    #[doc = "`get_TalkPattern()` overload"]
476    fn get_talk_pattern(self) -> ::unity::Il2CppString {
477        unsafe {
478            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
479            ::unity::il2cpp_call!((::unity::module_base()+0x2d880b0usize)as*mut u8, ::unity::Il2CppString;
480(HubDisposData)__receiver)
481        }
482    }
483    #[doc = "`set_TalkPattern(::unity::Il2CppString)` overload"]
484    fn set_talk_pattern(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
485        unsafe {
486            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
487            ::unity::il2cpp_call!((::unity::module_base()+0x2d880c0usize)as*mut u8,();
488(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
489        }
490    }
491    #[doc = "`get_HelpLabel()` overload"]
492    fn get_help_label(self) -> ::unity::Il2CppString {
493        unsafe {
494            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
495            ::unity::il2cpp_call!((::unity::module_base()+0x2d880d0usize)as*mut u8, ::unity::Il2CppString;
496(HubDisposData)__receiver)
497        }
498    }
499    #[doc = "`set_HelpLabel(::unity::Il2CppString)` overload"]
500    fn set_help_label(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
501        unsafe {
502            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
503            ::unity::il2cpp_call!((::unity::module_base()+0x2d880e0usize)as*mut u8,();
504(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
505        }
506    }
507    #[doc = "`get_MainLabel()` overload"]
508    fn get_main_label(self) -> ::unity::Il2CppString {
509        unsafe {
510            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
511            ::unity::il2cpp_call!((::unity::module_base()+0x2d880f0usize)as*mut u8, ::unity::Il2CppString;
512(HubDisposData)__receiver)
513        }
514    }
515    #[doc = "`set_MainLabel(::unity::Il2CppString)` overload"]
516    fn set_main_label(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
517        unsafe {
518            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
519            ::unity::il2cpp_call!((::unity::module_base()+0x2d88100usize)as*mut u8,();
520(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
521        }
522    }
523    #[doc = "`get_ScriptName()` overload"]
524    fn get_script_name(self) -> ::unity::Il2CppString {
525        unsafe {
526            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
527            ::unity::il2cpp_call!((::unity::module_base()+0x2d88110usize)as*mut u8, ::unity::Il2CppString;
528(HubDisposData)__receiver)
529        }
530    }
531    #[doc = "`set_ScriptName(::unity::Il2CppString)` overload"]
532    fn set_script_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
533        unsafe {
534            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
535            ::unity::il2cpp_call!((::unity::module_base()+0x2d88120usize)as*mut u8,();
536(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
537        }
538    }
539    #[doc = "`get_AccessType()` overload"]
540    fn get_access_type(self) -> crate::app::hubdisposdata::HubDisposData_AccessTypes {
541        unsafe {
542            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
543            ::unity::il2cpp_call!((::unity::module_base()+0x2d88130usize)as*mut u8,crate::app::hubdisposdata::HubDisposData_AccessTypes;
544(HubDisposData)__receiver)
545        }
546    }
547    #[doc = "`set_AccessType(crate::app::hubdisposdata::HubDisposData_AccessTypes)` overload"]
548    fn set_access_type(self, value: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData_AccessTypes>) -> () {
549        unsafe {
550            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
551            ::unity::il2cpp_call!((::unity::module_base()+0x2d88140usize)as*mut u8,();
552(HubDisposData)__receiver,(crate::app::hubdisposdata::HubDisposData_AccessTypes)::core::convert::Into::into(value))
553        }
554    }
555    #[doc = "`get_IdleBodyName()` overload"]
556    fn get_idle_body_name(self) -> ::unity::Il2CppString {
557        unsafe {
558            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
559            ::unity::il2cpp_call!((::unity::module_base()+0x2d88150usize)as*mut u8, ::unity::Il2CppString;
560(HubDisposData)__receiver)
561        }
562    }
563    #[doc = "`set_IdleBodyName(::unity::Il2CppString)` overload"]
564    fn set_idle_body_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
565        unsafe {
566            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
567            ::unity::il2cpp_call!((::unity::module_base()+0x2d88160usize)as*mut u8,();
568(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
569        }
570    }
571    #[doc = "`get_IdleFaceName()` overload"]
572    fn get_idle_face_name(self) -> ::unity::Il2CppString {
573        unsafe {
574            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
575            ::unity::il2cpp_call!((::unity::module_base()+0x2d88170usize)as*mut u8, ::unity::Il2CppString;
576(HubDisposData)__receiver)
577        }
578    }
579    #[doc = "`set_IdleFaceName(::unity::Il2CppString)` overload"]
580    fn set_idle_face_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
581        unsafe {
582            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
583            ::unity::il2cpp_call!((::unity::module_base()+0x2d88180usize)as*mut u8,();
584(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
585        }
586    }
587    #[doc = "`get_IdleType()` overload"]
588    fn get_idle_type(self) -> crate::app::hubdisposdata::HubDisposData_IdleTypes {
589        unsafe {
590            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
591            ::unity::il2cpp_call!((::unity::module_base()+0x2d88190usize)as*mut u8,crate::app::hubdisposdata::HubDisposData_IdleTypes;
592(HubDisposData)__receiver)
593        }
594    }
595    #[doc = "`set_IdleType(crate::app::hubdisposdata::HubDisposData_IdleTypes)` overload"]
596    fn set_idle_type(self, value: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData_IdleTypes>) -> () {
597        unsafe {
598            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
599            ::unity::il2cpp_call!((::unity::module_base()+0x2d881a0usize)as*mut u8,();
600(HubDisposData)__receiver,(crate::app::hubdisposdata::HubDisposData_IdleTypes)::core::convert::Into::into(value))
601        }
602    }
603    #[doc = "`get_DisabledAnim()` overload"]
604    fn get_disabled_anim(self) -> bool {
605        unsafe {
606            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
607            ::unity::il2cpp_call!((::unity::module_base()+0x2d881b0usize)as*mut u8,bool;
608(HubDisposData)__receiver)
609        }
610    }
611    #[doc = "`set_DisabledAnim(bool)` overload"]
612    fn set_disabled_anim(self, value: impl ::core::convert::Into<bool>) -> () {
613        unsafe {
614            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
615            ::unity::il2cpp_call!((::unity::module_base()+0x2d881c0usize)as*mut u8,();
616(HubDisposData)__receiver,(bool)::core::convert::Into::into(value))
617        }
618    }
619    #[doc = "`get_DisabledTalk()` overload"]
620    fn get_disabled_talk(self) -> bool {
621        unsafe {
622            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
623            ::unity::il2cpp_call!((::unity::module_base()+0x2d881d0usize)as*mut u8,bool;
624(HubDisposData)__receiver)
625        }
626    }
627    #[doc = "`set_DisabledTalk(bool)` overload"]
628    fn set_disabled_talk(self, value: impl ::core::convert::Into<bool>) -> () {
629        unsafe {
630            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
631            ::unity::il2cpp_call!((::unity::module_base()+0x2d881e0usize)as*mut u8,();
632(HubDisposData)__receiver,(bool)::core::convert::Into::into(value))
633        }
634    }
635    #[doc = "`get_IgnoreStory()` overload"]
636    fn get_ignore_story(self) -> bool {
637        unsafe {
638            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
639            ::unity::il2cpp_call!((::unity::module_base()+0x2d881f0usize)as*mut u8,bool;
640(HubDisposData)__receiver)
641        }
642    }
643    #[doc = "`set_IgnoreStory(bool)` overload"]
644    fn set_ignore_story(self, value: impl ::core::convert::Into<bool>) -> () {
645        unsafe {
646            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
647            ::unity::il2cpp_call!((::unity::module_base()+0x2d88200usize)as*mut u8,();
648(HubDisposData)__receiver,(bool)::core::convert::Into::into(value))
649        }
650    }
651    #[doc = "`get_Bind()` overload"]
652    fn get_bind(self) -> ::unity::Il2CppString {
653        unsafe {
654            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
655            ::unity::il2cpp_call!((::unity::module_base()+0x2d88210usize)as*mut u8, ::unity::Il2CppString;
656(HubDisposData)__receiver)
657        }
658    }
659    #[doc = "`set_Bind(::unity::Il2CppString)` overload"]
660    fn set_bind(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
661        unsafe {
662            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
663            ::unity::il2cpp_call!((::unity::module_base()+0x2d88220usize)as*mut u8,();
664(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
665        }
666    }
667    #[doc = "`get_DisposType()` overload"]
668    fn get_dispos_type(self) -> crate::app::hubdisposdata::HubDisposData_DisposTypes {
669        unsafe {
670            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
671            ::unity::il2cpp_call!((::unity::module_base()+0x2d88230usize)as*mut u8,crate::app::hubdisposdata::HubDisposData_DisposTypes;
672(HubDisposData)__receiver)
673        }
674    }
675    #[doc = "`set_DisposType(crate::app::hubdisposdata::HubDisposData_DisposTypes)` overload"]
676    fn set_dispos_type(self, value: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData_DisposTypes>) -> () {
677        unsafe {
678            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
679            ::unity::il2cpp_call!((::unity::module_base()+0x2d88240usize)as*mut u8,();
680(HubDisposData)__receiver,(crate::app::hubdisposdata::HubDisposData_DisposTypes)::core::convert::Into::into(value))
681        }
682    }
683    #[doc = "`get_AccessAngle()` overload"]
684    fn get_access_angle(self) -> f32 {
685        unsafe {
686            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
687            ::unity::il2cpp_call!((::unity::module_base()+0x2d88250usize)as*mut u8,f32;
688(HubDisposData)__receiver)
689        }
690    }
691    #[doc = "`set_AccessAngle(f32)` overload"]
692    fn set_access_angle(self, value: impl ::core::convert::Into<f32>) -> () {
693        unsafe {
694            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
695            ::unity::il2cpp_call!((::unity::module_base()+0x2d88260usize)as*mut u8,();
696(HubDisposData)__receiver,(f32)::core::convert::Into::into(value))
697        }
698    }
699    #[doc = "`get_MoveName()` overload"]
700    fn get_move_name(self) -> ::unity::Il2CppString {
701        unsafe {
702            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
703            ::unity::il2cpp_call!((::unity::module_base()+0x2d88270usize)as*mut u8, ::unity::Il2CppString;
704(HubDisposData)__receiver)
705        }
706    }
707    #[doc = "`set_MoveName(::unity::Il2CppString)` overload"]
708    fn set_move_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
709        unsafe {
710            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
711            ::unity::il2cpp_call!((::unity::module_base()+0x2d88280usize)as*mut u8,();
712(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
713        }
714    }
715    #[doc = "`get_Area()` overload"]
716    fn get_area(self) -> ::unity::Il2CppString {
717        unsafe {
718            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
719            ::unity::il2cpp_call!((::unity::module_base()+0x2d88290usize)as*mut u8, ::unity::Il2CppString;
720(HubDisposData)__receiver)
721        }
722    }
723    #[doc = "`set_Area(::unity::Il2CppString)` overload"]
724    fn set_area(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
725        unsafe {
726            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
727            ::unity::il2cpp_call!((::unity::module_base()+0x2d882a0usize)as*mut u8,();
728(HubDisposData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
729        }
730    }
731    #[doc = "`get_Layer()` overload"]
732    fn get_layer(self) -> i32 {
733        unsafe {
734            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
735            ::unity::il2cpp_call!((::unity::module_base()+0x2d882b0usize)as*mut u8,i32;
736(HubDisposData)__receiver)
737        }
738    }
739    #[doc = "`set_Layer(i32)` overload"]
740    fn set_layer(self, value: impl ::core::convert::Into<i32>) -> () {
741        unsafe {
742            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
743            ::unity::il2cpp_call!((::unity::module_base()+0x2d882c0usize)as*mut u8,();
744(HubDisposData)__receiver,(i32)::core::convert::Into::into(value))
745        }
746    }
747    #[doc = "`get_DisabledMiniMap()` overload"]
748    fn get_disabled_mini_map(self) -> bool {
749        unsafe {
750            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
751            ::unity::il2cpp_call!((::unity::module_base()+0x2d882d0usize)as*mut u8,bool;
752(HubDisposData)__receiver)
753        }
754    }
755    #[doc = "`set_DisabledMiniMap(bool)` overload"]
756    fn set_disabled_mini_map(self, value: impl ::core::convert::Into<bool>) -> () {
757        unsafe {
758            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
759            ::unity::il2cpp_call!((::unity::module_base()+0x2d882e0usize)as*mut u8,();
760(HubDisposData)__receiver,(bool)::core::convert::Into::into(value))
761        }
762    }
763    #[doc = "`get_Weight()` overload"]
764    fn get_weight(self) -> f32 {
765        unsafe {
766            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
767            ::unity::il2cpp_call!((::unity::module_base()+0x2d882f0usize)as*mut u8,f32;
768(HubDisposData)__receiver)
769        }
770    }
771    #[doc = "`set_Weight(f32)` overload"]
772    fn set_weight(self, value: impl ::core::convert::Into<f32>) -> () {
773        unsafe {
774            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
775            ::unity::il2cpp_call!((::unity::module_base()+0x2d88300usize)as*mut u8,();
776(HubDisposData)__receiver,(f32)::core::convert::Into::into(value))
777        }
778    }
779    #[doc = "`get_OptimizeType()` overload"]
780    fn get_optimize_type(self) -> i32 {
781        unsafe {
782            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
783            ::unity::il2cpp_call!((::unity::module_base()+0x2d88310usize)as*mut u8,i32;
784(HubDisposData)__receiver)
785        }
786    }
787    #[doc = "`set_OptimizeType(i32)` overload"]
788    fn set_optimize_type(self, value: impl ::core::convert::Into<i32>) -> () {
789        unsafe {
790            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
791            ::unity::il2cpp_call!((::unity::module_base()+0x2d88320usize)as*mut u8,();
792(HubDisposData)__receiver,(i32)::core::convert::Into::into(value))
793        }
794    }
795    #[doc = "`IsChair()` overload"]
796    fn is_chair(self) -> bool {
797        unsafe {
798            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
799            ::unity::il2cpp_call!((::unity::module_base()+0x2d88330usize)as*mut u8,bool;
800(HubDisposData)__receiver)
801        }
802    }
803    #[doc = "`IsPick()` overload"]
804    fn is_pick(self) -> bool {
805        unsafe {
806            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
807            ::unity::il2cpp_call!((::unity::module_base()+0x2d883a0usize)as*mut u8,bool;
808(HubDisposData)__receiver)
809        }
810    }
811    #[doc = "`IsSquat()` overload"]
812    fn is_squat(self) -> bool {
813        unsafe {
814            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
815            ::unity::il2cpp_call!((::unity::module_base()+0x2d88430usize)as*mut u8,bool;
816(HubDisposData)__receiver)
817        }
818    }
819    #[doc = "`IsSitUp()` overload"]
820    fn is_sit_up(self) -> bool {
821        unsafe {
822            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
823            ::unity::il2cpp_call!((::unity::module_base()+0x2d884e0usize)as*mut u8,bool;
824(HubDisposData)__receiver)
825        }
826    }
827    #[doc = "`IsSit()` overload"]
828    fn is_sit(self) -> bool {
829        unsafe {
830            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
831            ::unity::il2cpp_call!((::unity::module_base()+0x2d88550usize)as*mut u8,bool;
832(HubDisposData)__receiver)
833        }
834    }
835    #[doc = "`IsSing()` overload"]
836    fn is_sing(self) -> bool {
837        unsafe {
838            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
839            ::unity::il2cpp_call!((::unity::module_base()+0x2d885c0usize)as*mut u8,bool;
840(HubDisposData)__receiver)
841        }
842    }
843    #[doc = "`IsFish()` overload"]
844    fn is_fish(self) -> bool {
845        unsafe {
846            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
847            ::unity::il2cpp_call!((::unity::module_base()+0x2d88630usize)as*mut u8,bool;
848(HubDisposData)__receiver)
849        }
850    }
851    #[doc = "`GetDebugName()` overload"]
852    fn get_debug_name(self) -> ::unity::Il2CppString {
853        unsafe {
854            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
855            {
856                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
857                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
858                    panic!(
859                        "unity: virtual slot {}
860 out of range (vtable len {}
861) on the runtime class behind {}
862 (method `{}
863`)",
864                        8usize,
865                        __vt.len(),
866                        <HubDisposData as ::unity::ClassIdentity>::NAME,
867                        "GetDebugName",
868                    )
869                });
870                let __inner: extern "C" fn(HubDisposData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
871                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
872                __inner(__receiver, __mi)
873            }
874        }
875    }
876    #[doc = "`OnBuild()` overload"]
877    fn on_build(self) -> () {
878        unsafe {
879            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
880            {
881                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
882                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
883                    panic!(
884                        "unity: virtual slot {}
885 out of range (vtable len {}
886) on the runtime class behind {}
887 (method `{}
888`)",
889                        4usize,
890                        __vt.len(),
891                        <HubDisposData as ::unity::ClassIdentity>::NAME,
892                        "OnBuild",
893                    )
894                });
895                let __inner: extern "C" fn(HubDisposData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
896                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
897                __inner(__receiver, __mi)
898            }
899        }
900    }
901    #[doc = "`.ctor()` overload"]
902    fn ctor(self) -> () {
903        unsafe {
904            let __receiver = <HubDisposData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
905            ::unity::il2cpp_call!((::unity::module_base()+0x2d88740usize)as*mut u8,();
906(HubDisposData)__receiver)
907        }
908    }
909}
910
911#[cfg(feature = "app-hubdisposdata")]
912impl<__T: IHubDisposData> IHubDisposDataMethods for __T {}
913
914#[cfg(feature = "app-hubdisposdata")]
915impl HubDisposData {
916    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
917        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
918    }
919
920    pub fn get_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
921        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
922    }
923
924    pub fn set_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
925        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
926    }
927
928    pub fn get_parent_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
929        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
930    }
931
932    pub fn set_parent_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
933        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
934    }
935
936    pub fn get_is_must_child_method_info() -> &'static ::unity::il2cpp::MethodInfo {
937        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
938    }
939
940    pub fn set_is_must_child_method_info() -> &'static ::unity::il2cpp::MethodInfo {
941        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
942    }
943
944    pub fn get_fade_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
945        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
946    }
947
948    pub fn set_fade_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
949        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
950    }
951
952    pub fn get_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
953        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
954    }
955
956    pub fn set_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
957        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
958    }
959
960    pub fn get_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
961        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
962    }
963
964    pub fn set_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
965        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
966    }
967
968    pub fn get_phase_method_info() -> &'static ::unity::il2cpp::MethodInfo {
969        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
970    }
971
972    pub fn set_phase_method_info() -> &'static ::unity::il2cpp::MethodInfo {
973        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
974    }
975
976    pub fn get_timezone_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
977        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
978    }
979
980    pub fn set_timezone_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
981        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
982    }
983
984    pub fn get_flag_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
985        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
986    }
987
988    pub fn set_flag_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
989        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
990    }
991
992    pub fn get_any_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
993        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
994    }
995
996    pub fn set_any_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
997        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
998    }
999
1000    pub fn get_content_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1001        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1002    }
1003
1004    pub fn set_content_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1005        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1006    }
1007
1008    pub fn get_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1009        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1010    }
1011
1012    pub fn set_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1013        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1014    }
1015
1016    pub fn get_talk_pattern_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1017        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1018    }
1019
1020    pub fn set_talk_pattern_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1021        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1022    }
1023
1024    pub fn get_help_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1025        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1026    }
1027
1028    pub fn set_help_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1029        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1030    }
1031
1032    pub fn get_main_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1033        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1034    }
1035
1036    pub fn set_main_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1037        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1038    }
1039
1040    pub fn get_script_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1041        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1042    }
1043
1044    pub fn set_script_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1045        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1046    }
1047
1048    pub fn get_access_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1049        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1050    }
1051
1052    pub fn set_access_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1053        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1054    }
1055
1056    pub fn get_idle_body_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1057        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1058    }
1059
1060    pub fn set_idle_body_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1061        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1062    }
1063
1064    pub fn get_idle_face_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1065        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1066    }
1067
1068    pub fn set_idle_face_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1069        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1070    }
1071
1072    pub fn get_idle_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1073        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1074    }
1075
1076    pub fn set_idle_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1077        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1078    }
1079
1080    pub fn get_disabled_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1081        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1082    }
1083
1084    pub fn set_disabled_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1085        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1086    }
1087
1088    pub fn get_disabled_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1089        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1090    }
1091
1092    pub fn set_disabled_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1093        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1094    }
1095
1096    pub fn get_ignore_story_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1097        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1098    }
1099
1100    pub fn set_ignore_story_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1101        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1102    }
1103
1104    pub fn get_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1105        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1106    }
1107
1108    pub fn set_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1109        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1110    }
1111
1112    pub fn get_dispos_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1113        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1114    }
1115
1116    pub fn set_dispos_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1118    }
1119
1120    pub fn get_access_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1122    }
1123
1124    pub fn set_access_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1125        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1126    }
1127
1128    pub fn get_move_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1129        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1130    }
1131
1132    pub fn set_move_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1134    }
1135
1136    pub fn get_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1138    }
1139
1140    pub fn set_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1141        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1142    }
1143
1144    pub fn get_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1145        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1146    }
1147
1148    pub fn set_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1149        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1150    }
1151
1152    pub fn get_disabled_mini_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1153        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1154    }
1155
1156    pub fn set_disabled_mini_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1157        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1158    }
1159
1160    pub fn get_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1161        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1162    }
1163
1164    pub fn set_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1165        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1166    }
1167
1168    pub fn get_optimize_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1169        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1170    }
1171
1172    pub fn set_optimize_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1173        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1174    }
1175
1176    pub fn is_chair_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1178    }
1179
1180    pub fn is_pick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1182    }
1183
1184    pub fn is_squat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1186    }
1187
1188    pub fn is_sit_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1190    }
1191
1192    pub fn is_sit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1194    }
1195
1196    pub fn is_sing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1198    }
1199
1200    pub fn is_fish_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1202    }
1203
1204    pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1206    }
1207
1208    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1210    }
1211
1212    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1214    }
1215}
1216
1217#[cfg(feature = "app-hubdisposdata")]
1218impl HubDisposData {
1219    #[doc = "Direct (non-virtual) call to `HubDisposData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1220    pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1221        let __mi = Self::get_debug_name_method_info();
1222        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1223        __inner(this.into(), ::core::option::Option::None)
1224    }
1225
1226    #[doc = "Direct (non-virtual) call to `HubDisposData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1227    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1228        let __mi = Self::on_build_method_info();
1229        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1230        __inner(this.into(), ::core::option::Option::None)
1231    }
1232}
1233
1234#[cfg(feature = "app-hubdisposdata")]
1235impl HubDisposData {
1236    #[doc = "`.ctor()` — no args"]
1237    pub fn new() -> Self {
1238        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1239            panic!(
1240                "{}
1241::{}
1242 failed to instantiate",
1243                ::core::stringify!(HubDisposData),
1244                ::core::stringify!(new),
1245            )
1246        });
1247        <Self as IHubDisposDataMethods>::ctor(this);
1248        this
1249    }
1250}
1251
1252#[cfg(feature = "app-hubdisposdata")]
1253#[doc(hidden)]
1254pub mod prelude {
1255    pub use super::{
1256        HubDisposData, HubDisposData_AccessTypes, HubDisposData_DisposTypes, HubDisposData_IdleTypes, HubDisposData_PhaseType,
1257        HubDisposData_TimezoneFlags, HubDisposData_Type, IHubDisposData, IHubDisposDataMethods,
1258    };
1259    #[cfg(feature = "app-structbase")]
1260    pub use crate::app::structbase::IStructBaseMethods;
1261    #[cfg(feature = "app-structdataarray_1")]
1262    pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
1263    #[cfg(feature = "app-structtemplate_1")]
1264    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
1265    #[cfg(feature = "system-object")]
1266    pub use crate::system::object::IObjectMethods;
1267    #[cfg(feature = "system-enum")]
1268    pub use crate::system::r#enum::IEnumMethods;
1269    #[cfg(feature = "system-valuetype")]
1270    pub use crate::system::valuetype::IValueTypeMethods;
1271    pub use crate::{
1272        app::{structbase::IStructBase, structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1},
1273        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1274    };
1275}