1#[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}