1#[cfg(feature = "app-photographselectdisposmenu-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicdialogitem::{BasicDialogItem, IBasicDialogItem},
11 basicdialogitemno::{BasicDialogItemNo, IBasicDialogItemNo},
12 basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
13 basicmenu::{BasicMenu, IBasicMenu},
14 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
15 procinst::{IProcInst, ProcInst},
16 },
17 system::{
18 delegate::{Delegate, IDelegate},
19 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
20 object::{IObject, Object},
21 },
22 };
23
24 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographselectdisposmenu/PhotographSelectDisposMenu_ConfirmDialog_YesHandler.md"))]
25 #[::unity::class(namespace = "App", name = "PhotographSelectDisposMenu.ConfirmDialog.YesHandler")]
26 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
27 pub struct PhotographSelectDisposMenu_ConfirmDialog_YesHandler {}
28
29 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographselectdisposmenu/PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem.md"))]
30 #[::unity::class(namespace = "App", name = "PhotographSelectDisposMenu.ConfirmDialog.YesMenuItem")]
31 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
32 pub struct PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem {
33 #[offset(112)]
34 #[rename(name = "m_YesHandler")]
35 pub m_yes_handler: crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_YesHandler,
36 #[offset(120)]
37 #[rename(name = "m_NoHandler")]
38 pub m_no_handler: crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler,
39 }
40
41 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographselectdisposmenu/PhotographSelectDisposMenu_ReturnHandler.md"))]
42 #[::unity::class(namespace = "App", name = "PhotographSelectDisposMenu.ReturnHandler")]
43 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
44 pub struct PhotographSelectDisposMenu_ReturnHandler {}
45
46 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographselectdisposmenu/PhotographSelectDisposMenu.md"))]
47 #[::unity::class(namespace = "App", name = "PhotographSelectDisposMenu")]
48 #[parent(crate::app::basicmenu::BasicMenu)]
49 pub struct PhotographSelectDisposMenu {
50 #[offset(200)]
51 #[rename(name = "m_CameraController")]
52 pub m_camera_controller: crate::app::photographcameracontroller::PhotographCameraController,
53 #[offset(208)]
54 #[rename(name = "m_DisposManager")]
55 pub m_dispos_manager: crate::app::photographdisposmanager::PhotographDisposManager,
56 #[offset(216)]
57 #[rename(name = "m_ReturnHandler")]
58 pub m_return_handler: crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ReturnHandler,
59 }
60
61 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographselectdisposmenu/PhotographSelectDisposMenu_ConfirmDialog.md"))]
62 #[::unity::class(namespace = "App", name = "PhotographSelectDisposMenu.ConfirmDialog")]
63 #[parent(crate::system::object::Object)]
64 pub struct PhotographSelectDisposMenu_ConfirmDialog {}
65
66 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographselectdisposmenu/PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem.md"))]
67 #[::unity::class(namespace = "App", name = "PhotographSelectDisposMenu.ConfirmDialog.NoMenuItem")]
68 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
69 pub struct PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem {
70 #[offset(112)]
71 #[rename(name = "m_NoHandler")]
72 pub m_no_handler: crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler,
73 }
74
75 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographselectdisposmenu/PhotographSelectDisposMenu_ConfirmDialog_NoHandler.md"))]
76 #[::unity::class(namespace = "App", name = "PhotographSelectDisposMenu.ConfirmDialog.NoHandler")]
77 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
78 pub struct PhotographSelectDisposMenu_ConfirmDialog_NoHandler {}
79}
80
81#[cfg(feature = "app-photographselectdisposmenu-types")]
82pub use __types::*;
83
84#[cfg(feature = "app-photographselectdisposmenu")]
85pub trait IPhotographSelectDisposMenu_ConfirmDialog_YesHandlerMethods: IPhotographSelectDisposMenu_ConfirmDialog_YesHandler {
86 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
87 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
88 unsafe {
89 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_YesHandler as ::unity::FromIlInstance>::from_il_instance(
90 <Self as ::unity::SystemObject>::as_instance(self),
91 );
92 ::unity::il2cpp_call!((::unity::module_base()+0x1b79260usize)as*mut u8,();
93(PhotographSelectDisposMenu_ConfirmDialog_YesHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
94 }
95 }
96 #[doc = "`Invoke()` overload"]
97 fn invoke(self) -> () {
98 unsafe {
99 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_YesHandler as ::unity::FromIlInstance>::from_il_instance(
100 <Self as ::unity::SystemObject>::as_instance(self),
101 );
102 {
103 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
104 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
105 panic!(
106 "unity: virtual slot {}
107 out of range (vtable len {}
108) on the runtime class behind {}
109 (method `{}
110`)",
111 13usize,
112 __vt.len(),
113 <PhotographSelectDisposMenu_ConfirmDialog_YesHandler as ::unity::ClassIdentity>::NAME,
114 "Invoke",
115 )
116 });
117 let __inner: extern "C" fn(PhotographSelectDisposMenu_ConfirmDialog_YesHandler, ::unity::OptionalMethod) -> () =
118 ::core::mem::transmute(__vi.method_ptr);
119 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
120 __inner(__receiver, __mi)
121 }
122 }
123 }
124}
125
126#[cfg(feature = "app-photographselectdisposmenu")]
127impl<__T: IPhotographSelectDisposMenu_ConfirmDialog_YesHandler> IPhotographSelectDisposMenu_ConfirmDialog_YesHandlerMethods for __T {}
128
129#[cfg(feature = "app-photographselectdisposmenu")]
130impl PhotographSelectDisposMenu_ConfirmDialog_YesHandler {
131 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
132 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
133 }
134
135 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
136 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
137 }
138}
139
140#[cfg(feature = "app-photographselectdisposmenu")]
141impl PhotographSelectDisposMenu_ConfirmDialog_YesHandler {
142 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu_ConfirmDialog_YesHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
143 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
144 let __mi = Self::invoke_method_info();
145 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
146 __inner(this.into(), ::core::option::Option::None)
147 }
148}
149
150#[cfg(feature = "app-photographselectdisposmenu")]
151impl PhotographSelectDisposMenu_ConfirmDialog_YesHandler {
152 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
153 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
154 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
155 panic!(
156 "{}
157::{}
158 failed to instantiate",
159 ::core::stringify!(PhotographSelectDisposMenu_ConfirmDialog_YesHandler),
160 ::core::stringify!(new),
161 )
162 });
163 <Self as IPhotographSelectDisposMenu_ConfirmDialog_YesHandlerMethods>::ctor(this, object, method);
164 this
165 }
166}
167
168#[cfg(feature = "app-photographselectdisposmenu")]
169pub trait IPhotographSelectDisposMenu_ConfirmDialog_YesMenuItemMethods: IPhotographSelectDisposMenu_ConfirmDialog_YesMenuItem {
170 #[doc = "`.ctor(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_YesHandler, crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler)` overload"]
171 fn ctor(
172 self,
173 yes_handler: impl ::core::convert::Into<crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_YesHandler>,
174 no_handler: impl ::core::convert::Into<crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler>,
175 ) -> () {
176 unsafe {
177 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
178 <Self as ::unity::SystemObject>::as_instance(self),
179 );
180 ::unity::il2cpp_call!((::unity::module_base()+0x1b794d0usize)as*mut u8,();
181(PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem)__receiver,(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_YesHandler)::core::convert::Into::into(yes_handler),(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler)::core::convert::Into::into(no_handler))
182 }
183 }
184 #[doc = "`ACall()` overload"]
185 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
186 unsafe {
187 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
188 <Self as ::unity::SystemObject>::as_instance(self),
189 );
190 {
191 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
192 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
193 panic!(
194 "unity: virtual slot {}
195 out of range (vtable len {}
196) on the runtime class behind {}
197 (method `{}
198`)",
199 18usize,
200 __vt.len(),
201 <PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem as ::unity::ClassIdentity>::NAME,
202 "ACall",
203 )
204 });
205 let __inner: extern "C" fn(
206 PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem,
207 ::unity::OptionalMethod,
208 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
209 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
210 __inner(__receiver, __mi)
211 }
212 }
213 }
214 #[doc = "`BCall()` overload"]
215 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
216 unsafe {
217 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
218 <Self as ::unity::SystemObject>::as_instance(self),
219 );
220 {
221 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
222 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
223 panic!(
224 "unity: virtual slot {}
225 out of range (vtable len {}
226) on the runtime class behind {}
227 (method `{}
228`)",
229 19usize,
230 __vt.len(),
231 <PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem as ::unity::ClassIdentity>::NAME,
232 "BCall",
233 )
234 });
235 let __inner: extern "C" fn(
236 PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem,
237 ::unity::OptionalMethod,
238 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
239 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
240 __inner(__receiver, __mi)
241 }
242 }
243 }
244}
245
246#[cfg(feature = "app-photographselectdisposmenu")]
247impl<__T: IPhotographSelectDisposMenu_ConfirmDialog_YesMenuItem> IPhotographSelectDisposMenu_ConfirmDialog_YesMenuItemMethods for __T {}
248
249#[cfg(feature = "app-photographselectdisposmenu")]
250impl PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem {
251 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
253 }
254
255 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
256 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
257 }
258
259 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
260 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
261 }
262}
263
264#[cfg(feature = "app-photographselectdisposmenu")]
265impl PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem {
266 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
267 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
268 let __mi = Self::a_call_method_info();
269 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
270 ::core::mem::transmute(__mi.method_ptr);
271 __inner(this.into(), ::core::option::Option::None)
272 }
273
274 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
275 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
276 let __mi = Self::b_call_method_info();
277 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
278 ::core::mem::transmute(__mi.method_ptr);
279 __inner(this.into(), ::core::option::Option::None)
280 }
281}
282
283#[cfg(feature = "app-photographselectdisposmenu")]
284impl PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem {
285 #[doc = "`.ctor(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_YesHandler, crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler)` — overload selector"]
286 pub fn new(
287 yes_handler: crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_YesHandler,
288 no_handler: crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler,
289 ) -> Self {
290 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
291 panic!(
292 "{}
293::{}
294 failed to instantiate",
295 ::core::stringify!(PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem),
296 ::core::stringify!(new),
297 )
298 });
299 <Self as IPhotographSelectDisposMenu_ConfirmDialog_YesMenuItemMethods>::ctor(this, yes_handler, no_handler);
300 this
301 }
302}
303
304#[cfg(feature = "app-photographselectdisposmenu")]
305pub trait IPhotographSelectDisposMenu_ReturnHandlerMethods: IPhotographSelectDisposMenu_ReturnHandler {
306 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
307 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
308 unsafe {
309 let __receiver = <PhotographSelectDisposMenu_ReturnHandler as ::unity::FromIlInstance>::from_il_instance(
310 <Self as ::unity::SystemObject>::as_instance(self),
311 );
312 ::unity::il2cpp_call!((::unity::module_base()+0x2264200usize)as*mut u8,();
313(PhotographSelectDisposMenu_ReturnHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
314 }
315 }
316 #[doc = "`Invoke(crate::app::photographsequence::PhotographSequence_Label)` overload"]
317 fn invoke(self, next_label: impl ::core::convert::Into<crate::app::photographsequence::PhotographSequence_Label>) -> () {
318 unsafe {
319 let __receiver = <PhotographSelectDisposMenu_ReturnHandler as ::unity::FromIlInstance>::from_il_instance(
320 <Self as ::unity::SystemObject>::as_instance(self),
321 );
322 {
323 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
324 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
325 panic!(
326 "unity: virtual slot {}
327 out of range (vtable len {}
328) on the runtime class behind {}
329 (method `{}
330`)",
331 13usize,
332 __vt.len(),
333 <PhotographSelectDisposMenu_ReturnHandler as ::unity::ClassIdentity>::NAME,
334 "Invoke",
335 )
336 });
337 let __inner: extern "C" fn(
338 PhotographSelectDisposMenu_ReturnHandler,
339 crate::app::photographsequence::PhotographSequence_Label,
340 ::unity::OptionalMethod,
341 ) -> () = ::core::mem::transmute(__vi.method_ptr);
342 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
343 __inner(__receiver, ::core::convert::Into::into(next_label), __mi)
344 }
345 }
346 }
347}
348
349#[cfg(feature = "app-photographselectdisposmenu")]
350impl<__T: IPhotographSelectDisposMenu_ReturnHandler> IPhotographSelectDisposMenu_ReturnHandlerMethods for __T {}
351
352#[cfg(feature = "app-photographselectdisposmenu")]
353impl PhotographSelectDisposMenu_ReturnHandler {
354 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
355 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
356 }
357
358 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
359 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
360 }
361}
362
363#[cfg(feature = "app-photographselectdisposmenu")]
364impl PhotographSelectDisposMenu_ReturnHandler {
365 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu_ReturnHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
366 pub unsafe fn invoke(
367 this: impl ::core::convert::Into<::unity::IlInstance>,
368 next_label: crate::app::photographsequence::PhotographSequence_Label,
369 ) -> () {
370 let __mi = Self::invoke_method_info();
371 let __inner: extern "C" fn(::unity::IlInstance, crate::app::photographsequence::PhotographSequence_Label, ::unity::OptionalMethod) -> () =
372 ::core::mem::transmute(__mi.method_ptr);
373 __inner(this.into(), next_label, ::core::option::Option::None)
374 }
375}
376
377#[cfg(feature = "app-photographselectdisposmenu")]
378impl PhotographSelectDisposMenu_ReturnHandler {
379 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
380 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
381 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
382 panic!(
383 "{}
384::{}
385 failed to instantiate",
386 ::core::stringify!(PhotographSelectDisposMenu_ReturnHandler),
387 ::core::stringify!(new),
388 )
389 });
390 <Self as IPhotographSelectDisposMenu_ReturnHandlerMethods>::ctor(this, object, method);
391 this
392 }
393}
394
395#[cfg(feature = "app-photographselectdisposmenu")]
396impl PhotographSelectDisposMenu {
397 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::basicmenucontent::BasicMenuContent, crate::app::photographcameracontroller::PhotographCameraController, crate::app::photographdisposmanager::PhotographDisposManager, crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ReturnHandler)` overload"]
398 pub fn create_bind(
399 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
400 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
401 camera_controller: impl ::core::convert::Into<crate::app::photographcameracontroller::PhotographCameraController>,
402 dispos_manager: impl ::core::convert::Into<crate::app::photographdisposmanager::PhotographDisposManager>,
403 return_handler: impl ::core::convert::Into<crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ReturnHandler>,
404 ) -> () {
405 unsafe {
406 ::unity::il2cpp_call!((::unity::module_base()+0x2697950usize)as*mut u8,();
407(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content),(crate::app::photographcameracontroller::PhotographCameraController)::core::convert::Into::into(camera_controller),(crate::app::photographdisposmanager::PhotographDisposManager)::core::convert::Into::into(dispos_manager),(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ReturnHandler)::core::convert::Into::into(return_handler))
408 }
409 }
410}
411
412#[cfg(feature = "app-photographselectdisposmenu")]
413pub trait IPhotographSelectDisposMenuMethods: IPhotographSelectDisposMenu {
414 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent, crate::app::photographcameracontroller::PhotographCameraController, crate::app::photographdisposmanager::PhotographDisposManager, crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ReturnHandler)` overload"]
415 fn ctor(
416 self,
417 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
418 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
419 camera_controller: impl ::core::convert::Into<crate::app::photographcameracontroller::PhotographCameraController>,
420 dispos_manager: impl ::core::convert::Into<crate::app::photographdisposmanager::PhotographDisposManager>,
421 return_handler: impl ::core::convert::Into<crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ReturnHandler>,
422 ) -> () {
423 unsafe {
424 let __receiver =
425 <PhotographSelectDisposMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
426 ::unity::il2cpp_call!((::unity::module_base()+0x2697c40usize)as*mut u8,();
427(PhotographSelectDisposMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content),(crate::app::photographcameracontroller::PhotographCameraController)::core::convert::Into::into(camera_controller),(crate::app::photographdisposmanager::PhotographDisposManager)::core::convert::Into::into(dispos_manager),(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ReturnHandler)::core::convert::Into::into(return_handler))
428 }
429 }
430 #[doc = "`KeyUp(bool)` overload"]
431 fn key_up(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
432 unsafe {
433 let __receiver =
434 <PhotographSelectDisposMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
435 {
436 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
437 let __vi = *__vt.get(40usize).unwrap_or_else(|| {
438 panic!(
439 "unity: virtual slot {}
440 out of range (vtable len {}
441) on the runtime class behind {}
442 (method `{}
443`)",
444 40usize,
445 __vt.len(),
446 <PhotographSelectDisposMenu as ::unity::ClassIdentity>::NAME,
447 "KeyUp",
448 )
449 });
450 let __inner: extern "C" fn(PhotographSelectDisposMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
451 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
452 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
453 }
454 }
455 }
456 #[doc = "`KeyDown(bool)` overload"]
457 fn key_down(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
458 unsafe {
459 let __receiver =
460 <PhotographSelectDisposMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
461 {
462 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
463 let __vi = *__vt.get(41usize).unwrap_or_else(|| {
464 panic!(
465 "unity: virtual slot {}
466 out of range (vtable len {}
467) on the runtime class behind {}
468 (method `{}
469`)",
470 41usize,
471 __vt.len(),
472 <PhotographSelectDisposMenu as ::unity::ClassIdentity>::NAME,
473 "KeyDown",
474 )
475 });
476 let __inner: extern "C" fn(PhotographSelectDisposMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
477 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
478 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
479 }
480 }
481 }
482 #[doc = "`KeyLeft(bool)` overload"]
483 fn key_left(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
484 unsafe {
485 let __receiver =
486 <PhotographSelectDisposMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
487 {
488 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
489 let __vi = *__vt.get(42usize).unwrap_or_else(|| {
490 panic!(
491 "unity: virtual slot {}
492 out of range (vtable len {}
493) on the runtime class behind {}
494 (method `{}
495`)",
496 42usize,
497 __vt.len(),
498 <PhotographSelectDisposMenu as ::unity::ClassIdentity>::NAME,
499 "KeyLeft",
500 )
501 });
502 let __inner: extern "C" fn(PhotographSelectDisposMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
503 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
504 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
505 }
506 }
507 }
508 #[doc = "`KeyRight(bool)` overload"]
509 fn key_right(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
510 unsafe {
511 let __receiver =
512 <PhotographSelectDisposMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
513 {
514 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
515 let __vi = *__vt.get(43usize).unwrap_or_else(|| {
516 panic!(
517 "unity: virtual slot {}
518 out of range (vtable len {}
519) on the runtime class behind {}
520 (method `{}
521`)",
522 43usize,
523 __vt.len(),
524 <PhotographSelectDisposMenu as ::unity::ClassIdentity>::NAME,
525 "KeyRight",
526 )
527 });
528 let __inner: extern "C" fn(PhotographSelectDisposMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
529 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
530 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
531 }
532 }
533 }
534 #[doc = "`PlusCall()` overload"]
535 fn plus_call(self) -> crate::app::basicmenu::BasicMenu_Result {
536 unsafe {
537 let __receiver =
538 <PhotographSelectDisposMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
539 {
540 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
541 let __vi = *__vt.get(56usize).unwrap_or_else(|| {
542 panic!(
543 "unity: virtual slot {}
544 out of range (vtable len {}
545) on the runtime class behind {}
546 (method `{}
547`)",
548 56usize,
549 __vt.len(),
550 <PhotographSelectDisposMenu as ::unity::ClassIdentity>::NAME,
551 "PlusCall",
552 )
553 });
554 let __inner: extern "C" fn(PhotographSelectDisposMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
555 ::core::mem::transmute(__vi.method_ptr);
556 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
557 __inner(__receiver, __mi)
558 }
559 }
560 }
561 #[doc = "`ACall()` overload"]
562 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
563 unsafe {
564 let __receiver =
565 <PhotographSelectDisposMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
566 {
567 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
568 let __vi = *__vt.get(50usize).unwrap_or_else(|| {
569 panic!(
570 "unity: virtual slot {}
571 out of range (vtable len {}
572) on the runtime class behind {}
573 (method `{}
574`)",
575 50usize,
576 __vt.len(),
577 <PhotographSelectDisposMenu as ::unity::ClassIdentity>::NAME,
578 "ACall",
579 )
580 });
581 let __inner: extern "C" fn(PhotographSelectDisposMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
582 ::core::mem::transmute(__vi.method_ptr);
583 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
584 __inner(__receiver, __mi)
585 }
586 }
587 }
588 #[doc = "`BCall()` overload"]
589 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
590 unsafe {
591 let __receiver =
592 <PhotographSelectDisposMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
593 {
594 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
595 let __vi = *__vt.get(51usize).unwrap_or_else(|| {
596 panic!(
597 "unity: virtual slot {}
598 out of range (vtable len {}
599) on the runtime class behind {}
600 (method `{}
601`)",
602 51usize,
603 __vt.len(),
604 <PhotographSelectDisposMenu as ::unity::ClassIdentity>::NAME,
605 "BCall",
606 )
607 });
608 let __inner: extern "C" fn(PhotographSelectDisposMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
609 ::core::mem::transmute(__vi.method_ptr);
610 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
611 __inner(__receiver, __mi)
612 }
613 }
614 }
615 #[doc = "`GetName()` overload"]
616 fn get_name(self) -> ::unity::Il2CppString {
617 unsafe {
618 let __receiver =
619 <PhotographSelectDisposMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
620 {
621 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
622 let __vi = *__vt.get(30usize).unwrap_or_else(|| {
623 panic!(
624 "unity: virtual slot {}
625 out of range (vtable len {}
626) on the runtime class behind {}
627 (method `{}
628`)",
629 30usize,
630 __vt.len(),
631 <PhotographSelectDisposMenu as ::unity::ClassIdentity>::NAME,
632 "GetName",
633 )
634 });
635 let __inner: extern "C" fn(PhotographSelectDisposMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
636 ::core::mem::transmute(__vi.method_ptr);
637 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
638 __inner(__receiver, __mi)
639 }
640 }
641 }
642}
643
644#[cfg(feature = "app-photographselectdisposmenu")]
645impl<__T: IPhotographSelectDisposMenu> IPhotographSelectDisposMenuMethods for __T {}
646
647#[cfg(feature = "app-photographselectdisposmenu")]
648impl PhotographSelectDisposMenu {
649 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
650 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
651 }
652
653 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
654 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
655 }
656
657 pub fn key_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
658 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
659 }
660
661 pub fn key_down_method_info() -> &'static ::unity::il2cpp::MethodInfo {
662 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
663 }
664
665 pub fn key_left_method_info() -> &'static ::unity::il2cpp::MethodInfo {
666 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
667 }
668
669 pub fn key_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
671 }
672
673 pub fn plus_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
675 }
676
677 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
679 }
680
681 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
682 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
683 }
684
685 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
686 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
687 }
688}
689
690#[cfg(feature = "app-photographselectdisposmenu")]
691impl PhotographSelectDisposMenu {
692 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu`'s own `KeyUp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
693 pub unsafe fn key_up(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
694 let __mi = Self::key_up_method_info();
695 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
696 __inner(this.into(), is_trigger, ::core::option::Option::None)
697 }
698
699 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu`'s own `KeyDown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
700 pub unsafe fn key_down(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
701 let __mi = Self::key_down_method_info();
702 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
703 __inner(this.into(), is_trigger, ::core::option::Option::None)
704 }
705
706 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu`'s own `KeyLeft`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
707 pub unsafe fn key_left(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
708 let __mi = Self::key_left_method_info();
709 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
710 __inner(this.into(), is_trigger, ::core::option::Option::None)
711 }
712
713 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu`'s own `KeyRight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
714 pub unsafe fn key_right(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
715 let __mi = Self::key_right_method_info();
716 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
717 __inner(this.into(), is_trigger, ::core::option::Option::None)
718 }
719
720 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu`'s own `PlusCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
721 pub unsafe fn plus_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
722 let __mi = Self::plus_call_method_info();
723 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
724 ::core::mem::transmute(__mi.method_ptr);
725 __inner(this.into(), ::core::option::Option::None)
726 }
727
728 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
729 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
730 let __mi = Self::a_call_method_info();
731 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
732 ::core::mem::transmute(__mi.method_ptr);
733 __inner(this.into(), ::core::option::Option::None)
734 }
735
736 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
737 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
738 let __mi = Self::b_call_method_info();
739 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
740 ::core::mem::transmute(__mi.method_ptr);
741 __inner(this.into(), ::core::option::Option::None)
742 }
743
744 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
745 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
746 let __mi = Self::get_name_method_info();
747 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
748 __inner(this.into(), ::core::option::Option::None)
749 }
750}
751
752#[cfg(feature = "app-photographselectdisposmenu")]
753impl PhotographSelectDisposMenu {
754 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent, crate::app::photographcameracontroller::PhotographCameraController, crate::app::photographdisposmanager::PhotographDisposManager, crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ReturnHandler)` — overload selector"]
755 pub fn new(
756 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
757 menu_content: crate::app::basicmenucontent::BasicMenuContent,
758 camera_controller: crate::app::photographcameracontroller::PhotographCameraController,
759 dispos_manager: crate::app::photographdisposmanager::PhotographDisposManager,
760 return_handler: crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ReturnHandler,
761 ) -> Self {
762 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
763 panic!(
764 "{}
765::{}
766 failed to instantiate",
767 ::core::stringify!(PhotographSelectDisposMenu),
768 ::core::stringify!(new),
769 )
770 });
771 <Self as IPhotographSelectDisposMenuMethods>::ctor(this, menu_item_list, menu_content, camera_controller, dispos_manager, return_handler);
772 this
773 }
774}
775
776#[cfg(feature = "app-photographselectdisposmenu")]
777impl PhotographSelectDisposMenu_ConfirmDialog {
778 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_YesHandler, crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler)` overload"]
779 pub fn create_bind(
780 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
781 yes_handler: impl ::core::convert::Into<crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_YesHandler>,
782 no_handler: impl ::core::convert::Into<crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler>,
783 ) -> () {
784 unsafe {
785 ::unity::il2cpp_call!((::unity::module_base()+0x22640e0usize)as*mut u8,();
786(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_YesHandler)::core::convert::Into::into(yes_handler),(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler)::core::convert::Into::into(no_handler))
787 }
788 }
789}
790
791#[cfg(feature = "app-photographselectdisposmenu")]
792pub trait IPhotographSelectDisposMenu_ConfirmDialogMethods: IPhotographSelectDisposMenu_ConfirmDialog {
793 #[doc = "`.ctor()` overload"]
794 fn ctor(self) -> () {
795 unsafe {
796 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
797 <Self as ::unity::SystemObject>::as_instance(self),
798 );
799 ::unity::il2cpp_call!((::unity::module_base()+0x22641f0usize)as*mut u8,();
800(PhotographSelectDisposMenu_ConfirmDialog)__receiver)
801 }
802 }
803}
804
805#[cfg(feature = "app-photographselectdisposmenu")]
806impl<__T: IPhotographSelectDisposMenu_ConfirmDialog> IPhotographSelectDisposMenu_ConfirmDialogMethods for __T {}
807
808#[cfg(feature = "app-photographselectdisposmenu")]
809impl PhotographSelectDisposMenu_ConfirmDialog {
810 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
811 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
812 }
813
814 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
815 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
816 }
817}
818
819#[cfg(feature = "app-photographselectdisposmenu")]
820impl PhotographSelectDisposMenu_ConfirmDialog {
821 #[doc = "`.ctor()` — no args"]
822 pub fn new() -> Self {
823 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
824 panic!(
825 "{}
826::{}
827 failed to instantiate",
828 ::core::stringify!(PhotographSelectDisposMenu_ConfirmDialog),
829 ::core::stringify!(new),
830 )
831 });
832 <Self as IPhotographSelectDisposMenu_ConfirmDialogMethods>::ctor(this);
833 this
834 }
835}
836
837#[cfg(feature = "app-photographselectdisposmenu")]
838pub trait IPhotographSelectDisposMenu_ConfirmDialog_NoMenuItemMethods: IPhotographSelectDisposMenu_ConfirmDialog_NoMenuItem {
839 #[doc = "`.ctor(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler)` overload"]
840 fn ctor(
841 self,
842 no_handler: impl ::core::convert::Into<crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler>,
843 ) -> () {
844 unsafe {
845 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
846 <Self as ::unity::SystemObject>::as_instance(self),
847 );
848 ::unity::il2cpp_call!((::unity::module_base()+0x1b791f0usize)as*mut u8,();
849(PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem)__receiver,(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler)::core::convert::Into::into(no_handler))
850 }
851 }
852 #[doc = "`ACall()` overload"]
853 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
854 unsafe {
855 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
856 <Self as ::unity::SystemObject>::as_instance(self),
857 );
858 {
859 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
860 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
861 panic!(
862 "unity: virtual slot {}
863 out of range (vtable len {}
864) on the runtime class behind {}
865 (method `{}
866`)",
867 18usize,
868 __vt.len(),
869 <PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem as ::unity::ClassIdentity>::NAME,
870 "ACall",
871 )
872 });
873 let __inner: extern "C" fn(
874 PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem,
875 ::unity::OptionalMethod,
876 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
877 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
878 __inner(__receiver, __mi)
879 }
880 }
881 }
882 #[doc = "`BCall()` overload"]
883 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
884 unsafe {
885 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
886 <Self as ::unity::SystemObject>::as_instance(self),
887 );
888 {
889 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
890 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
891 panic!(
892 "unity: virtual slot {}
893 out of range (vtable len {}
894) on the runtime class behind {}
895 (method `{}
896`)",
897 19usize,
898 __vt.len(),
899 <PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem as ::unity::ClassIdentity>::NAME,
900 "BCall",
901 )
902 });
903 let __inner: extern "C" fn(
904 PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem,
905 ::unity::OptionalMethod,
906 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
907 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
908 __inner(__receiver, __mi)
909 }
910 }
911 }
912}
913
914#[cfg(feature = "app-photographselectdisposmenu")]
915impl<__T: IPhotographSelectDisposMenu_ConfirmDialog_NoMenuItem> IPhotographSelectDisposMenu_ConfirmDialog_NoMenuItemMethods for __T {}
916
917#[cfg(feature = "app-photographselectdisposmenu")]
918impl PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem {
919 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
920 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
921 }
922
923 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
924 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
925 }
926
927 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
928 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
929 }
930}
931
932#[cfg(feature = "app-photographselectdisposmenu")]
933impl PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem {
934 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
935 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
936 let __mi = Self::a_call_method_info();
937 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
938 ::core::mem::transmute(__mi.method_ptr);
939 __inner(this.into(), ::core::option::Option::None)
940 }
941
942 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
943 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
944 let __mi = Self::b_call_method_info();
945 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
946 ::core::mem::transmute(__mi.method_ptr);
947 __inner(this.into(), ::core::option::Option::None)
948 }
949}
950
951#[cfg(feature = "app-photographselectdisposmenu")]
952impl PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem {
953 #[doc = "`.ctor(crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler)` — overload selector"]
954 pub fn new(no_handler: crate::app::photographselectdisposmenu::PhotographSelectDisposMenu_ConfirmDialog_NoHandler) -> Self {
955 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
956 panic!(
957 "{}
958::{}
959 failed to instantiate",
960 ::core::stringify!(PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem),
961 ::core::stringify!(new),
962 )
963 });
964 <Self as IPhotographSelectDisposMenu_ConfirmDialog_NoMenuItemMethods>::ctor(this, no_handler);
965 this
966 }
967}
968
969#[cfg(feature = "app-photographselectdisposmenu")]
970pub trait IPhotographSelectDisposMenu_ConfirmDialog_NoHandlerMethods: IPhotographSelectDisposMenu_ConfirmDialog_NoHandler {
971 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
972 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
973 unsafe {
974 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_NoHandler as ::unity::FromIlInstance>::from_il_instance(
975 <Self as ::unity::SystemObject>::as_instance(self),
976 );
977 ::unity::il2cpp_call!((::unity::module_base()+0x1b78f80usize)as*mut u8,();
978(PhotographSelectDisposMenu_ConfirmDialog_NoHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
979 }
980 }
981 #[doc = "`Invoke()` overload"]
982 fn invoke(self) -> () {
983 unsafe {
984 let __receiver = <PhotographSelectDisposMenu_ConfirmDialog_NoHandler as ::unity::FromIlInstance>::from_il_instance(
985 <Self as ::unity::SystemObject>::as_instance(self),
986 );
987 {
988 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
989 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
990 panic!(
991 "unity: virtual slot {}
992 out of range (vtable len {}
993) on the runtime class behind {}
994 (method `{}
995`)",
996 13usize,
997 __vt.len(),
998 <PhotographSelectDisposMenu_ConfirmDialog_NoHandler as ::unity::ClassIdentity>::NAME,
999 "Invoke",
1000 )
1001 });
1002 let __inner: extern "C" fn(PhotographSelectDisposMenu_ConfirmDialog_NoHandler, ::unity::OptionalMethod) -> () =
1003 ::core::mem::transmute(__vi.method_ptr);
1004 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1005 __inner(__receiver, __mi)
1006 }
1007 }
1008 }
1009}
1010
1011#[cfg(feature = "app-photographselectdisposmenu")]
1012impl<__T: IPhotographSelectDisposMenu_ConfirmDialog_NoHandler> IPhotographSelectDisposMenu_ConfirmDialog_NoHandlerMethods for __T {}
1013
1014#[cfg(feature = "app-photographselectdisposmenu")]
1015impl PhotographSelectDisposMenu_ConfirmDialog_NoHandler {
1016 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1017 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1018 }
1019
1020 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1021 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1022 }
1023}
1024
1025#[cfg(feature = "app-photographselectdisposmenu")]
1026impl PhotographSelectDisposMenu_ConfirmDialog_NoHandler {
1027 #[doc = "Direct (non-virtual) call to `PhotographSelectDisposMenu_ConfirmDialog_NoHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1028 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1029 let __mi = Self::invoke_method_info();
1030 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1031 __inner(this.into(), ::core::option::Option::None)
1032 }
1033}
1034
1035#[cfg(feature = "app-photographselectdisposmenu")]
1036impl PhotographSelectDisposMenu_ConfirmDialog_NoHandler {
1037 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
1038 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
1039 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1040 panic!(
1041 "{}
1042::{}
1043 failed to instantiate",
1044 ::core::stringify!(PhotographSelectDisposMenu_ConfirmDialog_NoHandler),
1045 ::core::stringify!(new),
1046 )
1047 });
1048 <Self as IPhotographSelectDisposMenu_ConfirmDialog_NoHandlerMethods>::ctor(this, object, method);
1049 this
1050 }
1051}
1052
1053#[cfg(feature = "app-photographselectdisposmenu")]
1054#[doc(hidden)]
1055pub mod prelude {
1056 pub use super::{
1057 IPhotographSelectDisposMenu, IPhotographSelectDisposMenuMethods, IPhotographSelectDisposMenu_ConfirmDialog,
1058 IPhotographSelectDisposMenu_ConfirmDialogMethods, IPhotographSelectDisposMenu_ConfirmDialog_NoHandler,
1059 IPhotographSelectDisposMenu_ConfirmDialog_NoHandlerMethods, IPhotographSelectDisposMenu_ConfirmDialog_NoMenuItem,
1060 IPhotographSelectDisposMenu_ConfirmDialog_NoMenuItemMethods, IPhotographSelectDisposMenu_ConfirmDialog_YesHandler,
1061 IPhotographSelectDisposMenu_ConfirmDialog_YesHandlerMethods, IPhotographSelectDisposMenu_ConfirmDialog_YesMenuItem,
1062 IPhotographSelectDisposMenu_ConfirmDialog_YesMenuItemMethods, IPhotographSelectDisposMenu_ReturnHandler,
1063 IPhotographSelectDisposMenu_ReturnHandlerMethods, PhotographSelectDisposMenu, PhotographSelectDisposMenu_ConfirmDialog,
1064 PhotographSelectDisposMenu_ConfirmDialog_NoHandler, PhotographSelectDisposMenu_ConfirmDialog_NoMenuItem,
1065 PhotographSelectDisposMenu_ConfirmDialog_YesHandler, PhotographSelectDisposMenu_ConfirmDialog_YesMenuItem,
1066 PhotographSelectDisposMenu_ReturnHandler,
1067 };
1068 #[cfg(feature = "app-basicdialogitem")]
1069 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
1070 #[cfg(feature = "app-basicdialogitemno")]
1071 pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
1072 #[cfg(feature = "app-basicdialogitemyes")]
1073 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
1074 #[cfg(feature = "app-basicmenu")]
1075 pub use crate::app::basicmenu::IBasicMenuMethods;
1076 #[cfg(feature = "app-basicmenuitem")]
1077 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
1078 #[cfg(feature = "app-procinst")]
1079 pub use crate::app::procinst::IProcInstMethods;
1080 #[cfg(feature = "system-delegate")]
1081 pub use crate::system::delegate::IDelegateMethods;
1082 #[cfg(feature = "system-multicastdelegate")]
1083 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
1084 #[cfg(feature = "system-object")]
1085 pub use crate::system::object::IObjectMethods;
1086 pub use crate::{
1087 app::{
1088 basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo, basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu,
1089 basicmenuitem::IBasicMenuItem, procinst::IProcInst,
1090 },
1091 system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject},
1092 };
1093}