engage/generated/app/
photographeditdisposmenuitem.rs1#[cfg(feature = "app-photographeditdisposmenuitem-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::basicmenuitem::{BasicMenuItem, IBasicMenuItem},
10 system::object::{IObject, Object},
11 };
12
13 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographeditdisposmenuitem/PhotographEditDisposMenuItem.md"))]
14 #[::unity::class(namespace = "App", name = "PhotographEditDisposMenuItem")]
15 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
16 pub struct PhotographEditDisposMenuItem {}
17}
18
19#[cfg(feature = "app-photographeditdisposmenuitem-types")]
20pub use __types::*;
21
22#[cfg(feature = "app-photographeditdisposmenuitem")]
23pub trait IPhotographEditDisposMenuItemMethods: IPhotographEditDisposMenuItem {
24 #[doc = "`SetCharacterId(::unity::Il2CppString)` overload"]
25 fn set_character_id(self, character_id: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
26 unsafe {
27 let __receiver =
28 <PhotographEditDisposMenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
29 ::unity::il2cpp_call!((::unity::module_base()+0x2691680usize)as*mut u8,();
30(PhotographEditDisposMenuItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(character_id))
31 }
32 }
33 #[doc = "`SetBodyAccData(crate::app::accessorydata::AccessoryData, crate::app::accessoryshoputility::AccessoryShopUtility_Female)` overload"]
34 fn set_body_acc_data(
35 self,
36 body_acc: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>,
37 gender: impl ::core::convert::Into<crate::app::accessoryshoputility::AccessoryShopUtility_Female>,
38 ) -> () {
39 unsafe {
40 let __receiver =
41 <PhotographEditDisposMenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
42 ::unity::il2cpp_call!((::unity::module_base()+0x2691840usize)as*mut u8,();
43(PhotographEditDisposMenuItem)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(body_acc),(crate::app::accessoryshoputility::AccessoryShopUtility_Female)::core::convert::Into::into(gender))
44 }
45 }
46 #[doc = "`SetFaceAccData(crate::app::accessorydata::AccessoryData)` overload"]
47 fn set_face_acc_data(self, face_acc: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>) -> () {
48 unsafe {
49 let __receiver =
50 <PhotographEditDisposMenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
51 ::unity::il2cpp_call!((::unity::module_base()+0x2691950usize)as*mut u8,();
52(PhotographEditDisposMenuItem)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(face_acc))
53 }
54 }
55 #[doc = "`SetPauseData(crate::app::photographpausedata::PhotographPauseData)` overload"]
56 fn set_pause_data(self, pause: impl ::core::convert::Into<crate::app::photographpausedata::PhotographPauseData>) -> () {
57 unsafe {
58 let __receiver =
59 <PhotographEditDisposMenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
60 ::unity::il2cpp_call!((::unity::module_base()+0x2691a90usize)as*mut u8,();
61(PhotographEditDisposMenuItem)__receiver,(crate::app::photographpausedata::PhotographPauseData)::core::convert::Into::into(pause))
62 }
63 }
64 #[doc = "`SetWeaponData(crate::app::itemdata::ItemData)` overload"]
65 fn set_weapon_data(self, weapon_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> () {
66 unsafe {
67 let __receiver =
68 <PhotographEditDisposMenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
69 ::unity::il2cpp_call!((::unity::module_base()+0x2691cc0usize)as*mut u8,();
70(PhotographEditDisposMenuItem)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(weapon_data))
71 }
72 }
73 #[doc = "`SetMascotColor(i32)` overload"]
74 fn set_mascot_color(self, color_idx: impl ::core::convert::Into<i32>) -> () {
75 unsafe {
76 let __receiver =
77 <PhotographEditDisposMenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
78 ::unity::il2cpp_call!((::unity::module_base()+0x2691b60usize)as*mut u8,();
79(PhotographEditDisposMenuItem)__receiver,(i32)::core::convert::Into::into(color_idx))
80 }
81 }
82 #[doc = "`UpdateColor()` overload"]
83 fn update_color(self) -> () {
84 unsafe {
85 let __receiver =
86 <PhotographEditDisposMenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
87 ::unity::il2cpp_call!((::unity::module_base()+0x2693700usize)as*mut u8,();
88(PhotographEditDisposMenuItem)__receiver)
89 }
90 }
91 #[doc = "`.ctor()` overload"]
92 fn ctor(self) -> () {
93 unsafe {
94 let __receiver =
95 <PhotographEditDisposMenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
96 ::unity::il2cpp_call!((::unity::module_base()+0x2690f20usize)as*mut u8,();
97(PhotographEditDisposMenuItem)__receiver)
98 }
99 }
100}
101
102#[cfg(feature = "app-photographeditdisposmenuitem")]
103impl<__T: IPhotographEditDisposMenuItem> IPhotographEditDisposMenuItemMethods for __T {}
104
105#[cfg(feature = "app-photographeditdisposmenuitem")]
106impl PhotographEditDisposMenuItem {
107 pub fn set_character_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
108 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
109 }
110
111 pub fn set_body_acc_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
112 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
113 }
114
115 pub fn set_face_acc_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
116 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
117 }
118
119 pub fn set_pause_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
120 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
121 }
122
123 pub fn set_weapon_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
124 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
125 }
126
127 pub fn set_mascot_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
128 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
129 }
130
131 pub fn update_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
132 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
133 }
134
135 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
136 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
137 }
138}
139
140#[cfg(feature = "app-photographeditdisposmenuitem")]
141impl PhotographEditDisposMenuItem {
142 #[doc = "`.ctor()` — no args"]
143 pub fn new() -> Self {
144 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
145 panic!(
146 "{}
147::{}
148 failed to instantiate",
149 ::core::stringify!(PhotographEditDisposMenuItem),
150 ::core::stringify!(new),
151 )
152 });
153 <Self as IPhotographEditDisposMenuItemMethods>::ctor(this);
154 this
155 }
156}
157
158#[cfg(feature = "app-photographeditdisposmenuitem")]
159#[doc(hidden)]
160pub mod prelude {
161 pub use super::{IPhotographEditDisposMenuItem, IPhotographEditDisposMenuItemMethods, PhotographEditDisposMenuItem};
162 #[cfg(feature = "app-basicmenuitem")]
163 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
164 #[cfg(feature = "system-object")]
165 pub use crate::system::object::IObjectMethods;
166 pub use crate::{app::basicmenuitem::IBasicMenuItem, system::object::IObject};
167}