Skip to main content

engage/generated/app/
mapsequenceeditor.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapsequenceeditor-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/mapsequenceeditor/MapSequenceEditor_ClearObjectsSequence.md"))]
28    #[::unity::class(namespace = "App", name = "MapSequenceEditor.ClearObjectsSequence")]
29    #[parent(crate::app::procinst::ProcInst)]
30    pub struct MapSequenceEditor_ClearObjectsSequence {}
31
32    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_SaveSequence_Label.md"))]
33    #[repr(C)]
34    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
35    pub struct MapSequenceEditor_SaveSequence_Label {
36        pub value: i32,
37    }
38    impl ::unity::ClassIdentity for MapSequenceEditor_SaveSequence_Label {
39        const NAME: &'static str = "MapSequenceEditor.SaveSequence.Label";
40        const NAMESPACE: &'static str = "App";
41
42        fn class() -> ::unity::Class {
43            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
44            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
45        }
46    }
47    impl ::unity::IlType for MapSequenceEditor_SaveSequence_Label {
48        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
49            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
50        }
51    }
52    impl MapSequenceEditor_SaveSequence_Label {
53        pub fn save() -> Self {
54            Self { value: 0 }
55        }
56
57        pub fn save_end() -> Self {
58            Self { value: 1 }
59        }
60
61        pub fn end() -> Self {
62            Self { value: 2 }
63        }
64    }
65
66    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog.md"))]
67    #[::unity::class(namespace = "App", name = "MapSequenceEditor.ClearObjectsSequence.ClearObjectsConfirmDialog")]
68    #[parent(crate::app::yesnodialog::YesNoDialog)]
69    pub struct MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog {}
70
71    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem.md"))]
72    #[::unity::class(namespace = "App", name = "MapSequenceEditor.SaveSequence.EndConfirmDialog.ConfirmYesDialogItem")]
73    #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
74    pub struct MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem {
75        #[offset(112)]
76        #[rename(name = "m_DecideCallback")]
77        pub m_decide_callback: crate::system::action::Action,
78    }
79
80    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog.md"))]
81    #[::unity::class(namespace = "App", name = "MapSequenceEditor.SaveSequence.UploadOverwriteConfirmDialog")]
82    #[parent(crate::app::yesnodialog::YesNoDialog)]
83    pub struct MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog {
84        #[offset(216)]
85        #[rename(name = "m_BCallback")]
86        pub m_b_callback: crate::system::action::Action,
87    }
88
89    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_SaveSequence_UploadConfirmDialog.md"))]
90    #[::unity::class(namespace = "App", name = "MapSequenceEditor.SaveSequence.UploadConfirmDialog")]
91    #[parent(crate::app::yesnodialog::YesNoDialog)]
92    pub struct MapSequenceEditor_SaveSequence_UploadConfirmDialog {
93        #[offset(216)]
94        #[rename(name = "m_CancelCallback")]
95        pub m_cancel_callback: crate::system::action::Action,
96    }
97
98    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem.md"))]
99    #[::unity::class(namespace = "App", name = "MapSequenceEditor.ClearObjectsSequence.ClearObjectsConfirmDialog.YesItem")]
100    #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
101    pub struct MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem {
102        #[offset(112)]
103        #[rename(name = "m_ACallback")]
104        pub m_a_callback: crate::system::action::Action,
105    }
106
107    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo.md"))]
108    #[::unity::class(namespace = "App", name = "MapSequenceEditor.SaveSequence.UploadOverwriteConfirmDialog.DialogItemNo")]
109    #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
110    pub struct MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo {
111        #[offset(112)]
112        #[rename(name = "ACallback")]
113        pub a_callback: crate::system::action::Action,
114    }
115
116    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_SaveSequence_EndConfirmDialog.md"))]
117    #[::unity::class(namespace = "App", name = "MapSequenceEditor.SaveSequence.EndConfirmDialog")]
118    #[parent(crate::app::yesnodialog::YesNoDialog)]
119    pub struct MapSequenceEditor_SaveSequence_EndConfirmDialog {}
120
121    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_Label.md"))]
122    #[repr(C)]
123    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
124    pub struct MapSequenceEditor_Label {
125        pub value: i32,
126    }
127    impl ::unity::ClassIdentity for MapSequenceEditor_Label {
128        const NAME: &'static str = "MapSequenceEditor.Label";
129        const NAMESPACE: &'static str = "App";
130
131        fn class() -> ::unity::Class {
132            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
133            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
134        }
135    }
136    impl ::unity::IlType for MapSequenceEditor_Label {
137        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
138            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
139        }
140    }
141    impl MapSequenceEditor_Label {
142        pub fn main_menu() -> Self {
143            Self { value: 0 }
144        }
145
146        pub fn free_cursor() -> Self {
147            Self { value: 1 }
148        }
149
150        pub fn end() -> Self {
151            Self { value: 2 }
152        }
153    }
154
155    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor.md"))]
156    #[::unity::class(namespace = "App", name = "MapSequenceEditor")]
157    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::mapsequenceeditor::MapSequenceEditor>)]
158    pub struct MapSequenceEditor {
159        #[offset(120)]
160        #[rename(name = "m_ObjectList")]
161        pub m_object_list: crate::system::collections::generic::list_1::List_1<crate::app::mapeditorobjectdata::MapEditorObjectData>,
162        #[offset(128)]
163        #[rename(name = "m_Index")]
164        pub m_index: i32,
165        #[offset(136)]
166        #[rename(name = "m_MapEditSelect")]
167        pub m_map_edit_select: crate::app::versusmapeditcontent::VersusMapEditContent,
168        #[static_field]
169        #[rename(name = "PutEffectPath")]
170        pub put_effect_path: ::unity::Il2CppString,
171        #[offset(144)]
172        #[rename(name = "m_OldX")]
173        pub m_old_x: i32,
174        #[offset(148)]
175        #[rename(name = "m_OldZ")]
176        pub m_old_z: i32,
177        #[offset(153)]
178        #[rename(name = "m_IsSettable")]
179        pub m_is_settable: bool,
180        #[offset(156)]
181        #[rename(name = "m_PrevRotate")]
182        pub m_prev_rotate: i32,
183        #[offset(160)]
184        #[rename(name = "m_IsPlayableFailure")]
185        pub m_is_playable_failure: bool,
186    }
187
188    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo.md"))]
189    #[::unity::class(namespace = "App", name = "MapSequenceEditor.SaveSequence.UploadConfirmDialog.DialogItemNo")]
190    #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
191    pub struct MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo {
192        #[offset(112)]
193        #[rename(name = "ACallback")]
194        pub a_callback: crate::system::action::Action,
195    }
196
197    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceeditor/MapSequenceEditor_SaveSequence.md"))]
198    #[::unity::class(namespace = "App", name = "MapSequenceEditor.SaveSequence")]
199    #[parent(crate::app::procinst::ProcInst)]
200    pub struct MapSequenceEditor_SaveSequence {
201        #[static_field]
202        #[rename(name = "s_IsEndEdit")]
203        pub s_is_end_edit: bool,
204        #[offset(112)]
205        #[rename(name = "m_ParentMenu")]
206        pub m_parent_menu: crate::app::basicmenu::BasicMenu,
207    }
208}
209
210#[cfg(feature = "app-mapsequenceeditor-types")]
211pub use __types::*;
212
213#[cfg(feature = "app-mapsequenceeditor")]
214impl MapSequenceEditor_ClearObjectsSequence {
215    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
216    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
217        unsafe {
218            ::unity::il2cpp_call!((::unity::module_base()+0x1e33fe0usize)as*mut u8,();
219(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
220        }
221    }
222}
223
224#[cfg(feature = "app-mapsequenceeditor")]
225pub trait IMapSequenceEditor_ClearObjectsSequenceMethods: IMapSequenceEditor_ClearObjectsSequence {
226    #[doc = "`ClearObjects()` overload"]
227    fn clear_objects(self) -> () {
228        unsafe {
229            let __receiver = <MapSequenceEditor_ClearObjectsSequence as ::unity::FromIlInstance>::from_il_instance(
230                <Self as ::unity::SystemObject>::as_instance(self),
231            );
232            ::unity::il2cpp_call!((::unity::module_base()+0x1e33ed0usize)as*mut u8,();
233(MapSequenceEditor_ClearObjectsSequence)__receiver)
234        }
235    }
236    #[doc = "`OnDispose()` overload"]
237    fn on_dispose(self) -> () {
238        unsafe {
239            let __receiver = <MapSequenceEditor_ClearObjectsSequence as ::unity::FromIlInstance>::from_il_instance(
240                <Self as ::unity::SystemObject>::as_instance(self),
241            );
242            {
243                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
244                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
245                    panic!(
246                        "unity: virtual slot {}
247 out of range (vtable len {}
248) on the runtime class behind {}
249 (method `{}
250`)",
251                        10usize,
252                        __vt.len(),
253                        <MapSequenceEditor_ClearObjectsSequence as ::unity::ClassIdentity>::NAME,
254                        "OnDispose",
255                    )
256                });
257                let __inner: extern "C" fn(MapSequenceEditor_ClearObjectsSequence, ::unity::OptionalMethod) -> () =
258                    ::core::mem::transmute(__vi.method_ptr);
259                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
260                __inner(__receiver, __mi)
261            }
262        }
263    }
264    #[doc = "`.ctor()` overload"]
265    fn ctor(self) -> () {
266        unsafe {
267            let __receiver = <MapSequenceEditor_ClearObjectsSequence as ::unity::FromIlInstance>::from_il_instance(
268                <Self as ::unity::SystemObject>::as_instance(self),
269            );
270            ::unity::il2cpp_call!((::unity::module_base()+0x1e34190usize)as*mut u8,();
271(MapSequenceEditor_ClearObjectsSequence)__receiver)
272        }
273    }
274}
275
276#[cfg(feature = "app-mapsequenceeditor")]
277impl<__T: IMapSequenceEditor_ClearObjectsSequence> IMapSequenceEditor_ClearObjectsSequenceMethods for __T {}
278
279#[cfg(feature = "app-mapsequenceeditor")]
280impl MapSequenceEditor_ClearObjectsSequence {
281    pub fn clear_objects_method_info() -> &'static ::unity::il2cpp::MethodInfo {
282        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
283    }
284
285    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
286        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
287    }
288
289    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
290        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
291    }
292
293    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
294        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
295    }
296}
297
298#[cfg(feature = "app-mapsequenceeditor")]
299impl MapSequenceEditor_ClearObjectsSequence {
300    #[doc = "Direct (non-virtual) call to `MapSequenceEditor_ClearObjectsSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
301    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
302        let __mi = Self::on_dispose_method_info();
303        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
304        __inner(this.into(), ::core::option::Option::None)
305    }
306}
307
308#[cfg(feature = "app-mapsequenceeditor")]
309impl MapSequenceEditor_ClearObjectsSequence {
310    #[doc = "`.ctor()` — no args"]
311    pub fn new() -> Self {
312        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
313            panic!(
314                "{}
315::{}
316 failed to instantiate",
317                ::core::stringify!(MapSequenceEditor_ClearObjectsSequence),
318                ::core::stringify!(new),
319            )
320        });
321        <Self as IMapSequenceEditor_ClearObjectsSequenceMethods>::ctor(this);
322        this
323    }
324}
325
326#[cfg(feature = "app-mapsequenceeditor")]
327impl MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog {
328    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::action::Action)` overload"]
329    pub fn create_bind(
330        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
331        a_callback: impl ::core::convert::Into<crate::system::action::Action>,
332    ) -> () {
333        unsafe {
334            ::unity::il2cpp_call!((::unity::module_base()+0x1b6d030usize)as*mut u8,();
335(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::action::Action)::core::convert::Into::into(a_callback))
336        }
337    }
338}
339
340#[cfg(feature = "app-mapsequenceeditor")]
341pub trait IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialogMethods:
342    IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog
343{
344    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` overload"]
345    fn ctor(
346        self,
347        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
348    ) -> () {
349        unsafe {
350            let __receiver = <MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
351                <Self as ::unity::SystemObject>::as_instance(self),
352            );
353            ::unity::il2cpp_call!((::unity::module_base()+0x1b6cfb0usize)as*mut u8,();
354(MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list))
355        }
356    }
357}
358
359#[cfg(feature = "app-mapsequenceeditor")]
360impl<__T: IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog> IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialogMethods
361    for __T
362{
363}
364
365#[cfg(feature = "app-mapsequenceeditor")]
366impl MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog {
367    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
369    }
370
371    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
373    }
374}
375
376#[cfg(feature = "app-mapsequenceeditor")]
377impl MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog {
378    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` — overload selector"]
379    pub fn new(menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>) -> Self {
380        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
381            panic!(
382                "{}
383::{}
384 failed to instantiate",
385                ::core::stringify!(MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog),
386                ::core::stringify!(new),
387            )
388        });
389        <Self as IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialogMethods>::ctor(this, menu_item_list);
390        this
391    }
392}
393
394#[cfg(feature = "app-mapsequenceeditor")]
395pub trait IMapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItemMethods:
396    IMapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem
397{
398    #[doc = "`.ctor(::unity::Il2CppString, crate::system::action::Action)` overload"]
399    fn ctor(
400        self,
401        text: impl ::core::convert::Into<::unity::Il2CppString>,
402        decide_callback: impl ::core::convert::Into<crate::system::action::Action>,
403    ) -> () {
404        unsafe {
405            let __receiver = <MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem as ::unity::FromIlInstance>::from_il_instance(
406                <Self as ::unity::SystemObject>::as_instance(self),
407            );
408            ::unity::il2cpp_call!((::unity::module_base()+0x2307470usize)as*mut u8,();
409(MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text),(crate::system::action::Action)::core::convert::Into::into(decide_callback))
410        }
411    }
412    #[doc = "`ACall()` overload"]
413    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
414        unsafe {
415            let __receiver = <MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem as ::unity::FromIlInstance>::from_il_instance(
416                <Self as ::unity::SystemObject>::as_instance(self),
417            );
418            {
419                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
420                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
421                    panic!(
422                        "unity: virtual slot {}
423 out of range (vtable len {}
424) on the runtime class behind {}
425 (method `{}
426`)",
427                        18usize,
428                        __vt.len(),
429                        <MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem as ::unity::ClassIdentity>::NAME,
430                        "ACall",
431                    )
432                });
433                let __inner: extern "C" fn(
434                    MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem,
435                    ::unity::OptionalMethod,
436                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
437                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
438                __inner(__receiver, __mi)
439            }
440        }
441    }
442}
443
444#[cfg(feature = "app-mapsequenceeditor")]
445impl<__T: IMapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem>
446    IMapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItemMethods for __T
447{
448}
449
450#[cfg(feature = "app-mapsequenceeditor")]
451impl MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem {
452    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
454    }
455
456    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
458    }
459}
460
461#[cfg(feature = "app-mapsequenceeditor")]
462impl MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem {
463    #[doc = "Direct (non-virtual) call to `MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
464    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
465        let __mi = Self::a_call_method_info();
466        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
467            ::core::mem::transmute(__mi.method_ptr);
468        __inner(this.into(), ::core::option::Option::None)
469    }
470}
471
472#[cfg(feature = "app-mapsequenceeditor")]
473impl MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem {
474    #[doc = "`.ctor(::unity::Il2CppString, crate::system::action::Action)` — overload selector"]
475    pub fn new(text: ::unity::Il2CppString, decide_callback: crate::system::action::Action) -> Self {
476        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
477            panic!(
478                "{}
479::{}
480 failed to instantiate",
481                ::core::stringify!(MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem),
482                ::core::stringify!(new),
483            )
484        });
485        <Self as IMapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItemMethods>::ctor(this, text, decide_callback);
486        this
487    }
488}
489
490#[cfg(feature = "app-mapsequenceeditor")]
491impl MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog {
492    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::action::Action)` overload"]
493    pub fn create_bind(
494        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
495        cancel_callback: impl ::core::convert::Into<crate::system::action::Action>,
496    ) -> () {
497        unsafe {
498            ::unity::il2cpp_call!((::unity::module_base()+0x1b6d960usize)as*mut u8,();
499(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::action::Action)::core::convert::Into::into(cancel_callback))
500        }
501    }
502}
503
504#[cfg(feature = "app-mapsequenceeditor")]
505pub trait IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialogMethods: IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog {
506    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::system::action::Action)` overload"]
507    fn ctor(
508        self,
509        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
510        action: impl ::core::convert::Into<crate::system::action::Action>,
511    ) -> () {
512        unsafe {
513            let __receiver = <MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
514                <Self as ::unity::SystemObject>::as_instance(self),
515            );
516            ::unity::il2cpp_call!((::unity::module_base()+0x1b6d8c0usize)as*mut u8,();
517(MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::system::action::Action)::core::convert::Into::into(action))
518        }
519    }
520    #[doc = "`BCall()` overload"]
521    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
522        unsafe {
523            let __receiver = <MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
524                <Self as ::unity::SystemObject>::as_instance(self),
525            );
526            {
527                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
528                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
529                    panic!(
530                        "unity: virtual slot {}
531 out of range (vtable len {}
532) on the runtime class behind {}
533 (method `{}
534`)",
535                        51usize,
536                        __vt.len(),
537                        <MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog as ::unity::ClassIdentity>::NAME,
538                        "BCall",
539                    )
540                });
541                let __inner: extern "C" fn(
542                    MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog,
543                    ::unity::OptionalMethod,
544                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
545                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
546                __inner(__receiver, __mi)
547            }
548        }
549    }
550}
551
552#[cfg(feature = "app-mapsequenceeditor")]
553impl<__T: IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog> IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialogMethods for __T {}
554
555#[cfg(feature = "app-mapsequenceeditor")]
556impl MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog {
557    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
558        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
559    }
560
561    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
562        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
563    }
564
565    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
566        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
567    }
568}
569
570#[cfg(feature = "app-mapsequenceeditor")]
571impl MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog {
572    #[doc = "Direct (non-virtual) call to `MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
573    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
574        let __mi = Self::b_call_method_info();
575        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
576            ::core::mem::transmute(__mi.method_ptr);
577        __inner(this.into(), ::core::option::Option::None)
578    }
579}
580
581#[cfg(feature = "app-mapsequenceeditor")]
582impl MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog {
583    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::system::action::Action)` — overload selector"]
584    pub fn new(
585        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
586        action: crate::system::action::Action,
587    ) -> Self {
588        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
589            panic!(
590                "{}
591::{}
592 failed to instantiate",
593                ::core::stringify!(MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog),
594                ::core::stringify!(new),
595            )
596        });
597        <Self as IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialogMethods>::ctor(this, menu_item_list, action);
598        this
599    }
600}
601
602#[cfg(feature = "app-mapsequenceeditor")]
603impl MapSequenceEditor_SaveSequence_UploadConfirmDialog {
604    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::action::Action)` overload"]
605    pub fn create_bind(
606        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
607        cancel_callback: impl ::core::convert::Into<crate::system::action::Action>,
608    ) -> () {
609        unsafe {
610            ::unity::il2cpp_call!((::unity::module_base()+0x1b6d600usize)as*mut u8,();
611(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::action::Action)::core::convert::Into::into(cancel_callback))
612        }
613    }
614}
615
616#[cfg(feature = "app-mapsequenceeditor")]
617pub trait IMapSequenceEditor_SaveSequence_UploadConfirmDialogMethods: IMapSequenceEditor_SaveSequence_UploadConfirmDialog {
618    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::system::action::Action)` overload"]
619    fn ctor(
620        self,
621        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
622        cancel_callback: impl ::core::convert::Into<crate::system::action::Action>,
623    ) -> () {
624        unsafe {
625            let __receiver = <MapSequenceEditor_SaveSequence_UploadConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
626                <Self as ::unity::SystemObject>::as_instance(self),
627            );
628            ::unity::il2cpp_call!((::unity::module_base()+0x1b6d560usize)as*mut u8,();
629(MapSequenceEditor_SaveSequence_UploadConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::system::action::Action)::core::convert::Into::into(cancel_callback))
630        }
631    }
632    #[doc = "`BCall()` overload"]
633    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
634        unsafe {
635            let __receiver = <MapSequenceEditor_SaveSequence_UploadConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
636                <Self as ::unity::SystemObject>::as_instance(self),
637            );
638            {
639                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
640                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
641                    panic!(
642                        "unity: virtual slot {}
643 out of range (vtable len {}
644) on the runtime class behind {}
645 (method `{}
646`)",
647                        51usize,
648                        __vt.len(),
649                        <MapSequenceEditor_SaveSequence_UploadConfirmDialog as ::unity::ClassIdentity>::NAME,
650                        "BCall",
651                    )
652                });
653                let __inner: extern "C" fn(
654                    MapSequenceEditor_SaveSequence_UploadConfirmDialog,
655                    ::unity::OptionalMethod,
656                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
657                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
658                __inner(__receiver, __mi)
659            }
660        }
661    }
662}
663
664#[cfg(feature = "app-mapsequenceeditor")]
665impl<__T: IMapSequenceEditor_SaveSequence_UploadConfirmDialog> IMapSequenceEditor_SaveSequence_UploadConfirmDialogMethods for __T {}
666
667#[cfg(feature = "app-mapsequenceeditor")]
668impl MapSequenceEditor_SaveSequence_UploadConfirmDialog {
669    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
671    }
672
673    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
674        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
675    }
676
677    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
678        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
679    }
680}
681
682#[cfg(feature = "app-mapsequenceeditor")]
683impl MapSequenceEditor_SaveSequence_UploadConfirmDialog {
684    #[doc = "Direct (non-virtual) call to `MapSequenceEditor_SaveSequence_UploadConfirmDialog`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
685    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
686        let __mi = Self::b_call_method_info();
687        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
688            ::core::mem::transmute(__mi.method_ptr);
689        __inner(this.into(), ::core::option::Option::None)
690    }
691}
692
693#[cfg(feature = "app-mapsequenceeditor")]
694impl MapSequenceEditor_SaveSequence_UploadConfirmDialog {
695    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::system::action::Action)` — overload selector"]
696    pub fn new(
697        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
698        cancel_callback: crate::system::action::Action,
699    ) -> Self {
700        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
701            panic!(
702                "{}
703::{}
704 failed to instantiate",
705                ::core::stringify!(MapSequenceEditor_SaveSequence_UploadConfirmDialog),
706                ::core::stringify!(new),
707            )
708        });
709        <Self as IMapSequenceEditor_SaveSequence_UploadConfirmDialogMethods>::ctor(this, menu_item_list, cancel_callback);
710        this
711    }
712}
713
714#[cfg(feature = "app-mapsequenceeditor")]
715pub trait IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItemMethods:
716    IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem
717{
718    #[doc = "`.ctor(crate::system::action::Action)` overload"]
719    fn ctor(self, a_callback: impl ::core::convert::Into<crate::system::action::Action>) -> () {
720        unsafe {
721            let __receiver = <MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(
722                <Self as ::unity::SystemObject>::as_instance(self),
723            );
724            ::unity::il2cpp_call!((::unity::module_base()+0x23073f0usize)as*mut u8,();
725(MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem)__receiver,(crate::system::action::Action)::core::convert::Into::into(a_callback))
726        }
727    }
728    #[doc = "`ACall()` overload"]
729    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
730        unsafe {
731            let __receiver = <MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(
732                <Self as ::unity::SystemObject>::as_instance(self),
733            );
734            {
735                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
736                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
737                    panic!(
738                        "unity: virtual slot {}
739 out of range (vtable len {}
740) on the runtime class behind {}
741 (method `{}
742`)",
743                        18usize,
744                        __vt.len(),
745                        <MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem as ::unity::ClassIdentity>::NAME,
746                        "ACall",
747                    )
748                });
749                let __inner: extern "C" fn(
750                    MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem,
751                    ::unity::OptionalMethod,
752                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
753                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
754                __inner(__receiver, __mi)
755            }
756        }
757    }
758}
759
760#[cfg(feature = "app-mapsequenceeditor")]
761impl<__T: IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem>
762    IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItemMethods for __T
763{
764}
765
766#[cfg(feature = "app-mapsequenceeditor")]
767impl MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem {
768    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
770    }
771
772    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
774    }
775}
776
777#[cfg(feature = "app-mapsequenceeditor")]
778impl MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem {
779    #[doc = "Direct (non-virtual) call to `MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
780    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
781        let __mi = Self::a_call_method_info();
782        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
783            ::core::mem::transmute(__mi.method_ptr);
784        __inner(this.into(), ::core::option::Option::None)
785    }
786}
787
788#[cfg(feature = "app-mapsequenceeditor")]
789impl MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem {
790    #[doc = "`.ctor(crate::system::action::Action)` — overload selector"]
791    pub fn new(a_callback: crate::system::action::Action) -> Self {
792        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
793            panic!(
794                "{}
795::{}
796 failed to instantiate",
797                ::core::stringify!(MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem),
798                ::core::stringify!(new),
799            )
800        });
801        <Self as IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItemMethods>::ctor(this, a_callback);
802        this
803    }
804}
805
806#[cfg(feature = "app-mapsequenceeditor")]
807pub trait IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNoMethods:
808    IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo
809{
810    #[doc = "`.ctor(crate::system::action::Action)` overload"]
811    fn ctor(self, action: impl ::core::convert::Into<crate::system::action::Action>) -> () {
812        unsafe {
813            let __receiver = <MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo as ::unity::FromIlInstance>::from_il_instance(
814                <Self as ::unity::SystemObject>::as_instance(self),
815            );
816            ::unity::il2cpp_call!((::unity::module_base()+0x2307560usize)as*mut u8,();
817(MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo)__receiver,(crate::system::action::Action)::core::convert::Into::into(action))
818        }
819    }
820    #[doc = "`ACall()` overload"]
821    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
822        unsafe {
823            let __receiver = <MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo as ::unity::FromIlInstance>::from_il_instance(
824                <Self as ::unity::SystemObject>::as_instance(self),
825            );
826            {
827                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
828                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
829                    panic!(
830                        "unity: virtual slot {}
831 out of range (vtable len {}
832) on the runtime class behind {}
833 (method `{}
834`)",
835                        18usize,
836                        __vt.len(),
837                        <MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo as ::unity::ClassIdentity>::NAME,
838                        "ACall",
839                    )
840                });
841                let __inner: extern "C" fn(
842                    MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo,
843                    ::unity::OptionalMethod,
844                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
845                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
846                __inner(__receiver, __mi)
847            }
848        }
849    }
850}
851
852#[cfg(feature = "app-mapsequenceeditor")]
853impl<__T: IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo>
854    IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNoMethods for __T
855{
856}
857
858#[cfg(feature = "app-mapsequenceeditor")]
859impl MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo {
860    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
862    }
863
864    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
866    }
867}
868
869#[cfg(feature = "app-mapsequenceeditor")]
870impl MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo {
871    #[doc = "Direct (non-virtual) call to `MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
872    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
873        let __mi = Self::a_call_method_info();
874        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
875            ::core::mem::transmute(__mi.method_ptr);
876        __inner(this.into(), ::core::option::Option::None)
877    }
878}
879
880#[cfg(feature = "app-mapsequenceeditor")]
881impl MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo {
882    #[doc = "`.ctor(crate::system::action::Action)` — overload selector"]
883    pub fn new(action: crate::system::action::Action) -> Self {
884        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
885            panic!(
886                "{}
887::{}
888 failed to instantiate",
889                ::core::stringify!(MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo),
890                ::core::stringify!(new),
891            )
892        });
893        <Self as IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNoMethods>::ctor(this, action);
894        this
895    }
896}
897
898#[cfg(feature = "app-mapsequenceeditor")]
899impl MapSequenceEditor_SaveSequence_EndConfirmDialog {
900    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::action::Action)` overload"]
901    pub fn create_bind(
902        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
903        decide_callback: impl ::core::convert::Into<crate::system::action::Action>,
904    ) -> () {
905        unsafe {
906            ::unity::il2cpp_call!((::unity::module_base()+0x1b6d2e0usize)as*mut u8,();
907(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::action::Action)::core::convert::Into::into(decide_callback))
908        }
909    }
910}
911
912#[cfg(feature = "app-mapsequenceeditor")]
913pub trait IMapSequenceEditor_SaveSequence_EndConfirmDialogMethods: IMapSequenceEditor_SaveSequence_EndConfirmDialog {
914    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` overload"]
915    fn ctor(
916        self,
917        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
918    ) -> () {
919        unsafe {
920            let __receiver = <MapSequenceEditor_SaveSequence_EndConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
921                <Self as ::unity::SystemObject>::as_instance(self),
922            );
923            ::unity::il2cpp_call!((::unity::module_base()+0x1b6d260usize)as*mut u8,();
924(MapSequenceEditor_SaveSequence_EndConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list))
925        }
926    }
927}
928
929#[cfg(feature = "app-mapsequenceeditor")]
930impl<__T: IMapSequenceEditor_SaveSequence_EndConfirmDialog> IMapSequenceEditor_SaveSequence_EndConfirmDialogMethods for __T {}
931
932#[cfg(feature = "app-mapsequenceeditor")]
933impl MapSequenceEditor_SaveSequence_EndConfirmDialog {
934    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
935        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
936    }
937
938    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
939        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
940    }
941}
942
943#[cfg(feature = "app-mapsequenceeditor")]
944impl MapSequenceEditor_SaveSequence_EndConfirmDialog {
945    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` — overload selector"]
946    pub fn new(menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>) -> Self {
947        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
948            panic!(
949                "{}
950::{}
951 failed to instantiate",
952                ::core::stringify!(MapSequenceEditor_SaveSequence_EndConfirmDialog),
953                ::core::stringify!(new),
954            )
955        });
956        <Self as IMapSequenceEditor_SaveSequence_EndConfirmDialogMethods>::ctor(this, menu_item_list);
957        this
958    }
959}
960
961#[cfg(feature = "app-mapsequenceeditor")]
962impl MapSequenceEditor {
963    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
964    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
965        unsafe {
966            ::unity::il2cpp_call!((::unity::module_base()+0x23cd120usize)as*mut u8,();
967(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
968        }
969    }
970
971    #[doc = "`get_EndConfirmTitleMid()` overload"]
972    pub fn get_end_confirm_title_mid() -> ::unity::Il2CppString {
973        unsafe {
974            ::unity::il2cpp_call!((::unity::module_base()+0x23cdf30usize)as*mut u8, ::unity::Il2CppString;
975            )
976        }
977    }
978
979    #[doc = "`get_EndConfirmNoSaveTitleMid()` overload"]
980    pub fn get_end_confirm_no_save_title_mid() -> ::unity::Il2CppString {
981        unsafe {
982            ::unity::il2cpp_call!((::unity::module_base()+0x23cdf80usize)as*mut u8, ::unity::Il2CppString;
983            )
984        }
985    }
986
987    #[doc = "`get_EndConfirmYesMid()` overload"]
988    pub fn get_end_confirm_yes_mid() -> ::unity::Il2CppString {
989        unsafe {
990            ::unity::il2cpp_call!((::unity::module_base()+0x23cdfd0usize)as*mut u8, ::unity::Il2CppString;
991            )
992        }
993    }
994
995    #[doc = "`get_EndConfirmNoMid()` overload"]
996    pub fn get_end_confirm_no_mid() -> ::unity::Il2CppString {
997        unsafe {
998            ::unity::il2cpp_call!((::unity::module_base()+0x23ce020usize)as*mut u8, ::unity::Il2CppString;
999            )
1000        }
1001    }
1002
1003    #[doc = "`IsCasualField()` overload"]
1004    pub fn is_casual_field() -> bool {
1005        unsafe {
1006            ::unity::il2cpp_call!((::unity::module_base()+0x23ce070usize)as*mut u8,bool;
1007            )
1008        }
1009    }
1010
1011    #[doc = "`.cctor()` overload"]
1012    pub fn cctor() -> () {
1013        unsafe {
1014            ::unity::il2cpp_call!((::unity::module_base()+0x23ce110usize)as*mut u8,();
1015            )
1016        }
1017    }
1018}
1019
1020#[cfg(feature = "app-mapsequenceeditor")]
1021pub trait IMapSequenceEditorMethods: IMapSequenceEditor {
1022    #[doc = "`get_SelectObject()` overload"]
1023    fn get_select_object(self) -> crate::app::mapeditorobjectdata::MapEditorObjectData {
1024        unsafe {
1025            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1026            ::unity::il2cpp_call!((::unity::module_base()+0x23c8730usize)as*mut u8,crate::app::mapeditorobjectdata::MapEditorObjectData;
1027(MapSequenceEditor)__receiver)
1028        }
1029    }
1030    #[doc = "`get_IsDisableInfo()` overload"]
1031    fn get_is_disable_info(self) -> bool {
1032        unsafe {
1033            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1034            ::unity::il2cpp_call!((::unity::module_base()+0x23c87a0usize)as*mut u8,bool;
1035(MapSequenceEditor)__receiver)
1036        }
1037    }
1038    #[doc = "`set_IsDisableInfo(bool)` overload"]
1039    fn set_is_disable_info(self, value: impl ::core::convert::Into<bool>) -> () {
1040        unsafe {
1041            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1042            ::unity::il2cpp_call!((::unity::module_base()+0x23c87b0usize)as*mut u8,();
1043(MapSequenceEditor)__receiver,(bool)::core::convert::Into::into(value))
1044        }
1045    }
1046    #[doc = "`OnCreate()` overload"]
1047    fn on_create(self) -> () {
1048        unsafe {
1049            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1050            {
1051                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1052                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
1053                    panic!(
1054                        "unity: virtual slot {}
1055 out of range (vtable len {}
1056) on the runtime class behind {}
1057 (method `{}
1058`)",
1059                        9usize,
1060                        __vt.len(),
1061                        <MapSequenceEditor as ::unity::ClassIdentity>::NAME,
1062                        "OnCreate",
1063                    )
1064                });
1065                let __inner: extern "C" fn(MapSequenceEditor, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1066                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1067                __inner(__receiver, __mi)
1068            }
1069        }
1070    }
1071    #[doc = "`OnDispose()` overload"]
1072    fn on_dispose(self) -> () {
1073        unsafe {
1074            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1075            {
1076                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1077                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1078                    panic!(
1079                        "unity: virtual slot {}
1080 out of range (vtable len {}
1081) on the runtime class behind {}
1082 (method `{}
1083`)",
1084                        10usize,
1085                        __vt.len(),
1086                        <MapSequenceEditor as ::unity::ClassIdentity>::NAME,
1087                        "OnDispose",
1088                    )
1089                });
1090                let __inner: extern "C" fn(MapSequenceEditor, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1091                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1092                __inner(__receiver, __mi)
1093            }
1094        }
1095    }
1096    #[doc = "`LoadResources()` overload"]
1097    fn load_resources(self) -> () {
1098        unsafe {
1099            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1100            ::unity::il2cpp_call!((::unity::module_base()+0x23c8a10usize)as*mut u8,();
1101(MapSequenceEditor)__receiver)
1102        }
1103    }
1104    #[doc = "`IsLoadingResources()` overload"]
1105    fn is_loading_resources(self) -> bool {
1106        unsafe {
1107            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1108            ::unity::il2cpp_call!((::unity::module_base()+0x23c8ae0usize)as*mut u8,bool;
1109(MapSequenceEditor)__receiver)
1110        }
1111    }
1112    #[doc = "`StartSequence()` overload"]
1113    fn start_sequence(self) -> () {
1114        unsafe {
1115            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1116            ::unity::il2cpp_call!((::unity::module_base()+0x23c8b70usize)as*mut u8,();
1117(MapSequenceEditor)__receiver)
1118        }
1119    }
1120    #[doc = "`EndSequence()` overload"]
1121    fn end_sequence(self) -> () {
1122        unsafe {
1123            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1124            ::unity::il2cpp_call!((::unity::module_base()+0x23c8c50usize)as*mut u8,();
1125(MapSequenceEditor)__receiver)
1126        }
1127    }
1128    #[doc = "`UnloadResources()` overload"]
1129    fn unload_resources(self) -> () {
1130        unsafe {
1131            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1132            ::unity::il2cpp_call!((::unity::module_base()+0x23c8d10usize)as*mut u8,();
1133(MapSequenceEditor)__receiver)
1134        }
1135    }
1136    #[doc = "`MainMenu()` overload"]
1137    fn main_menu(self) -> () {
1138        unsafe {
1139            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1140            ::unity::il2cpp_call!((::unity::module_base()+0x23c8dc0usize)as*mut u8,();
1141(MapSequenceEditor)__receiver)
1142        }
1143    }
1144    #[doc = "`BeginFreeCursor()` overload"]
1145    fn begin_free_cursor(self) -> () {
1146        unsafe {
1147            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1148            ::unity::il2cpp_call!((::unity::module_base()+0x23c8dd0usize)as*mut u8,();
1149(MapSequenceEditor)__receiver)
1150        }
1151    }
1152    #[doc = "`UpdateSettableStatus()` overload"]
1153    fn update_settable_status(self) -> () {
1154        unsafe {
1155            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1156            ::unity::il2cpp_call!((::unity::module_base()+0x23c8f40usize)as*mut u8,();
1157(MapSequenceEditor)__receiver)
1158        }
1159    }
1160    #[doc = "`TickFreeCursor()` overload"]
1161    fn tick_free_cursor(self) -> () {
1162        unsafe {
1163            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1164            ::unity::il2cpp_call!((::unity::module_base()+0x23c9090usize)as*mut u8,();
1165(MapSequenceEditor)__receiver)
1166        }
1167    }
1168    #[doc = "`UpdateRotateObject()` overload"]
1169    fn update_rotate_object(self) -> bool {
1170        unsafe {
1171            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1172            ::unity::il2cpp_call!((::unity::module_base()+0x23cb790usize)as*mut u8,bool;
1173(MapSequenceEditor)__receiver)
1174        }
1175    }
1176    #[doc = "`UpdateCursor()` overload"]
1177    fn update_cursor(self) -> () {
1178        unsafe {
1179            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1180            ::unity::il2cpp_call!((::unity::module_base()+0x23cb190usize)as*mut u8,();
1181(MapSequenceEditor)__receiver)
1182        }
1183    }
1184    #[doc = "`CanPut()` overload"]
1185    fn can_put(self) -> bool {
1186        unsafe {
1187            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1188            ::unity::il2cpp_call!((::unity::module_base()+0x23cc610usize)as*mut u8,bool;
1189(MapSequenceEditor)__receiver)
1190        }
1191    }
1192    #[doc = "`UpdateCursorColor()` overload"]
1193    fn update_cursor_color(self) -> () {
1194        unsafe {
1195            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1196            ::unity::il2cpp_call!((::unity::module_base()+0x23cbfd0usize)as*mut u8,();
1197(MapSequenceEditor)__receiver)
1198        }
1199    }
1200    #[doc = "`SetActiveUnit(crate::app::unit::Unit)` overload"]
1201    fn set_active_unit(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1202        unsafe {
1203            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1204            ::unity::il2cpp_call!((::unity::module_base()+0x23cc110usize)as*mut u8,();
1205(MapSequenceEditor)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
1206        }
1207    }
1208    #[doc = "`UpdateInfoPanels()` overload"]
1209    fn update_info_panels(self) -> () {
1210        unsafe {
1211            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1212            ::unity::il2cpp_call!((::unity::module_base()+0x23c8f10usize)as*mut u8,();
1213(MapSequenceEditor)__receiver)
1214        }
1215    }
1216    #[doc = "`UpdateKeyHelp()` overload"]
1217    fn update_key_help(self) -> () {
1218        unsafe {
1219            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1220            ::unity::il2cpp_call!((::unity::module_base()+0x23cc560usize)as*mut u8,();
1221(MapSequenceEditor)__receiver)
1222        }
1223    }
1224    #[doc = "`CursorSound()` overload"]
1225    fn cursor_sound(self) -> () {
1226        unsafe {
1227            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1228            ::unity::il2cpp_call!((::unity::module_base()+0x23cc4c0usize)as*mut u8,();
1229(MapSequenceEditor)__receiver)
1230        }
1231    }
1232    #[doc = "`UpdateFailureStatus()` overload"]
1233    fn update_failure_status(self) -> () {
1234        unsafe {
1235            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1236            ::unity::il2cpp_call!((::unity::module_base()+0x23ca2b0usize)as*mut u8,();
1237(MapSequenceEditor)__receiver)
1238        }
1239    }
1240    #[doc = "`PlayFailure()` overload"]
1241    fn play_failure(self) -> () {
1242        unsafe {
1243            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1244            ::unity::il2cpp_call!((::unity::module_base()+0x23cb120usize)as*mut u8,();
1245(MapSequenceEditor)__receiver)
1246        }
1247    }
1248    #[doc = "`PlayRotateSE()` overload"]
1249    fn play_rotate_se(self) -> () {
1250        unsafe {
1251            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1252            ::unity::il2cpp_call!((::unity::module_base()+0x23cbf50usize)as*mut u8,();
1253(MapSequenceEditor)__receiver)
1254        }
1255    }
1256    #[doc = "`PlayUndoSE()` overload"]
1257    fn play_undo_se(self) -> () {
1258        unsafe {
1259            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1260            ::unity::il2cpp_call!((::unity::module_base()+0x23cb710usize)as*mut u8,();
1261(MapSequenceEditor)__receiver)
1262        }
1263    }
1264    #[doc = "`GetPlayerUnitCursor()` overload"]
1265    fn get_player_unit_cursor(self) -> crate::app::unit::Unit {
1266        unsafe {
1267            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1268            ::unity::il2cpp_call!((::unity::module_base()+0x23ca400usize)as*mut u8,crate::app::unit::Unit;
1269(MapSequenceEditor)__receiver)
1270        }
1271    }
1272    #[doc = "`IsSortieCursor()` overload"]
1273    fn is_sortie_cursor(self) -> bool {
1274        unsafe {
1275            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1276            ::unity::il2cpp_call!((::unity::module_base()+0x23ca710usize)as*mut u8,bool;
1277(MapSequenceEditor)__receiver)
1278        }
1279    }
1280    #[doc = "`IsSettableArea()` overload"]
1281    fn is_settable_area(self) -> bool {
1282        unsafe {
1283            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1284            ::unity::il2cpp_call!((::unity::module_base()+0x23caa10usize)as*mut u8,bool;
1285(MapSequenceEditor)__receiver)
1286        }
1287    }
1288    #[doc = "`EndFreeCursor()` overload"]
1289    fn end_free_cursor(self) -> () {
1290        unsafe {
1291            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1292            ::unity::il2cpp_call!((::unity::module_base()+0x23ccf70usize)as*mut u8,();
1293(MapSequenceEditor)__receiver)
1294        }
1295    }
1296    #[doc = "`ShowKeyHelp()` overload"]
1297    fn show_key_help(self) -> () {
1298        unsafe {
1299            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1300            ::unity::il2cpp_call!((::unity::module_base()+0x23c8f00usize)as*mut u8,();
1301(MapSequenceEditor)__receiver)
1302        }
1303    }
1304    #[doc = "`HideKeyHelp()` overload"]
1305    fn hide_key_help(self) -> () {
1306        unsafe {
1307            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1308            ::unity::il2cpp_call!((::unity::module_base()+0x23cb590usize)as*mut u8,();
1309(MapSequenceEditor)__receiver)
1310        }
1311    }
1312    #[doc = "`TerrainInfoUpdate()` overload"]
1313    fn terrain_info_update(self) -> () {
1314        unsafe {
1315            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1316            ::unity::il2cpp_call!((::unity::module_base()+0x23cc9b0usize)as*mut u8,();
1317(MapSequenceEditor)__receiver)
1318        }
1319    }
1320    #[doc = "`SetMapObject(crate::app::mapeditorobjectdata::MapEditorObjectData)` overload"]
1321    fn set_map_object(
1322        self,
1323        obj_data: impl ::core::convert::Into<crate::app::mapeditorobjectdata::MapEditorObjectData>,
1324    ) -> crate::unity_engine::gameobject::GameObject {
1325        unsafe {
1326            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1327            ::unity::il2cpp_call!((::unity::module_base()+0x23cad00usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
1328(MapSequenceEditor)__receiver,(crate::app::mapeditorobjectdata::MapEditorObjectData)::core::convert::Into::into(obj_data))
1329        }
1330    }
1331    #[doc = "`InitializeSelectObject()` overload"]
1332    fn initialize_select_object(self) -> () {
1333        unsafe {
1334            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1335            ::unity::il2cpp_call!((::unity::module_base()+0x23cdc50usize)as*mut u8,();
1336(MapSequenceEditor)__receiver)
1337        }
1338    }
1339    #[doc = "`TryPrevSelectObject(bool)` overload"]
1340    fn try_prev_select_object(self, is_trigger: impl ::core::convert::Into<bool>) -> bool {
1341        unsafe {
1342            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1343            ::unity::il2cpp_call!((::unity::module_base()+0x23cb610usize)as*mut u8,bool;
1344(MapSequenceEditor)__receiver,(bool)::core::convert::Into::into(is_trigger))
1345        }
1346    }
1347    #[doc = "`TryNextSelectObject(bool)` overload"]
1348    fn try_next_select_object(self, is_trigger: impl ::core::convert::Into<bool>) -> bool {
1349        unsafe {
1350            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1351            ::unity::il2cpp_call!((::unity::module_base()+0x23cb690usize)as*mut u8,bool;
1352(MapSequenceEditor)__receiver,(bool)::core::convert::Into::into(is_trigger))
1353        }
1354    }
1355    #[doc = "`UpdateInfo()` overload"]
1356    fn update_info(self) -> () {
1357        unsafe {
1358            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1359            ::unity::il2cpp_call!((::unity::module_base()+0x23ccca0usize)as*mut u8,();
1360(MapSequenceEditor)__receiver)
1361        }
1362    }
1363    #[doc = "`PlayBgm()` overload"]
1364    fn play_bgm(self) -> () {
1365        unsafe {
1366            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1367            ::unity::il2cpp_call!((::unity::module_base()+0x23cddb0usize)as*mut u8,();
1368(MapSequenceEditor)__receiver)
1369        }
1370    }
1371    #[doc = "`StopBgm()` overload"]
1372    fn stop_bgm(self) -> () {
1373        unsafe {
1374            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1375            ::unity::il2cpp_call!((::unity::module_base()+0x23cde70usize)as*mut u8,();
1376(MapSequenceEditor)__receiver)
1377        }
1378    }
1379    #[doc = "`.ctor()` overload"]
1380    fn ctor(self) -> () {
1381        unsafe {
1382            let __receiver = <MapSequenceEditor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1383            ::unity::il2cpp_call!((::unity::module_base()+0x23cdbc0usize)as*mut u8,();
1384(MapSequenceEditor)__receiver)
1385        }
1386    }
1387}
1388
1389#[cfg(feature = "app-mapsequenceeditor")]
1390impl<__T: IMapSequenceEditor> IMapSequenceEditorMethods for __T {}
1391
1392#[cfg(feature = "app-mapsequenceeditor")]
1393impl MapSequenceEditor {
1394    pub fn get_select_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1395        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1396    }
1397
1398    pub fn get_is_disable_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1399        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1400    }
1401
1402    pub fn set_is_disable_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1403        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1404    }
1405
1406    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1408    }
1409
1410    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1411        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1412    }
1413
1414    pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1415        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1416    }
1417
1418    pub fn is_loading_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1419        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1420    }
1421
1422    pub fn start_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1423        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1424    }
1425
1426    pub fn end_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1427        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1428    }
1429
1430    pub fn unload_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1432    }
1433
1434    pub fn main_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1435        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1436    }
1437
1438    pub fn begin_free_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1440    }
1441
1442    pub fn update_settable_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1443        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1444    }
1445
1446    pub fn tick_free_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1448    }
1449
1450    pub fn update_rotate_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1452    }
1453
1454    pub fn update_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1456    }
1457
1458    pub fn can_put_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1459        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1460    }
1461
1462    pub fn update_cursor_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1463        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1464    }
1465
1466    pub fn set_active_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1467        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1468    }
1469
1470    pub fn update_info_panels_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1471        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1472    }
1473
1474    pub fn update_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1475        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1476    }
1477
1478    pub fn cursor_sound_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1479        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1480    }
1481
1482    pub fn update_failure_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1483        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1484    }
1485
1486    pub fn play_failure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1488    }
1489
1490    pub fn play_rotate_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1492    }
1493
1494    pub fn play_undo_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1495        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1496    }
1497
1498    pub fn get_player_unit_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1499        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1500    }
1501
1502    pub fn is_sortie_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1503        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1504    }
1505
1506    pub fn is_settable_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1507        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1508    }
1509
1510    pub fn end_free_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1511        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1512    }
1513
1514    pub fn show_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1515        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1516    }
1517
1518    pub fn hide_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1519        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1520    }
1521
1522    pub fn terrain_info_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1523        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1524    }
1525
1526    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1527        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1528    }
1529
1530    pub fn set_map_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1531        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1532    }
1533
1534    pub fn initialize_select_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1535        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1536    }
1537
1538    pub fn try_prev_select_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1539        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1540    }
1541
1542    pub fn try_next_select_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1543        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1544    }
1545
1546    pub fn update_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1547        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1548    }
1549
1550    pub fn play_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1551        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1552    }
1553
1554    pub fn stop_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1555        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1556    }
1557
1558    pub fn get_end_confirm_title_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1559        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1560    }
1561
1562    pub fn get_end_confirm_no_save_title_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1563        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1564    }
1565
1566    pub fn get_end_confirm_yes_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1567        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1568    }
1569
1570    pub fn get_end_confirm_no_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1571        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1572    }
1573
1574    pub fn is_casual_field_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1575        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1576    }
1577
1578    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1579        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1580    }
1581
1582    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1583        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1584    }
1585}
1586
1587#[cfg(feature = "app-mapsequenceeditor")]
1588impl MapSequenceEditor {
1589    #[doc = "Direct (non-virtual) call to `MapSequenceEditor`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1590    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1591        let __mi = Self::on_create_method_info();
1592        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1593        __inner(this.into(), ::core::option::Option::None)
1594    }
1595
1596    #[doc = "Direct (non-virtual) call to `MapSequenceEditor`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1597    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1598        let __mi = Self::on_dispose_method_info();
1599        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1600        __inner(this.into(), ::core::option::Option::None)
1601    }
1602}
1603
1604#[cfg(feature = "app-mapsequenceeditor")]
1605impl MapSequenceEditor {
1606    #[doc = "`.ctor()` — no args"]
1607    pub fn new() -> Self {
1608        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1609            panic!(
1610                "{}
1611::{}
1612 failed to instantiate",
1613                ::core::stringify!(MapSequenceEditor),
1614                ::core::stringify!(new),
1615            )
1616        });
1617        <Self as IMapSequenceEditorMethods>::ctor(this);
1618        this
1619    }
1620}
1621
1622#[cfg(feature = "app-mapsequenceeditor")]
1623pub trait IMapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNoMethods:
1624    IMapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo
1625{
1626    #[doc = "`.ctor(crate::system::action::Action, ::unity::Il2CppString)` overload"]
1627    fn ctor(self, action: impl ::core::convert::Into<crate::system::action::Action>, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1628        unsafe {
1629            let __receiver = <MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo as ::unity::FromIlInstance>::from_il_instance(
1630                <Self as ::unity::SystemObject>::as_instance(self),
1631            );
1632            ::unity::il2cpp_call!((::unity::module_base()+0x23074e0usize)as*mut u8,();
1633(MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo)__receiver,(crate::system::action::Action)::core::convert::Into::into(action),(::unity::Il2CppString)::core::convert::Into::into(text))
1634        }
1635    }
1636    #[doc = "`ACall()` overload"]
1637    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1638        unsafe {
1639            let __receiver = <MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo as ::unity::FromIlInstance>::from_il_instance(
1640                <Self as ::unity::SystemObject>::as_instance(self),
1641            );
1642            {
1643                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1644                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1645                    panic!(
1646                        "unity: virtual slot {}
1647 out of range (vtable len {}
1648) on the runtime class behind {}
1649 (method `{}
1650`)",
1651                        18usize,
1652                        __vt.len(),
1653                        <MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo as ::unity::ClassIdentity>::NAME,
1654                        "ACall",
1655                    )
1656                });
1657                let __inner: extern "C" fn(
1658                    MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo,
1659                    ::unity::OptionalMethod,
1660                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1661                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1662                __inner(__receiver, __mi)
1663            }
1664        }
1665    }
1666}
1667
1668#[cfg(feature = "app-mapsequenceeditor")]
1669impl<__T: IMapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo> IMapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNoMethods
1670    for __T
1671{
1672}
1673
1674#[cfg(feature = "app-mapsequenceeditor")]
1675impl MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo {
1676    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1678    }
1679
1680    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1682    }
1683}
1684
1685#[cfg(feature = "app-mapsequenceeditor")]
1686impl MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo {
1687    #[doc = "Direct (non-virtual) call to `MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1688    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1689        let __mi = Self::a_call_method_info();
1690        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1691            ::core::mem::transmute(__mi.method_ptr);
1692        __inner(this.into(), ::core::option::Option::None)
1693    }
1694}
1695
1696#[cfg(feature = "app-mapsequenceeditor")]
1697impl MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo {
1698    #[doc = "`.ctor(crate::system::action::Action, ::unity::Il2CppString)` — overload selector"]
1699    pub fn new(action: crate::system::action::Action, text: ::unity::Il2CppString) -> Self {
1700        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1701            panic!(
1702                "{}
1703::{}
1704 failed to instantiate",
1705                ::core::stringify!(MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo),
1706                ::core::stringify!(new),
1707            )
1708        });
1709        <Self as IMapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNoMethods>::ctor(this, action, text);
1710        this
1711    }
1712}
1713
1714#[cfg(feature = "app-mapsequenceeditor")]
1715impl MapSequenceEditor_SaveSequence {
1716    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
1717    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
1718        unsafe {
1719            ::unity::il2cpp_call!((::unity::module_base()+0x1e34890usize)as*mut u8,();
1720(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1721        }
1722    }
1723
1724    #[doc = "`.cctor()` overload"]
1725    pub fn cctor() -> () {
1726        unsafe {
1727            ::unity::il2cpp_call!((::unity::module_base()+0x1e34f00usize)as*mut u8,();
1728            )
1729        }
1730    }
1731}
1732
1733#[cfg(feature = "app-mapsequenceeditor")]
1734pub trait IMapSequenceEditor_SaveSequenceMethods: IMapSequenceEditor_SaveSequence {
1735    #[doc = "`OpenThemeMenu()` overload"]
1736    fn open_theme_menu(self) -> () {
1737        unsafe {
1738            let __receiver =
1739                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1740            ::unity::il2cpp_call!((::unity::module_base()+0x1e34240usize)as*mut u8,();
1741(MapSequenceEditor_SaveSequence)__receiver)
1742        }
1743    }
1744    #[doc = "`SaveMap()` overload"]
1745    fn save_map(self) -> () {
1746        unsafe {
1747            let __receiver =
1748                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1749            ::unity::il2cpp_call!((::unity::module_base()+0x1e34330usize)as*mut u8,();
1750(MapSequenceEditor_SaveSequence)__receiver)
1751        }
1752    }
1753    #[doc = "`IsValidSortie()` overload"]
1754    fn is_valid_sortie(self) -> bool {
1755        unsafe {
1756            let __receiver =
1757                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1758            ::unity::il2cpp_call!((::unity::module_base()+0x1e34600usize)as*mut u8,bool;
1759(MapSequenceEditor_SaveSequence)__receiver)
1760        }
1761    }
1762    #[doc = "`IsValidAbsent()` overload"]
1763    fn is_valid_absent(self) -> bool {
1764        unsafe {
1765            let __receiver =
1766                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1767            ::unity::il2cpp_call!((::unity::module_base()+0x1e34630usize)as*mut u8,bool;
1768(MapSequenceEditor_SaveSequence)__receiver)
1769        }
1770    }
1771    #[doc = "`IsEditRuleCheck()` overload"]
1772    fn is_edit_rule_check(self) -> bool {
1773        unsafe {
1774            let __receiver =
1775                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1776            ::unity::il2cpp_call!((::unity::module_base()+0x1e34660usize)as*mut u8,bool;
1777(MapSequenceEditor_SaveSequence)__receiver)
1778        }
1779    }
1780    #[doc = "`OpenUploadDialog()` overload"]
1781    fn open_upload_dialog(self) -> () {
1782        unsafe {
1783            let __receiver =
1784                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1785            ::unity::il2cpp_call!((::unity::module_base()+0x1e34670usize)as*mut u8,();
1786(MapSequenceEditor_SaveSequence)__receiver)
1787        }
1788    }
1789    #[doc = "`UploadMap()` overload"]
1790    fn upload_map(self) -> () {
1791        unsafe {
1792            let __receiver =
1793                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1794            ::unity::il2cpp_call!((::unity::module_base()+0x1e34700usize)as*mut u8,();
1795(MapSequenceEditor_SaveSequence)__receiver)
1796        }
1797    }
1798    #[doc = "`EndConfirm()` overload"]
1799    fn end_confirm(self) -> () {
1800        unsafe {
1801            let __receiver =
1802                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1803            ::unity::il2cpp_call!((::unity::module_base()+0x1e34800usize)as*mut u8,();
1804(MapSequenceEditor_SaveSequence)__receiver)
1805        }
1806    }
1807    #[doc = "`OnCreate()` overload"]
1808    fn on_create(self) -> () {
1809        unsafe {
1810            let __receiver =
1811                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1812            {
1813                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1814                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
1815                    panic!(
1816                        "unity: virtual slot {}
1817 out of range (vtable len {}
1818) on the runtime class behind {}
1819 (method `{}
1820`)",
1821                        9usize,
1822                        __vt.len(),
1823                        <MapSequenceEditor_SaveSequence as ::unity::ClassIdentity>::NAME,
1824                        "OnCreate",
1825                    )
1826                });
1827                let __inner: extern "C" fn(MapSequenceEditor_SaveSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1828                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1829                __inner(__receiver, __mi)
1830            }
1831        }
1832    }
1833    #[doc = "`OnDispose()` overload"]
1834    fn on_dispose(self) -> () {
1835        unsafe {
1836            let __receiver =
1837                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1838            {
1839                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1840                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1841                    panic!(
1842                        "unity: virtual slot {}
1843 out of range (vtable len {}
1844) on the runtime class behind {}
1845 (method `{}
1846`)",
1847                        10usize,
1848                        __vt.len(),
1849                        <MapSequenceEditor_SaveSequence as ::unity::ClassIdentity>::NAME,
1850                        "OnDispose",
1851                    )
1852                });
1853                let __inner: extern "C" fn(MapSequenceEditor_SaveSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1854                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1855                __inner(__receiver, __mi)
1856            }
1857        }
1858    }
1859    #[doc = "`.ctor()` overload"]
1860    fn ctor(self) -> () {
1861        unsafe {
1862            let __receiver =
1863                <MapSequenceEditor_SaveSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1864            ::unity::il2cpp_call!((::unity::module_base()+0x1e34da0usize)as*mut u8,();
1865(MapSequenceEditor_SaveSequence)__receiver)
1866        }
1867    }
1868}
1869
1870#[cfg(feature = "app-mapsequenceeditor")]
1871impl<__T: IMapSequenceEditor_SaveSequence> IMapSequenceEditor_SaveSequenceMethods for __T {}
1872
1873#[cfg(feature = "app-mapsequenceeditor")]
1874impl MapSequenceEditor_SaveSequence {
1875    pub fn open_theme_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1877    }
1878
1879    pub fn save_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1881    }
1882
1883    pub fn is_valid_sortie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1884        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1885    }
1886
1887    pub fn is_valid_absent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1888        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1889    }
1890
1891    pub fn is_edit_rule_check_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1892        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1893    }
1894
1895    pub fn open_upload_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1896        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1897    }
1898
1899    pub fn upload_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1900        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1901    }
1902
1903    pub fn end_confirm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1904        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1905    }
1906
1907    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1909    }
1910
1911    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1913    }
1914
1915    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1917    }
1918
1919    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1921    }
1922
1923    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1925    }
1926}
1927
1928#[cfg(feature = "app-mapsequenceeditor")]
1929impl MapSequenceEditor_SaveSequence {
1930    #[doc = "Direct (non-virtual) call to `MapSequenceEditor_SaveSequence`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1931    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1932        let __mi = Self::on_create_method_info();
1933        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1934        __inner(this.into(), ::core::option::Option::None)
1935    }
1936
1937    #[doc = "Direct (non-virtual) call to `MapSequenceEditor_SaveSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1938    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1939        let __mi = Self::on_dispose_method_info();
1940        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1941        __inner(this.into(), ::core::option::Option::None)
1942    }
1943}
1944
1945#[cfg(feature = "app-mapsequenceeditor")]
1946impl MapSequenceEditor_SaveSequence {
1947    #[doc = "`.ctor()` — no args"]
1948    pub fn new() -> Self {
1949        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1950            panic!(
1951                "{}
1952::{}
1953 failed to instantiate",
1954                ::core::stringify!(MapSequenceEditor_SaveSequence),
1955                ::core::stringify!(new),
1956            )
1957        });
1958        <Self as IMapSequenceEditor_SaveSequenceMethods>::ctor(this);
1959        this
1960    }
1961}
1962
1963#[cfg(feature = "app-mapsequenceeditor")]
1964#[doc(hidden)]
1965pub mod prelude {
1966    pub use super::{
1967        IMapSequenceEditor, IMapSequenceEditorMethods, IMapSequenceEditor_ClearObjectsSequence, IMapSequenceEditor_ClearObjectsSequenceMethods,
1968        IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog, IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialogMethods,
1969        IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem,
1970        IMapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItemMethods, IMapSequenceEditor_SaveSequence,
1971        IMapSequenceEditor_SaveSequenceMethods, IMapSequenceEditor_SaveSequence_EndConfirmDialog,
1972        IMapSequenceEditor_SaveSequence_EndConfirmDialogMethods, IMapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem,
1973        IMapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItemMethods, IMapSequenceEditor_SaveSequence_UploadConfirmDialog,
1974        IMapSequenceEditor_SaveSequence_UploadConfirmDialogMethods, IMapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo,
1975        IMapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNoMethods, IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog,
1976        IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialogMethods,
1977        IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo,
1978        IMapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNoMethods, MapSequenceEditor, MapSequenceEditor_ClearObjectsSequence,
1979        MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog, MapSequenceEditor_ClearObjectsSequence_ClearObjectsConfirmDialog_YesItem,
1980        MapSequenceEditor_Label, MapSequenceEditor_SaveSequence, MapSequenceEditor_SaveSequence_EndConfirmDialog,
1981        MapSequenceEditor_SaveSequence_EndConfirmDialog_ConfirmYesDialogItem, MapSequenceEditor_SaveSequence_Label,
1982        MapSequenceEditor_SaveSequence_UploadConfirmDialog, MapSequenceEditor_SaveSequence_UploadConfirmDialog_DialogItemNo,
1983        MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog, MapSequenceEditor_SaveSequence_UploadOverwriteConfirmDialog_DialogItemNo,
1984    };
1985    #[cfg(feature = "app-basicdialog")]
1986    pub use crate::app::basicdialog::IBasicDialogMethods;
1987    #[cfg(feature = "app-basicdialogitem")]
1988    pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
1989    #[cfg(feature = "app-basicdialogitemno")]
1990    pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
1991    #[cfg(feature = "app-basicdialogitemyes")]
1992    pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
1993    #[cfg(feature = "app-basicmenu")]
1994    pub use crate::app::basicmenu::IBasicMenuMethods;
1995    #[cfg(feature = "app-basicmenuitem")]
1996    pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
1997    #[cfg(feature = "app-procinst")]
1998    pub use crate::app::procinst::IProcInstMethods;
1999    #[cfg(feature = "app-singletonprocinst_1")]
2000    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
2001    #[cfg(feature = "app-yesnodialog")]
2002    pub use crate::app::yesnodialog::IYesNoDialogMethods;
2003    #[cfg(feature = "system-object")]
2004    pub use crate::system::object::IObjectMethods;
2005    #[cfg(feature = "system-enum")]
2006    pub use crate::system::r#enum::IEnumMethods;
2007    #[cfg(feature = "system-valuetype")]
2008    pub use crate::system::valuetype::IValueTypeMethods;
2009    pub use crate::{
2010        app::{
2011            basicdialog::IBasicDialog, basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo,
2012            basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu, basicmenuitem::IBasicMenuItem, procinst::IProcInst,
2013            singletonprocinst_1::ISingletonProcInst_1, yesnodialog::IYesNoDialog,
2014        },
2015        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2016    };
2017}