Skip to main content

engage/generated/app/
photographdisposinfo.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-photographdisposinfo-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        },
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/photographdisposinfo/PhotographDisposInfo_FlagField.md"))]
22    #[::unity::class(namespace = "App", name = "PhotographDisposInfo.FlagField")]
23    #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::photographdisposinfo::PhotographDisposInfo_Flags>)]
24    pub struct PhotographDisposInfo_FlagField {}
25
26    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographdisposinfo/PhotographDisposInfo_CharacterType.md"))]
27    #[repr(C)]
28    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
29    pub struct PhotographDisposInfo_CharacterType {
30        pub value: i32,
31    }
32    impl ::unity::ClassIdentity for PhotographDisposInfo_CharacterType {
33        const NAME: &'static str = "PhotographDisposInfo.CharacterType";
34        const NAMESPACE: &'static str = "App";
35
36        fn class() -> ::unity::Class {
37            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
38            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
39        }
40    }
41    impl ::unity::IlType for PhotographDisposInfo_CharacterType {
42        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
43            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
44        }
45    }
46    impl PhotographDisposInfo_CharacterType {
47        pub fn none() -> Self {
48            Self { value: 0 }
49        }
50
51        pub fn unit_m() -> Self {
52            Self { value: 1 }
53        }
54
55        pub fn unit_f() -> Self {
56            Self { value: 2 }
57        }
58
59        pub fn god_m() -> Self {
60            Self { value: 3 }
61        }
62
63        pub fn god_f() -> Self {
64            Self { value: 4 }
65        }
66
67        pub fn mascot() -> Self {
68            Self { value: 5 }
69        }
70    }
71
72    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographdisposinfo/PhotographDisposInfo_Flags.md"))]
73    #[repr(C)]
74    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
75    pub struct PhotographDisposInfo_Flags {
76        pub value: i32,
77    }
78    impl ::unity::ClassIdentity for PhotographDisposInfo_Flags {
79        const NAME: &'static str = "PhotographDisposInfo.Flags";
80        const NAMESPACE: &'static str = "App";
81
82        fn class() -> ::unity::Class {
83            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
84            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
85        }
86    }
87    impl ::unity::IlType for PhotographDisposInfo_Flags {
88        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
89            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
90        }
91    }
92    impl PhotographDisposInfo_Flags {
93        pub fn training() -> Self {
94            Self { value: 1 }
95        }
96
97        pub fn pool_side() -> Self {
98            Self { value: 2 }
99        }
100
101        pub fn in_pool() -> Self {
102            Self { value: 4 }
103        }
104
105        pub fn can_dispos_god() -> Self {
106            Self { value: 8 }
107        }
108
109        pub fn mascot() -> Self {
110            Self { value: 16 }
111        }
112
113        pub fn sitting() -> Self {
114            Self { value: 32 }
115        }
116    }
117
118    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographdisposinfo/PhotographDisposInfo.md"))]
119    #[::unity::class(namespace = "App", name = "PhotographDisposInfo")]
120    #[parent(crate::system::object::Object)]
121    pub struct PhotographDisposInfo {
122        #[static_field]
123        #[rename(name = "s_FruitsPath")]
124        pub s_fruits_path: ::unity::Il2CppString,
125        #[static_field]
126        #[rename(name = "s_WaterCanPath")]
127        pub s_water_can_path: ::unity::Il2CppString,
128        #[static_field]
129        #[rename(name = "s_BrushPath")]
130        pub s_brush_path: ::unity::Il2CppString,
131        #[offset(64)]
132        #[rename(name = "m_IsVisible")]
133        pub m_is_visible: bool,
134        #[offset(72)]
135        #[rename(name = "m_Locator")]
136        pub m_locator: crate::unity_engine::gameobject::GameObject,
137        #[offset(80)]
138        #[rename(name = "m_LookTarget")]
139        pub m_look_target: crate::unity_engine::gameobject::GameObject,
140        #[offset(88)]
141        #[rename(name = "m_PauseGroupNameList")]
142        pub m_pause_group_name_list: ::unity::Array<::unity::Il2CppString>,
143        #[offset(96)]
144        #[rename(name = "m_AnimeControllerDic")]
145        pub m_anime_controller_dic: crate::system::collections::generic::dictionary_2::Dictionary_2<
146            ::unity::Il2CppString,
147            crate::unity_engine::runtimeanimatorcontroller::RuntimeAnimatorController,
148        >,
149        #[offset(104)]
150        #[rename(name = "m_Flag")]
151        pub m_flag: crate::app::photographdisposinfo::PhotographDisposInfo_FlagField,
152        #[offset(112)]
153        #[rename(name = "m_IsLoadingCharacter")]
154        pub m_is_loading_character: bool,
155        #[offset(120)]
156        #[rename(name = "m_CharacterIdList")]
157        pub m_character_id_list: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
158        #[offset(128)]
159        #[rename(name = "m_CurrentCharacterId")]
160        pub m_current_character_id: ::unity::Il2CppString,
161        #[offset(136)]
162        #[rename(name = "m_CharacterType")]
163        pub m_character_type: crate::app::photographdisposinfo::PhotographDisposInfo_CharacterType,
164        #[offset(144)]
165        #[rename(name = "m_CharacterCmp")]
166        pub m_character_cmp: crate::combat::character::Character,
167        #[offset(152)]
168        #[rename(name = "m_IsLookAtCamera")]
169        pub m_is_look_at_camera: bool,
170        #[offset(156)]
171        #[rename(name = "m_LookAtRate")]
172        pub m_look_at_rate: f32,
173        #[offset(160)]
174        #[rename(name = "m_LookAtIKEye")]
175        pub m_look_at_ik_eye: crate::root_motion::final_ik::lookatik::LookAtIK,
176        #[offset(168)]
177        #[rename(name = "m_LookAtIKBody")]
178        pub m_look_at_ik_body: crate::root_motion::final_ik::lookatik::LookAtIK,
179        #[offset(176)]
180        #[rename(name = "m_PauseDataList")]
181        pub m_pause_data_list: crate::system::collections::generic::list_1::List_1<crate::app::photographpausedata::PhotographPauseData>,
182        #[offset(184)]
183        #[rename(name = "m_CurrentPauseData")]
184        pub m_current_pause_data: crate::app::photographpausedata::PhotographPauseData,
185        #[offset(192)]
186        #[rename(name = "m_HoldItem")]
187        pub m_hold_item: crate::unity_engine::gameobject::GameObject,
188        #[offset(200)]
189        #[rename(name = "m_HoldWeapon")]
190        pub m_hold_weapon: crate::unity_engine::gameobject::GameObject,
191        #[offset(208)]
192        #[rename(name = "m_HoldWeaponData")]
193        pub m_hold_weapon_data: crate::app::itemdata::ItemData,
194        #[offset(216)]
195        #[rename(name = "m_HoldWeaponPath")]
196        pub m_hold_weapon_path: ::unity::Il2CppString,
197        #[offset(224)]
198        #[rename(name = "m_IsLoadingWeapon")]
199        pub m_is_loading_weapon: bool,
200    }
201}
202
203#[cfg(feature = "app-photographdisposinfo-types")]
204pub use __types::*;
205
206#[cfg(feature = "app-photographdisposinfo")]
207pub trait IPhotographDisposInfo_FlagFieldMethods: IPhotographDisposInfo_FlagField {
208    #[doc = "`ToInt(crate::app::photographdisposinfo::PhotographDisposInfo_Flags)` overload"]
209    fn to_int(self, value: impl ::core::convert::Into<crate::app::photographdisposinfo::PhotographDisposInfo_Flags>) -> i32 {
210        unsafe {
211            let __receiver =
212                <PhotographDisposInfo_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
213            {
214                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
215                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
216                    panic!(
217                        "unity: virtual slot {}
218 out of range (vtable len {}
219) on the runtime class behind {}
220 (method `{}
221`)",
222                        5usize,
223                        __vt.len(),
224                        <PhotographDisposInfo_FlagField as ::unity::ClassIdentity>::NAME,
225                        "ToInt",
226                    )
227                });
228                let __inner: extern "C" fn(
229                    PhotographDisposInfo_FlagField,
230                    crate::app::photographdisposinfo::PhotographDisposInfo_Flags,
231                    ::unity::OptionalMethod,
232                ) -> i32 = ::core::mem::transmute(__vi.method_ptr);
233                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
234                __inner(__receiver, ::core::convert::Into::into(value), __mi)
235            }
236        }
237    }
238    #[doc = "`.ctor()` overload"]
239    fn ctor(self) -> () {
240        unsafe {
241            let __receiver =
242                <PhotographDisposInfo_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
243            ::unity::il2cpp_call!((::unity::module_base()+0x2261d40usize)as*mut u8,();
244(PhotographDisposInfo_FlagField)__receiver)
245        }
246    }
247}
248
249#[cfg(feature = "app-photographdisposinfo")]
250impl<__T: IPhotographDisposInfo_FlagField> IPhotographDisposInfo_FlagFieldMethods for __T {}
251
252#[cfg(feature = "app-photographdisposinfo")]
253impl PhotographDisposInfo_FlagField {
254    pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
255        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
256    }
257
258    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
260    }
261}
262
263#[cfg(feature = "app-photographdisposinfo")]
264impl PhotographDisposInfo_FlagField {
265    #[doc = "Direct (non-virtual) call to `PhotographDisposInfo_FlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
266    pub unsafe fn to_int(
267        this: impl ::core::convert::Into<::unity::IlInstance>,
268        value: crate::app::photographdisposinfo::PhotographDisposInfo_Flags,
269    ) -> i32 {
270        let __mi = Self::to_int_method_info();
271        let __inner: extern "C" fn(
272            ::unity::IlInstance,
273            crate::app::photographdisposinfo::PhotographDisposInfo_Flags,
274            ::unity::OptionalMethod,
275        ) -> i32 = ::core::mem::transmute(__mi.method_ptr);
276        __inner(this.into(), value, ::core::option::Option::None)
277    }
278}
279
280#[cfg(feature = "app-photographdisposinfo")]
281impl PhotographDisposInfo_FlagField {
282    #[doc = "`.ctor()` — no args"]
283    pub fn new() -> Self {
284        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
285            panic!(
286                "{}
287::{}
288 failed to instantiate",
289                ::core::stringify!(PhotographDisposInfo_FlagField),
290                ::core::stringify!(new),
291            )
292        });
293        <Self as IPhotographDisposInfo_FlagFieldMethods>::ctor(this);
294        this
295    }
296}
297
298#[cfg(feature = "app-photographdisposinfo")]
299impl PhotographDisposInfo {
300    #[doc = "`.cctor()` overload"]
301    pub fn cctor() -> () {
302        unsafe {
303            ::unity::il2cpp_call!((::unity::module_base()+0x268e4d0usize)as*mut u8,();
304            )
305        }
306    }
307}
308
309#[cfg(feature = "app-photographdisposinfo")]
310pub trait IPhotographDisposInfoMethods: IPhotographDisposInfo {
311    #[doc = "`get_PauseGroupNameList()` overload"]
312    fn get_pause_group_name_list(self) -> ::unity::Array<::unity::Il2CppString> {
313        unsafe {
314            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315            ::unity::il2cpp_call!((::unity::module_base()+0x2689fe0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
316(PhotographDisposInfo)__receiver)
317        }
318    }
319    #[doc = "`get_Flag()` overload"]
320    fn get_flag(self) -> crate::app::photographdisposinfo::PhotographDisposInfo_FlagField {
321        unsafe {
322            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
323            ::unity::il2cpp_call!((::unity::module_base()+0x2689ff0usize)as*mut u8,crate::app::photographdisposinfo::PhotographDisposInfo_FlagField;
324(PhotographDisposInfo)__receiver)
325        }
326    }
327    #[doc = "`get_IsLoading()` overload"]
328    fn get_is_loading(self) -> bool {
329        unsafe {
330            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x268a000usize)as*mut u8,bool;
332(PhotographDisposInfo)__receiver)
333        }
334    }
335    #[doc = "`get_CharacterIdList()` overload"]
336    fn get_character_id_list(self) -> crate::system::collections::generic::list_1::List_1<::unity::Il2CppString> {
337        unsafe {
338            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
339            ::unity::il2cpp_call!((::unity::module_base()+0x268a020usize)as*mut u8,crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString> ;
340(PhotographDisposInfo)__receiver)
341        }
342    }
343    #[doc = "`get_CurrentCharacterId()` overload"]
344    fn get_current_character_id(self) -> ::unity::Il2CppString {
345        unsafe {
346            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
347            ::unity::il2cpp_call!((::unity::module_base()+0x268a030usize)as*mut u8, ::unity::Il2CppString;
348(PhotographDisposInfo)__receiver)
349        }
350    }
351    #[doc = "`set_CurrentCharacterId(::unity::Il2CppString)` overload"]
352    fn set_current_character_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
353        unsafe {
354            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
355            ::unity::il2cpp_call!((::unity::module_base()+0x268a040usize)as*mut u8,();
356(PhotographDisposInfo)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
357        }
358    }
359    #[doc = "`get_CharaType()` overload"]
360    fn get_chara_type(self) -> crate::app::photographdisposinfo::PhotographDisposInfo_CharacterType {
361        unsafe {
362            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363            ::unity::il2cpp_call!((::unity::module_base()+0x268a050usize)as*mut u8,crate::app::photographdisposinfo::PhotographDisposInfo_CharacterType;
364(PhotographDisposInfo)__receiver)
365        }
366    }
367    #[doc = "`get_PauseDataList()` overload"]
368    fn get_pause_data_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::photographpausedata::PhotographPauseData> {
369        unsafe {
370            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371            ::unity::il2cpp_call!((::unity::module_base()+0x268a060usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::photographpausedata::PhotographPauseData> ;
372(PhotographDisposInfo)__receiver)
373        }
374    }
375    #[doc = "`get_CurrentPauseData()` overload"]
376    fn get_current_pause_data(self) -> crate::app::photographpausedata::PhotographPauseData {
377        unsafe {
378            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
379            ::unity::il2cpp_call!((::unity::module_base()+0x268a070usize)as*mut u8,crate::app::photographpausedata::PhotographPauseData;
380(PhotographDisposInfo)__receiver)
381        }
382    }
383    #[doc = "`get_IsLookAtCamera()` overload"]
384    fn get_is_look_at_camera(self) -> bool {
385        unsafe {
386            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387            ::unity::il2cpp_call!((::unity::module_base()+0x268a080usize)as*mut u8,bool;
388(PhotographDisposInfo)__receiver)
389        }
390    }
391    #[doc = "`set_IsLookAtCamera(bool)` overload"]
392    fn set_is_look_at_camera(self, value: impl ::core::convert::Into<bool>) -> () {
393        unsafe {
394            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
395            ::unity::il2cpp_call!((::unity::module_base()+0x268a090usize)as*mut u8,();
396(PhotographDisposInfo)__receiver,(bool)::core::convert::Into::into(value))
397        }
398    }
399    #[doc = "`set_LookAtRate(f32)` overload"]
400    fn set_look_at_rate(self, value: impl ::core::convert::Into<f32>) -> () {
401        unsafe {
402            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
403            ::unity::il2cpp_call!((::unity::module_base()+0x268a0a0usize)as*mut u8,();
404(PhotographDisposInfo)__receiver,(f32)::core::convert::Into::into(value))
405        }
406    }
407    #[doc = "`get_BodyAccDataList()` overload"]
408    fn get_body_acc_data_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData> {
409        unsafe {
410            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
411            ::unity::il2cpp_call!((::unity::module_base()+0x268a0b0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData> ;
412(PhotographDisposInfo)__receiver)
413        }
414    }
415    #[doc = "`set_BodyAccDataList(crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData>)` overload"]
416    fn set_body_acc_data_list(
417        self,
418        value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData>>,
419    ) -> () {
420        unsafe {
421            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
422            ::unity::il2cpp_call!((::unity::module_base()+0x268a0c0usize)as*mut u8,();
423(PhotographDisposInfo)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData>)::core::convert::Into::into(value))
424        }
425    }
426    #[doc = "`get_BodyAccData()` overload"]
427    fn get_body_acc_data(self) -> crate::app::accessorydata::AccessoryData {
428        unsafe {
429            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
430            ::unity::il2cpp_call!((::unity::module_base()+0x268a0d0usize)as*mut u8,crate::app::accessorydata::AccessoryData;
431(PhotographDisposInfo)__receiver)
432        }
433    }
434    #[doc = "`set_BodyAccData(crate::app::accessorydata::AccessoryData)` overload"]
435    fn set_body_acc_data(self, value: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>) -> () {
436        unsafe {
437            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
438            ::unity::il2cpp_call!((::unity::module_base()+0x268a0e0usize)as*mut u8,();
439(PhotographDisposInfo)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(value))
440        }
441    }
442    #[doc = "`get_FaceAccDataList()` overload"]
443    fn get_face_acc_data_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData> {
444        unsafe {
445            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
446            ::unity::il2cpp_call!((::unity::module_base()+0x268a0f0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData> ;
447(PhotographDisposInfo)__receiver)
448        }
449    }
450    #[doc = "`set_FaceAccDataList(crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData>)` overload"]
451    fn set_face_acc_data_list(
452        self,
453        value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData>>,
454    ) -> () {
455        unsafe {
456            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
457            ::unity::il2cpp_call!((::unity::module_base()+0x268a100usize)as*mut u8,();
458(PhotographDisposInfo)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::accessorydata::AccessoryData>)::core::convert::Into::into(value))
459        }
460    }
461    #[doc = "`get_FaceAccData()` overload"]
462    fn get_face_acc_data(self) -> crate::app::accessorydata::AccessoryData {
463        unsafe {
464            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
465            ::unity::il2cpp_call!((::unity::module_base()+0x268a110usize)as*mut u8,crate::app::accessorydata::AccessoryData;
466(PhotographDisposInfo)__receiver)
467        }
468    }
469    #[doc = "`set_FaceAccData(crate::app::accessorydata::AccessoryData)` overload"]
470    fn set_face_acc_data(self, value: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>) -> () {
471        unsafe {
472            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
473            ::unity::il2cpp_call!((::unity::module_base()+0x268a120usize)as*mut u8,();
474(PhotographDisposInfo)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(value))
475        }
476    }
477    #[doc = "`get_WeaponDataList()` overload"]
478    fn get_weapon_data_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> {
479        unsafe {
480            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
481            ::unity::il2cpp_call!((::unity::module_base()+0x268a130usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> ;
482(PhotographDisposInfo)__receiver)
483        }
484    }
485    #[doc = "`set_WeaponDataList(crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>)` overload"]
486    fn set_weapon_data_list(
487        self,
488        value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>>,
489    ) -> () {
490        unsafe {
491            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
492            ::unity::il2cpp_call!((::unity::module_base()+0x268a140usize)as*mut u8,();
493(PhotographDisposInfo)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>)::core::convert::Into::into(value))
494        }
495    }
496    #[doc = "`get_WeaponData()` overload"]
497    fn get_weapon_data(self) -> crate::app::itemdata::ItemData {
498        unsafe {
499            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
500            ::unity::il2cpp_call!((::unity::module_base()+0x268a150usize)as*mut u8,crate::app::itemdata::ItemData;
501(PhotographDisposInfo)__receiver)
502        }
503    }
504    #[doc = "`set_WeaponData(crate::app::itemdata::ItemData)` overload"]
505    fn set_weapon_data(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> () {
506        unsafe {
507            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
508            ::unity::il2cpp_call!((::unity::module_base()+0x268a160usize)as*mut u8,();
509(PhotographDisposInfo)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(value))
510        }
511    }
512    #[doc = "`set_IsVisible(bool)` overload"]
513    fn set_is_visible(self, value: impl ::core::convert::Into<bool>) -> () {
514        unsafe {
515            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516            ::unity::il2cpp_call!((::unity::module_base()+0x268a170usize)as*mut u8,();
517(PhotographDisposInfo)__receiver,(bool)::core::convert::Into::into(value))
518        }
519    }
520    #[doc = "`get_Female()` overload"]
521    fn get_female(self) -> crate::app::accessoryshoputility::AccessoryShopUtility_Female {
522        unsafe {
523            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
524            ::unity::il2cpp_call!((::unity::module_base()+0x268a240usize)as*mut u8,crate::app::accessoryshoputility::AccessoryShopUtility_Female;
525(PhotographDisposInfo)__receiver)
526        }
527    }
528    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject, crate::app::photographspotdata::PhotographSpotData, i32, crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString,crate::unity_engine::runtimeanimatorcontroller::RuntimeAnimatorController>)` overload"]
529    fn ctor(
530        self,
531        locator: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
532        select_spot: impl ::core::convert::Into<crate::app::photographspotdata::PhotographSpotData>,
533        locator_no: impl ::core::convert::Into<i32>,
534        anime_controller_dic: impl ::core::convert::Into<
535            crate::system::collections::generic::dictionary_2::Dictionary_2<
536                ::unity::Il2CppString,
537                crate::unity_engine::runtimeanimatorcontroller::RuntimeAnimatorController,
538            >,
539        >,
540    ) -> () {
541        unsafe {
542            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
543            ::unity::il2cpp_call!((::unity::module_base()+0x268a270usize)as*mut u8,();
544(PhotographDisposInfo)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(locator),(crate::app::photographspotdata::PhotographSpotData)::core::convert::Into::into(select_spot),(i32)::core::convert::Into::into(locator_no),(crate::system::collections::generic::dictionary_2::Dictionary_2< ::unity::Il2CppString,crate::unity_engine::runtimeanimatorcontroller::RuntimeAnimatorController>)::core::convert::Into::into(anime_controller_dic))
545        }
546    }
547    #[doc = "`GetRandomPause(::unity::Il2CppString)` overload"]
548    fn get_random_pause(self, chara_id: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::photographpausedata::PhotographPauseData {
549        unsafe {
550            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
551            ::unity::il2cpp_call!((::unity::module_base()+0x268ae40usize)as*mut u8,crate::app::photographpausedata::PhotographPauseData;
552(PhotographDisposInfo)__receiver,(::unity::Il2CppString)::core::convert::Into::into(chara_id))
553        }
554    }
555    #[doc = "`SetUpCharacter(::unity::Il2CppString, crate::app::photographpausedata::PhotographPauseData, crate::app::accessorydata::AccessoryData, crate::app::accessorydata::AccessoryData, crate::app::itemdata::ItemData, bool)` overload"]
556    fn set_up_character(
557        self,
558        character_id: impl ::core::convert::Into<::unity::Il2CppString>,
559        pause_data: impl ::core::convert::Into<crate::app::photographpausedata::PhotographPauseData>,
560        body_acc: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>,
561        face_acc: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>,
562        weapon_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
563        is_random: impl ::core::convert::Into<bool>,
564    ) -> () {
565        unsafe {
566            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
567            ::unity::il2cpp_call!((::unity::module_base()+0x268b200usize)as*mut u8,();
568(PhotographDisposInfo)__receiver,(::unity::Il2CppString)::core::convert::Into::into(character_id),(crate::app::photographpausedata::PhotographPauseData)::core::convert::Into::into(pause_data),(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(body_acc),(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(face_acc),(crate::app::itemdata::ItemData)::core::convert::Into::into(weapon_data),(bool)::core::convert::Into::into(is_random))
569        }
570    }
571    #[doc = "`UpdateLook()` overload"]
572    fn update_look(self) -> () {
573        unsafe {
574            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
575            ::unity::il2cpp_call!((::unity::module_base()+0x268d760usize)as*mut u8,();
576(PhotographDisposInfo)__receiver)
577        }
578    }
579    #[doc = "`InitCharacter(::unity::Il2CppString, crate::app::photographpausedata::PhotographPauseData, crate::app::accessorydata::AccessoryData, crate::app::accessorydata::AccessoryData, crate::app::itemdata::ItemData, bool)` overload"]
580    fn init_character(
581        self,
582        character_id: impl ::core::convert::Into<::unity::Il2CppString>,
583        pause_data: impl ::core::convert::Into<crate::app::photographpausedata::PhotographPauseData>,
584        body_acc: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>,
585        face_acc: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>,
586        weapon_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
587        is_random: impl ::core::convert::Into<bool>,
588    ) -> () {
589        unsafe {
590            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
591            ::unity::il2cpp_call!((::unity::module_base()+0x268ba00usize)as*mut u8,();
592(PhotographDisposInfo)__receiver,(::unity::Il2CppString)::core::convert::Into::into(character_id),(crate::app::photographpausedata::PhotographPauseData)::core::convert::Into::into(pause_data),(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(body_acc),(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(face_acc),(crate::app::itemdata::ItemData)::core::convert::Into::into(weapon_data),(bool)::core::convert::Into::into(is_random))
593        }
594    }
595    #[doc = "`SetUpPause()` overload"]
596    fn set_up_pause(self) -> () {
597        unsafe {
598            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
599            ::unity::il2cpp_call!((::unity::module_base()+0x268ce70usize)as*mut u8,();
600(PhotographDisposInfo)__receiver)
601        }
602    }
603    #[doc = "`SetupWeapon()` overload"]
604    fn setup_weapon(self) -> () {
605        unsafe {
606            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
607            ::unity::il2cpp_call!((::unity::module_base()+0x268d530usize)as*mut u8,();
608(PhotographDisposInfo)__receiver)
609        }
610    }
611    #[doc = "`DestroyWeapon()` overload"]
612    fn destroy_weapon(self) -> () {
613        unsafe {
614            let __receiver = <PhotographDisposInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
615            ::unity::il2cpp_call!((::unity::module_base()+0x268e3d0usize)as*mut u8,();
616(PhotographDisposInfo)__receiver)
617        }
618    }
619}
620
621#[cfg(feature = "app-photographdisposinfo")]
622impl<__T: IPhotographDisposInfo> IPhotographDisposInfoMethods for __T {}
623
624#[cfg(feature = "app-photographdisposinfo")]
625impl PhotographDisposInfo {
626    pub fn get_pause_group_name_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
627        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
628    }
629
630    pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
631        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
632    }
633
634    pub fn get_is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
635        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
636    }
637
638    pub fn get_character_id_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
639        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
640    }
641
642    pub fn get_current_character_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
643        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
644    }
645
646    pub fn set_current_character_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
647        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
648    }
649
650    pub fn get_chara_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
651        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
652    }
653
654    pub fn get_pause_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
655        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
656    }
657
658    pub fn get_current_pause_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
659        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
660    }
661
662    pub fn get_is_look_at_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
663        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
664    }
665
666    pub fn set_is_look_at_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
667        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
668    }
669
670    pub fn set_look_at_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
671        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
672    }
673
674    pub fn get_body_acc_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
675        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
676    }
677
678    pub fn set_body_acc_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
679        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
680    }
681
682    pub fn get_body_acc_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
683        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
684    }
685
686    pub fn set_body_acc_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
687        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
688    }
689
690    pub fn get_face_acc_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
691        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
692    }
693
694    pub fn set_face_acc_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
695        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
696    }
697
698    pub fn get_face_acc_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
699        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
700    }
701
702    pub fn set_face_acc_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
703        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
704    }
705
706    pub fn get_weapon_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
707        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
708    }
709
710    pub fn set_weapon_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
711        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
712    }
713
714    pub fn get_weapon_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
715        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
716    }
717
718    pub fn set_weapon_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
719        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
720    }
721
722    pub fn set_is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
723        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
724    }
725
726    pub fn get_female_method_info() -> &'static ::unity::il2cpp::MethodInfo {
727        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
728    }
729
730    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
731        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
732    }
733
734    pub fn get_random_pause_method_info() -> &'static ::unity::il2cpp::MethodInfo {
735        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
736    }
737
738    pub fn set_up_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
739        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
740    }
741
742    pub fn update_look_method_info() -> &'static ::unity::il2cpp::MethodInfo {
743        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
744    }
745
746    pub fn init_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
747        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
748    }
749
750    pub fn set_up_pause_method_info() -> &'static ::unity::il2cpp::MethodInfo {
751        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
752    }
753
754    pub fn setup_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
755        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
756    }
757
758    pub fn destroy_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
759        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
760    }
761
762    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
763        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
764    }
765}
766
767#[cfg(feature = "app-photographdisposinfo")]
768impl PhotographDisposInfo {
769    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject, crate::app::photographspotdata::PhotographSpotData, i32, crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString,crate::unity_engine::runtimeanimatorcontroller::RuntimeAnimatorController>)` — overload selector"]
770    pub fn new(
771        locator: crate::unity_engine::gameobject::GameObject,
772        select_spot: crate::app::photographspotdata::PhotographSpotData,
773        locator_no: i32,
774        anime_controller_dic: crate::system::collections::generic::dictionary_2::Dictionary_2<
775            ::unity::Il2CppString,
776            crate::unity_engine::runtimeanimatorcontroller::RuntimeAnimatorController,
777        >,
778    ) -> Self {
779        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
780            panic!(
781                "{}
782::{}
783 failed to instantiate",
784                ::core::stringify!(PhotographDisposInfo),
785                ::core::stringify!(new),
786            )
787        });
788        <Self as IPhotographDisposInfoMethods>::ctor(this, locator, select_spot, locator_no, anime_controller_dic);
789        this
790    }
791}
792
793#[cfg(feature = "app-photographdisposinfo")]
794#[doc(hidden)]
795pub mod prelude {
796    pub use super::{
797        IPhotographDisposInfo, IPhotographDisposInfoMethods, IPhotographDisposInfo_FlagField, IPhotographDisposInfo_FlagFieldMethods,
798        PhotographDisposInfo, PhotographDisposInfo_CharacterType, PhotographDisposInfo_FlagField, PhotographDisposInfo_Flags,
799    };
800    #[cfg(feature = "app-bitfield32")]
801    pub use crate::app::bitfield32::IBitField32Methods;
802    #[cfg(feature = "app-bitfieldcommon")]
803    pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
804    #[cfg(feature = "app-bitfieldtemplate32_1")]
805    pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
806    #[cfg(feature = "system-object")]
807    pub use crate::system::object::IObjectMethods;
808    #[cfg(feature = "system-enum")]
809    pub use crate::system::r#enum::IEnumMethods;
810    #[cfg(feature = "system-valuetype")]
811    pub use crate::system::valuetype::IValueTypeMethods;
812    pub use crate::{
813        app::{bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1},
814        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
815    };
816}