1#[cfg(feature = "app-savedatamenu-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 basicmenucontent::{BasicMenuContent, IBasicMenuContent},
16 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
17 basicmenuitemcontent::{BasicMenuItemContent, IBasicMenuItemContent},
18 procinst::{IProcInst, ProcInst},
19 yesnodialog::{IYesNoDialog, YesNoDialog},
20 },
21 system::{
22 object::{IObject, Object},
23 r#enum::{Enum, IEnum},
24 valuetype::{IValueType, ValueType},
25 },
26 unity_engine::{
27 behaviour::{Behaviour, IBehaviour},
28 component::{Component, IComponent},
29 monobehaviour::{IMonoBehaviour, MonoBehaviour},
30 object_2::{IObject_2, Object_2},
31 },
32 };
33
34 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_Mode.md"))]
35 #[repr(C)]
36 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
37 pub struct SaveDataMenu_Mode {
38 pub value: i32,
39 }
40 impl ::unity::ClassIdentity for SaveDataMenu_Mode {
41 const NAME: &'static str = "SaveDataMenu.Mode";
42 const NAMESPACE: &'static str = "App";
43
44 fn class() -> ::unity::Class {
45 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
46 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
47 }
48 }
49 impl ::unity::IlType for SaveDataMenu_Mode {
50 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
51 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
52 }
53 }
54 impl SaveDataMenu_Mode {
55 pub fn load() -> Self {
56 Self { value: 0 }
57 }
58
59 pub fn save() -> Self {
60 Self { value: 1 }
61 }
62
63 pub fn save_complete() -> Self {
64 Self { value: 2 }
65 }
66
67 pub fn suspend() -> Self {
68 Self { value: 3 }
69 }
70
71 pub fn copy() -> Self {
72 Self { value: 4 }
73 }
74
75 pub fn delete() -> Self {
76 Self { value: 5 }
77 }
78 }
79
80 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_DeleteConfirmDialog.md"))]
81 #[::unity::class(namespace = "App", name = "SaveDataMenu.DeleteConfirmDialog")]
82 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog)]
83 pub struct SaveDataMenu_DeleteConfirmDialog {}
84
85 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_DeleteConfirmDialog_NoDialogItem.md"))]
86 #[::unity::class(namespace = "App", name = "SaveDataMenu.DeleteConfirmDialog.NoDialogItem")]
87 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_NoItem)]
88 pub struct SaveDataMenu_DeleteConfirmDialog_NoDialogItem {}
89
90 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_MenuItemContent.md"))]
91 #[::unity::class(namespace = "App", name = "SaveDataMenu.MenuItemContent")]
92 #[parent(crate::app::basicmenuitemcontent::BasicMenuItemContent)]
93 pub struct SaveDataMenu_MenuItemContent {
94 #[offset(72)]
95 #[rename(name = "m_WindowObject")]
96 pub m_window_object: crate::unity_engine::gameobject::GameObject,
97 #[offset(80)]
98 #[rename(name = "m_SelectedObject")]
99 pub m_selected_object: crate::unity_engine::ui::image::Image,
100 #[offset(88)]
101 #[rename(name = "m_DataTypeText")]
102 pub m_data_type_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
103 #[offset(96)]
104 #[rename(name = "m_ChapterPrefixText")]
105 pub m_chapter_prefix_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
106 #[offset(104)]
107 #[rename(name = "m_ChapterTitleText")]
108 pub m_chapter_title_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
109 #[offset(112)]
110 #[rename(name = "m_PlaceText")]
111 pub m_place_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
112 #[offset(120)]
113 #[rename(name = "m_SequenceText")]
114 pub m_sequence_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
115 #[offset(128)]
116 #[rename(name = "m_HeroNameText")]
117 pub m_hero_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
118 #[offset(136)]
119 #[rename(name = "m_PlayTimeText")]
120 pub m_play_time_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
121 #[offset(144)]
122 #[rename(name = "m_DifficultyText")]
123 pub m_difficulty_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
124 #[offset(152)]
125 #[rename(name = "m_VersionErrorText")]
126 pub m_version_error_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
127 #[offset(160)]
128 #[rename(name = "m_DifficultyImage")]
129 pub m_difficulty_image: crate::unity_engine::ui::image::Image,
130 #[offset(168)]
131 #[rename(name = "m_ModeText")]
132 pub m_mode_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
133 #[offset(176)]
134 #[rename(name = "m_GameModeImage")]
135 pub m_game_mode_image: crate::unity_engine::ui::image::Image,
136 #[offset(184)]
137 #[rename(name = "m_CompleteIconImage")]
138 pub m_complete_icon_image: crate::unity_engine::ui::image::Image,
139 #[offset(192)]
140 #[rename(name = "m_TemporaryIconImage")]
141 pub m_temporary_icon_image: crate::unity_engine::ui::image::Image,
142 #[offset(200)]
143 #[rename(name = "m_TextCopySrcSelectedColor")]
144 pub m_text_copy_src_selected_color: crate::unity_engine::color::Color,
145 #[offset(216)]
146 #[rename(name = "m_EvilDifficultyText")]
147 pub m_evil_difficulty_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
148 #[offset(224)]
149 #[rename(name = "m_EvilDifficultyImage")]
150 pub m_evil_difficulty_image: crate::unity_engine::ui::image::Image,
151 #[offset(232)]
152 #[rename(name = "m_CompleteEvilIconImage")]
153 pub m_complete_evil_icon_image: crate::unity_engine::ui::image::Image,
154 #[offset(240)]
155 #[rename(name = "m_DifficultyNormalFrameColor")]
156 pub m_difficulty_normal_frame_color: crate::unity_engine::color::Color,
157 #[offset(256)]
158 #[rename(name = "m_DifficultyHardFrameColor")]
159 pub m_difficulty_hard_frame_color: crate::unity_engine::color::Color,
160 #[offset(272)]
161 #[rename(name = "m_DifficultyLunaticFrameColor")]
162 pub m_difficulty_lunatic_frame_color: crate::unity_engine::color::Color,
163 #[offset(288)]
164 #[rename(name = "m_GameModeCasualFrameColor")]
165 pub m_game_mode_casual_frame_color: crate::unity_engine::color::Color,
166 #[offset(304)]
167 #[rename(name = "m_GameModeClassicFrameColor")]
168 pub m_game_mode_classic_frame_color: crate::unity_engine::color::Color,
169 }
170
171 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_CopyConfirmDialog_YesDialogItem.md"))]
172 #[::unity::class(namespace = "App", name = "SaveDataMenu.CopyConfirmDialog.YesDialogItem")]
173 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_YesItem)]
174 pub struct SaveDataMenu_CopyConfirmDialog_YesDialogItem {
175 #[offset(120)]
176 #[rename(name = "m_SrcSaveDataHeaderHandle")]
177 pub m_src_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
178 }
179
180 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_SuspendConfirmDialog.md"))]
181 #[::unity::class(namespace = "App", name = "SaveDataMenu.SuspendConfirmDialog")]
182 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog)]
183 pub struct SaveDataMenu_SuspendConfirmDialog {}
184
185 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_CancelConfirmDialog.md"))]
186 #[::unity::class(namespace = "App", name = "SaveDataMenu.CancelConfirmDialog")]
187 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog)]
188 pub struct SaveDataMenu_CancelConfirmDialog {}
189
190 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_CopyConfirmDialog.md"))]
191 #[::unity::class(namespace = "App", name = "SaveDataMenu.CopyConfirmDialog")]
192 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog)]
193 pub struct SaveDataMenu_CopyConfirmDialog {
194 #[offset(224)]
195 #[rename(name = "m_SrcSaveDataHeaderHandle")]
196 pub m_src_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
197 }
198
199 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_MenuContent.md"))]
200 #[::unity::class(namespace = "App", name = "SaveDataMenu.MenuContent")]
201 #[parent(crate::app::basicmenucontent::BasicMenuContent)]
202 pub struct SaveDataMenu_MenuContent {}
203
204 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_LoadConfirmDialog_YesDialogItem.md"))]
205 #[::unity::class(namespace = "App", name = "SaveDataMenu.LoadConfirmDialog.YesDialogItem")]
206 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_YesItem)]
207 pub struct SaveDataMenu_LoadConfirmDialog_YesDialogItem {}
208
209 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_SaveConfirmDialog.md"))]
210 #[::unity::class(namespace = "App", name = "SaveDataMenu.SaveConfirmDialog")]
211 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog)]
212 pub struct SaveDataMenu_SaveConfirmDialog {}
213
214 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_MenuItem.md"))]
215 #[::unity::class(namespace = "App", name = "SaveDataMenu.MenuItem")]
216 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
217 pub struct SaveDataMenu_MenuItem {
218 #[offset(104)]
219 #[rename(name = "m_SaveDataHeaderHandle")]
220 pub m_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
221 #[offset(112)]
222 #[rename(name = "m_IsSelected")]
223 pub m_is_selected: bool,
224 }
225
226 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu.md"))]
227 #[::unity::class(namespace = "App", name = "SaveDataMenu")]
228 #[parent(crate::app::basicmenu::BasicMenu)]
229 pub struct SaveDataMenu {
230 #[static_field]
231 #[rename(name = "LayoutPrefabPath")]
232 pub layout_prefab_path: ::unity::Il2CppString,
233 #[static_field]
234 #[rename(name = "IconSpriteAtlasPath")]
235 pub icon_sprite_atlas_path: ::unity::Il2CppString,
236 #[static_field]
237 #[rename(name = "s_IsSaveDataAccessSuccess")]
238 pub s_is_save_data_access_success: bool,
239 #[static_field]
240 #[rename(name = "s_IconSpriteAtlasManager")]
241 pub s_icon_sprite_atlas_manager: crate::app::spriteatlasmanager_2::SpriteAtlasManager_2,
242 #[offset(200)]
243 #[rename(name = "m_Prefab")]
244 pub m_prefab: crate::unity_engine::gameobject::GameObject,
245 #[offset(208)]
246 #[rename(name = "m_MenuSequence")]
247 pub m_menu_sequence: crate::app::savedatamenusequence::SaveDataMenuSequence,
248 #[offset(216)]
249 #[rename(name = "m_SaveDataHeaderReader")]
250 pub m_save_data_header_reader: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader,
251 #[offset(224)]
252 #[rename(name = "m_Mode")]
253 pub m_mode: crate::app::savedatamenu::SaveDataMenu_Mode,
254 #[offset(228)]
255 #[rename(name = "m_Sequence")]
256 pub m_sequence: crate::app::savedatamenu::SaveDataMenu_Sequence,
257 #[offset(232)]
258 #[rename(name = "m_SrcSaveDataHeaderHandle")]
259 pub m_src_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
260 #[offset(240)]
261 #[rename(name = "m_DestSaveDataHeaderHandle")]
262 pub m_dest_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
263 #[offset(248)]
264 #[rename(name = "m_Select1stItemIndex")]
265 pub m_select1st_item_index: i32,
266 }
267
268 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_CancelConfirmDialog_NoDialogItem.md"))]
269 #[::unity::class(namespace = "App", name = "SaveDataMenu.CancelConfirmDialog.NoDialogItem")]
270 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_NoItem)]
271 pub struct SaveDataMenu_CancelConfirmDialog_NoDialogItem {}
272
273 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_LoadConfirmDialog_NoDialogItem.md"))]
274 #[::unity::class(namespace = "App", name = "SaveDataMenu.LoadConfirmDialog.NoDialogItem")]
275 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_NoItem)]
276 pub struct SaveDataMenu_LoadConfirmDialog_NoDialogItem {}
277
278 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_SuspendConfirmDialog_NoDialogItem.md"))]
279 #[::unity::class(namespace = "App", name = "SaveDataMenu.SuspendConfirmDialog.NoDialogItem")]
280 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_NoItem)]
281 pub struct SaveDataMenu_SuspendConfirmDialog_NoDialogItem {}
282
283 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_DeleteConfirmDialog_YesDialogItem.md"))]
284 #[::unity::class(namespace = "App", name = "SaveDataMenu.DeleteConfirmDialog.YesDialogItem")]
285 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_YesItem)]
286 pub struct SaveDataMenu_DeleteConfirmDialog_YesDialogItem {}
287
288 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_CancelConfirmDialog_YesDialogItem.md"))]
289 #[::unity::class(namespace = "App", name = "SaveDataMenu.CancelConfirmDialog.YesDialogItem")]
290 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_YesItem)]
291 pub struct SaveDataMenu_CancelConfirmDialog_YesDialogItem {}
292
293 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_ConfirmDialog_NoItem.md"))]
294 #[::unity::class(namespace = "App", name = "SaveDataMenu.ConfirmDialog.NoItem")]
295 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
296 pub struct SaveDataMenu_ConfirmDialog_NoItem {}
297
298 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_CopyConfirmDialog_NoDialogItem.md"))]
299 #[::unity::class(namespace = "App", name = "SaveDataMenu.CopyConfirmDialog.NoDialogItem")]
300 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_NoItem)]
301 pub struct SaveDataMenu_CopyConfirmDialog_NoDialogItem {}
302
303 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_SaveConfirmDialog_YesDialogItem.md"))]
304 #[::unity::class(namespace = "App", name = "SaveDataMenu.SaveConfirmDialog.YesDialogItem")]
305 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_YesItem)]
306 pub struct SaveDataMenu_SaveConfirmDialog_YesDialogItem {}
307
308 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_SuspendConfirmDialog_YesDialogItem.md"))]
309 #[::unity::class(namespace = "App", name = "SaveDataMenu.SuspendConfirmDialog.YesDialogItem")]
310 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_YesItem)]
311 pub struct SaveDataMenu_SuspendConfirmDialog_YesDialogItem {}
312
313 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_ConfirmDialog.md"))]
314 #[::unity::class(namespace = "App", name = "SaveDataMenu.ConfirmDialog")]
315 #[parent(crate::app::yesnodialog::YesNoDialog)]
316 pub struct SaveDataMenu_ConfirmDialog {
317 #[offset(216)]
318 #[rename(name = "m_SaveDataHeaderHandle")]
319 pub m_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
320 }
321
322 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_LoadConfirmDialog.md"))]
323 #[::unity::class(namespace = "App", name = "SaveDataMenu.LoadConfirmDialog")]
324 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog)]
325 pub struct SaveDataMenu_LoadConfirmDialog {}
326
327 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_Sequence.md"))]
328 #[repr(C)]
329 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
330 pub struct SaveDataMenu_Sequence {
331 pub value: i32,
332 }
333 impl ::unity::ClassIdentity for SaveDataMenu_Sequence {
334 const NAME: &'static str = "SaveDataMenu.Sequence";
335 const NAMESPACE: &'static str = "App";
336
337 fn class() -> ::unity::Class {
338 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
339 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
340 }
341 }
342 impl ::unity::IlType for SaveDataMenu_Sequence {
343 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
344 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
345 }
346 }
347 impl SaveDataMenu_Sequence {
348 pub fn select1st() -> Self {
349 Self { value: 0 }
350 }
351
352 pub fn select2nd() -> Self {
353 Self { value: 1 }
354 }
355 }
356
357 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_SaveConfirmDialog_NoDialogItem.md"))]
358 #[::unity::class(namespace = "App", name = "SaveDataMenu.SaveConfirmDialog.NoDialogItem")]
359 #[parent(crate::app::savedatamenu::SaveDataMenu_ConfirmDialog_NoItem)]
360 pub struct SaveDataMenu_SaveConfirmDialog_NoDialogItem {}
361
362 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/savedatamenu/SaveDataMenu_ConfirmDialog_YesItem.md"))]
363 #[::unity::class(namespace = "App", name = "SaveDataMenu.ConfirmDialog.YesItem")]
364 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
365 pub struct SaveDataMenu_ConfirmDialog_YesItem {
366 #[offset(112)]
367 #[rename(name = "m_DestSaveDataHeaderHandle")]
368 pub m_dest_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
369 }
370}
371
372#[cfg(feature = "app-savedatamenu-types")]
373pub use __types::*;
374
375#[cfg(feature = "app-savedatamenu")]
376impl SaveDataMenu_DeleteConfirmDialog {
377 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
378 pub fn create_bind(
379 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
380 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
381 ) -> () {
382 unsafe {
383 ::unity::il2cpp_call!((::unity::module_base()+0x1d64f00usize)as*mut u8,();
384(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
385 }
386 }
387}
388
389#[cfg(feature = "app-savedatamenu")]
390pub trait ISaveDataMenu_DeleteConfirmDialogMethods: ISaveDataMenu_DeleteConfirmDialog {
391 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
392 fn ctor(
393 self,
394 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
395 dialog_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
396 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
397 ) -> () {
398 unsafe {
399 let __receiver =
400 <SaveDataMenu_DeleteConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
401 ::unity::il2cpp_call!((::unity::module_base()+0x1d64ec0usize)as*mut u8,();
402(SaveDataMenu_DeleteConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(dialog_content),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
403 }
404 }
405}
406
407#[cfg(feature = "app-savedatamenu")]
408impl<__T: ISaveDataMenu_DeleteConfirmDialog> ISaveDataMenu_DeleteConfirmDialogMethods for __T {}
409
410#[cfg(feature = "app-savedatamenu")]
411impl SaveDataMenu_DeleteConfirmDialog {
412 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
414 }
415
416 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
418 }
419}
420
421#[cfg(feature = "app-savedatamenu")]
422impl SaveDataMenu_DeleteConfirmDialog {
423 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
424 pub fn new(
425 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
426 dialog_content: crate::app::basicdialogcontent::BasicDialogContent,
427 save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
428 ) -> Self {
429 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
430 panic!(
431 "{}
432::{}
433 failed to instantiate",
434 ::core::stringify!(SaveDataMenu_DeleteConfirmDialog),
435 ::core::stringify!(new),
436 )
437 });
438 <Self as ISaveDataMenu_DeleteConfirmDialogMethods>::ctor(this, menu_item_list, dialog_content, save_data_header_handle);
439 this
440 }
441}
442
443#[cfg(feature = "app-savedatamenu")]
444pub trait ISaveDataMenu_DeleteConfirmDialog_NoDialogItemMethods: ISaveDataMenu_DeleteConfirmDialog_NoDialogItem {
445 #[doc = "`.ctor()` overload"]
446 fn ctor(self) -> () {
447 unsafe {
448 let __receiver = <SaveDataMenu_DeleteConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
449 <Self as ::unity::SystemObject>::as_instance(self),
450 );
451 ::unity::il2cpp_call!((::unity::module_base()+0x22ed1f0usize)as*mut u8,();
452(SaveDataMenu_DeleteConfirmDialog_NoDialogItem)__receiver)
453 }
454 }
455}
456
457#[cfg(feature = "app-savedatamenu")]
458impl<__T: ISaveDataMenu_DeleteConfirmDialog_NoDialogItem> ISaveDataMenu_DeleteConfirmDialog_NoDialogItemMethods for __T {}
459
460#[cfg(feature = "app-savedatamenu")]
461impl SaveDataMenu_DeleteConfirmDialog_NoDialogItem {
462 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
464 }
465}
466
467#[cfg(feature = "app-savedatamenu")]
468impl SaveDataMenu_DeleteConfirmDialog_NoDialogItem {
469 #[doc = "`.ctor()` — no args"]
470 pub fn new() -> Self {
471 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
472 panic!(
473 "{}
474::{}
475 failed to instantiate",
476 ::core::stringify!(SaveDataMenu_DeleteConfirmDialog_NoDialogItem),
477 ::core::stringify!(new),
478 )
479 });
480 <Self as ISaveDataMenu_DeleteConfirmDialog_NoDialogItemMethods>::ctor(this);
481 this
482 }
483}
484
485#[cfg(feature = "app-savedatamenu")]
486pub trait ISaveDataMenu_MenuItemContentMethods: ISaveDataMenu_MenuItemContent {
487 #[doc = "`Build(crate::app::basicmenuitem::BasicMenuItem)` overload"]
488 fn build(self, menu_item: impl ::core::convert::Into<crate::app::basicmenuitem::BasicMenuItem>) -> () {
489 unsafe {
490 let __receiver =
491 <SaveDataMenu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
492 {
493 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
494 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
495 panic!(
496 "unity: virtual slot {}
497 out of range (vtable len {}
498) on the runtime class behind {}
499 (method `{}
500`)",
501 8usize,
502 __vt.len(),
503 <SaveDataMenu_MenuItemContent as ::unity::ClassIdentity>::NAME,
504 "Build",
505 )
506 });
507 let __inner: extern "C" fn(SaveDataMenu_MenuItemContent, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
508 ::core::mem::transmute(__vi.method_ptr);
509 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
510 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
511 }
512 }
513 }
514 #[doc = "`Disable()` overload"]
515 fn disable(self) -> () {
516 unsafe {
517 let __receiver =
518 <SaveDataMenu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
519 {
520 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
521 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
522 panic!(
523 "unity: virtual slot {}
524 out of range (vtable len {}
525) on the runtime class behind {}
526 (method `{}
527`)",
528 13usize,
529 __vt.len(),
530 <SaveDataMenu_MenuItemContent as ::unity::ClassIdentity>::NAME,
531 "Disable",
532 )
533 });
534 let __inner: extern "C" fn(SaveDataMenu_MenuItemContent, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
535 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
536 __inner(__receiver, __mi)
537 }
538 }
539 }
540 #[doc = "`BuildTextColor()` overload"]
541 fn build_text_color(self) -> () {
542 unsafe {
543 let __receiver =
544 <SaveDataMenu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
545 {
546 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
547 let __vi = *__vt.get(11usize).unwrap_or_else(|| {
548 panic!(
549 "unity: virtual slot {}
550 out of range (vtable len {}
551) on the runtime class behind {}
552 (method `{}
553`)",
554 11usize,
555 __vt.len(),
556 <SaveDataMenu_MenuItemContent as ::unity::ClassIdentity>::NAME,
557 "BuildTextColor",
558 )
559 });
560 let __inner: extern "C" fn(SaveDataMenu_MenuItemContent, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
561 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
562 __inner(__receiver, __mi)
563 }
564 }
565 }
566 #[doc = "`UpdateTextColor()` overload"]
567 fn update_text_color(self) -> () {
568 unsafe {
569 let __receiver =
570 <SaveDataMenu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
571 {
572 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
573 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
574 panic!(
575 "unity: virtual slot {}
576 out of range (vtable len {}
577) on the runtime class behind {}
578 (method `{}
579`)",
580 7usize,
581 __vt.len(),
582 <SaveDataMenu_MenuItemContent as ::unity::ClassIdentity>::NAME,
583 "UpdateTextColor",
584 )
585 });
586 let __inner: extern "C" fn(SaveDataMenu_MenuItemContent, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
587 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
588 __inner(__receiver, __mi)
589 }
590 }
591 }
592 #[doc = "`SetupByMenuItem(crate::app::savedatamenu::SaveDataMenu_MenuItem)` overload"]
593 fn setup_by_menu_item(self, menu_item: impl ::core::convert::Into<crate::app::savedatamenu::SaveDataMenu_MenuItem>) -> () {
594 unsafe {
595 let __receiver =
596 <SaveDataMenu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
597 ::unity::il2cpp_call!((::unity::module_base()+0x1d66470usize)as*mut u8,();
598(SaveDataMenu_MenuItemContent)__receiver,(crate::app::savedatamenu::SaveDataMenu_MenuItem)::core::convert::Into::into(menu_item))
599 }
600 }
601 #[doc = "`GetDataTypeName(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
602 fn get_data_type_name(
603 self,
604 save_data_header_reader: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
605 ) -> ::unity::Il2CppString {
606 unsafe {
607 let __receiver =
608 <SaveDataMenu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
609 ::unity::il2cpp_call!((::unity::module_base()+0x1d67100usize)as*mut u8, ::unity::Il2CppString;
610(SaveDataMenu_MenuItemContent)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_reader))
611 }
612 }
613 #[doc = "`GetPlaceAndSeqenceName(crate::app::gamesavedataheader::GameSaveDataHeader, *mut::unity::Il2CppString, *mut::unity::Il2CppString)` overload"]
614 fn get_place_and_seqence_name(
615 self,
616 save_data_header: impl ::core::convert::Into<crate::app::gamesavedataheader::GameSaveDataHeader>,
617 ) -> (::unity::Il2CppString, ::unity::Il2CppString) {
618 unsafe {
619 let __receiver =
620 <SaveDataMenu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
621 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
622 let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
623 ::unity::il2cpp_call!((::unity::module_base()+0x1d67200usize)as*mut u8,();
624(SaveDataMenu_MenuItemContent)__receiver,(crate::app::gamesavedataheader::GameSaveDataHeader)::core::convert::Into::into(save_data_header),(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(*mut::unity::Il2CppString)__out_1.as_mut_ptr());
625 (__out_0.assume_init(), __out_1.assume_init())
626 }
627 }
628 #[doc = "`GetPlayTimeString(f32)` overload"]
629 fn get_play_time_string(self, play_time: impl ::core::convert::Into<f32>) -> ::unity::Il2CppString {
630 unsafe {
631 let __receiver =
632 <SaveDataMenu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633 ::unity::il2cpp_call!((::unity::module_base()+0x1d67700usize)as*mut u8, ::unity::Il2CppString;
634(SaveDataMenu_MenuItemContent)__receiver,(f32)::core::convert::Into::into(play_time))
635 }
636 }
637 #[doc = "`.ctor()` overload"]
638 fn ctor(self) -> () {
639 unsafe {
640 let __receiver =
641 <SaveDataMenu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
642 ::unity::il2cpp_call!((::unity::module_base()+0x1d67800usize)as*mut u8,();
643(SaveDataMenu_MenuItemContent)__receiver)
644 }
645 }
646}
647
648#[cfg(feature = "app-savedatamenu")]
649impl<__T: ISaveDataMenu_MenuItemContent> ISaveDataMenu_MenuItemContentMethods for __T {}
650
651#[cfg(feature = "app-savedatamenu")]
652impl SaveDataMenu_MenuItemContent {
653 pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
654 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
655 }
656
657 pub fn disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
658 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
659 }
660
661 pub fn build_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
662 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
663 }
664
665 pub fn update_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
666 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
667 }
668
669 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
671 }
672
673 pub fn get_data_type_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
675 }
676
677 pub fn get_place_and_seqence_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
679 }
680
681 pub fn get_play_time_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
682 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
683 }
684
685 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
686 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
687 }
688}
689
690#[cfg(feature = "app-savedatamenu")]
691impl SaveDataMenu_MenuItemContent {
692 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuItemContent`'s own `Build`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
693 pub unsafe fn build(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item: crate::app::basicmenuitem::BasicMenuItem) -> () {
694 let __mi = Self::build_method_info();
695 let __inner: extern "C" fn(::unity::IlInstance, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
696 ::core::mem::transmute(__mi.method_ptr);
697 __inner(this.into(), menu_item, ::core::option::Option::None)
698 }
699
700 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuItemContent`'s own `Disable`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
701 pub unsafe fn disable(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
702 let __mi = Self::disable_method_info();
703 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
704 __inner(this.into(), ::core::option::Option::None)
705 }
706
707 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuItemContent`'s own `BuildTextColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
708 pub unsafe fn build_text_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
709 let __mi = Self::build_text_color_method_info();
710 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
711 __inner(this.into(), ::core::option::Option::None)
712 }
713
714 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuItemContent`'s own `UpdateTextColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
715 pub unsafe fn update_text_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
716 let __mi = Self::update_text_color_method_info();
717 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
718 __inner(this.into(), ::core::option::Option::None)
719 }
720}
721
722#[cfg(feature = "app-savedatamenu")]
723impl SaveDataMenu_MenuItemContent {
724 #[doc = "`.ctor()` — no args"]
725 pub fn new() -> Self {
726 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
727 panic!(
728 "{}
729::{}
730 failed to instantiate",
731 ::core::stringify!(SaveDataMenu_MenuItemContent),
732 ::core::stringify!(new),
733 )
734 });
735 <Self as ISaveDataMenu_MenuItemContentMethods>::ctor(this);
736 this
737 }
738}
739
740#[cfg(feature = "app-savedatamenu")]
741pub trait ISaveDataMenu_CopyConfirmDialog_YesDialogItemMethods: ISaveDataMenu_CopyConfirmDialog_YesDialogItem {
742 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
743 fn ctor(
744 self,
745 dest_save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
746 src_save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
747 ) -> () {
748 unsafe {
749 let __receiver = <SaveDataMenu_CopyConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
750 <Self as ::unity::SystemObject>::as_instance(self),
751 );
752 ::unity::il2cpp_call!((::unity::module_base()+0x22ecf30usize)as*mut u8,();
753(SaveDataMenu_CopyConfirmDialog_YesDialogItem)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(dest_save_data_header_handle),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(src_save_data_header_handle))
754 }
755 }
756 #[doc = "`ACall()` overload"]
757 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
758 unsafe {
759 let __receiver = <SaveDataMenu_CopyConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
760 <Self as ::unity::SystemObject>::as_instance(self),
761 );
762 {
763 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
764 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
765 panic!(
766 "unity: virtual slot {}
767 out of range (vtable len {}
768) on the runtime class behind {}
769 (method `{}
770`)",
771 18usize,
772 __vt.len(),
773 <SaveDataMenu_CopyConfirmDialog_YesDialogItem as ::unity::ClassIdentity>::NAME,
774 "ACall",
775 )
776 });
777 let __inner: extern "C" fn(
778 SaveDataMenu_CopyConfirmDialog_YesDialogItem,
779 ::unity::OptionalMethod,
780 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
781 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
782 __inner(__receiver, __mi)
783 }
784 }
785 }
786}
787
788#[cfg(feature = "app-savedatamenu")]
789impl<__T: ISaveDataMenu_CopyConfirmDialog_YesDialogItem> ISaveDataMenu_CopyConfirmDialog_YesDialogItemMethods for __T {}
790
791#[cfg(feature = "app-savedatamenu")]
792impl SaveDataMenu_CopyConfirmDialog_YesDialogItem {
793 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
794 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
795 }
796
797 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
798 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
799 }
800}
801
802#[cfg(feature = "app-savedatamenu")]
803impl SaveDataMenu_CopyConfirmDialog_YesDialogItem {
804 #[doc = "Direct (non-virtual) call to `SaveDataMenu_CopyConfirmDialog_YesDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
805 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
806 let __mi = Self::a_call_method_info();
807 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
808 ::core::mem::transmute(__mi.method_ptr);
809 __inner(this.into(), ::core::option::Option::None)
810 }
811}
812
813#[cfg(feature = "app-savedatamenu")]
814impl SaveDataMenu_CopyConfirmDialog_YesDialogItem {
815 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
816 pub fn new(
817 dest_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
818 src_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
819 ) -> Self {
820 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
821 panic!(
822 "{}
823::{}
824 failed to instantiate",
825 ::core::stringify!(SaveDataMenu_CopyConfirmDialog_YesDialogItem),
826 ::core::stringify!(new),
827 )
828 });
829 <Self as ISaveDataMenu_CopyConfirmDialog_YesDialogItemMethods>::ctor(this, dest_save_data_header_handle, src_save_data_header_handle);
830 this
831 }
832}
833
834#[cfg(feature = "app-savedatamenu")]
835impl SaveDataMenu_SuspendConfirmDialog {
836 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
837 pub fn create_bind(
838 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
839 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
840 ) -> () {
841 unsafe {
842 ::unity::il2cpp_call!((::unity::module_base()+0x1d65950usize)as*mut u8,();
843(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
844 }
845 }
846}
847
848#[cfg(feature = "app-savedatamenu")]
849pub trait ISaveDataMenu_SuspendConfirmDialogMethods: ISaveDataMenu_SuspendConfirmDialog {
850 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
851 fn ctor(
852 self,
853 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
854 dialog_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
855 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
856 ) -> () {
857 unsafe {
858 let __receiver =
859 <SaveDataMenu_SuspendConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
860 ::unity::il2cpp_call!((::unity::module_base()+0x1d678a0usize)as*mut u8,();
861(SaveDataMenu_SuspendConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(dialog_content),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
862 }
863 }
864}
865
866#[cfg(feature = "app-savedatamenu")]
867impl<__T: ISaveDataMenu_SuspendConfirmDialog> ISaveDataMenu_SuspendConfirmDialogMethods for __T {}
868
869#[cfg(feature = "app-savedatamenu")]
870impl SaveDataMenu_SuspendConfirmDialog {
871 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
872 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
873 }
874
875 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
876 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
877 }
878}
879
880#[cfg(feature = "app-savedatamenu")]
881impl SaveDataMenu_SuspendConfirmDialog {
882 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
883 pub fn new(
884 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
885 dialog_content: crate::app::basicdialogcontent::BasicDialogContent,
886 save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
887 ) -> Self {
888 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
889 panic!(
890 "{}
891::{}
892 failed to instantiate",
893 ::core::stringify!(SaveDataMenu_SuspendConfirmDialog),
894 ::core::stringify!(new),
895 )
896 });
897 <Self as ISaveDataMenu_SuspendConfirmDialogMethods>::ctor(this, menu_item_list, dialog_content, save_data_header_handle);
898 this
899 }
900}
901
902#[cfg(feature = "app-savedatamenu")]
903impl SaveDataMenu_CancelConfirmDialog {
904 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
905 pub fn create_bind(
906 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
907 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
908 ) -> () {
909 unsafe {
910 ::unity::il2cpp_call!((::unity::module_base()+0x1d64a60usize)as*mut u8,();
911(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
912 }
913 }
914}
915
916#[cfg(feature = "app-savedatamenu")]
917pub trait ISaveDataMenu_CancelConfirmDialogMethods: ISaveDataMenu_CancelConfirmDialog {
918 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
919 fn ctor(
920 self,
921 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
922 dialog_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
923 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
924 ) -> () {
925 unsafe {
926 let __receiver =
927 <SaveDataMenu_CancelConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
928 ::unity::il2cpp_call!((::unity::module_base()+0x1d649e0usize)as*mut u8,();
929(SaveDataMenu_CancelConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(dialog_content),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
930 }
931 }
932}
933
934#[cfg(feature = "app-savedatamenu")]
935impl<__T: ISaveDataMenu_CancelConfirmDialog> ISaveDataMenu_CancelConfirmDialogMethods for __T {}
936
937#[cfg(feature = "app-savedatamenu")]
938impl SaveDataMenu_CancelConfirmDialog {
939 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
940 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
941 }
942
943 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
944 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
945 }
946}
947
948#[cfg(feature = "app-savedatamenu")]
949impl SaveDataMenu_CancelConfirmDialog {
950 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
951 pub fn new(
952 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
953 dialog_content: crate::app::basicdialogcontent::BasicDialogContent,
954 save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
955 ) -> Self {
956 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
957 panic!(
958 "{}
959::{}
960 failed to instantiate",
961 ::core::stringify!(SaveDataMenu_CancelConfirmDialog),
962 ::core::stringify!(new),
963 )
964 });
965 <Self as ISaveDataMenu_CancelConfirmDialogMethods>::ctor(this, menu_item_list, dialog_content, save_data_header_handle);
966 this
967 }
968}
969
970#[cfg(feature = "app-savedatamenu")]
971impl SaveDataMenu_CopyConfirmDialog {
972 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
973 pub fn create_bind(
974 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
975 dest_save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
976 src_save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
977 ) -> () {
978 unsafe {
979 ::unity::il2cpp_call!((::unity::module_base()+0x1d64da0usize)as*mut u8,();
980(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(dest_save_data_header_handle),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(src_save_data_header_handle))
981 }
982 }
983}
984
985#[cfg(feature = "app-savedatamenu")]
986pub trait ISaveDataMenu_CopyConfirmDialogMethods: ISaveDataMenu_CopyConfirmDialog {
987 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
988 fn ctor(
989 self,
990 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
991 dialog_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
992 dest_save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
993 src_save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
994 ) -> () {
995 unsafe {
996 let __receiver =
997 <SaveDataMenu_CopyConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
998 ::unity::il2cpp_call!((::unity::module_base()+0x1d64d50usize)as*mut u8,();
999(SaveDataMenu_CopyConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(dialog_content),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(dest_save_data_header_handle),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(src_save_data_header_handle))
1000 }
1001 }
1002}
1003
1004#[cfg(feature = "app-savedatamenu")]
1005impl<__T: ISaveDataMenu_CopyConfirmDialog> ISaveDataMenu_CopyConfirmDialogMethods for __T {}
1006
1007#[cfg(feature = "app-savedatamenu")]
1008impl SaveDataMenu_CopyConfirmDialog {
1009 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1010 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1011 }
1012
1013 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1014 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1015 }
1016}
1017
1018#[cfg(feature = "app-savedatamenu")]
1019impl SaveDataMenu_CopyConfirmDialog {
1020 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
1021 pub fn new(
1022 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
1023 dialog_content: crate::app::basicdialogcontent::BasicDialogContent,
1024 dest_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
1025 src_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
1026 ) -> Self {
1027 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1028 panic!(
1029 "{}
1030::{}
1031 failed to instantiate",
1032 ::core::stringify!(SaveDataMenu_CopyConfirmDialog),
1033 ::core::stringify!(new),
1034 )
1035 });
1036 <Self as ISaveDataMenu_CopyConfirmDialogMethods>::ctor(
1037 this,
1038 menu_item_list,
1039 dialog_content,
1040 dest_save_data_header_handle,
1041 src_save_data_header_handle,
1042 );
1043 this
1044 }
1045}
1046
1047#[cfg(feature = "app-savedatamenu")]
1048pub trait ISaveDataMenu_MenuContentMethods: ISaveDataMenu_MenuContent {
1049 #[doc = "`GetMenuItemContentMax()` overload"]
1050 fn get_menu_item_content_max(self) -> i32 {
1051 unsafe {
1052 let __receiver =
1053 <SaveDataMenu_MenuContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1054 {
1055 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1056 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1057 panic!(
1058 "unity: virtual slot {}
1059 out of range (vtable len {}
1060) on the runtime class behind {}
1061 (method `{}
1062`)",
1063 4usize,
1064 __vt.len(),
1065 <SaveDataMenu_MenuContent as ::unity::ClassIdentity>::NAME,
1066 "GetMenuItemContentMax",
1067 )
1068 });
1069 let __inner: extern "C" fn(SaveDataMenu_MenuContent, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
1070 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1071 __inner(__receiver, __mi)
1072 }
1073 }
1074 }
1075 #[doc = "`CalcW()` overload"]
1076 fn calc_w(self) -> f32 {
1077 unsafe {
1078 let __receiver =
1079 <SaveDataMenu_MenuContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1080 {
1081 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1082 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
1083 panic!(
1084 "unity: virtual slot {}
1085 out of range (vtable len {}
1086) on the runtime class behind {}
1087 (method `{}
1088`)",
1089 21usize,
1090 __vt.len(),
1091 <SaveDataMenu_MenuContent as ::unity::ClassIdentity>::NAME,
1092 "CalcW",
1093 )
1094 });
1095 let __inner: extern "C" fn(SaveDataMenu_MenuContent, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
1096 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1097 __inner(__receiver, __mi)
1098 }
1099 }
1100 }
1101 #[doc = "`CalcH()` overload"]
1102 fn calc_h(self) -> f32 {
1103 unsafe {
1104 let __receiver =
1105 <SaveDataMenu_MenuContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1106 {
1107 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1108 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
1109 panic!(
1110 "unity: virtual slot {}
1111 out of range (vtable len {}
1112) on the runtime class behind {}
1113 (method `{}
1114`)",
1115 22usize,
1116 __vt.len(),
1117 <SaveDataMenu_MenuContent as ::unity::ClassIdentity>::NAME,
1118 "CalcH",
1119 )
1120 });
1121 let __inner: extern "C" fn(SaveDataMenu_MenuContent, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
1122 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1123 __inner(__receiver, __mi)
1124 }
1125 }
1126 }
1127 #[doc = "`CalcCursorMovedPosY(i32)` overload"]
1128 fn calc_cursor_moved_pos_y(self, menu_item_index: impl ::core::convert::Into<i32>) -> f32 {
1129 unsafe {
1130 let __receiver =
1131 <SaveDataMenu_MenuContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1132 {
1133 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1134 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1135 panic!(
1136 "unity: virtual slot {}
1137 out of range (vtable len {}
1138) on the runtime class behind {}
1139 (method `{}
1140`)",
1141 10usize,
1142 __vt.len(),
1143 <SaveDataMenu_MenuContent as ::unity::ClassIdentity>::NAME,
1144 "CalcCursorMovedPosY",
1145 )
1146 });
1147 let __inner: extern "C" fn(SaveDataMenu_MenuContent, i32, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
1148 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1149 __inner(__receiver, ::core::convert::Into::into(menu_item_index), __mi)
1150 }
1151 }
1152 }
1153 #[doc = "`.ctor()` overload"]
1154 fn ctor(self) -> () {
1155 unsafe {
1156 let __receiver =
1157 <SaveDataMenu_MenuContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1158 ::unity::il2cpp_call!((::unity::module_base()+0x1d65270usize)as*mut u8,();
1159(SaveDataMenu_MenuContent)__receiver)
1160 }
1161 }
1162}
1163
1164#[cfg(feature = "app-savedatamenu")]
1165impl<__T: ISaveDataMenu_MenuContent> ISaveDataMenu_MenuContentMethods for __T {}
1166
1167#[cfg(feature = "app-savedatamenu")]
1168impl SaveDataMenu_MenuContent {
1169 pub fn get_menu_item_content_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1170 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1171 }
1172
1173 pub fn calc_w_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1174 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1175 }
1176
1177 pub fn calc_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1178 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1179 }
1180
1181 pub fn calc_cursor_moved_pos_y_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1182 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1183 }
1184
1185 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1186 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1187 }
1188}
1189
1190#[cfg(feature = "app-savedatamenu")]
1191impl SaveDataMenu_MenuContent {
1192 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuContent`'s own `GetMenuItemContentMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1193 pub unsafe fn get_menu_item_content_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
1194 let __mi = Self::get_menu_item_content_max_method_info();
1195 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1196 __inner(this.into(), ::core::option::Option::None)
1197 }
1198
1199 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuContent`'s own `CalcW`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1200 pub unsafe fn calc_w(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
1201 let __mi = Self::calc_w_method_info();
1202 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
1203 __inner(this.into(), ::core::option::Option::None)
1204 }
1205
1206 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuContent`'s own `CalcH`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1207 pub unsafe fn calc_h(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
1208 let __mi = Self::calc_h_method_info();
1209 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
1210 __inner(this.into(), ::core::option::Option::None)
1211 }
1212
1213 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuContent`'s own `CalcCursorMovedPosY`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1214 pub unsafe fn calc_cursor_moved_pos_y(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item_index: i32) -> f32 {
1215 let __mi = Self::calc_cursor_moved_pos_y_method_info();
1216 let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
1217 __inner(this.into(), menu_item_index, ::core::option::Option::None)
1218 }
1219}
1220
1221#[cfg(feature = "app-savedatamenu")]
1222impl SaveDataMenu_MenuContent {
1223 #[doc = "`.ctor()` — no args"]
1224 pub fn new() -> Self {
1225 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1226 panic!(
1227 "{}
1228::{}
1229 failed to instantiate",
1230 ::core::stringify!(SaveDataMenu_MenuContent),
1231 ::core::stringify!(new),
1232 )
1233 });
1234 <Self as ISaveDataMenu_MenuContentMethods>::ctor(this);
1235 this
1236 }
1237}
1238
1239#[cfg(feature = "app-savedatamenu")]
1240pub trait ISaveDataMenu_LoadConfirmDialog_YesDialogItemMethods: ISaveDataMenu_LoadConfirmDialog_YesDialogItem {
1241 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
1242 fn ctor(self, save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>) -> () {
1243 unsafe {
1244 let __receiver = <SaveDataMenu_LoadConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
1245 <Self as ::unity::SystemObject>::as_instance(self),
1246 );
1247 ::unity::il2cpp_call!((::unity::module_base()+0x22ed4d0usize)as*mut u8,();
1248(SaveDataMenu_LoadConfirmDialog_YesDialogItem)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
1249 }
1250 }
1251 #[doc = "`ACall()` overload"]
1252 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1253 unsafe {
1254 let __receiver = <SaveDataMenu_LoadConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
1255 <Self as ::unity::SystemObject>::as_instance(self),
1256 );
1257 {
1258 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1259 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1260 panic!(
1261 "unity: virtual slot {}
1262 out of range (vtable len {}
1263) on the runtime class behind {}
1264 (method `{}
1265`)",
1266 18usize,
1267 __vt.len(),
1268 <SaveDataMenu_LoadConfirmDialog_YesDialogItem as ::unity::ClassIdentity>::NAME,
1269 "ACall",
1270 )
1271 });
1272 let __inner: extern "C" fn(
1273 SaveDataMenu_LoadConfirmDialog_YesDialogItem,
1274 ::unity::OptionalMethod,
1275 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1276 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1277 __inner(__receiver, __mi)
1278 }
1279 }
1280 }
1281}
1282
1283#[cfg(feature = "app-savedatamenu")]
1284impl<__T: ISaveDataMenu_LoadConfirmDialog_YesDialogItem> ISaveDataMenu_LoadConfirmDialog_YesDialogItemMethods for __T {}
1285
1286#[cfg(feature = "app-savedatamenu")]
1287impl SaveDataMenu_LoadConfirmDialog_YesDialogItem {
1288 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1289 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1290 }
1291
1292 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1294 }
1295}
1296
1297#[cfg(feature = "app-savedatamenu")]
1298impl SaveDataMenu_LoadConfirmDialog_YesDialogItem {
1299 #[doc = "Direct (non-virtual) call to `SaveDataMenu_LoadConfirmDialog_YesDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1300 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1301 let __mi = Self::a_call_method_info();
1302 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1303 ::core::mem::transmute(__mi.method_ptr);
1304 __inner(this.into(), ::core::option::Option::None)
1305 }
1306}
1307
1308#[cfg(feature = "app-savedatamenu")]
1309impl SaveDataMenu_LoadConfirmDialog_YesDialogItem {
1310 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
1311 pub fn new(save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle) -> Self {
1312 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1313 panic!(
1314 "{}
1315::{}
1316 failed to instantiate",
1317 ::core::stringify!(SaveDataMenu_LoadConfirmDialog_YesDialogItem),
1318 ::core::stringify!(new),
1319 )
1320 });
1321 <Self as ISaveDataMenu_LoadConfirmDialog_YesDialogItemMethods>::ctor(this, save_data_header_handle);
1322 this
1323 }
1324}
1325
1326#[cfg(feature = "app-savedatamenu")]
1327impl SaveDataMenu_SaveConfirmDialog {
1328 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle, bool)` overload"]
1329 pub fn create_bind(
1330 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1331 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
1332 is_save_complete_data: impl ::core::convert::Into<bool>,
1333 ) -> () {
1334 unsafe {
1335 ::unity::il2cpp_call!((::unity::module_base()+0x1d65810usize)as*mut u8,();
1336(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle),(bool)::core::convert::Into::into(is_save_complete_data))
1337 }
1338 }
1339}
1340
1341#[cfg(feature = "app-savedatamenu")]
1342pub trait ISaveDataMenu_SaveConfirmDialogMethods: ISaveDataMenu_SaveConfirmDialog {
1343 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
1344 fn ctor(
1345 self,
1346 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
1347 dialog_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
1348 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
1349 ) -> () {
1350 unsafe {
1351 let __receiver =
1352 <SaveDataMenu_SaveConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1353 ::unity::il2cpp_call!((::unity::module_base()+0x1d67860usize)as*mut u8,();
1354(SaveDataMenu_SaveConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(dialog_content),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
1355 }
1356 }
1357}
1358
1359#[cfg(feature = "app-savedatamenu")]
1360impl<__T: ISaveDataMenu_SaveConfirmDialog> ISaveDataMenu_SaveConfirmDialogMethods for __T {}
1361
1362#[cfg(feature = "app-savedatamenu")]
1363impl SaveDataMenu_SaveConfirmDialog {
1364 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1366 }
1367
1368 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1370 }
1371}
1372
1373#[cfg(feature = "app-savedatamenu")]
1374impl SaveDataMenu_SaveConfirmDialog {
1375 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
1376 pub fn new(
1377 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
1378 dialog_content: crate::app::basicdialogcontent::BasicDialogContent,
1379 save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
1380 ) -> Self {
1381 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1382 panic!(
1383 "{}
1384::{}
1385 failed to instantiate",
1386 ::core::stringify!(SaveDataMenu_SaveConfirmDialog),
1387 ::core::stringify!(new),
1388 )
1389 });
1390 <Self as ISaveDataMenu_SaveConfirmDialogMethods>::ctor(this, menu_item_list, dialog_content, save_data_header_handle);
1391 this
1392 }
1393}
1394
1395#[cfg(feature = "app-savedatamenu")]
1396pub trait ISaveDataMenu_MenuItemMethods: ISaveDataMenu_MenuItem {
1397 #[doc = "`GetHeaderHandle()` overload"]
1398 fn get_header_handle(self) -> crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle {
1399 unsafe {
1400 let __receiver = <SaveDataMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1401 ::unity::il2cpp_call!((::unity::module_base()+0x1d652e0usize)as*mut u8,crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle;
1402(SaveDataMenu_MenuItem)__receiver)
1403 }
1404 }
1405 #[doc = "`GetHeight()` overload"]
1406 fn get_height(self) -> f32 {
1407 unsafe {
1408 let __receiver = <SaveDataMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1409 {
1410 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1411 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1412 panic!(
1413 "unity: virtual slot {}
1414 out of range (vtable len {}
1415) on the runtime class behind {}
1416 (method `{}
1417`)",
1418 6usize,
1419 __vt.len(),
1420 <SaveDataMenu_MenuItem as ::unity::ClassIdentity>::NAME,
1421 "GetHeight",
1422 )
1423 });
1424 let __inner: extern "C" fn(SaveDataMenu_MenuItem, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
1425 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1426 __inner(__receiver, __mi)
1427 }
1428 }
1429 }
1430 #[doc = "`IsSelected()` overload"]
1431 fn is_selected(self) -> bool {
1432 unsafe {
1433 let __receiver = <SaveDataMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1434 ::unity::il2cpp_call!((::unity::module_base()+0x1d65300usize)as*mut u8,bool;
1435(SaveDataMenu_MenuItem)__receiver)
1436 }
1437 }
1438 #[doc = "`SetSelect(bool)` overload"]
1439 fn set_select(self, enable: impl ::core::convert::Into<bool>) -> () {
1440 unsafe {
1441 let __receiver = <SaveDataMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1442 ::unity::il2cpp_call!((::unity::module_base()+0x1d65310usize)as*mut u8,();
1443(SaveDataMenu_MenuItem)__receiver,(bool)::core::convert::Into::into(enable))
1444 }
1445 }
1446 #[doc = "`BuildAttribute()` overload"]
1447 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1448 unsafe {
1449 let __receiver = <SaveDataMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1450 {
1451 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1452 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1453 panic!(
1454 "unity: virtual slot {}
1455 out of range (vtable len {}
1456) on the runtime class behind {}
1457 (method `{}
1458`)",
1459 8usize,
1460 __vt.len(),
1461 <SaveDataMenu_MenuItem as ::unity::ClassIdentity>::NAME,
1462 "BuildAttribute",
1463 )
1464 });
1465 let __inner: extern "C" fn(SaveDataMenu_MenuItem, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1466 ::core::mem::transmute(__vi.method_ptr);
1467 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1468 __inner(__receiver, __mi)
1469 }
1470 }
1471 }
1472 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
1473 fn ctor(self, save_data_headerhandle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>) -> () {
1474 unsafe {
1475 let __receiver = <SaveDataMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1476 ::unity::il2cpp_call!((::unity::module_base()+0x1d654d0usize)as*mut u8,();
1477(SaveDataMenu_MenuItem)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_headerhandle))
1478 }
1479 }
1480 #[doc = "`ACall()` overload"]
1481 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1482 unsafe {
1483 let __receiver = <SaveDataMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1484 {
1485 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1486 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1487 panic!(
1488 "unity: virtual slot {}
1489 out of range (vtable len {}
1490) on the runtime class behind {}
1491 (method `{}
1492`)",
1493 18usize,
1494 __vt.len(),
1495 <SaveDataMenu_MenuItem as ::unity::ClassIdentity>::NAME,
1496 "ACall",
1497 )
1498 });
1499 let __inner: extern "C" fn(SaveDataMenu_MenuItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1500 ::core::mem::transmute(__vi.method_ptr);
1501 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1502 __inner(__receiver, __mi)
1503 }
1504 }
1505 }
1506 #[doc = "`BCall()` overload"]
1507 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1508 unsafe {
1509 let __receiver = <SaveDataMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1510 {
1511 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1512 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
1513 panic!(
1514 "unity: virtual slot {}
1515 out of range (vtable len {}
1516) on the runtime class behind {}
1517 (method `{}
1518`)",
1519 19usize,
1520 __vt.len(),
1521 <SaveDataMenu_MenuItem as ::unity::ClassIdentity>::NAME,
1522 "BCall",
1523 )
1524 });
1525 let __inner: extern "C" fn(SaveDataMenu_MenuItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1526 ::core::mem::transmute(__vi.method_ptr);
1527 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1528 __inner(__receiver, __mi)
1529 }
1530 }
1531 }
1532}
1533
1534#[cfg(feature = "app-savedatamenu")]
1535impl<__T: ISaveDataMenu_MenuItem> ISaveDataMenu_MenuItemMethods for __T {}
1536
1537#[cfg(feature = "app-savedatamenu")]
1538impl SaveDataMenu_MenuItem {
1539 pub fn get_header_handle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1540 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1541 }
1542
1543 pub fn get_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1544 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1545 }
1546
1547 pub fn is_selected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1549 }
1550
1551 pub fn set_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1553 }
1554
1555 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1557 }
1558
1559 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1561 }
1562
1563 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1564 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1565 }
1566
1567 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1568 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1569 }
1570}
1571
1572#[cfg(feature = "app-savedatamenu")]
1573impl SaveDataMenu_MenuItem {
1574 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuItem`'s own `GetHeight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1575 pub unsafe fn get_height(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
1576 let __mi = Self::get_height_method_info();
1577 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
1578 __inner(this.into(), ::core::option::Option::None)
1579 }
1580
1581 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1582 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1583 let __mi = Self::build_attribute_method_info();
1584 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1585 ::core::mem::transmute(__mi.method_ptr);
1586 __inner(this.into(), ::core::option::Option::None)
1587 }
1588
1589 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1590 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1591 let __mi = Self::a_call_method_info();
1592 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1593 ::core::mem::transmute(__mi.method_ptr);
1594 __inner(this.into(), ::core::option::Option::None)
1595 }
1596
1597 #[doc = "Direct (non-virtual) call to `SaveDataMenu_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1598 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1599 let __mi = Self::b_call_method_info();
1600 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1601 ::core::mem::transmute(__mi.method_ptr);
1602 __inner(this.into(), ::core::option::Option::None)
1603 }
1604}
1605
1606#[cfg(feature = "app-savedatamenu")]
1607impl SaveDataMenu_MenuItem {
1608 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
1609 pub fn new(save_data_headerhandle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle) -> Self {
1610 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1611 panic!(
1612 "{}
1613::{}
1614 failed to instantiate",
1615 ::core::stringify!(SaveDataMenu_MenuItem),
1616 ::core::stringify!(new),
1617 )
1618 });
1619 <Self as ISaveDataMenu_MenuItemMethods>::ctor(this, save_data_headerhandle);
1620 this
1621 }
1622}
1623
1624#[cfg(feature = "app-savedatamenu")]
1625impl SaveDataMenu {
1626 #[doc = "`GetTitleMess(crate::app::savedatamenu::SaveDataMenu_Mode)` overload"]
1627 pub fn get_title_mess(mode: impl ::core::convert::Into<crate::app::savedatamenu::SaveDataMenu_Mode>) -> ::unity::Il2CppString {
1628 unsafe {
1629 ::unity::il2cpp_call!((::unity::module_base()+0x1ec58f0usize)as*mut u8, ::unity::Il2CppString;
1630(crate::app::savedatamenu::SaveDataMenu_Mode)::core::convert::Into::into(mode))
1631 }
1632 }
1633
1634 #[doc = "`GetHelpMess(crate::app::savedatamenu::SaveDataMenu_Mode, crate::app::savedatamenu::SaveDataMenu_Sequence)` overload"]
1635 pub fn get_help_mess(
1636 mode: impl ::core::convert::Into<crate::app::savedatamenu::SaveDataMenu_Mode>,
1637 sequence: impl ::core::convert::Into<crate::app::savedatamenu::SaveDataMenu_Sequence>,
1638 ) -> ::unity::Il2CppString {
1639 unsafe {
1640 ::unity::il2cpp_call!((::unity::module_base()+0x1ec59e0usize)as*mut u8, ::unity::Il2CppString;
1641(crate::app::savedatamenu::SaveDataMenu_Mode)::core::convert::Into::into(mode),(crate::app::savedatamenu::SaveDataMenu_Sequence)::core::convert::Into::into(sequence))
1642 }
1643 }
1644
1645 #[doc = "`GetKeyHelpId(crate::app::savedatamenu::SaveDataMenu_Mode)` overload"]
1646 pub fn get_key_help_id(mode: impl ::core::convert::Into<crate::app::savedatamenu::SaveDataMenu_Mode>) -> ::unity::Il2CppString {
1647 unsafe {
1648 ::unity::il2cpp_call!((::unity::module_base()+0x1ec5b30usize)as*mut u8, ::unity::Il2CppString;
1649(crate::app::savedatamenu::SaveDataMenu_Mode)::core::convert::Into::into(mode))
1650 }
1651 }
1652
1653 #[doc = "`LoadPrfabAsync()` overload"]
1654 pub fn load_prfab_async() -> () {
1655 unsafe {
1656 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6480usize)as*mut u8,();
1657 )
1658 }
1659 }
1660
1661 #[doc = "`UnloadPrfab()` overload"]
1662 pub fn unload_prfab() -> () {
1663 unsafe {
1664 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6520usize)as*mut u8,();
1665 )
1666 }
1667 }
1668
1669 #[doc = "`IsLoadingPrfab()` overload"]
1670 pub fn is_loading_prfab() -> bool {
1671 unsafe {
1672 ::unity::il2cpp_call!((::unity::module_base()+0x1ec65a0usize)as*mut u8,bool;
1673 )
1674 }
1675 }
1676
1677 #[doc = "`LoadIconAsync()` overload"]
1678 pub fn load_icon_async() -> () {
1679 unsafe {
1680 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6620usize)as*mut u8,();
1681 )
1682 }
1683 }
1684
1685 #[doc = "`UnloadIcon()` overload"]
1686 pub fn unload_icon() -> () {
1687 unsafe {
1688 ::unity::il2cpp_call!((::unity::module_base()+0x1ec66a0usize)as*mut u8,();
1689 )
1690 }
1691 }
1692
1693 #[doc = "`IsLoadingIcon()` overload"]
1694 pub fn is_loading_icon() -> bool {
1695 unsafe {
1696 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6710usize)as*mut u8,bool;
1697 )
1698 }
1699 }
1700
1701 #[doc = "`GetIconSpriteManager()` overload"]
1702 pub fn get_icon_sprite_manager() -> crate::app::spriteatlasmanager_2::SpriteAtlasManager_2 {
1703 unsafe {
1704 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6780usize)as*mut u8,crate::app::spriteatlasmanager_2::SpriteAtlasManager_2;
1705 )
1706 }
1707 }
1708
1709 #[doc = "`CreateMenuBind(crate::app::savedatamenusequence::SaveDataMenuSequence, crate::app::savedatamenu::SaveDataMenu_Mode, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader)` overload"]
1710 pub fn create_menu_bind(
1711 super_: impl ::core::convert::Into<crate::app::savedatamenusequence::SaveDataMenuSequence>,
1712 mode: impl ::core::convert::Into<crate::app::savedatamenu::SaveDataMenu_Mode>,
1713 reader: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader>,
1714 ) -> () {
1715 unsafe {
1716 ::unity::il2cpp_call!((::unity::module_base()+0x1ec67f0usize)as*mut u8,();
1717(crate::app::savedatamenusequence::SaveDataMenuSequence)::core::convert::Into::into(super_),(crate::app::savedatamenu::SaveDataMenu_Mode)::core::convert::Into::into(mode),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader)::core::convert::Into::into(reader))
1718 }
1719 }
1720
1721 #[doc = "`IsSaveDataAccessSuccess()` overload"]
1722 pub fn is_save_data_access_success() -> bool {
1723 unsafe {
1724 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6c10usize)as*mut u8,bool;
1725 )
1726 }
1727 }
1728
1729 #[doc = "`.cctor()` overload"]
1730 pub fn cctor() -> () {
1731 unsafe {
1732 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6c80usize)as*mut u8,();
1733 )
1734 }
1735 }
1736}
1737
1738#[cfg(feature = "app-savedatamenu")]
1739pub trait ISaveDataMenuMethods: ISaveDataMenu {
1740 #[doc = "`GetShowRowMax()` overload"]
1741 fn get_show_row_max(self) -> i32 {
1742 unsafe {
1743 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1744 {
1745 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1746 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
1747 panic!(
1748 "unity: virtual slot {}
1749 out of range (vtable len {}
1750) on the runtime class behind {}
1751 (method `{}
1752`)",
1753 32usize,
1754 __vt.len(),
1755 <SaveDataMenu as ::unity::ClassIdentity>::NAME,
1756 "GetShowRowMax",
1757 )
1758 });
1759 let __inner: extern "C" fn(SaveDataMenu, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
1760 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1761 __inner(__receiver, __mi)
1762 }
1763 }
1764 }
1765 #[doc = "`IsSaveFromPeriod()` overload"]
1766 fn is_save_from_period(self) -> bool {
1767 unsafe {
1768 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1769 ::unity::il2cpp_call!((::unity::module_base()+0x1ec58d0usize)as*mut u8,bool;
1770(SaveDataMenu)__receiver)
1771 }
1772 }
1773 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent, crate::unity_engine::gameobject::GameObject, crate::app::savedatamenusequence::SaveDataMenuSequence, crate::app::savedatamenu::SaveDataMenu_Mode, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader)` overload"]
1774 fn ctor(
1775 self,
1776 menu_iltem_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
1777 basic_menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
1778 prefab: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
1779 menu_sequence: impl ::core::convert::Into<crate::app::savedatamenusequence::SaveDataMenuSequence>,
1780 mode: impl ::core::convert::Into<crate::app::savedatamenu::SaveDataMenu_Mode>,
1781 save_data_header_reader: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader>,
1782 ) -> () {
1783 unsafe {
1784 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1785 ::unity::il2cpp_call!((::unity::module_base()+0x1ec5ba0usize)as*mut u8,();
1786(SaveDataMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_iltem_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(basic_menu_content),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(prefab),(crate::app::savedatamenusequence::SaveDataMenuSequence)::core::convert::Into::into(menu_sequence),(crate::app::savedatamenu::SaveDataMenu_Mode)::core::convert::Into::into(mode),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader)::core::convert::Into::into(save_data_header_reader))
1787 }
1788 }
1789 #[doc = "`AfterBuild()` overload"]
1790 fn after_build(self) -> () {
1791 unsafe {
1792 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1793 {
1794 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1795 let __vi = *__vt.get(25usize).unwrap_or_else(|| {
1796 panic!(
1797 "unity: virtual slot {}
1798 out of range (vtable len {}
1799) on the runtime class behind {}
1800 (method `{}
1801`)",
1802 25usize,
1803 __vt.len(),
1804 <SaveDataMenu as ::unity::ClassIdentity>::NAME,
1805 "AfterBuild",
1806 )
1807 });
1808 let __inner: extern "C" fn(SaveDataMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1809 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1810 __inner(__receiver, __mi)
1811 }
1812 }
1813 }
1814 #[doc = "`OnDispose()` overload"]
1815 fn on_dispose(self) -> () {
1816 unsafe {
1817 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1818 {
1819 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1820 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1821 panic!(
1822 "unity: virtual slot {}
1823 out of range (vtable len {}
1824) on the runtime class behind {}
1825 (method `{}
1826`)",
1827 10usize,
1828 __vt.len(),
1829 <SaveDataMenu as ::unity::ClassIdentity>::NAME,
1830 "OnDispose",
1831 )
1832 });
1833 let __inner: extern "C" fn(SaveDataMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1834 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1835 __inner(__receiver, __mi)
1836 }
1837 }
1838 }
1839 #[doc = "`OnClose()` overload"]
1840 fn on_close(self) -> () {
1841 unsafe {
1842 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1843 {
1844 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1845 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
1846 panic!(
1847 "unity: virtual slot {}
1848 out of range (vtable len {}
1849) on the runtime class behind {}
1850 (method `{}
1851`)",
1852 26usize,
1853 __vt.len(),
1854 <SaveDataMenu as ::unity::ClassIdentity>::NAME,
1855 "OnClose",
1856 )
1857 });
1858 let __inner: extern "C" fn(SaveDataMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1859 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1860 __inner(__receiver, __mi)
1861 }
1862 }
1863 }
1864 #[doc = "`SaveDataLoadSetting(crate::app::gamesavedata::GameSaveData_Types, i32)` overload"]
1865 fn save_data_load_setting(
1866 self,
1867 r#type: impl ::core::convert::Into<crate::app::gamesavedata::GameSaveData_Types>,
1868 index: impl ::core::convert::Into<i32>,
1869 ) -> () {
1870 unsafe {
1871 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1872 ::unity::il2cpp_call!((::unity::module_base()+0x1ec5fa0usize)as*mut u8,();
1873(SaveDataMenu)__receiver,(crate::app::gamesavedata::GameSaveData_Types)::core::convert::Into::into(r#type),(i32)::core::convert::Into::into(index))
1874 }
1875 }
1876 #[doc = "`SaveCallback(bool, crate::app::gamesavedataheader::GameSaveDataHeader)` overload"]
1877 fn save_callback(
1878 self,
1879 is_success: impl ::core::convert::Into<bool>,
1880 save_data_header: impl ::core::convert::Into<crate::app::gamesavedataheader::GameSaveDataHeader>,
1881 ) -> () {
1882 unsafe {
1883 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1884 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6100usize)as*mut u8,();
1885(SaveDataMenu)__receiver,(bool)::core::convert::Into::into(is_success),(crate::app::gamesavedataheader::GameSaveDataHeader)::core::convert::Into::into(save_data_header))
1886 }
1887 }
1888 #[doc = "`CopyCallback(bool, crate::app::gamesavedataheader::GameSaveDataHeader)` overload"]
1889 fn copy_callback(
1890 self,
1891 is_success: impl ::core::convert::Into<bool>,
1892 save_data_header: impl ::core::convert::Into<crate::app::gamesavedataheader::GameSaveDataHeader>,
1893 ) -> () {
1894 unsafe {
1895 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1896 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6240usize)as*mut u8,();
1897(SaveDataMenu)__receiver,(bool)::core::convert::Into::into(is_success),(crate::app::gamesavedataheader::GameSaveDataHeader)::core::convert::Into::into(save_data_header))
1898 }
1899 }
1900 #[doc = "`DeleteCallback(bool)` overload"]
1901 fn delete_callback(self, is_success: impl ::core::convert::Into<bool>) -> () {
1902 unsafe {
1903 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1904 ::unity::il2cpp_call!((::unity::module_base()+0x1ec6370usize)as*mut u8,();
1905(SaveDataMenu)__receiver,(bool)::core::convert::Into::into(is_success))
1906 }
1907 }
1908 #[doc = "`UpdateTitleBarText()` overload"]
1909 fn update_title_bar_text(self) -> () {
1910 unsafe {
1911 let __receiver = <SaveDataMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1912 ::unity::il2cpp_call!((::unity::module_base()+0x1ec5c50usize)as*mut u8,();
1913(SaveDataMenu)__receiver)
1914 }
1915 }
1916}
1917
1918#[cfg(feature = "app-savedatamenu")]
1919impl<__T: ISaveDataMenu> ISaveDataMenuMethods for __T {}
1920
1921#[cfg(feature = "app-savedatamenu")]
1922impl SaveDataMenu {
1923 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1924 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1925 }
1926
1927 pub fn is_save_from_period_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1928 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1929 }
1930
1931 pub fn get_title_mess_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1932 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1933 }
1934
1935 pub fn get_help_mess_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1936 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1937 }
1938
1939 pub fn get_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1940 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1941 }
1942
1943 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1944 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1945 }
1946
1947 pub fn after_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1948 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1949 }
1950
1951 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1952 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1953 }
1954
1955 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1956 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1957 }
1958
1959 pub fn save_data_load_setting_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1960 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1961 }
1962
1963 pub fn save_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1964 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1965 }
1966
1967 pub fn copy_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1968 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1969 }
1970
1971 pub fn delete_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1972 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1973 }
1974
1975 pub fn load_prfab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1976 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1977 }
1978
1979 pub fn unload_prfab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1980 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1981 }
1982
1983 pub fn is_loading_prfab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1984 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1985 }
1986
1987 pub fn load_icon_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1988 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1989 }
1990
1991 pub fn unload_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1992 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1993 }
1994
1995 pub fn is_loading_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1996 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1997 }
1998
1999 pub fn get_icon_sprite_manager_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2000 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
2001 }
2002
2003 pub fn update_title_bar_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2004 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
2005 }
2006
2007 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2008 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
2009 }
2010
2011 pub fn is_save_data_access_success_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2012 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
2013 }
2014
2015 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2016 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
2017 }
2018}
2019
2020#[cfg(feature = "app-savedatamenu")]
2021impl SaveDataMenu {
2022 #[doc = "Direct (non-virtual) call to `SaveDataMenu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2023 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
2024 let __mi = Self::get_show_row_max_method_info();
2025 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
2026 __inner(this.into(), ::core::option::Option::None)
2027 }
2028
2029 #[doc = "Direct (non-virtual) call to `SaveDataMenu`'s own `AfterBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2030 pub unsafe fn after_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2031 let __mi = Self::after_build_method_info();
2032 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2033 __inner(this.into(), ::core::option::Option::None)
2034 }
2035
2036 #[doc = "Direct (non-virtual) call to `SaveDataMenu`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2037 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2038 let __mi = Self::on_dispose_method_info();
2039 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2040 __inner(this.into(), ::core::option::Option::None)
2041 }
2042
2043 #[doc = "Direct (non-virtual) call to `SaveDataMenu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2044 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2045 let __mi = Self::on_close_method_info();
2046 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2047 __inner(this.into(), ::core::option::Option::None)
2048 }
2049}
2050
2051#[cfg(feature = "app-savedatamenu")]
2052impl SaveDataMenu {
2053 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent, crate::unity_engine::gameobject::GameObject, crate::app::savedatamenusequence::SaveDataMenuSequence, crate::app::savedatamenu::SaveDataMenu_Mode, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader)` — overload selector"]
2054 pub fn new(
2055 menu_iltem_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
2056 basic_menu_content: crate::app::basicmenucontent::BasicMenuContent,
2057 prefab: crate::unity_engine::gameobject::GameObject,
2058 menu_sequence: crate::app::savedatamenusequence::SaveDataMenuSequence,
2059 mode: crate::app::savedatamenu::SaveDataMenu_Mode,
2060 save_data_header_reader: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader,
2061 ) -> Self {
2062 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2063 panic!(
2064 "{}
2065::{}
2066 failed to instantiate",
2067 ::core::stringify!(SaveDataMenu),
2068 ::core::stringify!(new),
2069 )
2070 });
2071 <Self as ISaveDataMenuMethods>::ctor(
2072 this,
2073 menu_iltem_list,
2074 basic_menu_content,
2075 prefab,
2076 menu_sequence,
2077 mode,
2078 save_data_header_reader,
2079 );
2080 this
2081 }
2082}
2083
2084#[cfg(feature = "app-savedatamenu")]
2085pub trait ISaveDataMenu_CancelConfirmDialog_NoDialogItemMethods: ISaveDataMenu_CancelConfirmDialog_NoDialogItem {
2086 #[doc = "`.ctor()` overload"]
2087 fn ctor(self) -> () {
2088 unsafe {
2089 let __receiver = <SaveDataMenu_CancelConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
2090 <Self as ::unity::SystemObject>::as_instance(self),
2091 );
2092 ::unity::il2cpp_call!((::unity::module_base()+0x22ecd00usize)as*mut u8,();
2093(SaveDataMenu_CancelConfirmDialog_NoDialogItem)__receiver)
2094 }
2095 }
2096}
2097
2098#[cfg(feature = "app-savedatamenu")]
2099impl<__T: ISaveDataMenu_CancelConfirmDialog_NoDialogItem> ISaveDataMenu_CancelConfirmDialog_NoDialogItemMethods for __T {}
2100
2101#[cfg(feature = "app-savedatamenu")]
2102impl SaveDataMenu_CancelConfirmDialog_NoDialogItem {
2103 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2104 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2105 }
2106}
2107
2108#[cfg(feature = "app-savedatamenu")]
2109impl SaveDataMenu_CancelConfirmDialog_NoDialogItem {
2110 #[doc = "`.ctor()` — no args"]
2111 pub fn new() -> Self {
2112 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2113 panic!(
2114 "{}
2115::{}
2116 failed to instantiate",
2117 ::core::stringify!(SaveDataMenu_CancelConfirmDialog_NoDialogItem),
2118 ::core::stringify!(new),
2119 )
2120 });
2121 <Self as ISaveDataMenu_CancelConfirmDialog_NoDialogItemMethods>::ctor(this);
2122 this
2123 }
2124}
2125
2126#[cfg(feature = "app-savedatamenu")]
2127pub trait ISaveDataMenu_LoadConfirmDialog_NoDialogItemMethods: ISaveDataMenu_LoadConfirmDialog_NoDialogItem {
2128 #[doc = "`.ctor()` overload"]
2129 fn ctor(self) -> () {
2130 unsafe {
2131 let __receiver = <SaveDataMenu_LoadConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
2132 <Self as ::unity::SystemObject>::as_instance(self),
2133 );
2134 ::unity::il2cpp_call!((::unity::module_base()+0x22ed440usize)as*mut u8,();
2135(SaveDataMenu_LoadConfirmDialog_NoDialogItem)__receiver)
2136 }
2137 }
2138}
2139
2140#[cfg(feature = "app-savedatamenu")]
2141impl<__T: ISaveDataMenu_LoadConfirmDialog_NoDialogItem> ISaveDataMenu_LoadConfirmDialog_NoDialogItemMethods for __T {}
2142
2143#[cfg(feature = "app-savedatamenu")]
2144impl SaveDataMenu_LoadConfirmDialog_NoDialogItem {
2145 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2146 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2147 }
2148}
2149
2150#[cfg(feature = "app-savedatamenu")]
2151impl SaveDataMenu_LoadConfirmDialog_NoDialogItem {
2152 #[doc = "`.ctor()` — no args"]
2153 pub fn new() -> Self {
2154 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2155 panic!(
2156 "{}
2157::{}
2158 failed to instantiate",
2159 ::core::stringify!(SaveDataMenu_LoadConfirmDialog_NoDialogItem),
2160 ::core::stringify!(new),
2161 )
2162 });
2163 <Self as ISaveDataMenu_LoadConfirmDialog_NoDialogItemMethods>::ctor(this);
2164 this
2165 }
2166}
2167
2168#[cfg(feature = "app-savedatamenu")]
2169pub trait ISaveDataMenu_SuspendConfirmDialog_NoDialogItemMethods: ISaveDataMenu_SuspendConfirmDialog_NoDialogItem {
2170 #[doc = "`.ctor()` overload"]
2171 fn ctor(self) -> () {
2172 unsafe {
2173 let __receiver = <SaveDataMenu_SuspendConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
2174 <Self as ::unity::SystemObject>::as_instance(self),
2175 );
2176 ::unity::il2cpp_call!((::unity::module_base()+0x22ed8d0usize)as*mut u8,();
2177(SaveDataMenu_SuspendConfirmDialog_NoDialogItem)__receiver)
2178 }
2179 }
2180}
2181
2182#[cfg(feature = "app-savedatamenu")]
2183impl<__T: ISaveDataMenu_SuspendConfirmDialog_NoDialogItem> ISaveDataMenu_SuspendConfirmDialog_NoDialogItemMethods for __T {}
2184
2185#[cfg(feature = "app-savedatamenu")]
2186impl SaveDataMenu_SuspendConfirmDialog_NoDialogItem {
2187 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2188 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2189 }
2190}
2191
2192#[cfg(feature = "app-savedatamenu")]
2193impl SaveDataMenu_SuspendConfirmDialog_NoDialogItem {
2194 #[doc = "`.ctor()` — no args"]
2195 pub fn new() -> Self {
2196 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2197 panic!(
2198 "{}
2199::{}
2200 failed to instantiate",
2201 ::core::stringify!(SaveDataMenu_SuspendConfirmDialog_NoDialogItem),
2202 ::core::stringify!(new),
2203 )
2204 });
2205 <Self as ISaveDataMenu_SuspendConfirmDialog_NoDialogItemMethods>::ctor(this);
2206 this
2207 }
2208}
2209
2210#[cfg(feature = "app-savedatamenu")]
2211pub trait ISaveDataMenu_DeleteConfirmDialog_YesDialogItemMethods: ISaveDataMenu_DeleteConfirmDialog_YesDialogItem {
2212 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
2213 fn ctor(self, save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>) -> () {
2214 unsafe {
2215 let __receiver = <SaveDataMenu_DeleteConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
2216 <Self as ::unity::SystemObject>::as_instance(self),
2217 );
2218 ::unity::il2cpp_call!((::unity::module_base()+0x22ed280usize)as*mut u8,();
2219(SaveDataMenu_DeleteConfirmDialog_YesDialogItem)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
2220 }
2221 }
2222 #[doc = "`ACall()` overload"]
2223 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2224 unsafe {
2225 let __receiver = <SaveDataMenu_DeleteConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
2226 <Self as ::unity::SystemObject>::as_instance(self),
2227 );
2228 {
2229 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2230 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2231 panic!(
2232 "unity: virtual slot {}
2233 out of range (vtable len {}
2234) on the runtime class behind {}
2235 (method `{}
2236`)",
2237 18usize,
2238 __vt.len(),
2239 <SaveDataMenu_DeleteConfirmDialog_YesDialogItem as ::unity::ClassIdentity>::NAME,
2240 "ACall",
2241 )
2242 });
2243 let __inner: extern "C" fn(
2244 SaveDataMenu_DeleteConfirmDialog_YesDialogItem,
2245 ::unity::OptionalMethod,
2246 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2247 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2248 __inner(__receiver, __mi)
2249 }
2250 }
2251 }
2252}
2253
2254#[cfg(feature = "app-savedatamenu")]
2255impl<__T: ISaveDataMenu_DeleteConfirmDialog_YesDialogItem> ISaveDataMenu_DeleteConfirmDialog_YesDialogItemMethods for __T {}
2256
2257#[cfg(feature = "app-savedatamenu")]
2258impl SaveDataMenu_DeleteConfirmDialog_YesDialogItem {
2259 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2260 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2261 }
2262
2263 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2264 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2265 }
2266}
2267
2268#[cfg(feature = "app-savedatamenu")]
2269impl SaveDataMenu_DeleteConfirmDialog_YesDialogItem {
2270 #[doc = "Direct (non-virtual) call to `SaveDataMenu_DeleteConfirmDialog_YesDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2271 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2272 let __mi = Self::a_call_method_info();
2273 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2274 ::core::mem::transmute(__mi.method_ptr);
2275 __inner(this.into(), ::core::option::Option::None)
2276 }
2277}
2278
2279#[cfg(feature = "app-savedatamenu")]
2280impl SaveDataMenu_DeleteConfirmDialog_YesDialogItem {
2281 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
2282 pub fn new(save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle) -> Self {
2283 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2284 panic!(
2285 "{}
2286::{}
2287 failed to instantiate",
2288 ::core::stringify!(SaveDataMenu_DeleteConfirmDialog_YesDialogItem),
2289 ::core::stringify!(new),
2290 )
2291 });
2292 <Self as ISaveDataMenu_DeleteConfirmDialog_YesDialogItemMethods>::ctor(this, save_data_header_handle);
2293 this
2294 }
2295}
2296
2297#[cfg(feature = "app-savedatamenu")]
2298pub trait ISaveDataMenu_CancelConfirmDialog_YesDialogItemMethods: ISaveDataMenu_CancelConfirmDialog_YesDialogItem {
2299 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
2300 fn ctor(self, save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>) -> () {
2301 unsafe {
2302 let __receiver = <SaveDataMenu_CancelConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
2303 <Self as ::unity::SystemObject>::as_instance(self),
2304 );
2305 ::unity::il2cpp_call!((::unity::module_base()+0x22ecda0usize)as*mut u8,();
2306(SaveDataMenu_CancelConfirmDialog_YesDialogItem)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
2307 }
2308 }
2309 #[doc = "`ACall()` overload"]
2310 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2311 unsafe {
2312 let __receiver = <SaveDataMenu_CancelConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
2313 <Self as ::unity::SystemObject>::as_instance(self),
2314 );
2315 {
2316 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2317 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2318 panic!(
2319 "unity: virtual slot {}
2320 out of range (vtable len {}
2321) on the runtime class behind {}
2322 (method `{}
2323`)",
2324 18usize,
2325 __vt.len(),
2326 <SaveDataMenu_CancelConfirmDialog_YesDialogItem as ::unity::ClassIdentity>::NAME,
2327 "ACall",
2328 )
2329 });
2330 let __inner: extern "C" fn(
2331 SaveDataMenu_CancelConfirmDialog_YesDialogItem,
2332 ::unity::OptionalMethod,
2333 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2334 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2335 __inner(__receiver, __mi)
2336 }
2337 }
2338 }
2339}
2340
2341#[cfg(feature = "app-savedatamenu")]
2342impl<__T: ISaveDataMenu_CancelConfirmDialog_YesDialogItem> ISaveDataMenu_CancelConfirmDialog_YesDialogItemMethods for __T {}
2343
2344#[cfg(feature = "app-savedatamenu")]
2345impl SaveDataMenu_CancelConfirmDialog_YesDialogItem {
2346 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2347 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2348 }
2349
2350 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2351 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2352 }
2353}
2354
2355#[cfg(feature = "app-savedatamenu")]
2356impl SaveDataMenu_CancelConfirmDialog_YesDialogItem {
2357 #[doc = "Direct (non-virtual) call to `SaveDataMenu_CancelConfirmDialog_YesDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2358 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2359 let __mi = Self::a_call_method_info();
2360 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2361 ::core::mem::transmute(__mi.method_ptr);
2362 __inner(this.into(), ::core::option::Option::None)
2363 }
2364}
2365
2366#[cfg(feature = "app-savedatamenu")]
2367impl SaveDataMenu_CancelConfirmDialog_YesDialogItem {
2368 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
2369 pub fn new(save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle) -> Self {
2370 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2371 panic!(
2372 "{}
2373::{}
2374 failed to instantiate",
2375 ::core::stringify!(SaveDataMenu_CancelConfirmDialog_YesDialogItem),
2376 ::core::stringify!(new),
2377 )
2378 });
2379 <Self as ISaveDataMenu_CancelConfirmDialog_YesDialogItemMethods>::ctor(this, save_data_header_handle);
2380 this
2381 }
2382}
2383
2384#[cfg(feature = "app-savedatamenu")]
2385pub trait ISaveDataMenu_ConfirmDialog_NoItemMethods: ISaveDataMenu_ConfirmDialog_NoItem {
2386 #[doc = "`.ctor(::unity::Il2CppString)` overload"]
2387 fn ctor(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2388 unsafe {
2389 let __receiver =
2390 <SaveDataMenu_ConfirmDialog_NoItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2391 ::unity::il2cpp_call!((::unity::module_base()+0x22ecd90usize)as*mut u8,();
2392(SaveDataMenu_ConfirmDialog_NoItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
2393 }
2394 }
2395}
2396
2397#[cfg(feature = "app-savedatamenu")]
2398impl<__T: ISaveDataMenu_ConfirmDialog_NoItem> ISaveDataMenu_ConfirmDialog_NoItemMethods for __T {}
2399
2400#[cfg(feature = "app-savedatamenu")]
2401impl SaveDataMenu_ConfirmDialog_NoItem {
2402 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2404 }
2405}
2406
2407#[cfg(feature = "app-savedatamenu")]
2408impl SaveDataMenu_ConfirmDialog_NoItem {
2409 #[doc = "`.ctor(::unity::Il2CppString)` — overload selector"]
2410 pub fn new(text: ::unity::Il2CppString) -> Self {
2411 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2412 panic!(
2413 "{}
2414::{}
2415 failed to instantiate",
2416 ::core::stringify!(SaveDataMenu_ConfirmDialog_NoItem),
2417 ::core::stringify!(new),
2418 )
2419 });
2420 <Self as ISaveDataMenu_ConfirmDialog_NoItemMethods>::ctor(this, text);
2421 this
2422 }
2423}
2424
2425#[cfg(feature = "app-savedatamenu")]
2426pub trait ISaveDataMenu_CopyConfirmDialog_NoDialogItemMethods: ISaveDataMenu_CopyConfirmDialog_NoDialogItem {
2427 #[doc = "`.ctor()` overload"]
2428 fn ctor(self) -> () {
2429 unsafe {
2430 let __receiver = <SaveDataMenu_CopyConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
2431 <Self as ::unity::SystemObject>::as_instance(self),
2432 );
2433 ::unity::il2cpp_call!((::unity::module_base()+0x22ecea0usize)as*mut u8,();
2434(SaveDataMenu_CopyConfirmDialog_NoDialogItem)__receiver)
2435 }
2436 }
2437}
2438
2439#[cfg(feature = "app-savedatamenu")]
2440impl<__T: ISaveDataMenu_CopyConfirmDialog_NoDialogItem> ISaveDataMenu_CopyConfirmDialog_NoDialogItemMethods for __T {}
2441
2442#[cfg(feature = "app-savedatamenu")]
2443impl SaveDataMenu_CopyConfirmDialog_NoDialogItem {
2444 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2445 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2446 }
2447}
2448
2449#[cfg(feature = "app-savedatamenu")]
2450impl SaveDataMenu_CopyConfirmDialog_NoDialogItem {
2451 #[doc = "`.ctor()` — no args"]
2452 pub fn new() -> Self {
2453 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2454 panic!(
2455 "{}
2456::{}
2457 failed to instantiate",
2458 ::core::stringify!(SaveDataMenu_CopyConfirmDialog_NoDialogItem),
2459 ::core::stringify!(new),
2460 )
2461 });
2462 <Self as ISaveDataMenu_CopyConfirmDialog_NoDialogItemMethods>::ctor(this);
2463 this
2464 }
2465}
2466
2467#[cfg(feature = "app-savedatamenu")]
2468pub trait ISaveDataMenu_SaveConfirmDialog_YesDialogItemMethods: ISaveDataMenu_SaveConfirmDialog_YesDialogItem {
2469 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
2470 fn ctor(self, save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>) -> () {
2471 unsafe {
2472 let __receiver = <SaveDataMenu_SaveConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
2473 <Self as ::unity::SystemObject>::as_instance(self),
2474 );
2475 ::unity::il2cpp_call!((::unity::module_base()+0x22ed6b0usize)as*mut u8,();
2476(SaveDataMenu_SaveConfirmDialog_YesDialogItem)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
2477 }
2478 }
2479 #[doc = "`ACall()` overload"]
2480 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2481 unsafe {
2482 let __receiver = <SaveDataMenu_SaveConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
2483 <Self as ::unity::SystemObject>::as_instance(self),
2484 );
2485 {
2486 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2487 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2488 panic!(
2489 "unity: virtual slot {}
2490 out of range (vtable len {}
2491) on the runtime class behind {}
2492 (method `{}
2493`)",
2494 18usize,
2495 __vt.len(),
2496 <SaveDataMenu_SaveConfirmDialog_YesDialogItem as ::unity::ClassIdentity>::NAME,
2497 "ACall",
2498 )
2499 });
2500 let __inner: extern "C" fn(
2501 SaveDataMenu_SaveConfirmDialog_YesDialogItem,
2502 ::unity::OptionalMethod,
2503 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2504 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2505 __inner(__receiver, __mi)
2506 }
2507 }
2508 }
2509}
2510
2511#[cfg(feature = "app-savedatamenu")]
2512impl<__T: ISaveDataMenu_SaveConfirmDialog_YesDialogItem> ISaveDataMenu_SaveConfirmDialog_YesDialogItemMethods for __T {}
2513
2514#[cfg(feature = "app-savedatamenu")]
2515impl SaveDataMenu_SaveConfirmDialog_YesDialogItem {
2516 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2517 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2518 }
2519
2520 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2521 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2522 }
2523}
2524
2525#[cfg(feature = "app-savedatamenu")]
2526impl SaveDataMenu_SaveConfirmDialog_YesDialogItem {
2527 #[doc = "Direct (non-virtual) call to `SaveDataMenu_SaveConfirmDialog_YesDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2528 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2529 let __mi = Self::a_call_method_info();
2530 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2531 ::core::mem::transmute(__mi.method_ptr);
2532 __inner(this.into(), ::core::option::Option::None)
2533 }
2534}
2535
2536#[cfg(feature = "app-savedatamenu")]
2537impl SaveDataMenu_SaveConfirmDialog_YesDialogItem {
2538 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
2539 pub fn new(save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle) -> Self {
2540 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2541 panic!(
2542 "{}
2543::{}
2544 failed to instantiate",
2545 ::core::stringify!(SaveDataMenu_SaveConfirmDialog_YesDialogItem),
2546 ::core::stringify!(new),
2547 )
2548 });
2549 <Self as ISaveDataMenu_SaveConfirmDialog_YesDialogItemMethods>::ctor(this, save_data_header_handle);
2550 this
2551 }
2552}
2553
2554#[cfg(feature = "app-savedatamenu")]
2555pub trait ISaveDataMenu_SuspendConfirmDialog_YesDialogItemMethods: ISaveDataMenu_SuspendConfirmDialog_YesDialogItem {
2556 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
2557 fn ctor(self, save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>) -> () {
2558 unsafe {
2559 let __receiver = <SaveDataMenu_SuspendConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
2560 <Self as ::unity::SystemObject>::as_instance(self),
2561 );
2562 ::unity::il2cpp_call!((::unity::module_base()+0x22ed960usize)as*mut u8,();
2563(SaveDataMenu_SuspendConfirmDialog_YesDialogItem)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
2564 }
2565 }
2566 #[doc = "`ACall()` overload"]
2567 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2568 unsafe {
2569 let __receiver = <SaveDataMenu_SuspendConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
2570 <Self as ::unity::SystemObject>::as_instance(self),
2571 );
2572 {
2573 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2574 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2575 panic!(
2576 "unity: virtual slot {}
2577 out of range (vtable len {}
2578) on the runtime class behind {}
2579 (method `{}
2580`)",
2581 18usize,
2582 __vt.len(),
2583 <SaveDataMenu_SuspendConfirmDialog_YesDialogItem as ::unity::ClassIdentity>::NAME,
2584 "ACall",
2585 )
2586 });
2587 let __inner: extern "C" fn(
2588 SaveDataMenu_SuspendConfirmDialog_YesDialogItem,
2589 ::unity::OptionalMethod,
2590 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2591 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2592 __inner(__receiver, __mi)
2593 }
2594 }
2595 }
2596}
2597
2598#[cfg(feature = "app-savedatamenu")]
2599impl<__T: ISaveDataMenu_SuspendConfirmDialog_YesDialogItem> ISaveDataMenu_SuspendConfirmDialog_YesDialogItemMethods for __T {}
2600
2601#[cfg(feature = "app-savedatamenu")]
2602impl SaveDataMenu_SuspendConfirmDialog_YesDialogItem {
2603 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2604 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2605 }
2606
2607 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2609 }
2610}
2611
2612#[cfg(feature = "app-savedatamenu")]
2613impl SaveDataMenu_SuspendConfirmDialog_YesDialogItem {
2614 #[doc = "Direct (non-virtual) call to `SaveDataMenu_SuspendConfirmDialog_YesDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2615 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2616 let __mi = Self::a_call_method_info();
2617 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2618 ::core::mem::transmute(__mi.method_ptr);
2619 __inner(this.into(), ::core::option::Option::None)
2620 }
2621}
2622
2623#[cfg(feature = "app-savedatamenu")]
2624impl SaveDataMenu_SuspendConfirmDialog_YesDialogItem {
2625 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
2626 pub fn new(save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle) -> Self {
2627 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2628 panic!(
2629 "{}
2630::{}
2631 failed to instantiate",
2632 ::core::stringify!(SaveDataMenu_SuspendConfirmDialog_YesDialogItem),
2633 ::core::stringify!(new),
2634 )
2635 });
2636 <Self as ISaveDataMenu_SuspendConfirmDialog_YesDialogItemMethods>::ctor(this, save_data_header_handle);
2637 this
2638 }
2639}
2640
2641#[cfg(feature = "app-savedatamenu")]
2642impl SaveDataMenu_ConfirmDialog {
2643 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::basicdialogitemyes::BasicDialogItemYes, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
2644 pub fn create_bind(
2645 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2646 message: impl ::core::convert::Into<::unity::Il2CppString>,
2647 yes_item: impl ::core::convert::Into<crate::app::basicdialogitemyes::BasicDialogItemYes>,
2648 save_data_hedaer_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
2649 ) -> () {
2650 unsafe {
2651 ::unity::il2cpp_call!((::unity::module_base()+0x1d64b70usize)as*mut u8,();
2652(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(message),(crate::app::basicdialogitemyes::BasicDialogItemYes)::core::convert::Into::into(yes_item),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_hedaer_handle))
2653 }
2654 }
2655}
2656
2657#[cfg(feature = "app-savedatamenu")]
2658pub trait ISaveDataMenu_ConfirmDialogMethods: ISaveDataMenu_ConfirmDialog {
2659 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
2660 fn ctor(
2661 self,
2662 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
2663 dialog_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
2664 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
2665 ) -> () {
2666 unsafe {
2667 let __receiver =
2668 <SaveDataMenu_ConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2669 ::unity::il2cpp_call!((::unity::module_base()+0x1d64a20usize)as*mut u8,();
2670(SaveDataMenu_ConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(dialog_content),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
2671 }
2672 }
2673}
2674
2675#[cfg(feature = "app-savedatamenu")]
2676impl<__T: ISaveDataMenu_ConfirmDialog> ISaveDataMenu_ConfirmDialogMethods for __T {}
2677
2678#[cfg(feature = "app-savedatamenu")]
2679impl SaveDataMenu_ConfirmDialog {
2680 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2681 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2682 }
2683
2684 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2686 }
2687}
2688
2689#[cfg(feature = "app-savedatamenu")]
2690impl SaveDataMenu_ConfirmDialog {
2691 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
2692 pub fn new(
2693 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
2694 dialog_content: crate::app::basicdialogcontent::BasicDialogContent,
2695 save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
2696 ) -> Self {
2697 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2698 panic!(
2699 "{}
2700::{}
2701 failed to instantiate",
2702 ::core::stringify!(SaveDataMenu_ConfirmDialog),
2703 ::core::stringify!(new),
2704 )
2705 });
2706 <Self as ISaveDataMenu_ConfirmDialogMethods>::ctor(this, menu_item_list, dialog_content, save_data_header_handle);
2707 this
2708 }
2709}
2710
2711#[cfg(feature = "app-savedatamenu")]
2712impl SaveDataMenu_LoadConfirmDialog {
2713 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
2714 pub fn create_bind(
2715 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2716 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
2717 ) -> () {
2718 unsafe {
2719 ::unity::il2cpp_call!((::unity::module_base()+0x1d65050usize)as*mut u8,();
2720(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
2721 }
2722 }
2723}
2724
2725#[cfg(feature = "app-savedatamenu")]
2726pub trait ISaveDataMenu_LoadConfirmDialogMethods: ISaveDataMenu_LoadConfirmDialog {
2727 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
2728 fn ctor(
2729 self,
2730 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
2731 dialog_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
2732 save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
2733 ) -> () {
2734 unsafe {
2735 let __receiver =
2736 <SaveDataMenu_LoadConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2737 ::unity::il2cpp_call!((::unity::module_base()+0x1d65010usize)as*mut u8,();
2738(SaveDataMenu_LoadConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(dialog_content),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(save_data_header_handle))
2739 }
2740 }
2741}
2742
2743#[cfg(feature = "app-savedatamenu")]
2744impl<__T: ISaveDataMenu_LoadConfirmDialog> ISaveDataMenu_LoadConfirmDialogMethods for __T {}
2745
2746#[cfg(feature = "app-savedatamenu")]
2747impl SaveDataMenu_LoadConfirmDialog {
2748 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2749 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2750 }
2751
2752 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2753 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2754 }
2755}
2756
2757#[cfg(feature = "app-savedatamenu")]
2758impl SaveDataMenu_LoadConfirmDialog {
2759 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
2760 pub fn new(
2761 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
2762 dialog_content: crate::app::basicdialogcontent::BasicDialogContent,
2763 save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
2764 ) -> Self {
2765 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2766 panic!(
2767 "{}
2768::{}
2769 failed to instantiate",
2770 ::core::stringify!(SaveDataMenu_LoadConfirmDialog),
2771 ::core::stringify!(new),
2772 )
2773 });
2774 <Self as ISaveDataMenu_LoadConfirmDialogMethods>::ctor(this, menu_item_list, dialog_content, save_data_header_handle);
2775 this
2776 }
2777}
2778
2779#[cfg(feature = "app-savedatamenu")]
2780pub trait ISaveDataMenu_SaveConfirmDialog_NoDialogItemMethods: ISaveDataMenu_SaveConfirmDialog_NoDialogItem {
2781 #[doc = "`.ctor()` overload"]
2782 fn ctor(self) -> () {
2783 unsafe {
2784 let __receiver = <SaveDataMenu_SaveConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
2785 <Self as ::unity::SystemObject>::as_instance(self),
2786 );
2787 ::unity::il2cpp_call!((::unity::module_base()+0x22ed620usize)as*mut u8,();
2788(SaveDataMenu_SaveConfirmDialog_NoDialogItem)__receiver)
2789 }
2790 }
2791}
2792
2793#[cfg(feature = "app-savedatamenu")]
2794impl<__T: ISaveDataMenu_SaveConfirmDialog_NoDialogItem> ISaveDataMenu_SaveConfirmDialog_NoDialogItemMethods for __T {}
2795
2796#[cfg(feature = "app-savedatamenu")]
2797impl SaveDataMenu_SaveConfirmDialog_NoDialogItem {
2798 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2799 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2800 }
2801}
2802
2803#[cfg(feature = "app-savedatamenu")]
2804impl SaveDataMenu_SaveConfirmDialog_NoDialogItem {
2805 #[doc = "`.ctor()` — no args"]
2806 pub fn new() -> Self {
2807 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2808 panic!(
2809 "{}
2810::{}
2811 failed to instantiate",
2812 ::core::stringify!(SaveDataMenu_SaveConfirmDialog_NoDialogItem),
2813 ::core::stringify!(new),
2814 )
2815 });
2816 <Self as ISaveDataMenu_SaveConfirmDialog_NoDialogItemMethods>::ctor(this);
2817 this
2818 }
2819}
2820
2821#[cfg(feature = "app-savedatamenu")]
2822pub trait ISaveDataMenu_ConfirmDialog_YesItemMethods: ISaveDataMenu_ConfirmDialog_YesItem {
2823 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle, ::unity::Il2CppString)` overload"]
2824 fn ctor(
2825 self,
2826 dest_save_data_header_handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
2827 text: impl ::core::convert::Into<::unity::Il2CppString>,
2828 ) -> () {
2829 unsafe {
2830 let __receiver =
2831 <SaveDataMenu_ConfirmDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2832 ::unity::il2cpp_call!((::unity::module_base()+0x22ece50usize)as*mut u8,();
2833(SaveDataMenu_ConfirmDialog_YesItem)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(dest_save_data_header_handle),(::unity::Il2CppString)::core::convert::Into::into(text))
2834 }
2835 }
2836}
2837
2838#[cfg(feature = "app-savedatamenu")]
2839impl<__T: ISaveDataMenu_ConfirmDialog_YesItem> ISaveDataMenu_ConfirmDialog_YesItemMethods for __T {}
2840
2841#[cfg(feature = "app-savedatamenu")]
2842impl SaveDataMenu_ConfirmDialog_YesItem {
2843 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2844 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2845 }
2846}
2847
2848#[cfg(feature = "app-savedatamenu")]
2849impl SaveDataMenu_ConfirmDialog_YesItem {
2850 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle, ::unity::Il2CppString)` — overload selector"]
2851 pub fn new(
2852 dest_save_data_header_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
2853 text: ::unity::Il2CppString,
2854 ) -> Self {
2855 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2856 panic!(
2857 "{}
2858::{}
2859 failed to instantiate",
2860 ::core::stringify!(SaveDataMenu_ConfirmDialog_YesItem),
2861 ::core::stringify!(new),
2862 )
2863 });
2864 <Self as ISaveDataMenu_ConfirmDialog_YesItemMethods>::ctor(this, dest_save_data_header_handle, text);
2865 this
2866 }
2867}
2868
2869#[cfg(feature = "app-savedatamenu")]
2870#[doc(hidden)]
2871pub mod prelude {
2872 pub use super::{
2873 ISaveDataMenu, ISaveDataMenuMethods, ISaveDataMenu_CancelConfirmDialog, ISaveDataMenu_CancelConfirmDialogMethods,
2874 ISaveDataMenu_CancelConfirmDialog_NoDialogItem, ISaveDataMenu_CancelConfirmDialog_NoDialogItemMethods,
2875 ISaveDataMenu_CancelConfirmDialog_YesDialogItem, ISaveDataMenu_CancelConfirmDialog_YesDialogItemMethods, ISaveDataMenu_ConfirmDialog,
2876 ISaveDataMenu_ConfirmDialogMethods, ISaveDataMenu_ConfirmDialog_NoItem, ISaveDataMenu_ConfirmDialog_NoItemMethods,
2877 ISaveDataMenu_ConfirmDialog_YesItem, ISaveDataMenu_ConfirmDialog_YesItemMethods, ISaveDataMenu_CopyConfirmDialog,
2878 ISaveDataMenu_CopyConfirmDialogMethods, ISaveDataMenu_CopyConfirmDialog_NoDialogItem, ISaveDataMenu_CopyConfirmDialog_NoDialogItemMethods,
2879 ISaveDataMenu_CopyConfirmDialog_YesDialogItem, ISaveDataMenu_CopyConfirmDialog_YesDialogItemMethods, ISaveDataMenu_DeleteConfirmDialog,
2880 ISaveDataMenu_DeleteConfirmDialogMethods, ISaveDataMenu_DeleteConfirmDialog_NoDialogItem,
2881 ISaveDataMenu_DeleteConfirmDialog_NoDialogItemMethods, ISaveDataMenu_DeleteConfirmDialog_YesDialogItem,
2882 ISaveDataMenu_DeleteConfirmDialog_YesDialogItemMethods, ISaveDataMenu_LoadConfirmDialog, ISaveDataMenu_LoadConfirmDialogMethods,
2883 ISaveDataMenu_LoadConfirmDialog_NoDialogItem, ISaveDataMenu_LoadConfirmDialog_NoDialogItemMethods,
2884 ISaveDataMenu_LoadConfirmDialog_YesDialogItem, ISaveDataMenu_LoadConfirmDialog_YesDialogItemMethods, ISaveDataMenu_MenuContent,
2885 ISaveDataMenu_MenuContentMethods, ISaveDataMenu_MenuItem, ISaveDataMenu_MenuItemContent, ISaveDataMenu_MenuItemContentMethods,
2886 ISaveDataMenu_MenuItemMethods, ISaveDataMenu_SaveConfirmDialog, ISaveDataMenu_SaveConfirmDialogMethods,
2887 ISaveDataMenu_SaveConfirmDialog_NoDialogItem, ISaveDataMenu_SaveConfirmDialog_NoDialogItemMethods,
2888 ISaveDataMenu_SaveConfirmDialog_YesDialogItem, ISaveDataMenu_SaveConfirmDialog_YesDialogItemMethods, ISaveDataMenu_SuspendConfirmDialog,
2889 ISaveDataMenu_SuspendConfirmDialogMethods, ISaveDataMenu_SuspendConfirmDialog_NoDialogItem,
2890 ISaveDataMenu_SuspendConfirmDialog_NoDialogItemMethods, ISaveDataMenu_SuspendConfirmDialog_YesDialogItem,
2891 ISaveDataMenu_SuspendConfirmDialog_YesDialogItemMethods, SaveDataMenu, SaveDataMenu_CancelConfirmDialog,
2892 SaveDataMenu_CancelConfirmDialog_NoDialogItem, SaveDataMenu_CancelConfirmDialog_YesDialogItem, SaveDataMenu_ConfirmDialog,
2893 SaveDataMenu_ConfirmDialog_NoItem, SaveDataMenu_ConfirmDialog_YesItem, SaveDataMenu_CopyConfirmDialog,
2894 SaveDataMenu_CopyConfirmDialog_NoDialogItem, SaveDataMenu_CopyConfirmDialog_YesDialogItem, SaveDataMenu_DeleteConfirmDialog,
2895 SaveDataMenu_DeleteConfirmDialog_NoDialogItem, SaveDataMenu_DeleteConfirmDialog_YesDialogItem, SaveDataMenu_LoadConfirmDialog,
2896 SaveDataMenu_LoadConfirmDialog_NoDialogItem, SaveDataMenu_LoadConfirmDialog_YesDialogItem, SaveDataMenu_MenuContent, SaveDataMenu_MenuItem,
2897 SaveDataMenu_MenuItemContent, SaveDataMenu_Mode, SaveDataMenu_SaveConfirmDialog, SaveDataMenu_SaveConfirmDialog_NoDialogItem,
2898 SaveDataMenu_SaveConfirmDialog_YesDialogItem, SaveDataMenu_Sequence, SaveDataMenu_SuspendConfirmDialog,
2899 SaveDataMenu_SuspendConfirmDialog_NoDialogItem, SaveDataMenu_SuspendConfirmDialog_YesDialogItem,
2900 };
2901 #[cfg(feature = "app-basicdialog")]
2902 pub use crate::app::basicdialog::IBasicDialogMethods;
2903 #[cfg(feature = "app-basicdialogitem")]
2904 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
2905 #[cfg(feature = "app-basicdialogitemno")]
2906 pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
2907 #[cfg(feature = "app-basicdialogitemyes")]
2908 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
2909 #[cfg(feature = "app-basicmenu")]
2910 pub use crate::app::basicmenu::IBasicMenuMethods;
2911 #[cfg(feature = "app-basicmenucontent")]
2912 pub use crate::app::basicmenucontent::IBasicMenuContentMethods;
2913 #[cfg(feature = "app-basicmenuitem")]
2914 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
2915 #[cfg(feature = "app-basicmenuitemcontent")]
2916 pub use crate::app::basicmenuitemcontent::IBasicMenuItemContentMethods;
2917 #[cfg(feature = "app-procinst")]
2918 pub use crate::app::procinst::IProcInstMethods;
2919 #[cfg(feature = "app-yesnodialog")]
2920 pub use crate::app::yesnodialog::IYesNoDialogMethods;
2921 #[cfg(feature = "system-object")]
2922 pub use crate::system::object::IObjectMethods;
2923 #[cfg(feature = "system-enum")]
2924 pub use crate::system::r#enum::IEnumMethods;
2925 #[cfg(feature = "system-valuetype")]
2926 pub use crate::system::valuetype::IValueTypeMethods;
2927 #[cfg(feature = "unity_engine-behaviour")]
2928 pub use crate::unity_engine::behaviour::IBehaviourMethods;
2929 #[cfg(feature = "unity_engine-component")]
2930 pub use crate::unity_engine::component::IComponentMethods;
2931 #[cfg(feature = "unity_engine-monobehaviour")]
2932 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
2933 #[cfg(feature = "unity_engine-object_2")]
2934 pub use crate::unity_engine::object_2::IObject_2Methods;
2935 pub use crate::{
2936 app::{
2937 basicdialog::IBasicDialog, basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo,
2938 basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu, basicmenucontent::IBasicMenuContent, basicmenuitem::IBasicMenuItem,
2939 basicmenuitemcontent::IBasicMenuItemContent, procinst::IProcInst, yesnodialog::IYesNoDialog,
2940 },
2941 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2942 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
2943 };
2944}