1#[cfg(feature = "app-animalcatchsequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicdialog::{BasicDialog, IBasicDialog},
11 basicdialogitem::{BasicDialogItem, IBasicDialogItem},
12 basicdialogitemno::{BasicDialogItemNo, IBasicDialogItemNo},
13 basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
14 basicmenu::{BasicMenu, IBasicMenu},
15 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
16 procinst::{IProcInst, ProcInst},
17 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
18 yesnodialog::{IYesNoDialog, YesNoDialog},
19 },
20 system::{
21 object::{IObject, Object},
22 r#enum::{Enum, IEnum},
23 valuetype::{IValueType, ValueType},
24 },
25 };
26
27 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalcatchsequence/AnimalCatchSequence.md"))]
28 #[::unity::class(namespace = "App", name = "AnimalCatchSequence")]
29 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::animalcatchsequence::AnimalCatchSequence>)]
30 pub struct AnimalCatchSequence {}
31
32 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalcatchsequence/AnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo.md"))]
33 #[::unity::class(namespace = "App", name = "AnimalCatchSequence.CatchConfirm.ConfirmDialogItemNo")]
34 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
35 pub struct AnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo {}
36
37 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalcatchsequence/AnimalCatchSequence_Label.md"))]
38 #[repr(C)]
39 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
40 pub struct AnimalCatchSequence_Label {
41 pub value: i32,
42 }
43 impl ::unity::ClassIdentity for AnimalCatchSequence_Label {
44 const NAME: &'static str = "AnimalCatchSequence.Label";
45 const NAMESPACE: &'static str = "App";
46
47 fn class() -> ::unity::Class {
48 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
49 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
50 }
51 }
52 impl ::unity::IlType for AnimalCatchSequence_Label {
53 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
54 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
55 }
56 }
57 impl AnimalCatchSequence_Label {
58 pub fn init() -> Self {
59 Self { value: 0 }
60 }
61
62 pub fn main() -> Self {
63 Self { value: 1 }
64 }
65
66 pub fn end() -> Self {
67 Self { value: 2 }
68 }
69 }
70
71 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalcatchsequence/AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes.md"))]
72 #[::unity::class(namespace = "App", name = "AnimalCatchSequence.CatchConfirm.ConfirmDialogItemYes")]
73 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
74 pub struct AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes {}
75
76 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalcatchsequence/AnimalCatchSequence_CatchConfirm.md"))]
77 #[::unity::class(namespace = "App", name = "AnimalCatchSequence.CatchConfirm")]
78 #[parent(crate::app::yesnodialog::YesNoDialog)]
79 pub struct AnimalCatchSequence_CatchConfirm {}
80}
81
82#[cfg(feature = "app-animalcatchsequence-types")]
83pub use __types::*;
84
85#[cfg(feature = "app-animalcatchsequence")]
86impl AnimalCatchSequence {
87 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::hubaccess::HubAccess)` overload"]
88 pub fn create_bind(
89 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
90 access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>,
91 ) -> crate::app::procinst::ProcInst {
92 unsafe {
93 ::unity::il2cpp_call!((::unity::module_base()+0x1c91da0usize)as*mut u8,crate::app::procinst::ProcInst;
94(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
95 }
96 }
97}
98
99#[cfg(feature = "app-animalcatchsequence")]
100pub trait IAnimalCatchSequenceMethods: IAnimalCatchSequence {
101 #[doc = "`get_Access()` overload"]
102 fn get_access(self) -> crate::app::hubaccess::HubAccess {
103 unsafe {
104 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
105 ::unity::il2cpp_call!((::unity::module_base()+0x1c911e0usize)as*mut u8,crate::app::hubaccess::HubAccess;
106(AnimalCatchSequence)__receiver)
107 }
108 }
109 #[doc = "`set_Access(crate::app::hubaccess::HubAccess)` overload"]
110 fn set_access(self, value: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> () {
111 unsafe {
112 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113 ::unity::il2cpp_call!((::unity::module_base()+0x1c911f0usize)as*mut u8,();
114(AnimalCatchSequence)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(value))
115 }
116 }
117 #[doc = "`get_Animal()` overload"]
118 fn get_animal(self) -> crate::app::animaldata::AnimalData {
119 unsafe {
120 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
121 ::unity::il2cpp_call!((::unity::module_base()+0x1c91200usize)as*mut u8,crate::app::animaldata::AnimalData;
122(AnimalCatchSequence)__receiver)
123 }
124 }
125 #[doc = "`set_Animal(crate::app::animaldata::AnimalData)` overload"]
126 fn set_animal(self, value: impl ::core::convert::Into<crate::app::animaldata::AnimalData>) -> () {
127 unsafe {
128 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129 ::unity::il2cpp_call!((::unity::module_base()+0x1c91210usize)as*mut u8,();
130(AnimalCatchSequence)__receiver,(crate::app::animaldata::AnimalData)::core::convert::Into::into(value))
131 }
132 }
133 #[doc = "`get_Player()` overload"]
134 fn get_player(self) -> crate::app::hubplayercontroller::HubPlayerController {
135 unsafe {
136 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137 ::unity::il2cpp_call!((::unity::module_base()+0x1c91220usize)as*mut u8,crate::app::hubplayercontroller::HubPlayerController;
138(AnimalCatchSequence)__receiver)
139 }
140 }
141 #[doc = "`get_Camera()` overload"]
142 fn get_camera(self) -> crate::app::hubcamera::HubCamera {
143 unsafe {
144 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145 ::unity::il2cpp_call!((::unity::module_base()+0x1c912a0usize)as*mut u8,crate::app::hubcamera::HubCamera;
146(AnimalCatchSequence)__receiver)
147 }
148 }
149 #[doc = "`.ctor(crate::app::hubaccess::HubAccess)` overload"]
150 fn ctor(self, access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> () {
151 unsafe {
152 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153 ::unity::il2cpp_call!((::unity::module_base()+0x1c91320usize)as*mut u8,();
154(AnimalCatchSequence)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
155 }
156 }
157 #[doc = "`Init()` overload"]
158 fn init(self) -> () {
159 unsafe {
160 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161 ::unity::il2cpp_call!((::unity::module_base()+0x1c913e0usize)as*mut u8,();
162(AnimalCatchSequence)__receiver)
163 }
164 }
165 #[doc = "`Exit()` overload"]
166 fn exit(self) -> () {
167 unsafe {
168 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169 ::unity::il2cpp_call!((::unity::module_base()+0x1c91480usize)as*mut u8,();
170(AnimalCatchSequence)__receiver)
171 }
172 }
173 #[doc = "`StartCapture()` overload"]
174 fn start_capture(self) -> () {
175 unsafe {
176 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177 ::unity::il2cpp_call!((::unity::module_base()+0x1c91510usize)as*mut u8,();
178(AnimalCatchSequence)__receiver)
179 }
180 }
181 #[doc = "`MainCapture()` overload"]
182 fn main_capture(self) -> crate::system::collections::ienumerator::IEnumerator {
183 unsafe {
184 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185 ::unity::il2cpp_call!((::unity::module_base()+0x1c91970usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
186(AnimalCatchSequence)__receiver)
187 }
188 }
189 #[doc = "`EndCapture()` overload"]
190 fn end_capture(self) -> () {
191 unsafe {
192 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193 ::unity::il2cpp_call!((::unity::module_base()+0x1c919f0usize)as*mut u8,();
194(AnimalCatchSequence)__receiver)
195 }
196 }
197 #[doc = "`FinishCapture()` overload"]
198 fn finish_capture(self) -> () {
199 unsafe {
200 let __receiver = <AnimalCatchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
201 ::unity::il2cpp_call!((::unity::module_base()+0x1c91c80usize)as*mut u8,();
202(AnimalCatchSequence)__receiver)
203 }
204 }
205}
206
207#[cfg(feature = "app-animalcatchsequence")]
208impl<__T: IAnimalCatchSequence> IAnimalCatchSequenceMethods for __T {}
209
210#[cfg(feature = "app-animalcatchsequence")]
211impl AnimalCatchSequence {
212 pub fn get_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
213 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
214 }
215
216 pub fn set_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
217 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
218 }
219
220 pub fn get_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
221 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
222 }
223
224 pub fn set_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
225 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
226 }
227
228 pub fn get_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
229 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
230 }
231
232 pub fn get_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
233 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
234 }
235
236 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
237 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
238 }
239
240 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
241 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
242 }
243
244 pub fn exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
245 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
246 }
247
248 pub fn start_capture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
249 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
250 }
251
252 pub fn main_capture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
253 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
254 }
255
256 pub fn end_capture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
257 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
258 }
259
260 pub fn finish_capture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
261 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
262 }
263
264 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
265 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
266 }
267}
268
269#[cfg(feature = "app-animalcatchsequence")]
270impl AnimalCatchSequence {
271 #[doc = "`.ctor(crate::app::hubaccess::HubAccess)` — overload selector"]
272 pub fn new(access: crate::app::hubaccess::HubAccess) -> Self {
273 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
274 panic!(
275 "{}
276::{}
277 failed to instantiate",
278 ::core::stringify!(AnimalCatchSequence),
279 ::core::stringify!(new),
280 )
281 });
282 <Self as IAnimalCatchSequenceMethods>::ctor(this, access);
283 this
284 }
285}
286
287#[cfg(feature = "app-animalcatchsequence")]
288pub trait IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemNoMethods: IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo {
289 #[doc = "`.ctor()` overload"]
290 fn ctor(self) -> () {
291 unsafe {
292 let __receiver = <AnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo as ::unity::FromIlInstance>::from_il_instance(
293 <Self as ::unity::SystemObject>::as_instance(self),
294 );
295 ::unity::il2cpp_call!((::unity::module_base()+0x1b31890usize)as*mut u8,();
296(AnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo)__receiver)
297 }
298 }
299}
300
301#[cfg(feature = "app-animalcatchsequence")]
302impl<__T: IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo> IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemNoMethods for __T {}
303
304#[cfg(feature = "app-animalcatchsequence")]
305impl AnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo {
306 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
307 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
308 }
309}
310
311#[cfg(feature = "app-animalcatchsequence")]
312impl AnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo {
313 #[doc = "`.ctor()` — no args"]
314 pub fn new() -> Self {
315 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
316 panic!(
317 "{}
318::{}
319 failed to instantiate",
320 ::core::stringify!(AnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo),
321 ::core::stringify!(new),
322 )
323 });
324 <Self as IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemNoMethods>::ctor(this);
325 this
326 }
327}
328
329#[cfg(feature = "app-animalcatchsequence")]
330pub trait IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemYesMethods: IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes {
331 #[doc = "`.ctor()` overload"]
332 fn ctor(self) -> () {
333 unsafe {
334 let __receiver = <AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
335 <Self as ::unity::SystemObject>::as_instance(self),
336 );
337 ::unity::il2cpp_call!((::unity::module_base()+0x1b31920usize)as*mut u8,();
338(AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes)__receiver)
339 }
340 }
341 #[doc = "`ACall()` overload"]
342 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
343 unsafe {
344 let __receiver = <AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
345 <Self as ::unity::SystemObject>::as_instance(self),
346 );
347 {
348 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
349 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
350 panic!(
351 "unity: virtual slot {}
352 out of range (vtable len {}
353) on the runtime class behind {}
354 (method `{}
355`)",
356 18usize,
357 __vt.len(),
358 <AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes as ::unity::ClassIdentity>::NAME,
359 "ACall",
360 )
361 });
362 let __inner: extern "C" fn(
363 AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes,
364 ::unity::OptionalMethod,
365 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
366 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
367 __inner(__receiver, __mi)
368 }
369 }
370 }
371}
372
373#[cfg(feature = "app-animalcatchsequence")]
374impl<__T: IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes> IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemYesMethods for __T {}
375
376#[cfg(feature = "app-animalcatchsequence")]
377impl AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes {
378 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
379 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
380 }
381
382 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
384 }
385}
386
387#[cfg(feature = "app-animalcatchsequence")]
388impl AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes {
389 #[doc = "Direct (non-virtual) call to `AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
390 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
391 let __mi = Self::a_call_method_info();
392 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
393 ::core::mem::transmute(__mi.method_ptr);
394 __inner(this.into(), ::core::option::Option::None)
395 }
396}
397
398#[cfg(feature = "app-animalcatchsequence")]
399impl AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes {
400 #[doc = "`.ctor()` — no args"]
401 pub fn new() -> Self {
402 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
403 panic!(
404 "{}
405::{}
406 failed to instantiate",
407 ::core::stringify!(AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes),
408 ::core::stringify!(new),
409 )
410 });
411 <Self as IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemYesMethods>::ctor(this);
412 this
413 }
414}
415
416#[cfg(feature = "app-animalcatchsequence")]
417impl AnimalCatchSequence_CatchConfirm {
418 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
419 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
420 unsafe {
421 ::unity::il2cpp_call!((::unity::module_base()+0x1ba5780usize)as*mut u8,();
422(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
423 }
424 }
425}
426
427#[cfg(feature = "app-animalcatchsequence")]
428pub trait IAnimalCatchSequence_CatchConfirmMethods: IAnimalCatchSequence_CatchConfirm {
429 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` overload"]
430 fn ctor(
431 self,
432 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
433 ) -> () {
434 unsafe {
435 let __receiver =
436 <AnimalCatchSequence_CatchConfirm as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
437 ::unity::il2cpp_call!((::unity::module_base()+0x1ba5700usize)as*mut u8,();
438(AnimalCatchSequence_CatchConfirm)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list))
439 }
440 }
441}
442
443#[cfg(feature = "app-animalcatchsequence")]
444impl<__T: IAnimalCatchSequence_CatchConfirm> IAnimalCatchSequence_CatchConfirmMethods for __T {}
445
446#[cfg(feature = "app-animalcatchsequence")]
447impl AnimalCatchSequence_CatchConfirm {
448 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
449 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
450 }
451
452 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
453 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
454 }
455}
456
457#[cfg(feature = "app-animalcatchsequence")]
458impl AnimalCatchSequence_CatchConfirm {
459 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` — overload selector"]
460 pub fn new(menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>) -> Self {
461 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
462 panic!(
463 "{}
464::{}
465 failed to instantiate",
466 ::core::stringify!(AnimalCatchSequence_CatchConfirm),
467 ::core::stringify!(new),
468 )
469 });
470 <Self as IAnimalCatchSequence_CatchConfirmMethods>::ctor(this, menu_item_list);
471 this
472 }
473}
474
475#[cfg(feature = "app-animalcatchsequence")]
476#[doc(hidden)]
477pub mod prelude {
478 pub use super::{
479 AnimalCatchSequence, AnimalCatchSequence_CatchConfirm, AnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo,
480 AnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes, AnimalCatchSequence_Label, IAnimalCatchSequence, IAnimalCatchSequenceMethods,
481 IAnimalCatchSequence_CatchConfirm, IAnimalCatchSequence_CatchConfirmMethods, IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemNo,
482 IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemNoMethods, IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemYes,
483 IAnimalCatchSequence_CatchConfirm_ConfirmDialogItemYesMethods,
484 };
485 #[cfg(feature = "app-basicdialog")]
486 pub use crate::app::basicdialog::IBasicDialogMethods;
487 #[cfg(feature = "app-basicdialogitem")]
488 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
489 #[cfg(feature = "app-basicdialogitemno")]
490 pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
491 #[cfg(feature = "app-basicdialogitemyes")]
492 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
493 #[cfg(feature = "app-basicmenu")]
494 pub use crate::app::basicmenu::IBasicMenuMethods;
495 #[cfg(feature = "app-basicmenuitem")]
496 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
497 #[cfg(feature = "app-procinst")]
498 pub use crate::app::procinst::IProcInstMethods;
499 #[cfg(feature = "app-singletonprocinst_1")]
500 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
501 #[cfg(feature = "app-yesnodialog")]
502 pub use crate::app::yesnodialog::IYesNoDialogMethods;
503 #[cfg(feature = "system-object")]
504 pub use crate::system::object::IObjectMethods;
505 #[cfg(feature = "system-enum")]
506 pub use crate::system::r#enum::IEnumMethods;
507 #[cfg(feature = "system-valuetype")]
508 pub use crate::system::valuetype::IValueTypeMethods;
509 pub use crate::{
510 app::{
511 basicdialog::IBasicDialog, basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo,
512 basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu, basicmenuitem::IBasicMenuItem, procinst::IProcInst,
513 singletonprocinst_1::ISingletonProcInst_1, yesnodialog::IYesNoDialog,
514 },
515 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
516 };
517}