1#[cfg(feature = "app-mainmenusequence-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 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
20 yesnodialog::{IYesNoDialog, YesNoDialog},
21 },
22 system::{
23 object::{IObject, Object},
24 r#enum::{Enum, IEnum},
25 valuetype::{IValueType, ValueType},
26 },
27 unity_engine::{
28 behaviour::{Behaviour, IBehaviour},
29 component::{Component, IComponent},
30 monobehaviour::{IMonoBehaviour, MonoBehaviour},
31 object_2::{IObject_2, Object_2},
32 },
33 };
34
35 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent.md"))]
36 #[::unity::class(namespace = "App", name = "MainMenuSequence.GrowModeSelectMenuSequence.Menu.MenuContent")]
37 #[parent(crate::app::basicmenucontent::BasicMenuContent)]
38 pub struct MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent {}
39
40 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_NetworkServiceSelectMenuSequence_Menu.md"))]
41 #[::unity::class(namespace = "App", name = "MainMenuSequence.NetworkServiceSelectMenuSequence.Menu")]
42 #[parent(crate::app::basicmenu::BasicMenu)]
43 pub struct MainMenuSequence_NetworkServiceSelectMenuSequence_Menu {}
44
45 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem.md"))]
46 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence.Menu.VoiceMenuItem")]
47 #[parent(crate::app::mainmenusequence::MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem)]
48 pub struct MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem {}
49
50 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem.md"))]
51 #[::unity::class(namespace = "App", name = "MainMenuSequence.DifficultySelectMenuSequence.Menu.MenuItem")]
52 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
53 pub struct MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem {
54 #[offset(100)]
55 #[rename(name = "m_Difficulty")]
56 pub m_difficulty: crate::app::difficulty::Difficulty,
57 }
58
59 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem.md"))]
60 #[::unity::class(namespace = "App", name = "MainMenuSequence.TopMenuSequence.Menu.ContinueMenuItem")]
61 #[parent(crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuItem)]
62 pub struct MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem {}
63
64 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem.md"))]
65 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence.Menu.MenuItem")]
66 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
67 pub struct MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem {}
68
69 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence_LayoutType.md"))]
70 #[repr(C)]
71 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
72 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence_LayoutType {
73 pub value: i32,
74 }
75 impl ::unity::ClassIdentity for MainMenuSequence_PlayerBirthdayInputMenuSequence_LayoutType {
76 const NAME: &'static str = "MainMenuSequence.PlayerBirthdayInputMenuSequence.LayoutType";
77 const NAMESPACE: &'static str = "App";
78
79 fn class() -> ::unity::Class {
80 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
81 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
82 }
83 }
84 impl ::unity::IlType for MainMenuSequence_PlayerBirthdayInputMenuSequence_LayoutType {
85 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
86 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
87 }
88 }
89 impl MainMenuSequence_PlayerBirthdayInputMenuSequence_LayoutType {
90 pub fn jp_ch_korea() -> Self {
91 Self { value: 0 }
92 }
93
94 pub fn us_eu_etc() -> Self {
95 Self { value: 1 }
96 }
97 }
98
99 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent.md"))]
100 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence.Menu.MenuItemContent")]
101 #[parent(crate::app::basicmenuitemcontent::BasicMenuItemContent)]
102 pub struct MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent {
103 #[offset(72)]
104 #[rename(name = "m_NameText")]
105 pub m_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
106 #[offset(80)]
107 #[rename(name = "m_ParamText")]
108 pub m_param_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
109 }
110
111 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem.md"))]
112 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerBirthdayInputMenuSequence.Menu.DayMenuItem")]
113 #[parent(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem)]
114 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem {}
115
116 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_TopMenuSequence_Menu_MenuItemContent.md"))]
117 #[::unity::class(namespace = "App", name = "MainMenuSequence.TopMenuSequence.Menu.MenuItemContent")]
118 #[parent(crate::app::basicmenuitemcontent::BasicMenuItemContent)]
119 pub struct MainMenuSequence_TopMenuSequence_Menu_MenuItemContent {
120 #[offset(72)]
121 #[rename(name = "m_NameText")]
122 pub m_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
123 }
124
125 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_HistoryInfo.md"))]
126 #[::unity::class(namespace = "App", name = "MainMenuSequence.HistoryInfo")]
127 #[parent(crate::system::object::Object)]
128 pub struct MainMenuSequence_HistoryInfo {
129 #[static_field]
130 #[rename(name = "LayoutPrefabPath")]
131 pub layout_prefab_path: ::unity::Il2CppString,
132 #[offset(16)]
133 #[rename(name = "m_LayoutPrefab")]
134 pub m_layout_prefab: crate::unity_engine::gameobject::GameObject,
135 #[offset(24)]
136 #[rename(name = "m_Window")]
137 pub m_window: ::unity::Array<crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_Window>,
138 #[offset(32)]
139 #[rename(name = "m_MenuAnimator")]
140 pub m_menu_animator: crate::unity_engine::animator::Animator,
141 }
142
143 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GrowModeSelectMenuSequence_Menu.md"))]
144 #[::unity::class(namespace = "App", name = "MainMenuSequence.GrowModeSelectMenuSequence.Menu")]
145 #[parent(crate::app::basicmenu::BasicMenu)]
146 pub struct MainMenuSequence_GrowModeSelectMenuSequence_Menu {}
147
148 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_FinalConfirmDialog_NoDialogItem.md"))]
149 #[::unity::class(namespace = "App", name = "MainMenuSequence.FinalConfirmDialog.NoDialogItem")]
150 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
151 pub struct MainMenuSequence_FinalConfirmDialog_NoDialogItem {}
152
153 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem.md"))]
154 #[::unity::class(namespace = "App", name = "MainMenuSequence.GameModeSelectMenuSequence.Menu.ClassicMenuItem")]
155 #[parent(crate::app::mainmenusequence::MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem)]
156 pub struct MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem {}
157
158 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_TopMenuSequence_Menu_MenuItem.md"))]
159 #[::unity::class(namespace = "App", name = "MainMenuSequence.TopMenuSequence.Menu.MenuItem")]
160 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
161 pub struct MainMenuSequence_TopMenuSequence_Menu_MenuItem {}
162
163 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent.md"))]
164 #[::unity::class(namespace = "App", name = "MainMenuSequence.DifficultySelectMenuSequence.Menu.MenuContent")]
165 #[parent(crate::app::basicmenucontent::BasicMenuContent)]
166 pub struct MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent {}
167
168 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence.md"))]
169 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerBirthdayInputMenuSequence")]
170 #[parent(crate::app::mainmenusequence::MainMenuSequence_MenuSequenceBase)]
171 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence {}
172
173 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent.md"))]
174 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence.Menu.MenuContent")]
175 #[parent(crate::app::basicmenucontent::BasicMenuContent)]
176 pub struct MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent {}
177
178 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_TopMenuSequence.md"))]
179 #[::unity::class(namespace = "App", name = "MainMenuSequence.TopMenuSequence")]
180 #[parent(crate::app::mainmenusequence::MainMenuSequence_MenuSequenceBase)]
181 pub struct MainMenuSequence_TopMenuSequence {}
182
183 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_TopMenuSequence_Menu.md"))]
184 #[::unity::class(namespace = "App", name = "MainMenuSequence.TopMenuSequence.Menu")]
185 #[parent(crate::app::basicmenu::BasicMenu)]
186 pub struct MainMenuSequence_TopMenuSequence_Menu {}
187
188 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem.md"))]
189 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence.Menu.ConfirmDialog.YesDialogItem")]
190 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
191 pub struct MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem {}
192
193 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_HistoryInfo_InfoKind.md"))]
194 #[repr(C)]
195 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
196 pub struct MainMenuSequence_HistoryInfo_InfoKind {
197 pub value: i32,
198 }
199 impl ::unity::ClassIdentity for MainMenuSequence_HistoryInfo_InfoKind {
200 const NAME: &'static str = "MainMenuSequence.HistoryInfo.InfoKind";
201 const NAMESPACE: &'static str = "App";
202
203 fn class() -> ::unity::Class {
204 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
205 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
206 }
207 }
208 impl ::unity::IlType for MainMenuSequence_HistoryInfo_InfoKind {
209 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
210 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
211 }
212 }
213 impl MainMenuSequence_HistoryInfo_InfoKind {
214 pub fn player_name() -> Self {
215 Self { value: 0 }
216 }
217
218 pub fn birthday() -> Self {
219 Self { value: 1 }
220 }
221
222 pub fn difficulty() -> Self {
223 Self { value: 2 }
224 }
225
226 pub fn grow_mode() -> Self {
227 Self { value: 3 }
228 }
229
230 pub fn network_service() -> Self {
231 Self { value: 4 }
232 }
233
234 pub fn game_mode() -> Self {
235 Self { value: 5 }
236 }
237
238 pub fn max() -> Self {
239 Self { value: 6 }
240 }
241 }
242
243 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem.md"))]
244 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence.Menu.MessMenuItem")]
245 #[parent(crate::app::mainmenusequence::MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem)]
246 pub struct MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem {}
247
248 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent.md"))]
249 #[::unity::class(namespace = "App", name = "MainMenuSequence.GameModeSelectMenuSequence.Menu.MenuItemContent")]
250 #[parent(crate::app::basicmenuitemcontent::BasicMenuItemContent)]
251 pub struct MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent {
252 #[offset(72)]
253 #[rename(name = "m_NameText")]
254 pub m_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
255 #[offset(80)]
256 #[rename(name = "m_HelpText")]
257 pub m_help_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
258 }
259
260 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent.md"))]
261 #[::unity::class(namespace = "App", name = "MainMenuSequence.DifficultySelectMenuSequence.Menu.MenuItemContent")]
262 #[parent(crate::app::basicmenuitemcontent::BasicMenuItemContent)]
263 pub struct MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent {
264 #[offset(72)]
265 #[rename(name = "m_NameText")]
266 pub m_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
267 #[offset(80)]
268 #[rename(name = "m_HelpText")]
269 pub m_help_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
270 }
271
272 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_OptionMenuSequence_Menu_MenuItem.md"))]
273 #[::unity::class(namespace = "App", name = "MainMenuSequence.OptionMenuSequence.Menu.MenuItem")]
274 #[parent(crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuItem)]
275 pub struct MainMenuSequence_OptionMenuSequence_Menu_MenuItem {}
276
277 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem.md"))]
278 #[::unity::class(namespace = "App", name = "MainMenuSequence.DifficultySelectMenuSequence.Menu.NormalMenuItem")]
279 #[parent(crate::app::mainmenusequence::MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem)]
280 pub struct MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem {}
281
282 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_Label.md"))]
283 #[repr(C)]
284 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
285 pub struct MainMenuSequence_Label {
286 pub value: i32,
287 }
288 impl ::unity::ClassIdentity for MainMenuSequence_Label {
289 const NAME: &'static str = "MainMenuSequence.Label";
290 const NAMESPACE: &'static str = "App";
291
292 fn class() -> ::unity::Class {
293 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
294 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
295 }
296 }
297 impl ::unity::IlType for MainMenuSequence_Label {
298 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
299 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
300 }
301 }
302 impl MainMenuSequence_Label {
303 pub fn none() -> Self {
304 Self { value: -1 }
305 }
306
307 pub fn start() -> Self {
308 Self { value: 0 }
309 }
310
311 pub fn dlc_news() -> Self {
312 Self { value: 1 }
313 }
314
315 pub fn top_menu() -> Self {
316 Self { value: 2 }
317 }
318
319 pub fn change_scene_to_game_start() -> Self {
320 Self { value: 3 }
321 }
322
323 pub fn change_scene_to_title() -> Self {
324 Self { value: 4 }
325 }
326
327 pub fn init_game_start() -> Self {
328 Self { value: 5 }
329 }
330
331 pub fn player_gender_select() -> Self {
332 Self { value: 6 }
333 }
334
335 pub fn camera_zoom_in_to_player() -> Self {
336 Self { value: 7 }
337 }
338
339 pub fn camera_zoom_out_from_player() -> Self {
340 Self { value: 8 }
341 }
342
343 pub fn player_name_input() -> Self {
344 Self { value: 9 }
345 }
346
347 pub fn player_birthday_input() -> Self {
348 Self { value: 10 }
349 }
350
351 pub fn difficulty_select() -> Self {
352 Self { value: 11 }
353 }
354
355 pub fn game_mode_select() -> Self {
356 Self { value: 12 }
357 }
358
359 pub fn grow_mode_select() -> Self {
360 Self { value: 13 }
361 }
362
363 pub fn network_service_select() -> Self {
364 Self { value: 14 }
365 }
366
367 pub fn network_login() -> Self {
368 Self { value: 15 }
369 }
370
371 pub fn final_confirm() -> Self {
372 Self { value: 16 }
373 }
374
375 pub fn execute_game_start() -> Self {
376 Self { value: 17 }
377 }
378
379 pub fn r#continue() -> Self {
380 Self { value: 18 }
381 }
382
383 pub fn option() -> Self {
384 Self { value: 19 }
385 }
386
387 pub fn save_data_copy() -> Self {
388 Self { value: 20 }
389 }
390
391 pub fn save_data_delete() -> Self {
392 Self { value: 21 }
393 }
394
395 pub fn language_setting() -> Self {
396 Self { value: 22 }
397 }
398
399 pub fn language_reload() -> Self {
400 Self { value: 23 }
401 }
402
403 pub fn dlc_begin() -> Self {
404 Self { value: 24 }
405 }
406
407 pub fn dlc_shop() -> Self {
408 Self { value: 25 }
409 }
410
411 pub fn dlc_end() -> Self {
412 Self { value: 26 }
413 }
414
415 pub fn to_title_loop() -> Self {
416 Self { value: 27 }
417 }
418
419 pub fn to_start_game() -> Self {
420 Self { value: 28 }
421 }
422
423 pub fn to_continue_game() -> Self {
424 Self { value: 29 }
425 }
426
427 pub fn end() -> Self {
428 Self { value: 30 }
429 }
430 }
431
432 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem.md"))]
433 #[::unity::class(namespace = "App", name = "MainMenuSequence.NetworkServiceSelectMenuSequence.Menu.MenuItem")]
434 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
435 pub struct MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem {}
436
437 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem.md"))]
438 #[::unity::class(namespace = "App", name = "MainMenuSequence.OptionMenuSequence.Menu.DeleteMenuItem")]
439 #[parent(crate::app::mainmenusequence::MainMenuSequence_OptionMenuSequence_Menu_MenuItem)]
440 pub struct MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem {}
441
442 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_DifficultySelectMenuSequence.md"))]
443 #[::unity::class(namespace = "App", name = "MainMenuSequence.DifficultySelectMenuSequence")]
444 #[parent(crate::app::mainmenusequence::MainMenuSequence_MenuSequenceBase)]
445 pub struct MainMenuSequence_DifficultySelectMenuSequence {}
446
447 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence.md"))]
448 #[::unity::class(namespace = "App", name = "MainMenuSequence")]
449 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::mainmenusequence::MainMenuSequence>)]
450 pub struct MainMenuSequence {
451 #[static_field]
452 #[rename(name = "GameStartSceneName")]
453 pub game_start_scene_name: ::unity::Il2CppString,
454 #[offset(116)]
455 #[rename(name = "m_PrevSequence")]
456 pub m_prev_sequence: crate::app::mainmenusequence::MainMenuSequence_Label,
457 #[offset(120)]
458 #[rename(name = "m_NowSequence")]
459 pub m_now_sequence: crate::app::mainmenusequence::MainMenuSequence_Label,
460 #[offset(124)]
461 #[rename(name = "m_NextSequence")]
462 pub m_next_sequence: crate::app::mainmenusequence::MainMenuSequence_Label,
463 #[offset(128)]
464 #[rename(name = "m_CharacterWorkPlayerMale")]
465 pub m_character_work_player_male: crate::app::mainmenusequence::MainMenuSequence_CharacterWork,
466 #[offset(136)]
467 #[rename(name = "m_CharacterWorkPlayerFemale")]
468 pub m_character_work_player_female: crate::app::mainmenusequence::MainMenuSequence_CharacterWork,
469 #[offset(144)]
470 #[rename(name = "m_CameraWork")]
471 pub m_camera_work: crate::app::mainmenusequence::MainMenuSequence_CameraWork,
472 #[offset(152)]
473 #[rename(name = "m_HistoryInfo")]
474 pub m_history_info: crate::app::mainmenusequence::MainMenuSequence_HistoryInfo,
475 #[offset(160)]
476 #[rename(name = "m_saveDataHeaderReader")]
477 pub m_save_data_header_reader: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader,
478 #[offset(168)]
479 #[rename(name = "m_IsFirst")]
480 pub m_is_first: bool,
481 #[offset(169)]
482 #[rename(name = "m_IsContinueEnable")]
483 pub m_is_continue_enable: bool,
484 #[offset(172)]
485 #[rename(name = "m_TopMenuCursorIndex")]
486 pub m_top_menu_cursor_index: i32,
487 #[offset(176)]
488 #[rename(name = "m_OptionMenuCursorIndex")]
489 pub m_option_menu_cursor_index: i32,
490 #[offset(180)]
491 #[rename(name = "m_Difficulty")]
492 pub m_difficulty: crate::app::difficulty::Difficulty,
493 #[offset(184)]
494 #[rename(name = "m_GameMode")]
495 pub m_game_mode: crate::app::gamemode::GameMode,
496 #[offset(188)]
497 #[rename(name = "m_GrowMode")]
498 pub m_grow_mode: crate::app::growmode::GrowMode,
499 #[offset(192)]
500 #[rename(name = "m_IsNetworkService")]
501 pub m_is_network_service: bool,
502 #[offset(193)]
503 #[rename(name = "m_IsNetworkLoginOnce")]
504 pub m_is_network_login_once: bool,
505 #[offset(196)]
506 #[rename(name = "m_PlayerGender")]
507 pub m_player_gender: crate::app::gender::Gender,
508 #[offset(200)]
509 #[rename(name = "m_PlayerName")]
510 pub m_player_name: ::unity::Il2CppString,
511 #[offset(208)]
512 #[rename(name = "m_DayOfPlayerBirthday")]
513 pub m_day_of_player_birthday: i32,
514 #[offset(212)]
515 #[rename(name = "m_MonthOfPlayerBirthday")]
516 pub m_month_of_player_birthday: i32,
517 #[offset(216)]
518 #[rename(name = "m_IsReloadLanguageMess")]
519 pub m_is_reload_language_mess: bool,
520 #[offset(220)]
521 #[rename(name = "m_ReloadLanguageMess")]
522 pub m_reload_language_mess: crate::app::language::Language_Langs,
523 #[offset(224)]
524 #[rename(name = "m_IsReloadLanguageVoice")]
525 pub m_is_reload_language_voice: bool,
526 #[offset(228)]
527 #[rename(name = "m_ReloadLanguageVoice")]
528 pub m_reload_language_voice: crate::app::language::Language_Voices,
529 }
530
531 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_MenuSequenceBase.md"))]
532 #[::unity::class(namespace = "App", name = "MainMenuSequence.MenuSequenceBase")]
533 #[parent(crate::app::procinst::ProcInst)]
534 pub struct MainMenuSequence_MenuSequenceBase {
535 #[offset(112)]
536 #[rename(name = "m_LayoutPrefab")]
537 pub m_layout_prefab: crate::unity_engine::gameobject::GameObject,
538 }
539
540 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GrowModeSelectMenuSequence.md"))]
541 #[::unity::class(namespace = "App", name = "MainMenuSequence.GrowModeSelectMenuSequence")]
542 #[parent(crate::app::mainmenusequence::MainMenuSequence_MenuSequenceBase)]
543 pub struct MainMenuSequence_GrowModeSelectMenuSequence {}
544
545 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem.md"))]
546 #[::unity::class(namespace = "App", name = "MainMenuSequence.GameModeSelectMenuSequence.Menu.CasualMenuItem")]
547 #[parent(crate::app::mainmenusequence::MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem)]
548 pub struct MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem {}
549
550 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_TopMenuSequence_Menu_StartMenuItem.md"))]
551 #[::unity::class(namespace = "App", name = "MainMenuSequence.TopMenuSequence.Menu.StartMenuItem")]
552 #[parent(crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuItem)]
553 pub struct MainMenuSequence_TopMenuSequence_Menu_StartMenuItem {}
554
555 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent.md"))]
556 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerBirthdayInputMenuSequence.Menu.MonthMenuItemContent")]
557 #[parent(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent)]
558 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent {}
559
560 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent.md"))]
561 #[::unity::class(namespace = "App", name = "MainMenuSequence.GameModeSelectMenuSequence.Menu.MenuContent")]
562 #[parent(crate::app::basicmenucontent::BasicMenuContent)]
563 pub struct MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent {}
564
565 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent.md"))]
566 #[::unity::class(namespace = "App", name = "MainMenuSequence.GrowModeSelectMenuSequence.Menu.MenuItemContent")]
567 #[parent(crate::app::basicmenuitemcontent::BasicMenuItemContent)]
568 pub struct MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent {
569 #[offset(72)]
570 #[rename(name = "m_NameText")]
571 pub m_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
572 #[offset(80)]
573 #[rename(name = "m_HelpText")]
574 pub m_help_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
575 }
576
577 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem.md"))]
578 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerBirthdayInputMenuSequence.Menu.MenuItem")]
579 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
580 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem {}
581
582 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_AlphaFader.md"))]
583 #[::unity::class(namespace = "App", name = "MainMenuSequence.AlphaFader")]
584 #[parent(crate::system::object::Object)]
585 pub struct MainMenuSequence_AlphaFader {
586 #[offset(16)]
587 #[rename(name = "m_alpha")]
588 pub m_alpha: f32,
589 #[offset(20)]
590 #[rename(name = "m_alphaFrom")]
591 pub m_alpha_from: f32,
592 #[offset(24)]
593 #[rename(name = "m_alphaTo")]
594 pub m_alpha_to: f32,
595 #[offset(28)]
596 #[rename(name = "m_time")]
597 pub m_time: f32,
598 #[offset(32)]
599 #[rename(name = "m_duration")]
600 pub m_duration: f32,
601 }
602
603 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_FinalConfirmDialog_YesDialogItem.md"))]
604 #[::unity::class(namespace = "App", name = "MainMenuSequence.FinalConfirmDialog.YesDialogItem")]
605 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
606 pub struct MainMenuSequence_FinalConfirmDialog_YesDialogItem {}
607
608 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem.md"))]
609 #[::unity::class(namespace = "App", name = "MainMenuSequence.OptionMenuSequence.Menu.CopyMenuItem")]
610 #[parent(crate::app::mainmenusequence::MainMenuSequence_OptionMenuSequence_Menu_MenuItem)]
611 pub struct MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem {}
612
613 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem.md"))]
614 #[::unity::class(namespace = "App", name = "MainMenuSequence.GrowModeSelectMenuSequence.Menu.RandomMenuItem")]
615 #[parent(crate::app::mainmenusequence::MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem)]
616 pub struct MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem {}
617
618 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem.md"))]
619 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence.Menu.ConfirmDialog.NoDialogItem")]
620 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
621 pub struct MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem {}
622
623 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem.md"))]
624 #[::unity::class(namespace = "App", name = "MainMenuSequence.NetworkServiceSelectMenuSequence.Menu.YesMenuItem")]
625 #[parent(crate::app::mainmenusequence::MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem)]
626 pub struct MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem {}
627
628 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence.md"))]
629 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence")]
630 #[parent(crate::app::mainmenusequence::MainMenuSequence_MenuSequenceBase)]
631 pub struct MainMenuSequence_LanguageSettingMenuSequence {}
632
633 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_NameCheckDialogItemYes.md"))]
634 #[::unity::class(namespace = "App", name = "MainMenuSequence.NameCheckDialogItemYes")]
635 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
636 pub struct MainMenuSequence_NameCheckDialogItemYes {}
637
638 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent.md"))]
639 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerBirthdayInputMenuSequence.Menu.MenuContent")]
640 #[parent(crate::app::basicmenucontent::BasicMenuContent)]
641 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent {
642 #[offset(232)]
643 #[rename(name = "m_MonthUnitText")]
644 pub m_month_unit_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
645 #[offset(240)]
646 #[rename(name = "m_DayUnitText")]
647 pub m_day_unit_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
648 }
649
650 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent.md"))]
651 #[::unity::class(namespace = "App", name = "MainMenuSequence.NetworkServiceSelectMenuSequence.Menu.MenuItemContent")]
652 #[parent(crate::app::basicmenuitemcontent::BasicMenuItemContent)]
653 pub struct MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent {
654 #[offset(72)]
655 #[rename(name = "m_NameText")]
656 pub m_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
657 }
658
659 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem.md"))]
660 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerBirthdayInputMenuSequence.Menu.MonthMenuItem")]
661 #[parent(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem)]
662 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem {
663 #[offset(104)]
664 #[rename(name = "m_DayMenuItem")]
665 pub m_day_menu_item: crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem,
666 }
667
668 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem.md"))]
669 #[::unity::class(namespace = "App", name = "MainMenuSequence.NetworkServiceSelectMenuSequence.Menu.NoMenuItem")]
670 #[parent(crate::app::mainmenusequence::MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem)]
671 pub struct MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem {}
672
673 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem.md"))]
674 #[::unity::class(namespace = "App", name = "MainMenuSequence.GrowModeSelectMenuSequence.Menu.MenuItem")]
675 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
676 pub struct MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem {
677 #[offset(100)]
678 #[rename(name = "m_GrowMode")]
679 pub m_grow_mode: crate::app::growmode::GrowMode,
680 }
681
682 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_FinalConfirmDialog.md"))]
683 #[::unity::class(namespace = "App", name = "MainMenuSequence.FinalConfirmDialog")]
684 #[parent(crate::app::yesnodialog::YesNoDialog)]
685 pub struct MainMenuSequence_FinalConfirmDialog {}
686
687 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem.md"))]
688 #[::unity::class(namespace = "App", name = "MainMenuSequence.TopMenuSequence.Menu.OptionMenuItem")]
689 #[parent(crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuItem)]
690 pub struct MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem {}
691
692 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GameModeSelectMenuSequence.md"))]
693 #[::unity::class(namespace = "App", name = "MainMenuSequence.GameModeSelectMenuSequence")]
694 #[parent(crate::app::mainmenusequence::MainMenuSequence_MenuSequenceBase)]
695 pub struct MainMenuSequence_GameModeSelectMenuSequence {}
696
697 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu.md"))]
698 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerBirthdayInputMenuSequence.Menu")]
699 #[parent(crate::app::basicmenu::BasicMenu)]
700 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu {
701 #[static_field]
702 #[rename(name = "MonthMin")]
703 pub month_min: i32,
704 #[static_field]
705 #[rename(name = "MonthMax")]
706 pub month_max: i32,
707 #[static_field]
708 #[rename(name = "DayMin")]
709 pub day_min: i32,
710 #[static_field]
711 #[rename(name = "DayMax")]
712 pub day_max: ::unity::Array<i32>,
713 #[offset(196)]
714 #[rename(name = "m_Month")]
715 pub m_month: i32,
716 #[offset(200)]
717 #[rename(name = "m_Day")]
718 pub m_day: i32,
719 }
720
721 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog.md"))]
722 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence.Menu.ConfirmDialog")]
723 #[parent(crate::app::yesnodialog::YesNoDialog)]
724 pub struct MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog {}
725
726 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem.md"))]
727 #[::unity::class(namespace = "App", name = "MainMenuSequence.OptionMenuSequence.Menu.LanguageSettingMenuItem")]
728 #[parent(crate::app::mainmenusequence::MainMenuSequence_OptionMenuSequence_Menu_MenuItem)]
729 pub struct MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem {}
730
731 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_TopMenuSequence_Menu_MenuContent.md"))]
732 #[::unity::class(namespace = "App", name = "MainMenuSequence.TopMenuSequence.Menu.MenuContent")]
733 #[parent(crate::app::basicmenucontent::BasicMenuContent)]
734 pub struct MainMenuSequence_TopMenuSequence_Menu_MenuContent {}
735
736 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_CharacterWork.md"))]
737 #[::unity::class(namespace = "App", name = "MainMenuSequence.CharacterWork")]
738 #[parent(crate::system::object::Object)]
739 pub struct MainMenuSequence_CharacterWork {}
740
741 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent.md"))]
742 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerBirthdayInputMenuSequence.Menu.DayMenuItemContent")]
743 #[parent(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent)]
744 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent {}
745
746 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_OptionMenuSequence_Menu.md"))]
747 #[::unity::class(namespace = "App", name = "MainMenuSequence.OptionMenuSequence.Menu")]
748 #[parent(crate::app::basicmenu::BasicMenu)]
749 pub struct MainMenuSequence_OptionMenuSequence_Menu {}
750
751 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerGenderSelectMenuSequence.md"))]
752 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerGenderSelectMenuSequence")]
753 #[parent(crate::app::mainmenusequence::MainMenuSequence_MenuSequenceBase)]
754 pub struct MainMenuSequence_PlayerGenderSelectMenuSequence {
755 #[offset(120)]
756 #[rename(name = "m_Gender")]
757 pub m_gender: crate::app::gender::Gender,
758 #[offset(128)]
759 #[rename(name = "m_MenuAnimator")]
760 pub m_menu_animator: crate::unity_engine::animator::Animator,
761 }
762
763 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_NameCheckDialogItemNo.md"))]
764 #[::unity::class(namespace = "App", name = "MainMenuSequence.NameCheckDialogItemNo")]
765 #[parent(crate::app::mainmenusequence::MainMenuSequence_NameCheckDialogItemYes)]
766 pub struct MainMenuSequence_NameCheckDialogItemNo {}
767
768 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem.md"))]
769 #[::unity::class(namespace = "App", name = "MainMenuSequence.DifficultySelectMenuSequence.Menu.HardMenuItem")]
770 #[parent(crate::app::mainmenusequence::MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem)]
771 pub struct MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem {}
772
773 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem.md"))]
774 #[::unity::class(namespace = "App", name = "MainMenuSequence.GrowModeSelectMenuSequence.Menu.FixedMenuItem")]
775 #[parent(crate::app::mainmenusequence::MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem)]
776 pub struct MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem {}
777
778 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_OptionMenuSequence.md"))]
779 #[::unity::class(namespace = "App", name = "MainMenuSequence.OptionMenuSequence")]
780 #[parent(crate::app::mainmenusequence::MainMenuSequence_MenuSequenceBase)]
781 pub struct MainMenuSequence_OptionMenuSequence {}
782
783 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_DifficultySelectMenuSequence_Menu.md"))]
784 #[::unity::class(namespace = "App", name = "MainMenuSequence.DifficultySelectMenuSequence.Menu")]
785 #[parent(crate::app::basicmenu::BasicMenu)]
786 pub struct MainMenuSequence_DifficultySelectMenuSequence_Menu {}
787
788 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem.md"))]
789 #[::unity::class(namespace = "App", name = "MainMenuSequence.DifficultySelectMenuSequence.Menu.LunaticMenuItem")]
790 #[parent(crate::app::mainmenusequence::MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem)]
791 pub struct MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem {}
792
793 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_HistoryInfo_Window.md"))]
794 #[::unity::class(namespace = "App", name = "MainMenuSequence.HistoryInfo.Window")]
795 #[parent(crate::system::object::Object)]
796 pub struct MainMenuSequence_HistoryInfo_Window {
797 #[offset(16)]
798 #[rename(name = "m_RootObject")]
799 pub m_root_object: crate::unity_engine::gameobject::GameObject,
800 #[offset(24)]
801 #[rename(name = "m_CanvasGroup")]
802 pub m_canvas_group: crate::unity_engine::canvasgroup::CanvasGroup,
803 #[offset(32)]
804 #[rename(name = "m_HistoryText")]
805 pub m_history_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
806 #[offset(40)]
807 #[rename(name = "m_InfoKind")]
808 pub m_info_kind: crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind,
809 }
810
811 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem.md"))]
812 #[::unity::class(namespace = "App", name = "MainMenuSequence.TopMenuSequence.Menu.DLCMenuItem")]
813 #[parent(crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuItem)]
814 pub struct MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem {}
815
816 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_CameraWork.md"))]
817 #[::unity::class(namespace = "App", name = "MainMenuSequence.CameraWork")]
818 #[parent(crate::system::object::Object)]
819 pub struct MainMenuSequence_CameraWork {}
820
821 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_LanguageSettingMenuSequence_Menu.md"))]
822 #[::unity::class(namespace = "App", name = "MainMenuSequence.LanguageSettingMenuSequence.Menu")]
823 #[parent(crate::app::basicmenu::BasicMenu)]
824 pub struct MainMenuSequence_LanguageSettingMenuSequence_Menu {
825 #[static_field]
826 #[rename(name = "LanguageMessTable")]
827 pub language_mess_table: ::unity::Array<crate::app::language::Language_Langs>,
828 #[static_field]
829 #[rename(name = "LanguageVoiceTable")]
830 pub language_voice_table: ::unity::Array<crate::app::language::Language_Voices>,
831 #[offset(196)]
832 #[rename(name = "m_LangMessIndexOld")]
833 pub m_lang_mess_index_old: i32,
834 #[offset(200)]
835 #[rename(name = "m_LangVoiceIndexOld")]
836 pub m_lang_voice_index_old: i32,
837 #[offset(204)]
838 #[rename(name = "m_LangMessIndex")]
839 pub m_lang_mess_index: i32,
840 #[offset(208)]
841 #[rename(name = "m_LangVoiceIndex")]
842 pub m_lang_voice_index: i32,
843 }
844
845 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent.md"))]
846 #[::unity::class(namespace = "App", name = "MainMenuSequence.PlayerBirthdayInputMenuSequence.Menu.MenuItemContent")]
847 #[parent(crate::app::basicmenuitemcontent::BasicMenuItemContent)]
848 pub struct MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent {
849 #[offset(72)]
850 #[rename(name = "m_ValueFrameObject")]
851 pub m_value_frame_object: crate::unity_engine::gameobject::GameObject,
852 #[offset(80)]
853 #[rename(name = "m_ValueText")]
854 pub m_value_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
855 }
856
857 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GameModeSelectMenuSequence_Menu.md"))]
858 #[::unity::class(namespace = "App", name = "MainMenuSequence.GameModeSelectMenuSequence.Menu")]
859 #[parent(crate::app::basicmenu::BasicMenu)]
860 pub struct MainMenuSequence_GameModeSelectMenuSequence_Menu {}
861
862 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_NetworkServiceSelectMenuSequence.md"))]
863 #[::unity::class(namespace = "App", name = "MainMenuSequence.NetworkServiceSelectMenuSequence")]
864 #[parent(crate::app::mainmenusequence::MainMenuSequence_MenuSequenceBase)]
865 pub struct MainMenuSequence_NetworkServiceSelectMenuSequence {}
866
867 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent.md"))]
868 #[::unity::class(namespace = "App", name = "MainMenuSequence.NetworkServiceSelectMenuSequence.Menu.MenuContent")]
869 #[parent(crate::app::basicmenucontent::BasicMenuContent)]
870 pub struct MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent {}
871
872 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mainmenusequence/MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem.md"))]
873 #[::unity::class(namespace = "App", name = "MainMenuSequence.GameModeSelectMenuSequence.Menu.MenuItem")]
874 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
875 pub struct MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem {
876 #[offset(100)]
877 #[rename(name = "m_GameMode")]
878 pub m_game_mode: crate::app::gamemode::GameMode,
879 }
880}
881
882#[cfg(feature = "app-mainmenusequence-types")]
883pub use __types::*;
884
885#[cfg(feature = "app-mainmenusequence")]
886pub trait IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContentMethods:
887 IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent
888{
889 #[doc = "`GetMenuItemContentMax()` overload"]
890 fn get_menu_item_content_max(self) -> i32 {
891 unsafe {
892 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
893 <Self as ::unity::SystemObject>::as_instance(self),
894 );
895 {
896 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
897 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
898 panic!(
899 "unity: virtual slot {}
900 out of range (vtable len {}
901) on the runtime class behind {}
902 (method `{}
903`)",
904 4usize,
905 __vt.len(),
906 <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
907 "GetMenuItemContentMax",
908 )
909 });
910 let __inner: extern "C" fn(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent, ::unity::OptionalMethod) -> i32 =
911 ::core::mem::transmute(__vi.method_ptr);
912 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
913 __inner(__receiver, __mi)
914 }
915 }
916 }
917 #[doc = "`.ctor()` overload"]
918 fn ctor(self) -> () {
919 unsafe {
920 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
921 <Self as ::unity::SystemObject>::as_instance(self),
922 );
923 ::unity::il2cpp_call!((::unity::module_base()+0x23019b0usize)as*mut u8,();
924(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent)__receiver)
925 }
926 }
927}
928
929#[cfg(feature = "app-mainmenusequence")]
930impl<__T: IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent> IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContentMethods
931 for __T
932{
933}
934
935#[cfg(feature = "app-mainmenusequence")]
936impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent {
937 pub fn get_menu_item_content_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
938 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
939 }
940
941 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
942 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
943 }
944}
945
946#[cfg(feature = "app-mainmenusequence")]
947impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent {
948 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent`'s own `GetMenuItemContentMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
949 pub unsafe fn get_menu_item_content_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
950 let __mi = Self::get_menu_item_content_max_method_info();
951 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
952 __inner(this.into(), ::core::option::Option::None)
953 }
954}
955
956#[cfg(feature = "app-mainmenusequence")]
957impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent {
958 #[doc = "`.ctor()` — no args"]
959 pub fn new() -> Self {
960 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
961 panic!(
962 "{}
963::{}
964 failed to instantiate",
965 ::core::stringify!(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent),
966 ::core::stringify!(new),
967 )
968 });
969 <Self as IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContentMethods>::ctor(this);
970 this
971 }
972}
973
974#[cfg(feature = "app-mainmenusequence")]
975impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu {
976 #[doc = "`ReturnSequence()` overload"]
977 pub fn return_sequence() -> () {
978 unsafe {
979 ::unity::il2cpp_call!((::unity::module_base()+0x1b68e00usize)as*mut u8,();
980 )
981 }
982 }
983
984 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst, crate::app::mainmenusequence::MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent)` overload"]
985 pub fn create_menu_bind(
986 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
987 menu_content: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent>,
988 ) -> () {
989 unsafe {
990 ::unity::il2cpp_call!((::unity::module_base()+0x1b68f00usize)as*mut u8,();
991(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::mainmenusequence::MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent)::core::convert::Into::into(menu_content))
992 }
993 }
994}
995
996#[cfg(feature = "app-mainmenusequence")]
997pub trait IMainMenuSequence_NetworkServiceSelectMenuSequence_MenuMethods: IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu {
998 #[doc = "`GetShowRowMax()` overload"]
999 fn get_show_row_max(self) -> i32 {
1000 unsafe {
1001 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
1002 <Self as ::unity::SystemObject>::as_instance(self),
1003 );
1004 {
1005 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1006 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
1007 panic!(
1008 "unity: virtual slot {}
1009 out of range (vtable len {}
1010) on the runtime class behind {}
1011 (method `{}
1012`)",
1013 32usize,
1014 __vt.len(),
1015 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
1016 "GetShowRowMax",
1017 )
1018 });
1019 let __inner: extern "C" fn(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu, ::unity::OptionalMethod) -> i32 =
1020 ::core::mem::transmute(__vi.method_ptr);
1021 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1022 __inner(__receiver, __mi)
1023 }
1024 }
1025 }
1026 #[doc = "`OnClose()` overload"]
1027 fn on_close(self) -> () {
1028 unsafe {
1029 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
1030 <Self as ::unity::SystemObject>::as_instance(self),
1031 );
1032 {
1033 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1034 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
1035 panic!(
1036 "unity: virtual slot {}
1037 out of range (vtable len {}
1038) on the runtime class behind {}
1039 (method `{}
1040`)",
1041 26usize,
1042 __vt.len(),
1043 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
1044 "OnClose",
1045 )
1046 });
1047 let __inner: extern "C" fn(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu, ::unity::OptionalMethod) -> () =
1048 ::core::mem::transmute(__vi.method_ptr);
1049 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1050 __inner(__receiver, __mi)
1051 }
1052 }
1053 }
1054 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
1055 fn ctor(
1056 self,
1057 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
1058 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
1059 ) -> () {
1060 unsafe {
1061 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
1062 <Self as ::unity::SystemObject>::as_instance(self),
1063 );
1064 ::unity::il2cpp_call!((::unity::module_base()+0x1b68df0usize)as*mut u8,();
1065(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
1066 }
1067 }
1068}
1069
1070#[cfg(feature = "app-mainmenusequence")]
1071impl<__T: IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu> IMainMenuSequence_NetworkServiceSelectMenuSequence_MenuMethods for __T {}
1072
1073#[cfg(feature = "app-mainmenusequence")]
1074impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu {
1075 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1076 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1077 }
1078
1079 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1080 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1081 }
1082
1083 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1084 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1085 }
1086
1087 pub fn return_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1088 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1089 }
1090
1091 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1092 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1093 }
1094}
1095
1096#[cfg(feature = "app-mainmenusequence")]
1097impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu {
1098 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1099 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
1100 let __mi = Self::get_show_row_max_method_info();
1101 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1102 __inner(this.into(), ::core::option::Option::None)
1103 }
1104
1105 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1106 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1107 let __mi = Self::on_close_method_info();
1108 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1109 __inner(this.into(), ::core::option::Option::None)
1110 }
1111}
1112
1113#[cfg(feature = "app-mainmenusequence")]
1114impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu {
1115 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
1116 pub fn new(
1117 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
1118 menu_content: crate::app::basicmenucontent::BasicMenuContent,
1119 ) -> Self {
1120 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1121 panic!(
1122 "{}
1123::{}
1124 failed to instantiate",
1125 ::core::stringify!(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu),
1126 ::core::stringify!(new),
1127 )
1128 });
1129 <Self as IMainMenuSequence_NetworkServiceSelectMenuSequence_MenuMethods>::ctor(this, menu_item_list, menu_content);
1130 this
1131 }
1132}
1133
1134#[cfg(feature = "app-mainmenusequence")]
1135pub trait IMainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItemMethods:
1136 IMainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem
1137{
1138 #[doc = "`GetName()` overload"]
1139 fn get_name(self) -> ::unity::Il2CppString {
1140 unsafe {
1141 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem as ::unity::FromIlInstance>::from_il_instance(
1142 <Self as ::unity::SystemObject>::as_instance(self),
1143 );
1144 {
1145 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1146 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1147 panic!(
1148 "unity: virtual slot {}
1149 out of range (vtable len {}
1150) on the runtime class behind {}
1151 (method `{}
1152`)",
1153 4usize,
1154 __vt.len(),
1155 <MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem as ::unity::ClassIdentity>::NAME,
1156 "GetName",
1157 )
1158 });
1159 let __inner: extern "C" fn(
1160 MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem,
1161 ::unity::OptionalMethod,
1162 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1163 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1164 __inner(__receiver, __mi)
1165 }
1166 }
1167 }
1168 #[doc = "`GetParamName()` overload"]
1169 fn get_param_name(self) -> ::unity::Il2CppString {
1170 unsafe {
1171 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem as ::unity::FromIlInstance>::from_il_instance(
1172 <Self as ::unity::SystemObject>::as_instance(self),
1173 );
1174 {
1175 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1176 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
1177 panic!(
1178 "unity: virtual slot {}
1179 out of range (vtable len {}
1180) on the runtime class behind {}
1181 (method `{}
1182`)",
1183 27usize,
1184 __vt.len(),
1185 <MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem as ::unity::ClassIdentity>::NAME,
1186 "GetParamName",
1187 )
1188 });
1189 let __inner: extern "C" fn(
1190 MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem,
1191 ::unity::OptionalMethod,
1192 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1193 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1194 __inner(__receiver, __mi)
1195 }
1196 }
1197 }
1198 #[doc = "`KeyCall()` overload"]
1199 fn key_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1200 unsafe {
1201 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem as ::unity::FromIlInstance>::from_il_instance(
1202 <Self as ::unity::SystemObject>::as_instance(self),
1203 );
1204 {
1205 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1206 let __vi = *__vt.get(17usize).unwrap_or_else(|| {
1207 panic!(
1208 "unity: virtual slot {}
1209 out of range (vtable len {}
1210) on the runtime class behind {}
1211 (method `{}
1212`)",
1213 17usize,
1214 __vt.len(),
1215 <MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem as ::unity::ClassIdentity>::NAME,
1216 "KeyCall",
1217 )
1218 });
1219 let __inner: extern "C" fn(
1220 MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem,
1221 ::unity::OptionalMethod,
1222 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1223 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1224 __inner(__receiver, __mi)
1225 }
1226 }
1227 }
1228 #[doc = "`.ctor()` overload"]
1229 fn ctor(self) -> () {
1230 unsafe {
1231 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem as ::unity::FromIlInstance>::from_il_instance(
1232 <Self as ::unity::SystemObject>::as_instance(self),
1233 );
1234 ::unity::il2cpp_call!((::unity::module_base()+0x23040f0usize)as*mut u8,();
1235(MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem)__receiver)
1236 }
1237 }
1238}
1239
1240#[cfg(feature = "app-mainmenusequence")]
1241impl<__T: IMainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem> IMainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItemMethods
1242 for __T
1243{
1244}
1245
1246#[cfg(feature = "app-mainmenusequence")]
1247impl MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem {
1248 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1249 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1250 }
1251
1252 pub fn get_param_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1253 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1254 }
1255
1256 pub fn key_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1257 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1258 }
1259
1260 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1261 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1262 }
1263}
1264
1265#[cfg(feature = "app-mainmenusequence")]
1266impl MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem {
1267 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1268 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1269 let __mi = Self::get_name_method_info();
1270 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1271 __inner(this.into(), ::core::option::Option::None)
1272 }
1273
1274 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem`'s own `GetParamName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1275 pub unsafe fn get_param_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1276 let __mi = Self::get_param_name_method_info();
1277 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1278 __inner(this.into(), ::core::option::Option::None)
1279 }
1280
1281 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem`'s own `KeyCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1282 pub unsafe fn key_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1283 let __mi = Self::key_call_method_info();
1284 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1285 ::core::mem::transmute(__mi.method_ptr);
1286 __inner(this.into(), ::core::option::Option::None)
1287 }
1288}
1289
1290#[cfg(feature = "app-mainmenusequence")]
1291impl MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem {
1292 #[doc = "`.ctor()` — no args"]
1293 pub fn new() -> Self {
1294 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1295 panic!(
1296 "{}
1297::{}
1298 failed to instantiate",
1299 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem),
1300 ::core::stringify!(new),
1301 )
1302 });
1303 <Self as IMainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItemMethods>::ctor(this);
1304 this
1305 }
1306}
1307
1308#[cfg(feature = "app-mainmenusequence")]
1309pub trait IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemMethods: IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem {
1310 #[doc = "`.ctor(crate::app::difficulty::Difficulty)` overload"]
1311 fn ctor(self, difficulty: impl ::core::convert::Into<crate::app::difficulty::Difficulty>) -> () {
1312 unsafe {
1313 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1314 <Self as ::unity::SystemObject>::as_instance(self),
1315 );
1316 ::unity::il2cpp_call!((::unity::module_base()+0x2300630usize)as*mut u8,();
1317(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem)__receiver,(crate::app::difficulty::Difficulty)::core::convert::Into::into(difficulty))
1318 }
1319 }
1320 #[doc = "`GetHelp()` overload"]
1321 fn get_help(self) -> ::unity::Il2CppString {
1322 unsafe {
1323 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1324 <Self as ::unity::SystemObject>::as_instance(self),
1325 );
1326 {
1327 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1328 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
1329 panic!(
1330 "unity: virtual slot {}
1331 out of range (vtable len {}
1332) on the runtime class behind {}
1333 (method `{}
1334`)",
1335 27usize,
1336 __vt.len(),
1337 <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
1338 "GetHelp",
1339 )
1340 });
1341 let __inner: extern "C" fn(
1342 MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem,
1343 ::unity::OptionalMethod,
1344 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1345 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1346 __inner(__receiver, __mi)
1347 }
1348 }
1349 }
1350 #[doc = "`ACall()` overload"]
1351 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1352 unsafe {
1353 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1354 <Self as ::unity::SystemObject>::as_instance(self),
1355 );
1356 {
1357 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1358 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1359 panic!(
1360 "unity: virtual slot {}
1361 out of range (vtable len {}
1362) on the runtime class behind {}
1363 (method `{}
1364`)",
1365 18usize,
1366 __vt.len(),
1367 <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
1368 "ACall",
1369 )
1370 });
1371 let __inner: extern "C" fn(
1372 MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem,
1373 ::unity::OptionalMethod,
1374 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1375 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1376 __inner(__receiver, __mi)
1377 }
1378 }
1379 }
1380 #[doc = "`BCall()` overload"]
1381 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1382 unsafe {
1383 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1384 <Self as ::unity::SystemObject>::as_instance(self),
1385 );
1386 {
1387 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1388 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
1389 panic!(
1390 "unity: virtual slot {}
1391 out of range (vtable len {}
1392) on the runtime class behind {}
1393 (method `{}
1394`)",
1395 19usize,
1396 __vt.len(),
1397 <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
1398 "BCall",
1399 )
1400 });
1401 let __inner: extern "C" fn(
1402 MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem,
1403 ::unity::OptionalMethod,
1404 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1405 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1406 __inner(__receiver, __mi)
1407 }
1408 }
1409 }
1410}
1411
1412#[cfg(feature = "app-mainmenusequence")]
1413impl<__T: IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem> IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemMethods for __T {}
1414
1415#[cfg(feature = "app-mainmenusequence")]
1416impl MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem {
1417 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1418 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1419 }
1420
1421 pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1422 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1423 }
1424
1425 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1426 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1427 }
1428
1429 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1430 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1431 }
1432}
1433
1434#[cfg(feature = "app-mainmenusequence")]
1435impl MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem {
1436 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem`'s own `GetHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1437 pub unsafe fn get_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1438 let __mi = Self::get_help_method_info();
1439 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1440 __inner(this.into(), ::core::option::Option::None)
1441 }
1442
1443 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1444 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1445 let __mi = Self::a_call_method_info();
1446 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1447 ::core::mem::transmute(__mi.method_ptr);
1448 __inner(this.into(), ::core::option::Option::None)
1449 }
1450
1451 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1452 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1453 let __mi = Self::b_call_method_info();
1454 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1455 ::core::mem::transmute(__mi.method_ptr);
1456 __inner(this.into(), ::core::option::Option::None)
1457 }
1458}
1459
1460#[cfg(feature = "app-mainmenusequence")]
1461impl MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem {
1462 #[doc = "`.ctor(crate::app::difficulty::Difficulty)` — overload selector"]
1463 pub fn new(difficulty: crate::app::difficulty::Difficulty) -> Self {
1464 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1465 panic!(
1466 "{}
1467::{}
1468 failed to instantiate",
1469 ::core::stringify!(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem),
1470 ::core::stringify!(new),
1471 )
1472 });
1473 <Self as IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemMethods>::ctor(this, difficulty);
1474 this
1475 }
1476}
1477
1478#[cfg(feature = "app-mainmenusequence")]
1479pub trait IMainMenuSequence_TopMenuSequence_Menu_ContinueMenuItemMethods: IMainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem {
1480 #[doc = "`GetName()` overload"]
1481 fn get_name(self) -> ::unity::Il2CppString {
1482 unsafe {
1483 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem as ::unity::FromIlInstance>::from_il_instance(
1484 <Self as ::unity::SystemObject>::as_instance(self),
1485 );
1486 {
1487 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1488 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1489 panic!(
1490 "unity: virtual slot {}
1491 out of range (vtable len {}
1492) on the runtime class behind {}
1493 (method `{}
1494`)",
1495 4usize,
1496 __vt.len(),
1497 <MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem as ::unity::ClassIdentity>::NAME,
1498 "GetName",
1499 )
1500 });
1501 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1502 ::core::mem::transmute(__vi.method_ptr);
1503 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1504 __inner(__receiver, __mi)
1505 }
1506 }
1507 }
1508 #[doc = "`BuildAttribute()` overload"]
1509 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1510 unsafe {
1511 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem as ::unity::FromIlInstance>::from_il_instance(
1512 <Self as ::unity::SystemObject>::as_instance(self),
1513 );
1514 {
1515 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1516 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1517 panic!(
1518 "unity: virtual slot {}
1519 out of range (vtable len {}
1520) on the runtime class behind {}
1521 (method `{}
1522`)",
1523 8usize,
1524 __vt.len(),
1525 <MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem as ::unity::ClassIdentity>::NAME,
1526 "BuildAttribute",
1527 )
1528 });
1529 let __inner: extern "C" fn(
1530 MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem,
1531 ::unity::OptionalMethod,
1532 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
1533 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1534 __inner(__receiver, __mi)
1535 }
1536 }
1537 }
1538 #[doc = "`ACall()` overload"]
1539 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1540 unsafe {
1541 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem as ::unity::FromIlInstance>::from_il_instance(
1542 <Self as ::unity::SystemObject>::as_instance(self),
1543 );
1544 {
1545 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1546 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1547 panic!(
1548 "unity: virtual slot {}
1549 out of range (vtable len {}
1550) on the runtime class behind {}
1551 (method `{}
1552`)",
1553 18usize,
1554 __vt.len(),
1555 <MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem as ::unity::ClassIdentity>::NAME,
1556 "ACall",
1557 )
1558 });
1559 let __inner: extern "C" fn(
1560 MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem,
1561 ::unity::OptionalMethod,
1562 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1563 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1564 __inner(__receiver, __mi)
1565 }
1566 }
1567 }
1568 #[doc = "`.ctor()` overload"]
1569 fn ctor(self) -> () {
1570 unsafe {
1571 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem as ::unity::FromIlInstance>::from_il_instance(
1572 <Self as ::unity::SystemObject>::as_instance(self),
1573 );
1574 ::unity::il2cpp_call!((::unity::module_base()+0x2306a30usize)as*mut u8,();
1575(MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem)__receiver)
1576 }
1577 }
1578}
1579
1580#[cfg(feature = "app-mainmenusequence")]
1581impl<__T: IMainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem> IMainMenuSequence_TopMenuSequence_Menu_ContinueMenuItemMethods for __T {}
1582
1583#[cfg(feature = "app-mainmenusequence")]
1584impl MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem {
1585 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1586 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1587 }
1588
1589 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1590 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1591 }
1592
1593 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1594 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1595 }
1596
1597 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1598 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1599 }
1600}
1601
1602#[cfg(feature = "app-mainmenusequence")]
1603impl MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem {
1604 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1605 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1606 let __mi = Self::get_name_method_info();
1607 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1608 __inner(this.into(), ::core::option::Option::None)
1609 }
1610
1611 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1612 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1613 let __mi = Self::build_attribute_method_info();
1614 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1615 ::core::mem::transmute(__mi.method_ptr);
1616 __inner(this.into(), ::core::option::Option::None)
1617 }
1618
1619 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1620 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1621 let __mi = Self::a_call_method_info();
1622 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1623 ::core::mem::transmute(__mi.method_ptr);
1624 __inner(this.into(), ::core::option::Option::None)
1625 }
1626}
1627
1628#[cfg(feature = "app-mainmenusequence")]
1629impl MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem {
1630 #[doc = "`.ctor()` — no args"]
1631 pub fn new() -> Self {
1632 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1633 panic!(
1634 "{}
1635::{}
1636 failed to instantiate",
1637 ::core::stringify!(MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem),
1638 ::core::stringify!(new),
1639 )
1640 });
1641 <Self as IMainMenuSequence_TopMenuSequence_Menu_ContinueMenuItemMethods>::ctor(this);
1642 this
1643 }
1644}
1645
1646#[cfg(feature = "app-mainmenusequence")]
1647pub trait IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemMethods: IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem {
1648 #[doc = "`GetParamName()` overload"]
1649 fn get_param_name(self) -> ::unity::Il2CppString {
1650 unsafe {
1651 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1652 <Self as ::unity::SystemObject>::as_instance(self),
1653 );
1654 {
1655 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1656 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
1657 panic!(
1658 "unity: virtual slot {}
1659 out of range (vtable len {}
1660) on the runtime class behind {}
1661 (method `{}
1662`)",
1663 27usize,
1664 __vt.len(),
1665 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
1666 "GetParamName",
1667 )
1668 });
1669 let __inner: extern "C" fn(
1670 MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem,
1671 ::unity::OptionalMethod,
1672 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1673 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1674 __inner(__receiver, __mi)
1675 }
1676 }
1677 }
1678 #[doc = "`BCall()` overload"]
1679 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1680 unsafe {
1681 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1682 <Self as ::unity::SystemObject>::as_instance(self),
1683 );
1684 {
1685 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1686 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
1687 panic!(
1688 "unity: virtual slot {}
1689 out of range (vtable len {}
1690) on the runtime class behind {}
1691 (method `{}
1692`)",
1693 19usize,
1694 __vt.len(),
1695 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
1696 "BCall",
1697 )
1698 });
1699 let __inner: extern "C" fn(
1700 MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem,
1701 ::unity::OptionalMethod,
1702 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1703 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1704 __inner(__receiver, __mi)
1705 }
1706 }
1707 }
1708 #[doc = "`.ctor()` overload"]
1709 fn ctor(self) -> () {
1710 unsafe {
1711 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1712 <Self as ::unity::SystemObject>::as_instance(self),
1713 );
1714 ::unity::il2cpp_call!((::unity::module_base()+0x2302830usize)as*mut u8,();
1715(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem)__receiver)
1716 }
1717 }
1718}
1719
1720#[cfg(feature = "app-mainmenusequence")]
1721impl<__T: IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem> IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemMethods for __T {}
1722
1723#[cfg(feature = "app-mainmenusequence")]
1724impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem {
1725 pub fn get_param_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1726 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1727 }
1728
1729 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1730 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1731 }
1732
1733 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1734 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1735 }
1736}
1737
1738#[cfg(feature = "app-mainmenusequence")]
1739impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem {
1740 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem`'s own `GetParamName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1741 pub unsafe fn get_param_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1742 let __mi = Self::get_param_name_method_info();
1743 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1744 __inner(this.into(), ::core::option::Option::None)
1745 }
1746
1747 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1748 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1749 let __mi = Self::b_call_method_info();
1750 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1751 ::core::mem::transmute(__mi.method_ptr);
1752 __inner(this.into(), ::core::option::Option::None)
1753 }
1754}
1755
1756#[cfg(feature = "app-mainmenusequence")]
1757impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem {
1758 #[doc = "`.ctor()` — no args"]
1759 pub fn new() -> Self {
1760 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1761 panic!(
1762 "{}
1763::{}
1764 failed to instantiate",
1765 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem),
1766 ::core::stringify!(new),
1767 )
1768 });
1769 <Self as IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemMethods>::ctor(this);
1770 this
1771 }
1772}
1773
1774#[cfg(feature = "app-mainmenusequence")]
1775pub trait IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContentMethods:
1776 IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent
1777{
1778 #[doc = "`Build(crate::app::basicmenuitem::BasicMenuItem)` overload"]
1779 fn build(self, menu_item: impl ::core::convert::Into<crate::app::basicmenuitem::BasicMenuItem>) -> () {
1780 unsafe {
1781 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1782 <Self as ::unity::SystemObject>::as_instance(self),
1783 );
1784 {
1785 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1786 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1787 panic!(
1788 "unity: virtual slot {}
1789 out of range (vtable len {}
1790) on the runtime class behind {}
1791 (method `{}
1792`)",
1793 8usize,
1794 __vt.len(),
1795 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
1796 "Build",
1797 )
1798 });
1799 let __inner: extern "C" fn(
1800 MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent,
1801 crate::app::basicmenuitem::BasicMenuItem,
1802 ::unity::OptionalMethod,
1803 ) -> () = ::core::mem::transmute(__vi.method_ptr);
1804 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1805 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
1806 }
1807 }
1808 }
1809 #[doc = "`BuildText()` overload"]
1810 fn build_text(self) -> () {
1811 unsafe {
1812 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1813 <Self as ::unity::SystemObject>::as_instance(self),
1814 );
1815 {
1816 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1817 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1818 panic!(
1819 "unity: virtual slot {}
1820 out of range (vtable len {}
1821) on the runtime class behind {}
1822 (method `{}
1823`)",
1824 10usize,
1825 __vt.len(),
1826 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
1827 "BuildText",
1828 )
1829 });
1830 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
1831 ::core::mem::transmute(__vi.method_ptr);
1832 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1833 __inner(__receiver, __mi)
1834 }
1835 }
1836 }
1837 #[doc = "`SetupByMenuItem(crate::app::mainmenusequence::MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem)` overload"]
1838 fn setup_by_menu_item(
1839 self,
1840 menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem>,
1841 ) -> () {
1842 unsafe {
1843 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1844 <Self as ::unity::SystemObject>::as_instance(self),
1845 );
1846 ::unity::il2cpp_call!((::unity::module_base()+0x2302970usize)as*mut u8,();
1847(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent)__receiver,(crate::app::mainmenusequence::MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem)::core::convert::Into::into(menu_item))
1848 }
1849 }
1850 #[doc = "`BuildTextColor()` overload"]
1851 fn build_text_color(self) -> () {
1852 unsafe {
1853 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1854 <Self as ::unity::SystemObject>::as_instance(self),
1855 );
1856 {
1857 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1858 let __vi = *__vt.get(11usize).unwrap_or_else(|| {
1859 panic!(
1860 "unity: virtual slot {}
1861 out of range (vtable len {}
1862) on the runtime class behind {}
1863 (method `{}
1864`)",
1865 11usize,
1866 __vt.len(),
1867 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
1868 "BuildTextColor",
1869 )
1870 });
1871 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
1872 ::core::mem::transmute(__vi.method_ptr);
1873 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1874 __inner(__receiver, __mi)
1875 }
1876 }
1877 }
1878 #[doc = "`UpdateTextColor()` overload"]
1879 fn update_text_color(self) -> () {
1880 unsafe {
1881 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1882 <Self as ::unity::SystemObject>::as_instance(self),
1883 );
1884 {
1885 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1886 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
1887 panic!(
1888 "unity: virtual slot {}
1889 out of range (vtable len {}
1890) on the runtime class behind {}
1891 (method `{}
1892`)",
1893 7usize,
1894 __vt.len(),
1895 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
1896 "UpdateTextColor",
1897 )
1898 });
1899 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
1900 ::core::mem::transmute(__vi.method_ptr);
1901 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1902 __inner(__receiver, __mi)
1903 }
1904 }
1905 }
1906 #[doc = "`.ctor()` overload"]
1907 fn ctor(self) -> () {
1908 unsafe {
1909 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1910 <Self as ::unity::SystemObject>::as_instance(self),
1911 );
1912 ::unity::il2cpp_call!((::unity::module_base()+0x2302cd0usize)as*mut u8,();
1913(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent)__receiver)
1914 }
1915 }
1916}
1917
1918#[cfg(feature = "app-mainmenusequence")]
1919impl<__T: IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent>
1920 IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContentMethods for __T
1921{
1922}
1923
1924#[cfg(feature = "app-mainmenusequence")]
1925impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent {
1926 pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1927 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1928 }
1929
1930 pub fn build_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1931 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1932 }
1933
1934 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1935 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1936 }
1937
1938 pub fn build_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1939 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1940 }
1941
1942 pub fn update_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1943 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1944 }
1945
1946 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1947 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1948 }
1949}
1950
1951#[cfg(feature = "app-mainmenusequence")]
1952impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent {
1953 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent`'s own `Build`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1954 pub unsafe fn build(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item: crate::app::basicmenuitem::BasicMenuItem) -> () {
1955 let __mi = Self::build_method_info();
1956 let __inner: extern "C" fn(::unity::IlInstance, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
1957 ::core::mem::transmute(__mi.method_ptr);
1958 __inner(this.into(), menu_item, ::core::option::Option::None)
1959 }
1960
1961 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent`'s own `BuildText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1962 pub unsafe fn build_text(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1963 let __mi = Self::build_text_method_info();
1964 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1965 __inner(this.into(), ::core::option::Option::None)
1966 }
1967
1968 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent`'s own `BuildTextColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1969 pub unsafe fn build_text_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1970 let __mi = Self::build_text_color_method_info();
1971 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1972 __inner(this.into(), ::core::option::Option::None)
1973 }
1974
1975 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent`'s own `UpdateTextColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1976 pub unsafe fn update_text_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1977 let __mi = Self::update_text_color_method_info();
1978 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1979 __inner(this.into(), ::core::option::Option::None)
1980 }
1981}
1982
1983#[cfg(feature = "app-mainmenusequence")]
1984impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent {
1985 #[doc = "`.ctor()` — no args"]
1986 pub fn new() -> Self {
1987 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1988 panic!(
1989 "{}
1990::{}
1991 failed to instantiate",
1992 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent),
1993 ::core::stringify!(new),
1994 )
1995 });
1996 <Self as IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContentMethods>::ctor(this);
1997 this
1998 }
1999}
2000
2001#[cfg(feature = "app-mainmenusequence")]
2002pub trait IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemMethods:
2003 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem
2004{
2005 #[doc = "`KeyCall()` overload"]
2006 fn key_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2007 unsafe {
2008 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem as ::unity::FromIlInstance>::from_il_instance(
2009 <Self as ::unity::SystemObject>::as_instance(self),
2010 );
2011 {
2012 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2013 let __vi = *__vt.get(17usize).unwrap_or_else(|| {
2014 panic!(
2015 "unity: virtual slot {}
2016 out of range (vtable len {}
2017) on the runtime class behind {}
2018 (method `{}
2019`)",
2020 17usize,
2021 __vt.len(),
2022 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem as ::unity::ClassIdentity>::NAME,
2023 "KeyCall",
2024 )
2025 });
2026 let __inner: extern "C" fn(
2027 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem,
2028 ::unity::OptionalMethod,
2029 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2030 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2031 __inner(__receiver, __mi)
2032 }
2033 }
2034 }
2035 #[doc = "`.ctor()` overload"]
2036 fn ctor(self) -> () {
2037 unsafe {
2038 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem as ::unity::FromIlInstance>::from_il_instance(
2039 <Self as ::unity::SystemObject>::as_instance(self),
2040 );
2041 ::unity::il2cpp_call!((::unity::module_base()+0x2305430usize)as*mut u8,();
2042(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem)__receiver)
2043 }
2044 }
2045}
2046
2047#[cfg(feature = "app-mainmenusequence")]
2048impl<__T: IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem>
2049 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemMethods for __T
2050{
2051}
2052
2053#[cfg(feature = "app-mainmenusequence")]
2054impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem {
2055 pub fn key_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2056 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2057 }
2058
2059 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2060 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2061 }
2062}
2063
2064#[cfg(feature = "app-mainmenusequence")]
2065impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem {
2066 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem`'s own `KeyCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2067 pub unsafe fn key_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2068 let __mi = Self::key_call_method_info();
2069 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2070 ::core::mem::transmute(__mi.method_ptr);
2071 __inner(this.into(), ::core::option::Option::None)
2072 }
2073}
2074
2075#[cfg(feature = "app-mainmenusequence")]
2076impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem {
2077 #[doc = "`.ctor()` — no args"]
2078 pub fn new() -> Self {
2079 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2080 panic!(
2081 "{}
2082::{}
2083 failed to instantiate",
2084 ::core::stringify!(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem),
2085 ::core::stringify!(new),
2086 )
2087 });
2088 <Self as IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemMethods>::ctor(this);
2089 this
2090 }
2091}
2092
2093#[cfg(feature = "app-mainmenusequence")]
2094pub trait IMainMenuSequence_TopMenuSequence_Menu_MenuItemContentMethods: IMainMenuSequence_TopMenuSequence_Menu_MenuItemContent {
2095 #[doc = "`Build(crate::app::basicmenuitem::BasicMenuItem)` overload"]
2096 fn build(self, menu_item: impl ::core::convert::Into<crate::app::basicmenuitem::BasicMenuItem>) -> () {
2097 unsafe {
2098 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
2099 <Self as ::unity::SystemObject>::as_instance(self),
2100 );
2101 {
2102 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2103 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
2104 panic!(
2105 "unity: virtual slot {}
2106 out of range (vtable len {}
2107) on the runtime class behind {}
2108 (method `{}
2109`)",
2110 8usize,
2111 __vt.len(),
2112 <MainMenuSequence_TopMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
2113 "Build",
2114 )
2115 });
2116 let __inner: extern "C" fn(
2117 MainMenuSequence_TopMenuSequence_Menu_MenuItemContent,
2118 crate::app::basicmenuitem::BasicMenuItem,
2119 ::unity::OptionalMethod,
2120 ) -> () = ::core::mem::transmute(__vi.method_ptr);
2121 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2122 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
2123 }
2124 }
2125 }
2126 #[doc = "`BuildText()` overload"]
2127 fn build_text(self) -> () {
2128 unsafe {
2129 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
2130 <Self as ::unity::SystemObject>::as_instance(self),
2131 );
2132 {
2133 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2134 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
2135 panic!(
2136 "unity: virtual slot {}
2137 out of range (vtable len {}
2138) on the runtime class behind {}
2139 (method `{}
2140`)",
2141 10usize,
2142 __vt.len(),
2143 <MainMenuSequence_TopMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
2144 "BuildText",
2145 )
2146 });
2147 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
2148 ::core::mem::transmute(__vi.method_ptr);
2149 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2150 __inner(__receiver, __mi)
2151 }
2152 }
2153 }
2154 #[doc = "`SetupByMenuItem(crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuItem)` overload"]
2155 fn setup_by_menu_item(
2156 self,
2157 menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuItem>,
2158 ) -> () {
2159 unsafe {
2160 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
2161 <Self as ::unity::SystemObject>::as_instance(self),
2162 );
2163 ::unity::il2cpp_call!((::unity::module_base()+0x2306d90usize)as*mut u8,();
2164(MainMenuSequence_TopMenuSequence_Menu_MenuItemContent)__receiver,(crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuItem)::core::convert::Into::into(menu_item))
2165 }
2166 }
2167 #[doc = "`.ctor()` overload"]
2168 fn ctor(self) -> () {
2169 unsafe {
2170 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
2171 <Self as ::unity::SystemObject>::as_instance(self),
2172 );
2173 ::unity::il2cpp_call!((::unity::module_base()+0x2306ee0usize)as*mut u8,();
2174(MainMenuSequence_TopMenuSequence_Menu_MenuItemContent)__receiver)
2175 }
2176 }
2177}
2178
2179#[cfg(feature = "app-mainmenusequence")]
2180impl<__T: IMainMenuSequence_TopMenuSequence_Menu_MenuItemContent> IMainMenuSequence_TopMenuSequence_Menu_MenuItemContentMethods for __T {}
2181
2182#[cfg(feature = "app-mainmenusequence")]
2183impl MainMenuSequence_TopMenuSequence_Menu_MenuItemContent {
2184 pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2185 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2186 }
2187
2188 pub fn build_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2190 }
2191
2192 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2194 }
2195
2196 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2198 }
2199}
2200
2201#[cfg(feature = "app-mainmenusequence")]
2202impl MainMenuSequence_TopMenuSequence_Menu_MenuItemContent {
2203 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_MenuItemContent`'s own `Build`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2204 pub unsafe fn build(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item: crate::app::basicmenuitem::BasicMenuItem) -> () {
2205 let __mi = Self::build_method_info();
2206 let __inner: extern "C" fn(::unity::IlInstance, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
2207 ::core::mem::transmute(__mi.method_ptr);
2208 __inner(this.into(), menu_item, ::core::option::Option::None)
2209 }
2210
2211 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_MenuItemContent`'s own `BuildText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2212 pub unsafe fn build_text(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2213 let __mi = Self::build_text_method_info();
2214 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2215 __inner(this.into(), ::core::option::Option::None)
2216 }
2217}
2218
2219#[cfg(feature = "app-mainmenusequence")]
2220impl MainMenuSequence_TopMenuSequence_Menu_MenuItemContent {
2221 #[doc = "`.ctor()` — no args"]
2222 pub fn new() -> Self {
2223 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2224 panic!(
2225 "{}
2226::{}
2227 failed to instantiate",
2228 ::core::stringify!(MainMenuSequence_TopMenuSequence_Menu_MenuItemContent),
2229 ::core::stringify!(new),
2230 )
2231 });
2232 <Self as IMainMenuSequence_TopMenuSequence_Menu_MenuItemContentMethods>::ctor(this);
2233 this
2234 }
2235}
2236
2237#[cfg(feature = "app-mainmenusequence")]
2238impl MainMenuSequence_HistoryInfo {
2239 #[doc = "`LoadLayoutPrefabAsync()` overload"]
2240 pub fn load_layout_prefab_async() -> () {
2241 unsafe {
2242 ::unity::il2cpp_call!((::unity::module_base()+0x24a8d00usize)as*mut u8,();
2243 )
2244 }
2245 }
2246
2247 #[doc = "`UnloadLayoutPrefab()` overload"]
2248 pub fn unload_layout_prefab() -> () {
2249 unsafe {
2250 ::unity::il2cpp_call!((::unity::module_base()+0x24a8da0usize)as*mut u8,();
2251 )
2252 }
2253 }
2254
2255 #[doc = "`IsLoadingLayoutPrefab()` overload"]
2256 pub fn is_loading_layout_prefab() -> bool {
2257 unsafe {
2258 ::unity::il2cpp_call!((::unity::module_base()+0x24a8e20usize)as*mut u8,bool;
2259 )
2260 }
2261 }
2262}
2263
2264#[cfg(feature = "app-mainmenusequence")]
2265pub trait IMainMenuSequence_HistoryInfoMethods: IMainMenuSequence_HistoryInfo {
2266 #[doc = "`Setup()` overload"]
2267 fn setup(self) -> () {
2268 unsafe {
2269 let __receiver =
2270 <MainMenuSequence_HistoryInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2271 ::unity::il2cpp_call!((::unity::module_base()+0x24a8ea0usize)as*mut u8,();
2272(MainMenuSequence_HistoryInfo)__receiver)
2273 }
2274 }
2275 #[doc = "`GetWindow(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)` overload"]
2276 fn get_window(
2277 self,
2278 info_kind: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind>,
2279 ) -> crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_Window {
2280 unsafe {
2281 let __receiver =
2282 <MainMenuSequence_HistoryInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2283 ::unity::il2cpp_call!((::unity::module_base()+0x24a9220usize)as*mut u8,crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_Window;
2284(MainMenuSequence_HistoryInfo)__receiver,(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)::core::convert::Into::into(info_kind))
2285 }
2286 }
2287 #[doc = "`FadeIn()` overload"]
2288 fn fade_in(self) -> () {
2289 unsafe {
2290 let __receiver =
2291 <MainMenuSequence_HistoryInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2292 ::unity::il2cpp_call!((::unity::module_base()+0x24a9260usize)as*mut u8,();
2293(MainMenuSequence_HistoryInfo)__receiver)
2294 }
2295 }
2296 #[doc = "`FadeOut()` overload"]
2297 fn fade_out(self) -> () {
2298 unsafe {
2299 let __receiver =
2300 <MainMenuSequence_HistoryInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2301 ::unity::il2cpp_call!((::unity::module_base()+0x24a9310usize)as*mut u8,();
2302(MainMenuSequence_HistoryInfo)__receiver)
2303 }
2304 }
2305 #[doc = "`ShowWindow(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)` overload"]
2306 fn show_window(self, info_kind: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind>) -> () {
2307 unsafe {
2308 let __receiver =
2309 <MainMenuSequence_HistoryInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2310 ::unity::il2cpp_call!((::unity::module_base()+0x24a93c0usize)as*mut u8,();
2311(MainMenuSequence_HistoryInfo)__receiver,(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)::core::convert::Into::into(info_kind))
2312 }
2313 }
2314 #[doc = "`HideWindow(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)` overload"]
2315 fn hide_window(self, info_kind: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind>) -> () {
2316 unsafe {
2317 let __receiver =
2318 <MainMenuSequence_HistoryInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2319 ::unity::il2cpp_call!((::unity::module_base()+0x24a9410usize)as*mut u8,();
2320(MainMenuSequence_HistoryInfo)__receiver,(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)::core::convert::Into::into(info_kind))
2321 }
2322 }
2323 #[doc = "`SetHistoryText(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind, ::unity::Il2CppString)` overload"]
2324 fn set_history_text(
2325 self,
2326 info_kind: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind>,
2327 text: impl ::core::convert::Into<::unity::Il2CppString>,
2328 ) -> () {
2329 unsafe {
2330 let __receiver =
2331 <MainMenuSequence_HistoryInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2332 ::unity::il2cpp_call!((::unity::module_base()+0x24a9460usize)as*mut u8,();
2333(MainMenuSequence_HistoryInfo)__receiver,(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)::core::convert::Into::into(info_kind),(::unity::Il2CppString)::core::convert::Into::into(text))
2334 }
2335 }
2336 #[doc = "`ClearHistoryText(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)` overload"]
2337 fn clear_history_text(self, info_kind: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind>) -> () {
2338 unsafe {
2339 let __receiver =
2340 <MainMenuSequence_HistoryInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2341 ::unity::il2cpp_call!((::unity::module_base()+0x24a94b0usize)as*mut u8,();
2342(MainMenuSequence_HistoryInfo)__receiver,(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)::core::convert::Into::into(info_kind))
2343 }
2344 }
2345 #[doc = "`.ctor()` overload"]
2346 fn ctor(self) -> () {
2347 unsafe {
2348 let __receiver =
2349 <MainMenuSequence_HistoryInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2350 ::unity::il2cpp_call!((::unity::module_base()+0x24a9500usize)as*mut u8,();
2351(MainMenuSequence_HistoryInfo)__receiver)
2352 }
2353 }
2354}
2355
2356#[cfg(feature = "app-mainmenusequence")]
2357impl<__T: IMainMenuSequence_HistoryInfo> IMainMenuSequence_HistoryInfoMethods for __T {}
2358
2359#[cfg(feature = "app-mainmenusequence")]
2360impl MainMenuSequence_HistoryInfo {
2361 pub fn load_layout_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2362 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2363 }
2364
2365 pub fn unload_layout_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2366 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2367 }
2368
2369 pub fn is_loading_layout_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2370 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2371 }
2372
2373 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2374 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2375 }
2376
2377 pub fn get_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2378 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2379 }
2380
2381 pub fn fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2382 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2383 }
2384
2385 pub fn fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2386 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2387 }
2388
2389 pub fn show_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2390 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2391 }
2392
2393 pub fn hide_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2394 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2395 }
2396
2397 pub fn set_history_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2398 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2399 }
2400
2401 pub fn clear_history_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2402 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2403 }
2404
2405 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2406 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
2407 }
2408}
2409
2410#[cfg(feature = "app-mainmenusequence")]
2411impl MainMenuSequence_HistoryInfo {
2412 #[doc = "`.ctor()` — no args"]
2413 pub fn new() -> Self {
2414 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2415 panic!(
2416 "{}
2417::{}
2418 failed to instantiate",
2419 ::core::stringify!(MainMenuSequence_HistoryInfo),
2420 ::core::stringify!(new),
2421 )
2422 });
2423 <Self as IMainMenuSequence_HistoryInfoMethods>::ctor(this);
2424 this
2425 }
2426}
2427
2428#[cfg(feature = "app-mainmenusequence")]
2429impl MainMenuSequence_GrowModeSelectMenuSequence_Menu {
2430 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst, crate::app::mainmenusequence::MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent)` overload"]
2431 pub fn create_menu_bind(
2432 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2433 menu_content: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent>,
2434 ) -> () {
2435 unsafe {
2436 ::unity::il2cpp_call!((::unity::module_base()+0x1b68190usize)as*mut u8,();
2437(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::mainmenusequence::MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent)::core::convert::Into::into(menu_content))
2438 }
2439 }
2440}
2441
2442#[cfg(feature = "app-mainmenusequence")]
2443pub trait IMainMenuSequence_GrowModeSelectMenuSequence_MenuMethods: IMainMenuSequence_GrowModeSelectMenuSequence_Menu {
2444 #[doc = "`GetShowRowMax()` overload"]
2445 fn get_show_row_max(self) -> i32 {
2446 unsafe {
2447 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
2448 <Self as ::unity::SystemObject>::as_instance(self),
2449 );
2450 {
2451 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2452 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
2453 panic!(
2454 "unity: virtual slot {}
2455 out of range (vtable len {}
2456) on the runtime class behind {}
2457 (method `{}
2458`)",
2459 32usize,
2460 __vt.len(),
2461 <MainMenuSequence_GrowModeSelectMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
2462 "GetShowRowMax",
2463 )
2464 });
2465 let __inner: extern "C" fn(MainMenuSequence_GrowModeSelectMenuSequence_Menu, ::unity::OptionalMethod) -> i32 =
2466 ::core::mem::transmute(__vi.method_ptr);
2467 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2468 __inner(__receiver, __mi)
2469 }
2470 }
2471 }
2472 #[doc = "`OnClose()` overload"]
2473 fn on_close(self) -> () {
2474 unsafe {
2475 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
2476 <Self as ::unity::SystemObject>::as_instance(self),
2477 );
2478 {
2479 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2480 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
2481 panic!(
2482 "unity: virtual slot {}
2483 out of range (vtable len {}
2484) on the runtime class behind {}
2485 (method `{}
2486`)",
2487 26usize,
2488 __vt.len(),
2489 <MainMenuSequence_GrowModeSelectMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
2490 "OnClose",
2491 )
2492 });
2493 let __inner: extern "C" fn(MainMenuSequence_GrowModeSelectMenuSequence_Menu, ::unity::OptionalMethod) -> () =
2494 ::core::mem::transmute(__vi.method_ptr);
2495 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2496 __inner(__receiver, __mi)
2497 }
2498 }
2499 }
2500 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
2501 fn ctor(
2502 self,
2503 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
2504 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
2505 ) -> () {
2506 unsafe {
2507 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
2508 <Self as ::unity::SystemObject>::as_instance(self),
2509 );
2510 ::unity::il2cpp_call!((::unity::module_base()+0x1b68180usize)as*mut u8,();
2511(MainMenuSequence_GrowModeSelectMenuSequence_Menu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
2512 }
2513 }
2514}
2515
2516#[cfg(feature = "app-mainmenusequence")]
2517impl<__T: IMainMenuSequence_GrowModeSelectMenuSequence_Menu> IMainMenuSequence_GrowModeSelectMenuSequence_MenuMethods for __T {}
2518
2519#[cfg(feature = "app-mainmenusequence")]
2520impl MainMenuSequence_GrowModeSelectMenuSequence_Menu {
2521 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2522 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2523 }
2524
2525 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2526 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2527 }
2528
2529 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2530 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2531 }
2532
2533 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2534 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2535 }
2536}
2537
2538#[cfg(feature = "app-mainmenusequence")]
2539impl MainMenuSequence_GrowModeSelectMenuSequence_Menu {
2540 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2541 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
2542 let __mi = Self::get_show_row_max_method_info();
2543 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
2544 __inner(this.into(), ::core::option::Option::None)
2545 }
2546
2547 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2548 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2549 let __mi = Self::on_close_method_info();
2550 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2551 __inner(this.into(), ::core::option::Option::None)
2552 }
2553}
2554
2555#[cfg(feature = "app-mainmenusequence")]
2556impl MainMenuSequence_GrowModeSelectMenuSequence_Menu {
2557 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
2558 pub fn new(
2559 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
2560 menu_content: crate::app::basicmenucontent::BasicMenuContent,
2561 ) -> Self {
2562 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2563 panic!(
2564 "{}
2565::{}
2566 failed to instantiate",
2567 ::core::stringify!(MainMenuSequence_GrowModeSelectMenuSequence_Menu),
2568 ::core::stringify!(new),
2569 )
2570 });
2571 <Self as IMainMenuSequence_GrowModeSelectMenuSequence_MenuMethods>::ctor(this, menu_item_list, menu_content);
2572 this
2573 }
2574}
2575
2576#[cfg(feature = "app-mainmenusequence")]
2577pub trait IMainMenuSequence_FinalConfirmDialog_NoDialogItemMethods: IMainMenuSequence_FinalConfirmDialog_NoDialogItem {
2578 #[doc = "`.ctor()` overload"]
2579 fn ctor(self) -> () {
2580 unsafe {
2581 let __receiver = <MainMenuSequence_FinalConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
2582 <Self as ::unity::SystemObject>::as_instance(self),
2583 );
2584 ::unity::il2cpp_call!((::unity::module_base()+0x1b67b40usize)as*mut u8,();
2585(MainMenuSequence_FinalConfirmDialog_NoDialogItem)__receiver)
2586 }
2587 }
2588 #[doc = "`ACall()` overload"]
2589 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2590 unsafe {
2591 let __receiver = <MainMenuSequence_FinalConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
2592 <Self as ::unity::SystemObject>::as_instance(self),
2593 );
2594 {
2595 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2596 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2597 panic!(
2598 "unity: virtual slot {}
2599 out of range (vtable len {}
2600) on the runtime class behind {}
2601 (method `{}
2602`)",
2603 18usize,
2604 __vt.len(),
2605 <MainMenuSequence_FinalConfirmDialog_NoDialogItem as ::unity::ClassIdentity>::NAME,
2606 "ACall",
2607 )
2608 });
2609 let __inner: extern "C" fn(
2610 MainMenuSequence_FinalConfirmDialog_NoDialogItem,
2611 ::unity::OptionalMethod,
2612 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2613 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2614 __inner(__receiver, __mi)
2615 }
2616 }
2617 }
2618 #[doc = "`BCall()` overload"]
2619 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2620 unsafe {
2621 let __receiver = <MainMenuSequence_FinalConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
2622 <Self as ::unity::SystemObject>::as_instance(self),
2623 );
2624 {
2625 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2626 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
2627 panic!(
2628 "unity: virtual slot {}
2629 out of range (vtable len {}
2630) on the runtime class behind {}
2631 (method `{}
2632`)",
2633 19usize,
2634 __vt.len(),
2635 <MainMenuSequence_FinalConfirmDialog_NoDialogItem as ::unity::ClassIdentity>::NAME,
2636 "BCall",
2637 )
2638 });
2639 let __inner: extern "C" fn(
2640 MainMenuSequence_FinalConfirmDialog_NoDialogItem,
2641 ::unity::OptionalMethod,
2642 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2643 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2644 __inner(__receiver, __mi)
2645 }
2646 }
2647 }
2648}
2649
2650#[cfg(feature = "app-mainmenusequence")]
2651impl<__T: IMainMenuSequence_FinalConfirmDialog_NoDialogItem> IMainMenuSequence_FinalConfirmDialog_NoDialogItemMethods for __T {}
2652
2653#[cfg(feature = "app-mainmenusequence")]
2654impl MainMenuSequence_FinalConfirmDialog_NoDialogItem {
2655 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2656 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2657 }
2658
2659 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2660 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2661 }
2662
2663 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2664 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2665 }
2666}
2667
2668#[cfg(feature = "app-mainmenusequence")]
2669impl MainMenuSequence_FinalConfirmDialog_NoDialogItem {
2670 #[doc = "Direct (non-virtual) call to `MainMenuSequence_FinalConfirmDialog_NoDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2671 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2672 let __mi = Self::a_call_method_info();
2673 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2674 ::core::mem::transmute(__mi.method_ptr);
2675 __inner(this.into(), ::core::option::Option::None)
2676 }
2677
2678 #[doc = "Direct (non-virtual) call to `MainMenuSequence_FinalConfirmDialog_NoDialogItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2679 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2680 let __mi = Self::b_call_method_info();
2681 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2682 ::core::mem::transmute(__mi.method_ptr);
2683 __inner(this.into(), ::core::option::Option::None)
2684 }
2685}
2686
2687#[cfg(feature = "app-mainmenusequence")]
2688impl MainMenuSequence_FinalConfirmDialog_NoDialogItem {
2689 #[doc = "`.ctor()` — no args"]
2690 pub fn new() -> Self {
2691 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2692 panic!(
2693 "{}
2694::{}
2695 failed to instantiate",
2696 ::core::stringify!(MainMenuSequence_FinalConfirmDialog_NoDialogItem),
2697 ::core::stringify!(new),
2698 )
2699 });
2700 <Self as IMainMenuSequence_FinalConfirmDialog_NoDialogItemMethods>::ctor(this);
2701 this
2702 }
2703}
2704
2705#[cfg(feature = "app-mainmenusequence")]
2706pub trait IMainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItemMethods:
2707 IMainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem
2708{
2709 #[doc = "`.ctor()` overload"]
2710 fn ctor(self) -> () {
2711 unsafe {
2712 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem as ::unity::FromIlInstance>::from_il_instance(
2713 <Self as ::unity::SystemObject>::as_instance(self),
2714 );
2715 ::unity::il2cpp_call!((::unity::module_base()+0x2301100usize)as*mut u8,();
2716(MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem)__receiver)
2717 }
2718 }
2719 #[doc = "`GetName()` overload"]
2720 fn get_name(self) -> ::unity::Il2CppString {
2721 unsafe {
2722 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem as ::unity::FromIlInstance>::from_il_instance(
2723 <Self as ::unity::SystemObject>::as_instance(self),
2724 );
2725 {
2726 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2727 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2728 panic!(
2729 "unity: virtual slot {}
2730 out of range (vtable len {}
2731) on the runtime class behind {}
2732 (method `{}
2733`)",
2734 4usize,
2735 __vt.len(),
2736 <MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem as ::unity::ClassIdentity>::NAME,
2737 "GetName",
2738 )
2739 });
2740 let __inner: extern "C" fn(
2741 MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem,
2742 ::unity::OptionalMethod,
2743 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
2744 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2745 __inner(__receiver, __mi)
2746 }
2747 }
2748 }
2749 #[doc = "`GetHelp()` overload"]
2750 fn get_help(self) -> ::unity::Il2CppString {
2751 unsafe {
2752 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem as ::unity::FromIlInstance>::from_il_instance(
2753 <Self as ::unity::SystemObject>::as_instance(self),
2754 );
2755 {
2756 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2757 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
2758 panic!(
2759 "unity: virtual slot {}
2760 out of range (vtable len {}
2761) on the runtime class behind {}
2762 (method `{}
2763`)",
2764 27usize,
2765 __vt.len(),
2766 <MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem as ::unity::ClassIdentity>::NAME,
2767 "GetHelp",
2768 )
2769 });
2770 let __inner: extern "C" fn(
2771 MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem,
2772 ::unity::OptionalMethod,
2773 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
2774 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2775 __inner(__receiver, __mi)
2776 }
2777 }
2778 }
2779}
2780
2781#[cfg(feature = "app-mainmenusequence")]
2782impl<__T: IMainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem> IMainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItemMethods
2783 for __T
2784{
2785}
2786
2787#[cfg(feature = "app-mainmenusequence")]
2788impl MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem {
2789 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2790 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2791 }
2792
2793 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2794 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2795 }
2796
2797 pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2798 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2799 }
2800}
2801
2802#[cfg(feature = "app-mainmenusequence")]
2803impl MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem {
2804 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2805 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2806 let __mi = Self::get_name_method_info();
2807 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2808 __inner(this.into(), ::core::option::Option::None)
2809 }
2810
2811 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem`'s own `GetHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2812 pub unsafe fn get_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2813 let __mi = Self::get_help_method_info();
2814 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2815 __inner(this.into(), ::core::option::Option::None)
2816 }
2817}
2818
2819#[cfg(feature = "app-mainmenusequence")]
2820impl MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem {
2821 #[doc = "`.ctor()` — no args"]
2822 pub fn new() -> Self {
2823 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2824 panic!(
2825 "{}
2826::{}
2827 failed to instantiate",
2828 ::core::stringify!(MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem),
2829 ::core::stringify!(new),
2830 )
2831 });
2832 <Self as IMainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItemMethods>::ctor(this);
2833 this
2834 }
2835}
2836
2837#[cfg(feature = "app-mainmenusequence")]
2838pub trait IMainMenuSequence_TopMenuSequence_Menu_MenuItemMethods: IMainMenuSequence_TopMenuSequence_Menu_MenuItem {
2839 #[doc = "`BCall()` overload"]
2840 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2841 unsafe {
2842 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
2843 <Self as ::unity::SystemObject>::as_instance(self),
2844 );
2845 {
2846 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2847 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
2848 panic!(
2849 "unity: virtual slot {}
2850 out of range (vtable len {}
2851) on the runtime class behind {}
2852 (method `{}
2853`)",
2854 19usize,
2855 __vt.len(),
2856 <MainMenuSequence_TopMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
2857 "BCall",
2858 )
2859 });
2860 let __inner: extern "C" fn(
2861 MainMenuSequence_TopMenuSequence_Menu_MenuItem,
2862 ::unity::OptionalMethod,
2863 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2864 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2865 __inner(__receiver, __mi)
2866 }
2867 }
2868 }
2869 #[doc = "`.ctor()` overload"]
2870 fn ctor(self) -> () {
2871 unsafe {
2872 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
2873 <Self as ::unity::SystemObject>::as_instance(self),
2874 );
2875 ::unity::il2cpp_call!((::unity::module_base()+0x2304b70usize)as*mut u8,();
2876(MainMenuSequence_TopMenuSequence_Menu_MenuItem)__receiver)
2877 }
2878 }
2879}
2880
2881#[cfg(feature = "app-mainmenusequence")]
2882impl<__T: IMainMenuSequence_TopMenuSequence_Menu_MenuItem> IMainMenuSequence_TopMenuSequence_Menu_MenuItemMethods for __T {}
2883
2884#[cfg(feature = "app-mainmenusequence")]
2885impl MainMenuSequence_TopMenuSequence_Menu_MenuItem {
2886 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2887 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2888 }
2889
2890 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2891 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2892 }
2893}
2894
2895#[cfg(feature = "app-mainmenusequence")]
2896impl MainMenuSequence_TopMenuSequence_Menu_MenuItem {
2897 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2898 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2899 let __mi = Self::b_call_method_info();
2900 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2901 ::core::mem::transmute(__mi.method_ptr);
2902 __inner(this.into(), ::core::option::Option::None)
2903 }
2904}
2905
2906#[cfg(feature = "app-mainmenusequence")]
2907impl MainMenuSequence_TopMenuSequence_Menu_MenuItem {
2908 #[doc = "`.ctor()` — no args"]
2909 pub fn new() -> Self {
2910 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2911 panic!(
2912 "{}
2913::{}
2914 failed to instantiate",
2915 ::core::stringify!(MainMenuSequence_TopMenuSequence_Menu_MenuItem),
2916 ::core::stringify!(new),
2917 )
2918 });
2919 <Self as IMainMenuSequence_TopMenuSequence_Menu_MenuItemMethods>::ctor(this);
2920 this
2921 }
2922}
2923
2924#[cfg(feature = "app-mainmenusequence")]
2925pub trait IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContentMethods:
2926 IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent
2927{
2928 #[doc = "`GetMenuItemContentMax()` overload"]
2929 fn get_menu_item_content_max(self) -> i32 {
2930 unsafe {
2931 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
2932 <Self as ::unity::SystemObject>::as_instance(self),
2933 );
2934 {
2935 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2936 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2937 panic!(
2938 "unity: virtual slot {}
2939 out of range (vtable len {}
2940) on the runtime class behind {}
2941 (method `{}
2942`)",
2943 4usize,
2944 __vt.len(),
2945 <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
2946 "GetMenuItemContentMax",
2947 )
2948 });
2949 let __inner: extern "C" fn(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent, ::unity::OptionalMethod) -> i32 =
2950 ::core::mem::transmute(__vi.method_ptr);
2951 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2952 __inner(__receiver, __mi)
2953 }
2954 }
2955 }
2956 #[doc = "`.ctor()` overload"]
2957 fn ctor(self) -> () {
2958 unsafe {
2959 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
2960 <Self as ::unity::SystemObject>::as_instance(self),
2961 );
2962 ::unity::il2cpp_call!((::unity::module_base()+0x2300870usize)as*mut u8,();
2963(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent)__receiver)
2964 }
2965 }
2966}
2967
2968#[cfg(feature = "app-mainmenusequence")]
2969impl<__T: IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent> IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContentMethods
2970 for __T
2971{
2972}
2973
2974#[cfg(feature = "app-mainmenusequence")]
2975impl MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent {
2976 pub fn get_menu_item_content_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2977 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2978 }
2979
2980 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2981 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2982 }
2983}
2984
2985#[cfg(feature = "app-mainmenusequence")]
2986impl MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent {
2987 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent`'s own `GetMenuItemContentMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2988 pub unsafe fn get_menu_item_content_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
2989 let __mi = Self::get_menu_item_content_max_method_info();
2990 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
2991 __inner(this.into(), ::core::option::Option::None)
2992 }
2993}
2994
2995#[cfg(feature = "app-mainmenusequence")]
2996impl MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent {
2997 #[doc = "`.ctor()` — no args"]
2998 pub fn new() -> Self {
2999 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3000 panic!(
3001 "{}
3002::{}
3003 failed to instantiate",
3004 ::core::stringify!(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent),
3005 ::core::stringify!(new),
3006 )
3007 });
3008 <Self as IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContentMethods>::ctor(this);
3009 this
3010 }
3011}
3012
3013#[cfg(feature = "app-mainmenusequence")]
3014impl MainMenuSequence_PlayerBirthdayInputMenuSequence {
3015 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
3016 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3017 unsafe {
3018 ::unity::il2cpp_call!((::unity::module_base()+0x24aaff0usize)as*mut u8,();
3019(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
3020 }
3021 }
3022}
3023
3024#[cfg(feature = "app-mainmenusequence")]
3025pub trait IMainMenuSequence_PlayerBirthdayInputMenuSequenceMethods: IMainMenuSequence_PlayerBirthdayInputMenuSequence {
3026 #[doc = "`GetLayoutType()` overload"]
3027 fn get_layout_type(self) -> crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_LayoutType {
3028 unsafe {
3029 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::FromIlInstance>::from_il_instance(
3030 <Self as ::unity::SystemObject>::as_instance(self),
3031 );
3032 ::unity::il2cpp_call!((::unity::module_base()+0x24aaca0usize)as*mut u8,crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_LayoutType;
3033(MainMenuSequence_PlayerBirthdayInputMenuSequence)__receiver)
3034 }
3035 }
3036 #[doc = "`GetLayoutPrefabPath()` overload"]
3037 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
3038 unsafe {
3039 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::FromIlInstance>::from_il_instance(
3040 <Self as ::unity::SystemObject>::as_instance(self),
3041 );
3042 {
3043 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3044 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
3045 panic!(
3046 "unity: virtual slot {}
3047 out of range (vtable len {}
3048) on the runtime class behind {}
3049 (method `{}
3050`)",
3051 18usize,
3052 __vt.len(),
3053 <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::ClassIdentity>::NAME,
3054 "GetLayoutPrefabPath",
3055 )
3056 });
3057 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3058 ::core::mem::transmute(__vi.method_ptr);
3059 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3060 __inner(__receiver, __mi)
3061 }
3062 }
3063 }
3064 #[doc = "`GetTitleBarName()` overload"]
3065 fn get_title_bar_name(self) -> ::unity::Il2CppString {
3066 unsafe {
3067 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::FromIlInstance>::from_il_instance(
3068 <Self as ::unity::SystemObject>::as_instance(self),
3069 );
3070 {
3071 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3072 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
3073 panic!(
3074 "unity: virtual slot {}
3075 out of range (vtable len {}
3076) on the runtime class behind {}
3077 (method `{}
3078`)",
3079 20usize,
3080 __vt.len(),
3081 <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::ClassIdentity>::NAME,
3082 "GetTitleBarName",
3083 )
3084 });
3085 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3086 ::core::mem::transmute(__vi.method_ptr);
3087 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3088 __inner(__receiver, __mi)
3089 }
3090 }
3091 }
3092 #[doc = "`GetTitleBarHelp()` overload"]
3093 fn get_title_bar_help(self) -> ::unity::Il2CppString {
3094 unsafe {
3095 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::FromIlInstance>::from_il_instance(
3096 <Self as ::unity::SystemObject>::as_instance(self),
3097 );
3098 {
3099 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3100 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
3101 panic!(
3102 "unity: virtual slot {}
3103 out of range (vtable len {}
3104) on the runtime class behind {}
3105 (method `{}
3106`)",
3107 21usize,
3108 __vt.len(),
3109 <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::ClassIdentity>::NAME,
3110 "GetTitleBarHelp",
3111 )
3112 });
3113 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3114 ::core::mem::transmute(__vi.method_ptr);
3115 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3116 __inner(__receiver, __mi)
3117 }
3118 }
3119 }
3120 #[doc = "`GetTitleBarKeyHelpId()` overload"]
3121 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
3122 unsafe {
3123 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::FromIlInstance>::from_il_instance(
3124 <Self as ::unity::SystemObject>::as_instance(self),
3125 );
3126 {
3127 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3128 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
3129 panic!(
3130 "unity: virtual slot {}
3131 out of range (vtable len {}
3132) on the runtime class behind {}
3133 (method `{}
3134`)",
3135 22usize,
3136 __vt.len(),
3137 <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::ClassIdentity>::NAME,
3138 "GetTitleBarKeyHelpId",
3139 )
3140 });
3141 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3142 ::core::mem::transmute(__vi.method_ptr);
3143 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3144 __inner(__receiver, __mi)
3145 }
3146 }
3147 }
3148 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst)` overload"]
3149 fn create_menu_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3150 unsafe {
3151 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::FromIlInstance>::from_il_instance(
3152 <Self as ::unity::SystemObject>::as_instance(self),
3153 );
3154 {
3155 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3156 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
3157 panic!(
3158 "unity: virtual slot {}
3159 out of range (vtable len {}
3160) on the runtime class behind {}
3161 (method `{}
3162`)",
3163 23usize,
3164 __vt.len(),
3165 <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::ClassIdentity>::NAME,
3166 "CreateMenuBind",
3167 )
3168 });
3169 let __inner: extern "C" fn(
3170 MainMenuSequence_PlayerBirthdayInputMenuSequence,
3171 crate::app::procinst::ProcInst,
3172 ::unity::OptionalMethod,
3173 ) -> () = ::core::mem::transmute(__vi.method_ptr);
3174 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3175 __inner(__receiver, ::core::convert::Into::into(super_), __mi)
3176 }
3177 }
3178 }
3179 #[doc = "`.ctor()` overload"]
3180 fn ctor(self) -> () {
3181 unsafe {
3182 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence as ::unity::FromIlInstance>::from_il_instance(
3183 <Self as ::unity::SystemObject>::as_instance(self),
3184 );
3185 ::unity::il2cpp_call!((::unity::module_base()+0x24ab080usize)as*mut u8,();
3186(MainMenuSequence_PlayerBirthdayInputMenuSequence)__receiver)
3187 }
3188 }
3189}
3190
3191#[cfg(feature = "app-mainmenusequence")]
3192impl<__T: IMainMenuSequence_PlayerBirthdayInputMenuSequence> IMainMenuSequence_PlayerBirthdayInputMenuSequenceMethods for __T {}
3193
3194#[cfg(feature = "app-mainmenusequence")]
3195impl MainMenuSequence_PlayerBirthdayInputMenuSequence {
3196 pub fn get_layout_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3198 }
3199
3200 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3202 }
3203
3204 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3206 }
3207
3208 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3209 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3210 }
3211
3212 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3213 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3214 }
3215
3216 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3217 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3218 }
3219
3220 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3221 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3222 }
3223
3224 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3225 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3226 }
3227}
3228
3229#[cfg(feature = "app-mainmenusequence")]
3230impl MainMenuSequence_PlayerBirthdayInputMenuSequence {
3231 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3232 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3233 let __mi = Self::get_layout_prefab_path_method_info();
3234 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3235 __inner(this.into(), ::core::option::Option::None)
3236 }
3237
3238 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3239 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3240 let __mi = Self::get_title_bar_name_method_info();
3241 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3242 __inner(this.into(), ::core::option::Option::None)
3243 }
3244
3245 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3246 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3247 let __mi = Self::get_title_bar_help_method_info();
3248 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3249 __inner(this.into(), ::core::option::Option::None)
3250 }
3251
3252 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3253 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3254 let __mi = Self::get_title_bar_key_help_id_method_info();
3255 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3256 __inner(this.into(), ::core::option::Option::None)
3257 }
3258
3259 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence`'s own `CreateMenuBind`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3260 pub unsafe fn create_menu_bind(this: impl ::core::convert::Into<::unity::IlInstance>, super_: crate::app::procinst::ProcInst) -> () {
3261 let __mi = Self::create_menu_bind_method_info();
3262 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
3263 ::core::mem::transmute(__mi.method_ptr);
3264 __inner(this.into(), super_, ::core::option::Option::None)
3265 }
3266}
3267
3268#[cfg(feature = "app-mainmenusequence")]
3269impl MainMenuSequence_PlayerBirthdayInputMenuSequence {
3270 #[doc = "`.ctor()` — no args"]
3271 pub fn new() -> Self {
3272 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3273 panic!(
3274 "{}
3275::{}
3276 failed to instantiate",
3277 ::core::stringify!(MainMenuSequence_PlayerBirthdayInputMenuSequence),
3278 ::core::stringify!(new),
3279 )
3280 });
3281 <Self as IMainMenuSequence_PlayerBirthdayInputMenuSequenceMethods>::ctor(this);
3282 this
3283 }
3284}
3285
3286#[cfg(feature = "app-mainmenusequence")]
3287pub trait IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContentMethods:
3288 IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent
3289{
3290 #[doc = "`GetMenuItemContentMax()` overload"]
3291 fn get_menu_item_content_max(self) -> i32 {
3292 unsafe {
3293 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
3294 <Self as ::unity::SystemObject>::as_instance(self),
3295 );
3296 {
3297 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3298 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
3299 panic!(
3300 "unity: virtual slot {}
3301 out of range (vtable len {}
3302) on the runtime class behind {}
3303 (method `{}
3304`)",
3305 4usize,
3306 __vt.len(),
3307 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
3308 "GetMenuItemContentMax",
3309 )
3310 });
3311 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent, ::unity::OptionalMethod) -> i32 =
3312 ::core::mem::transmute(__vi.method_ptr);
3313 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3314 __inner(__receiver, __mi)
3315 }
3316 }
3317 }
3318 #[doc = "`SetCursorColor(crate::unity_engine::color::Color)` overload"]
3319 fn set_cursor_color(self, c: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
3320 unsafe {
3321 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
3322 <Self as ::unity::SystemObject>::as_instance(self),
3323 );
3324 {
3325 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3326 let __vi = *__vt.get(14usize).unwrap_or_else(|| {
3327 panic!(
3328 "unity: virtual slot {}
3329 out of range (vtable len {}
3330) on the runtime class behind {}
3331 (method `{}
3332`)",
3333 14usize,
3334 __vt.len(),
3335 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
3336 "SetCursorColor",
3337 )
3338 });
3339 let __inner: extern "C" fn(
3340 MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent,
3341 crate::unity_engine::color::Color,
3342 ::unity::OptionalMethod,
3343 ) -> () = ::core::mem::transmute(__vi.method_ptr);
3344 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3345 __inner(__receiver, ::core::convert::Into::into(c), __mi)
3346 }
3347 }
3348 }
3349 #[doc = "`.ctor()` overload"]
3350 fn ctor(self) -> () {
3351 unsafe {
3352 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
3353 <Self as ::unity::SystemObject>::as_instance(self),
3354 );
3355 ::unity::il2cpp_call!((::unity::module_base()+0x23026b0usize)as*mut u8,();
3356(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent)__receiver)
3357 }
3358 }
3359}
3360
3361#[cfg(feature = "app-mainmenusequence")]
3362impl<__T: IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent> IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContentMethods
3363 for __T
3364{
3365}
3366
3367#[cfg(feature = "app-mainmenusequence")]
3368impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent {
3369 pub fn get_menu_item_content_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3370 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3371 }
3372
3373 pub fn set_cursor_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3374 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3375 }
3376
3377 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3378 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3379 }
3380}
3381
3382#[cfg(feature = "app-mainmenusequence")]
3383impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent {
3384 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent`'s own `GetMenuItemContentMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3385 pub unsafe fn get_menu_item_content_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
3386 let __mi = Self::get_menu_item_content_max_method_info();
3387 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
3388 __inner(this.into(), ::core::option::Option::None)
3389 }
3390
3391 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent`'s own `SetCursorColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3392 pub unsafe fn set_cursor_color(this: impl ::core::convert::Into<::unity::IlInstance>, c: crate::unity_engine::color::Color) -> () {
3393 let __mi = Self::set_cursor_color_method_info();
3394 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::color::Color, ::unity::OptionalMethod) -> () =
3395 ::core::mem::transmute(__mi.method_ptr);
3396 __inner(this.into(), c, ::core::option::Option::None)
3397 }
3398}
3399
3400#[cfg(feature = "app-mainmenusequence")]
3401impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent {
3402 #[doc = "`.ctor()` — no args"]
3403 pub fn new() -> Self {
3404 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3405 panic!(
3406 "{}
3407::{}
3408 failed to instantiate",
3409 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent),
3410 ::core::stringify!(new),
3411 )
3412 });
3413 <Self as IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContentMethods>::ctor(this);
3414 this
3415 }
3416}
3417
3418#[cfg(feature = "app-mainmenusequence")]
3419impl MainMenuSequence_TopMenuSequence {
3420 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
3421 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3422 unsafe {
3423 ::unity::il2cpp_call!((::unity::module_base()+0x24ad130usize)as*mut u8,();
3424(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
3425 }
3426 }
3427}
3428
3429#[cfg(feature = "app-mainmenusequence")]
3430pub trait IMainMenuSequence_TopMenuSequenceMethods: IMainMenuSequence_TopMenuSequence {
3431 #[doc = "`GetLayoutPrefabPath()` overload"]
3432 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
3433 unsafe {
3434 let __receiver =
3435 <MainMenuSequence_TopMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3436 {
3437 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3438 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
3439 panic!(
3440 "unity: virtual slot {}
3441 out of range (vtable len {}
3442) on the runtime class behind {}
3443 (method `{}
3444`)",
3445 18usize,
3446 __vt.len(),
3447 <MainMenuSequence_TopMenuSequence as ::unity::ClassIdentity>::NAME,
3448 "GetLayoutPrefabPath",
3449 )
3450 });
3451 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3452 ::core::mem::transmute(__vi.method_ptr);
3453 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3454 __inner(__receiver, __mi)
3455 }
3456 }
3457 }
3458 #[doc = "`IsTitleBarEnable()` overload"]
3459 fn is_title_bar_enable(self) -> bool {
3460 unsafe {
3461 let __receiver =
3462 <MainMenuSequence_TopMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3463 {
3464 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3465 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
3466 panic!(
3467 "unity: virtual slot {}
3468 out of range (vtable len {}
3469) on the runtime class behind {}
3470 (method `{}
3471`)",
3472 19usize,
3473 __vt.len(),
3474 <MainMenuSequence_TopMenuSequence as ::unity::ClassIdentity>::NAME,
3475 "IsTitleBarEnable",
3476 )
3477 });
3478 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence, ::unity::OptionalMethod) -> bool =
3479 ::core::mem::transmute(__vi.method_ptr);
3480 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3481 __inner(__receiver, __mi)
3482 }
3483 }
3484 }
3485 #[doc = "`GetTitleBarName()` overload"]
3486 fn get_title_bar_name(self) -> ::unity::Il2CppString {
3487 unsafe {
3488 let __receiver =
3489 <MainMenuSequence_TopMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3490 {
3491 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3492 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
3493 panic!(
3494 "unity: virtual slot {}
3495 out of range (vtable len {}
3496) on the runtime class behind {}
3497 (method `{}
3498`)",
3499 20usize,
3500 __vt.len(),
3501 <MainMenuSequence_TopMenuSequence as ::unity::ClassIdentity>::NAME,
3502 "GetTitleBarName",
3503 )
3504 });
3505 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3506 ::core::mem::transmute(__vi.method_ptr);
3507 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3508 __inner(__receiver, __mi)
3509 }
3510 }
3511 }
3512 #[doc = "`GetTitleBarHelp()` overload"]
3513 fn get_title_bar_help(self) -> ::unity::Il2CppString {
3514 unsafe {
3515 let __receiver =
3516 <MainMenuSequence_TopMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3517 {
3518 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3519 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
3520 panic!(
3521 "unity: virtual slot {}
3522 out of range (vtable len {}
3523) on the runtime class behind {}
3524 (method `{}
3525`)",
3526 21usize,
3527 __vt.len(),
3528 <MainMenuSequence_TopMenuSequence as ::unity::ClassIdentity>::NAME,
3529 "GetTitleBarHelp",
3530 )
3531 });
3532 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3533 ::core::mem::transmute(__vi.method_ptr);
3534 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3535 __inner(__receiver, __mi)
3536 }
3537 }
3538 }
3539 #[doc = "`GetTitleBarKeyHelpId()` overload"]
3540 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
3541 unsafe {
3542 let __receiver =
3543 <MainMenuSequence_TopMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3544 {
3545 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3546 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
3547 panic!(
3548 "unity: virtual slot {}
3549 out of range (vtable len {}
3550) on the runtime class behind {}
3551 (method `{}
3552`)",
3553 22usize,
3554 __vt.len(),
3555 <MainMenuSequence_TopMenuSequence as ::unity::ClassIdentity>::NAME,
3556 "GetTitleBarKeyHelpId",
3557 )
3558 });
3559 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3560 ::core::mem::transmute(__vi.method_ptr);
3561 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3562 __inner(__receiver, __mi)
3563 }
3564 }
3565 }
3566 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst)` overload"]
3567 fn create_menu_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3568 unsafe {
3569 let __receiver =
3570 <MainMenuSequence_TopMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3571 {
3572 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3573 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
3574 panic!(
3575 "unity: virtual slot {}
3576 out of range (vtable len {}
3577) on the runtime class behind {}
3578 (method `{}
3579`)",
3580 23usize,
3581 __vt.len(),
3582 <MainMenuSequence_TopMenuSequence as ::unity::ClassIdentity>::NAME,
3583 "CreateMenuBind",
3584 )
3585 });
3586 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
3587 ::core::mem::transmute(__vi.method_ptr);
3588 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3589 __inner(__receiver, ::core::convert::Into::into(super_), __mi)
3590 }
3591 }
3592 }
3593 #[doc = "`.ctor()` overload"]
3594 fn ctor(self) -> () {
3595 unsafe {
3596 let __receiver =
3597 <MainMenuSequence_TopMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3598 ::unity::il2cpp_call!((::unity::module_base()+0x24ad1c0usize)as*mut u8,();
3599(MainMenuSequence_TopMenuSequence)__receiver)
3600 }
3601 }
3602}
3603
3604#[cfg(feature = "app-mainmenusequence")]
3605impl<__T: IMainMenuSequence_TopMenuSequence> IMainMenuSequence_TopMenuSequenceMethods for __T {}
3606
3607#[cfg(feature = "app-mainmenusequence")]
3608impl MainMenuSequence_TopMenuSequence {
3609 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3610 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3611 }
3612
3613 pub fn is_title_bar_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3614 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3615 }
3616
3617 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3618 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3619 }
3620
3621 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3623 }
3624
3625 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3626 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3627 }
3628
3629 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3630 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3631 }
3632
3633 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3634 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3635 }
3636
3637 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3638 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3639 }
3640}
3641
3642#[cfg(feature = "app-mainmenusequence")]
3643impl MainMenuSequence_TopMenuSequence {
3644 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3645 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3646 let __mi = Self::get_layout_prefab_path_method_info();
3647 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3648 __inner(this.into(), ::core::option::Option::None)
3649 }
3650
3651 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence`'s own `IsTitleBarEnable`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3652 pub unsafe fn is_title_bar_enable(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
3653 let __mi = Self::is_title_bar_enable_method_info();
3654 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
3655 __inner(this.into(), ::core::option::Option::None)
3656 }
3657
3658 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3659 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3660 let __mi = Self::get_title_bar_name_method_info();
3661 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3662 __inner(this.into(), ::core::option::Option::None)
3663 }
3664
3665 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3666 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3667 let __mi = Self::get_title_bar_help_method_info();
3668 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3669 __inner(this.into(), ::core::option::Option::None)
3670 }
3671
3672 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3673 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3674 let __mi = Self::get_title_bar_key_help_id_method_info();
3675 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3676 __inner(this.into(), ::core::option::Option::None)
3677 }
3678
3679 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence`'s own `CreateMenuBind`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3680 pub unsafe fn create_menu_bind(this: impl ::core::convert::Into<::unity::IlInstance>, super_: crate::app::procinst::ProcInst) -> () {
3681 let __mi = Self::create_menu_bind_method_info();
3682 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
3683 ::core::mem::transmute(__mi.method_ptr);
3684 __inner(this.into(), super_, ::core::option::Option::None)
3685 }
3686}
3687
3688#[cfg(feature = "app-mainmenusequence")]
3689impl MainMenuSequence_TopMenuSequence {
3690 #[doc = "`.ctor()` — no args"]
3691 pub fn new() -> Self {
3692 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3693 panic!(
3694 "{}
3695::{}
3696 failed to instantiate",
3697 ::core::stringify!(MainMenuSequence_TopMenuSequence),
3698 ::core::stringify!(new),
3699 )
3700 });
3701 <Self as IMainMenuSequence_TopMenuSequenceMethods>::ctor(this);
3702 this
3703 }
3704}
3705
3706#[cfg(feature = "app-mainmenusequence")]
3707impl MainMenuSequence_TopMenuSequence_Menu {
3708 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst, crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuContent)` overload"]
3709 pub fn create_menu_bind(
3710 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
3711 menu_content: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuContent>,
3712 ) -> () {
3713 unsafe {
3714 ::unity::il2cpp_call!((::unity::module_base()+0x1b69750usize)as*mut u8,();
3715(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::mainmenusequence::MainMenuSequence_TopMenuSequence_Menu_MenuContent)::core::convert::Into::into(menu_content))
3716 }
3717 }
3718}
3719
3720#[cfg(feature = "app-mainmenusequence")]
3721pub trait IMainMenuSequence_TopMenuSequence_MenuMethods: IMainMenuSequence_TopMenuSequence_Menu {
3722 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
3723 fn ctor(
3724 self,
3725 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
3726 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
3727 ) -> () {
3728 unsafe {
3729 let __receiver = <MainMenuSequence_TopMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
3730 <Self as ::unity::SystemObject>::as_instance(self),
3731 );
3732 ::unity::il2cpp_call!((::unity::module_base()+0x1b69720usize)as*mut u8,();
3733(MainMenuSequence_TopMenuSequence_Menu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
3734 }
3735 }
3736 #[doc = "`GetShowRowMax()` overload"]
3737 fn get_show_row_max(self) -> i32 {
3738 unsafe {
3739 let __receiver = <MainMenuSequence_TopMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
3740 <Self as ::unity::SystemObject>::as_instance(self),
3741 );
3742 {
3743 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3744 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
3745 panic!(
3746 "unity: virtual slot {}
3747 out of range (vtable len {}
3748) on the runtime class behind {}
3749 (method `{}
3750`)",
3751 32usize,
3752 __vt.len(),
3753 <MainMenuSequence_TopMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
3754 "GetShowRowMax",
3755 )
3756 });
3757 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence_Menu, ::unity::OptionalMethod) -> i32 =
3758 ::core::mem::transmute(__vi.method_ptr);
3759 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3760 __inner(__receiver, __mi)
3761 }
3762 }
3763 }
3764 #[doc = "`OnClose()` overload"]
3765 fn on_close(self) -> () {
3766 unsafe {
3767 let __receiver = <MainMenuSequence_TopMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
3768 <Self as ::unity::SystemObject>::as_instance(self),
3769 );
3770 {
3771 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3772 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
3773 panic!(
3774 "unity: virtual slot {}
3775 out of range (vtable len {}
3776) on the runtime class behind {}
3777 (method `{}
3778`)",
3779 26usize,
3780 __vt.len(),
3781 <MainMenuSequence_TopMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
3782 "OnClose",
3783 )
3784 });
3785 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence_Menu, ::unity::OptionalMethod) -> () =
3786 ::core::mem::transmute(__vi.method_ptr);
3787 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3788 __inner(__receiver, __mi)
3789 }
3790 }
3791 }
3792}
3793
3794#[cfg(feature = "app-mainmenusequence")]
3795impl<__T: IMainMenuSequence_TopMenuSequence_Menu> IMainMenuSequence_TopMenuSequence_MenuMethods for __T {}
3796
3797#[cfg(feature = "app-mainmenusequence")]
3798impl MainMenuSequence_TopMenuSequence_Menu {
3799 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3800 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3801 }
3802
3803 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3804 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3805 }
3806
3807 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3808 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3809 }
3810
3811 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3812 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3813 }
3814}
3815
3816#[cfg(feature = "app-mainmenusequence")]
3817impl MainMenuSequence_TopMenuSequence_Menu {
3818 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3819 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
3820 let __mi = Self::get_show_row_max_method_info();
3821 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
3822 __inner(this.into(), ::core::option::Option::None)
3823 }
3824
3825 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3826 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
3827 let __mi = Self::on_close_method_info();
3828 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
3829 __inner(this.into(), ::core::option::Option::None)
3830 }
3831}
3832
3833#[cfg(feature = "app-mainmenusequence")]
3834impl MainMenuSequence_TopMenuSequence_Menu {
3835 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
3836 pub fn new(
3837 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
3838 menu_content: crate::app::basicmenucontent::BasicMenuContent,
3839 ) -> Self {
3840 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3841 panic!(
3842 "{}
3843::{}
3844 failed to instantiate",
3845 ::core::stringify!(MainMenuSequence_TopMenuSequence_Menu),
3846 ::core::stringify!(new),
3847 )
3848 });
3849 <Self as IMainMenuSequence_TopMenuSequence_MenuMethods>::ctor(this, menu_item_list, menu_content);
3850 this
3851 }
3852}
3853
3854#[cfg(feature = "app-mainmenusequence")]
3855pub trait IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItemMethods:
3856 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem
3857{
3858 #[doc = "`.ctor()` overload"]
3859 fn ctor(self) -> () {
3860 unsafe {
3861 let __receiver =
3862 <MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
3863 <Self as ::unity::SystemObject>::as_instance(self),
3864 );
3865 ::unity::il2cpp_call!((::unity::module_base()+0x3edb410usize)as*mut u8,();
3866(MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem)__receiver)
3867 }
3868 }
3869 #[doc = "`ACall()` overload"]
3870 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
3871 unsafe {
3872 let __receiver =
3873 <MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
3874 <Self as ::unity::SystemObject>::as_instance(self),
3875 );
3876 {
3877 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3878 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
3879 panic!(
3880 "unity: virtual slot {}
3881 out of range (vtable len {}
3882) on the runtime class behind {}
3883 (method `{}
3884`)",
3885 18usize,
3886 __vt.len(),
3887 <MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem as ::unity::ClassIdentity>::NAME,
3888 "ACall",
3889 )
3890 });
3891 let __inner: extern "C" fn(
3892 MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem,
3893 ::unity::OptionalMethod,
3894 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
3895 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3896 __inner(__receiver, __mi)
3897 }
3898 }
3899 }
3900}
3901
3902#[cfg(feature = "app-mainmenusequence")]
3903impl<__T: IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem>
3904 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItemMethods for __T
3905{
3906}
3907
3908#[cfg(feature = "app-mainmenusequence")]
3909impl MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem {
3910 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3911 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3912 }
3913
3914 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3915 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3916 }
3917}
3918
3919#[cfg(feature = "app-mainmenusequence")]
3920impl MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem {
3921 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3922 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
3923 let __mi = Self::a_call_method_info();
3924 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3925 ::core::mem::transmute(__mi.method_ptr);
3926 __inner(this.into(), ::core::option::Option::None)
3927 }
3928}
3929
3930#[cfg(feature = "app-mainmenusequence")]
3931impl MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem {
3932 #[doc = "`.ctor()` — no args"]
3933 pub fn new() -> Self {
3934 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3935 panic!(
3936 "{}
3937::{}
3938 failed to instantiate",
3939 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem),
3940 ::core::stringify!(new),
3941 )
3942 });
3943 <Self as IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItemMethods>::ctor(this);
3944 this
3945 }
3946}
3947
3948#[cfg(feature = "app-mainmenusequence")]
3949pub trait IMainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItemMethods:
3950 IMainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem
3951{
3952 #[doc = "`GetName()` overload"]
3953 fn get_name(self) -> ::unity::Il2CppString {
3954 unsafe {
3955 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem as ::unity::FromIlInstance>::from_il_instance(
3956 <Self as ::unity::SystemObject>::as_instance(self),
3957 );
3958 {
3959 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3960 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
3961 panic!(
3962 "unity: virtual slot {}
3963 out of range (vtable len {}
3964) on the runtime class behind {}
3965 (method `{}
3966`)",
3967 4usize,
3968 __vt.len(),
3969 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem as ::unity::ClassIdentity>::NAME,
3970 "GetName",
3971 )
3972 });
3973 let __inner: extern "C" fn(
3974 MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem,
3975 ::unity::OptionalMethod,
3976 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
3977 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3978 __inner(__receiver, __mi)
3979 }
3980 }
3981 }
3982 #[doc = "`GetParamName()` overload"]
3983 fn get_param_name(self) -> ::unity::Il2CppString {
3984 unsafe {
3985 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem as ::unity::FromIlInstance>::from_il_instance(
3986 <Self as ::unity::SystemObject>::as_instance(self),
3987 );
3988 {
3989 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3990 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
3991 panic!(
3992 "unity: virtual slot {}
3993 out of range (vtable len {}
3994) on the runtime class behind {}
3995 (method `{}
3996`)",
3997 27usize,
3998 __vt.len(),
3999 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem as ::unity::ClassIdentity>::NAME,
4000 "GetParamName",
4001 )
4002 });
4003 let __inner: extern "C" fn(
4004 MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem,
4005 ::unity::OptionalMethod,
4006 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
4007 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4008 __inner(__receiver, __mi)
4009 }
4010 }
4011 }
4012 #[doc = "`KeyCall()` overload"]
4013 fn key_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4014 unsafe {
4015 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem as ::unity::FromIlInstance>::from_il_instance(
4016 <Self as ::unity::SystemObject>::as_instance(self),
4017 );
4018 {
4019 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4020 let __vi = *__vt.get(17usize).unwrap_or_else(|| {
4021 panic!(
4022 "unity: virtual slot {}
4023 out of range (vtable len {}
4024) on the runtime class behind {}
4025 (method `{}
4026`)",
4027 17usize,
4028 __vt.len(),
4029 <MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem as ::unity::ClassIdentity>::NAME,
4030 "KeyCall",
4031 )
4032 });
4033 let __inner: extern "C" fn(
4034 MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem,
4035 ::unity::OptionalMethod,
4036 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4037 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4038 __inner(__receiver, __mi)
4039 }
4040 }
4041 }
4042 #[doc = "`.ctor()` overload"]
4043 fn ctor(self) -> () {
4044 unsafe {
4045 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem as ::unity::FromIlInstance>::from_il_instance(
4046 <Self as ::unity::SystemObject>::as_instance(self),
4047 );
4048 ::unity::il2cpp_call!((::unity::module_base()+0x23036e0usize)as*mut u8,();
4049(MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem)__receiver)
4050 }
4051 }
4052}
4053
4054#[cfg(feature = "app-mainmenusequence")]
4055impl<__T: IMainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem> IMainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItemMethods
4056 for __T
4057{
4058}
4059
4060#[cfg(feature = "app-mainmenusequence")]
4061impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem {
4062 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4063 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4064 }
4065
4066 pub fn get_param_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4067 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4068 }
4069
4070 pub fn key_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4071 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4072 }
4073
4074 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4075 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4076 }
4077}
4078
4079#[cfg(feature = "app-mainmenusequence")]
4080impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem {
4081 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4082 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
4083 let __mi = Self::get_name_method_info();
4084 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
4085 __inner(this.into(), ::core::option::Option::None)
4086 }
4087
4088 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem`'s own `GetParamName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4089 pub unsafe fn get_param_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
4090 let __mi = Self::get_param_name_method_info();
4091 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
4092 __inner(this.into(), ::core::option::Option::None)
4093 }
4094
4095 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem`'s own `KeyCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4096 pub unsafe fn key_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4097 let __mi = Self::key_call_method_info();
4098 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4099 ::core::mem::transmute(__mi.method_ptr);
4100 __inner(this.into(), ::core::option::Option::None)
4101 }
4102}
4103
4104#[cfg(feature = "app-mainmenusequence")]
4105impl MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem {
4106 #[doc = "`.ctor()` — no args"]
4107 pub fn new() -> Self {
4108 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4109 panic!(
4110 "{}
4111::{}
4112 failed to instantiate",
4113 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem),
4114 ::core::stringify!(new),
4115 )
4116 });
4117 <Self as IMainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItemMethods>::ctor(this);
4118 this
4119 }
4120}
4121
4122#[cfg(feature = "app-mainmenusequence")]
4123pub trait IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContentMethods:
4124 IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent
4125{
4126 #[doc = "`Build(crate::app::basicmenuitem::BasicMenuItem)` overload"]
4127 fn build(self, menu_item: impl ::core::convert::Into<crate::app::basicmenuitem::BasicMenuItem>) -> () {
4128 unsafe {
4129 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4130 <Self as ::unity::SystemObject>::as_instance(self),
4131 );
4132 {
4133 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4134 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
4135 panic!(
4136 "unity: virtual slot {}
4137 out of range (vtable len {}
4138) on the runtime class behind {}
4139 (method `{}
4140`)",
4141 8usize,
4142 __vt.len(),
4143 <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
4144 "Build",
4145 )
4146 });
4147 let __inner: extern "C" fn(
4148 MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent,
4149 crate::app::basicmenuitem::BasicMenuItem,
4150 ::unity::OptionalMethod,
4151 ) -> () = ::core::mem::transmute(__vi.method_ptr);
4152 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4153 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
4154 }
4155 }
4156 }
4157 #[doc = "`BuildText()` overload"]
4158 fn build_text(self) -> () {
4159 unsafe {
4160 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4161 <Self as ::unity::SystemObject>::as_instance(self),
4162 );
4163 {
4164 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4165 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
4166 panic!(
4167 "unity: virtual slot {}
4168 out of range (vtable len {}
4169) on the runtime class behind {}
4170 (method `{}
4171`)",
4172 10usize,
4173 __vt.len(),
4174 <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
4175 "BuildText",
4176 )
4177 });
4178 let __inner: extern "C" fn(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
4179 ::core::mem::transmute(__vi.method_ptr);
4180 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4181 __inner(__receiver, __mi)
4182 }
4183 }
4184 }
4185 #[doc = "`SetupByMenuItem(crate::app::mainmenusequence::MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem)` overload"]
4186 fn setup_by_menu_item(
4187 self,
4188 menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem>,
4189 ) -> () {
4190 unsafe {
4191 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4192 <Self as ::unity::SystemObject>::as_instance(self),
4193 );
4194 ::unity::il2cpp_call!((::unity::module_base()+0x2301640usize)as*mut u8,();
4195(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent)__receiver,(crate::app::mainmenusequence::MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem)::core::convert::Into::into(menu_item))
4196 }
4197 }
4198 #[doc = "`UpdateTextColor()` overload"]
4199 fn update_text_color(self) -> () {
4200 unsafe {
4201 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4202 <Self as ::unity::SystemObject>::as_instance(self),
4203 );
4204 {
4205 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4206 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
4207 panic!(
4208 "unity: virtual slot {}
4209 out of range (vtable len {}
4210) on the runtime class behind {}
4211 (method `{}
4212`)",
4213 7usize,
4214 __vt.len(),
4215 <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
4216 "UpdateTextColor",
4217 )
4218 });
4219 let __inner: extern "C" fn(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
4220 ::core::mem::transmute(__vi.method_ptr);
4221 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4222 __inner(__receiver, __mi)
4223 }
4224 }
4225 }
4226 #[doc = "`.ctor()` overload"]
4227 fn ctor(self) -> () {
4228 unsafe {
4229 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4230 <Self as ::unity::SystemObject>::as_instance(self),
4231 );
4232 ::unity::il2cpp_call!((::unity::module_base()+0x23018c0usize)as*mut u8,();
4233(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent)__receiver)
4234 }
4235 }
4236}
4237
4238#[cfg(feature = "app-mainmenusequence")]
4239impl<__T: IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent> IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContentMethods
4240 for __T
4241{
4242}
4243
4244#[cfg(feature = "app-mainmenusequence")]
4245impl MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent {
4246 pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4247 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4248 }
4249
4250 pub fn build_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4251 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4252 }
4253
4254 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4255 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4256 }
4257
4258 pub fn update_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4259 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4260 }
4261
4262 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4263 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
4264 }
4265}
4266
4267#[cfg(feature = "app-mainmenusequence")]
4268impl MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent {
4269 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent`'s own `Build`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4270 pub unsafe fn build(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item: crate::app::basicmenuitem::BasicMenuItem) -> () {
4271 let __mi = Self::build_method_info();
4272 let __inner: extern "C" fn(::unity::IlInstance, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
4273 ::core::mem::transmute(__mi.method_ptr);
4274 __inner(this.into(), menu_item, ::core::option::Option::None)
4275 }
4276
4277 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent`'s own `BuildText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4278 pub unsafe fn build_text(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
4279 let __mi = Self::build_text_method_info();
4280 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
4281 __inner(this.into(), ::core::option::Option::None)
4282 }
4283
4284 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent`'s own `UpdateTextColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4285 pub unsafe fn update_text_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
4286 let __mi = Self::update_text_color_method_info();
4287 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
4288 __inner(this.into(), ::core::option::Option::None)
4289 }
4290}
4291
4292#[cfg(feature = "app-mainmenusequence")]
4293impl MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent {
4294 #[doc = "`.ctor()` — no args"]
4295 pub fn new() -> Self {
4296 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4297 panic!(
4298 "{}
4299::{}
4300 failed to instantiate",
4301 ::core::stringify!(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent),
4302 ::core::stringify!(new),
4303 )
4304 });
4305 <Self as IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContentMethods>::ctor(this);
4306 this
4307 }
4308}
4309
4310#[cfg(feature = "app-mainmenusequence")]
4311pub trait IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContentMethods:
4312 IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent
4313{
4314 #[doc = "`Build(crate::app::basicmenuitem::BasicMenuItem)` overload"]
4315 fn build(self, menu_item: impl ::core::convert::Into<crate::app::basicmenuitem::BasicMenuItem>) -> () {
4316 unsafe {
4317 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4318 <Self as ::unity::SystemObject>::as_instance(self),
4319 );
4320 {
4321 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4322 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
4323 panic!(
4324 "unity: virtual slot {}
4325 out of range (vtable len {}
4326) on the runtime class behind {}
4327 (method `{}
4328`)",
4329 8usize,
4330 __vt.len(),
4331 <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
4332 "Build",
4333 )
4334 });
4335 let __inner: extern "C" fn(
4336 MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent,
4337 crate::app::basicmenuitem::BasicMenuItem,
4338 ::unity::OptionalMethod,
4339 ) -> () = ::core::mem::transmute(__vi.method_ptr);
4340 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4341 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
4342 }
4343 }
4344 }
4345 #[doc = "`BuildText()` overload"]
4346 fn build_text(self) -> () {
4347 unsafe {
4348 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4349 <Self as ::unity::SystemObject>::as_instance(self),
4350 );
4351 {
4352 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4353 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
4354 panic!(
4355 "unity: virtual slot {}
4356 out of range (vtable len {}
4357) on the runtime class behind {}
4358 (method `{}
4359`)",
4360 10usize,
4361 __vt.len(),
4362 <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
4363 "BuildText",
4364 )
4365 });
4366 let __inner: extern "C" fn(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
4367 ::core::mem::transmute(__vi.method_ptr);
4368 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4369 __inner(__receiver, __mi)
4370 }
4371 }
4372 }
4373 #[doc = "`SetupByMenuItem(crate::app::mainmenusequence::MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem)` overload"]
4374 fn setup_by_menu_item(
4375 self,
4376 menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem>,
4377 ) -> () {
4378 unsafe {
4379 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4380 <Self as ::unity::SystemObject>::as_instance(self),
4381 );
4382 ::unity::il2cpp_call!((::unity::module_base()+0x2300c20usize)as*mut u8,();
4383(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent)__receiver,(crate::app::mainmenusequence::MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem)::core::convert::Into::into(menu_item))
4384 }
4385 }
4386 #[doc = "`UpdateTextColor()` overload"]
4387 fn update_text_color(self) -> () {
4388 unsafe {
4389 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4390 <Self as ::unity::SystemObject>::as_instance(self),
4391 );
4392 {
4393 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4394 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
4395 panic!(
4396 "unity: virtual slot {}
4397 out of range (vtable len {}
4398) on the runtime class behind {}
4399 (method `{}
4400`)",
4401 7usize,
4402 __vt.len(),
4403 <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
4404 "UpdateTextColor",
4405 )
4406 });
4407 let __inner: extern "C" fn(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
4408 ::core::mem::transmute(__vi.method_ptr);
4409 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4410 __inner(__receiver, __mi)
4411 }
4412 }
4413 }
4414 #[doc = "`.ctor()` overload"]
4415 fn ctor(self) -> () {
4416 unsafe {
4417 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
4418 <Self as ::unity::SystemObject>::as_instance(self),
4419 );
4420 ::unity::il2cpp_call!((::unity::module_base()+0x2300ea0usize)as*mut u8,();
4421(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent)__receiver)
4422 }
4423 }
4424}
4425
4426#[cfg(feature = "app-mainmenusequence")]
4427impl<__T: IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent>
4428 IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContentMethods for __T
4429{
4430}
4431
4432#[cfg(feature = "app-mainmenusequence")]
4433impl MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent {
4434 pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4436 }
4437
4438 pub fn build_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4440 }
4441
4442 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4444 }
4445
4446 pub fn update_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4448 }
4449
4450 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
4452 }
4453}
4454
4455#[cfg(feature = "app-mainmenusequence")]
4456impl MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent {
4457 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent`'s own `Build`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4458 pub unsafe fn build(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item: crate::app::basicmenuitem::BasicMenuItem) -> () {
4459 let __mi = Self::build_method_info();
4460 let __inner: extern "C" fn(::unity::IlInstance, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
4461 ::core::mem::transmute(__mi.method_ptr);
4462 __inner(this.into(), menu_item, ::core::option::Option::None)
4463 }
4464
4465 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent`'s own `BuildText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4466 pub unsafe fn build_text(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
4467 let __mi = Self::build_text_method_info();
4468 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
4469 __inner(this.into(), ::core::option::Option::None)
4470 }
4471
4472 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent`'s own `UpdateTextColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4473 pub unsafe fn update_text_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
4474 let __mi = Self::update_text_color_method_info();
4475 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
4476 __inner(this.into(), ::core::option::Option::None)
4477 }
4478}
4479
4480#[cfg(feature = "app-mainmenusequence")]
4481impl MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent {
4482 #[doc = "`.ctor()` — no args"]
4483 pub fn new() -> Self {
4484 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4485 panic!(
4486 "{}
4487::{}
4488 failed to instantiate",
4489 ::core::stringify!(MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent),
4490 ::core::stringify!(new),
4491 )
4492 });
4493 <Self as IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContentMethods>::ctor(this);
4494 this
4495 }
4496}
4497
4498#[cfg(feature = "app-mainmenusequence")]
4499pub trait IMainMenuSequence_OptionMenuSequence_Menu_MenuItemMethods: IMainMenuSequence_OptionMenuSequence_Menu_MenuItem {
4500 #[doc = "`BCall()` overload"]
4501 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4502 unsafe {
4503 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
4504 <Self as ::unity::SystemObject>::as_instance(self),
4505 );
4506 {
4507 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4508 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
4509 panic!(
4510 "unity: virtual slot {}
4511 out of range (vtable len {}
4512) on the runtime class behind {}
4513 (method `{}
4514`)",
4515 19usize,
4516 __vt.len(),
4517 <MainMenuSequence_OptionMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
4518 "BCall",
4519 )
4520 });
4521 let __inner: extern "C" fn(
4522 MainMenuSequence_OptionMenuSequence_Menu_MenuItem,
4523 ::unity::OptionalMethod,
4524 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4525 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4526 __inner(__receiver, __mi)
4527 }
4528 }
4529 }
4530 #[doc = "`.ctor()` overload"]
4531 fn ctor(self) -> () {
4532 unsafe {
4533 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
4534 <Self as ::unity::SystemObject>::as_instance(self),
4535 );
4536 ::unity::il2cpp_call!((::unity::module_base()+0x2304840usize)as*mut u8,();
4537(MainMenuSequence_OptionMenuSequence_Menu_MenuItem)__receiver)
4538 }
4539 }
4540}
4541
4542#[cfg(feature = "app-mainmenusequence")]
4543impl<__T: IMainMenuSequence_OptionMenuSequence_Menu_MenuItem> IMainMenuSequence_OptionMenuSequence_Menu_MenuItemMethods for __T {}
4544
4545#[cfg(feature = "app-mainmenusequence")]
4546impl MainMenuSequence_OptionMenuSequence_Menu_MenuItem {
4547 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4549 }
4550
4551 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4553 }
4554}
4555
4556#[cfg(feature = "app-mainmenusequence")]
4557impl MainMenuSequence_OptionMenuSequence_Menu_MenuItem {
4558 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4559 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4560 let __mi = Self::b_call_method_info();
4561 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4562 ::core::mem::transmute(__mi.method_ptr);
4563 __inner(this.into(), ::core::option::Option::None)
4564 }
4565}
4566
4567#[cfg(feature = "app-mainmenusequence")]
4568impl MainMenuSequence_OptionMenuSequence_Menu_MenuItem {
4569 #[doc = "`.ctor()` — no args"]
4570 pub fn new() -> Self {
4571 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4572 panic!(
4573 "{}
4574::{}
4575 failed to instantiate",
4576 ::core::stringify!(MainMenuSequence_OptionMenuSequence_Menu_MenuItem),
4577 ::core::stringify!(new),
4578 )
4579 });
4580 <Self as IMainMenuSequence_OptionMenuSequence_Menu_MenuItemMethods>::ctor(this);
4581 this
4582 }
4583}
4584
4585#[cfg(feature = "app-mainmenusequence")]
4586pub trait IMainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItemMethods:
4587 IMainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem
4588{
4589 #[doc = "`.ctor()` overload"]
4590 fn ctor(self) -> () {
4591 unsafe {
4592 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem as ::unity::FromIlInstance>::from_il_instance(
4593 <Self as ::unity::SystemObject>::as_instance(self),
4594 );
4595 ::unity::il2cpp_call!((::unity::module_base()+0x2300eb0usize)as*mut u8,();
4596(MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem)__receiver)
4597 }
4598 }
4599 #[doc = "`GetName()` overload"]
4600 fn get_name(self) -> ::unity::Il2CppString {
4601 unsafe {
4602 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem as ::unity::FromIlInstance>::from_il_instance(
4603 <Self as ::unity::SystemObject>::as_instance(self),
4604 );
4605 {
4606 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4607 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
4608 panic!(
4609 "unity: virtual slot {}
4610 out of range (vtable len {}
4611) on the runtime class behind {}
4612 (method `{}
4613`)",
4614 4usize,
4615 __vt.len(),
4616 <MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem as ::unity::ClassIdentity>::NAME,
4617 "GetName",
4618 )
4619 });
4620 let __inner: extern "C" fn(
4621 MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem,
4622 ::unity::OptionalMethod,
4623 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
4624 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4625 __inner(__receiver, __mi)
4626 }
4627 }
4628 }
4629 #[doc = "`GetHelp()` overload"]
4630 fn get_help(self) -> ::unity::Il2CppString {
4631 unsafe {
4632 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem as ::unity::FromIlInstance>::from_il_instance(
4633 <Self as ::unity::SystemObject>::as_instance(self),
4634 );
4635 {
4636 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4637 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
4638 panic!(
4639 "unity: virtual slot {}
4640 out of range (vtable len {}
4641) on the runtime class behind {}
4642 (method `{}
4643`)",
4644 27usize,
4645 __vt.len(),
4646 <MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem as ::unity::ClassIdentity>::NAME,
4647 "GetHelp",
4648 )
4649 });
4650 let __inner: extern "C" fn(
4651 MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem,
4652 ::unity::OptionalMethod,
4653 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
4654 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4655 __inner(__receiver, __mi)
4656 }
4657 }
4658 }
4659}
4660
4661#[cfg(feature = "app-mainmenusequence")]
4662impl<__T: IMainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem>
4663 IMainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItemMethods for __T
4664{
4665}
4666
4667#[cfg(feature = "app-mainmenusequence")]
4668impl MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem {
4669 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4670 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4671 }
4672
4673 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4675 }
4676
4677 pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4679 }
4680}
4681
4682#[cfg(feature = "app-mainmenusequence")]
4683impl MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem {
4684 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4685 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
4686 let __mi = Self::get_name_method_info();
4687 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
4688 __inner(this.into(), ::core::option::Option::None)
4689 }
4690
4691 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem`'s own `GetHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4692 pub unsafe fn get_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
4693 let __mi = Self::get_help_method_info();
4694 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
4695 __inner(this.into(), ::core::option::Option::None)
4696 }
4697}
4698
4699#[cfg(feature = "app-mainmenusequence")]
4700impl MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem {
4701 #[doc = "`.ctor()` — no args"]
4702 pub fn new() -> Self {
4703 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4704 panic!(
4705 "{}
4706::{}
4707 failed to instantiate",
4708 ::core::stringify!(MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem),
4709 ::core::stringify!(new),
4710 )
4711 });
4712 <Self as IMainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItemMethods>::ctor(this);
4713 this
4714 }
4715}
4716
4717#[cfg(feature = "app-mainmenusequence")]
4718pub trait IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemMethods:
4719 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem
4720{
4721 #[doc = "`BCall()` overload"]
4722 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4723 unsafe {
4724 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
4725 <Self as ::unity::SystemObject>::as_instance(self),
4726 );
4727 {
4728 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4729 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
4730 panic!(
4731 "unity: virtual slot {}
4732 out of range (vtable len {}
4733) on the runtime class behind {}
4734 (method `{}
4735`)",
4736 19usize,
4737 __vt.len(),
4738 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
4739 "BCall",
4740 )
4741 });
4742 let __inner: extern "C" fn(
4743 MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem,
4744 ::unity::OptionalMethod,
4745 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4746 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4747 __inner(__receiver, __mi)
4748 }
4749 }
4750 }
4751 #[doc = "`.ctor()` overload"]
4752 fn ctor(self) -> () {
4753 unsafe {
4754 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
4755 <Self as ::unity::SystemObject>::as_instance(self),
4756 );
4757 ::unity::il2cpp_call!((::unity::module_base()+0x23041b0usize)as*mut u8,();
4758(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem)__receiver)
4759 }
4760 }
4761}
4762
4763#[cfg(feature = "app-mainmenusequence")]
4764impl<__T: IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem> IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemMethods
4765 for __T
4766{
4767}
4768
4769#[cfg(feature = "app-mainmenusequence")]
4770impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem {
4771 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4772 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4773 }
4774
4775 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4776 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4777 }
4778}
4779
4780#[cfg(feature = "app-mainmenusequence")]
4781impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem {
4782 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4783 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4784 let __mi = Self::b_call_method_info();
4785 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4786 ::core::mem::transmute(__mi.method_ptr);
4787 __inner(this.into(), ::core::option::Option::None)
4788 }
4789}
4790
4791#[cfg(feature = "app-mainmenusequence")]
4792impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem {
4793 #[doc = "`.ctor()` — no args"]
4794 pub fn new() -> Self {
4795 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4796 panic!(
4797 "{}
4798::{}
4799 failed to instantiate",
4800 ::core::stringify!(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem),
4801 ::core::stringify!(new),
4802 )
4803 });
4804 <Self as IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemMethods>::ctor(this);
4805 this
4806 }
4807}
4808
4809#[cfg(feature = "app-mainmenusequence")]
4810pub trait IMainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItemMethods: IMainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem {
4811 #[doc = "`GetName()` overload"]
4812 fn get_name(self) -> ::unity::Il2CppString {
4813 unsafe {
4814 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem as ::unity::FromIlInstance>::from_il_instance(
4815 <Self as ::unity::SystemObject>::as_instance(self),
4816 );
4817 {
4818 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4819 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
4820 panic!(
4821 "unity: virtual slot {}
4822 out of range (vtable len {}
4823) on the runtime class behind {}
4824 (method `{}
4825`)",
4826 4usize,
4827 __vt.len(),
4828 <MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem as ::unity::ClassIdentity>::NAME,
4829 "GetName",
4830 )
4831 });
4832 let __inner: extern "C" fn(
4833 MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem,
4834 ::unity::OptionalMethod,
4835 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
4836 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4837 __inner(__receiver, __mi)
4838 }
4839 }
4840 }
4841 #[doc = "`BuildAttribute()` overload"]
4842 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
4843 unsafe {
4844 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem as ::unity::FromIlInstance>::from_il_instance(
4845 <Self as ::unity::SystemObject>::as_instance(self),
4846 );
4847 {
4848 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4849 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
4850 panic!(
4851 "unity: virtual slot {}
4852 out of range (vtable len {}
4853) on the runtime class behind {}
4854 (method `{}
4855`)",
4856 8usize,
4857 __vt.len(),
4858 <MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem as ::unity::ClassIdentity>::NAME,
4859 "BuildAttribute",
4860 )
4861 });
4862 let __inner: extern "C" fn(
4863 MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem,
4864 ::unity::OptionalMethod,
4865 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
4866 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4867 __inner(__receiver, __mi)
4868 }
4869 }
4870 }
4871 #[doc = "`ACall()` overload"]
4872 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4873 unsafe {
4874 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem as ::unity::FromIlInstance>::from_il_instance(
4875 <Self as ::unity::SystemObject>::as_instance(self),
4876 );
4877 {
4878 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4879 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
4880 panic!(
4881 "unity: virtual slot {}
4882 out of range (vtable len {}
4883) on the runtime class behind {}
4884 (method `{}
4885`)",
4886 18usize,
4887 __vt.len(),
4888 <MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem as ::unity::ClassIdentity>::NAME,
4889 "ACall",
4890 )
4891 });
4892 let __inner: extern "C" fn(
4893 MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem,
4894 ::unity::OptionalMethod,
4895 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4896 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4897 __inner(__receiver, __mi)
4898 }
4899 }
4900 }
4901 #[doc = "`.ctor()` overload"]
4902 fn ctor(self) -> () {
4903 unsafe {
4904 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem as ::unity::FromIlInstance>::from_il_instance(
4905 <Self as ::unity::SystemObject>::as_instance(self),
4906 );
4907 ::unity::il2cpp_call!((::unity::module_base()+0x2304990usize)as*mut u8,();
4908(MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem)__receiver)
4909 }
4910 }
4911}
4912
4913#[cfg(feature = "app-mainmenusequence")]
4914impl<__T: IMainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem> IMainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItemMethods for __T {}
4915
4916#[cfg(feature = "app-mainmenusequence")]
4917impl MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem {
4918 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4919 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4920 }
4921
4922 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4923 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4924 }
4925
4926 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4927 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4928 }
4929
4930 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4931 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4932 }
4933}
4934
4935#[cfg(feature = "app-mainmenusequence")]
4936impl MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem {
4937 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4938 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
4939 let __mi = Self::get_name_method_info();
4940 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
4941 __inner(this.into(), ::core::option::Option::None)
4942 }
4943
4944 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4945 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
4946 let __mi = Self::build_attribute_method_info();
4947 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
4948 ::core::mem::transmute(__mi.method_ptr);
4949 __inner(this.into(), ::core::option::Option::None)
4950 }
4951
4952 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4953 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4954 let __mi = Self::a_call_method_info();
4955 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4956 ::core::mem::transmute(__mi.method_ptr);
4957 __inner(this.into(), ::core::option::Option::None)
4958 }
4959}
4960
4961#[cfg(feature = "app-mainmenusequence")]
4962impl MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem {
4963 #[doc = "`.ctor()` — no args"]
4964 pub fn new() -> Self {
4965 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4966 panic!(
4967 "{}
4968::{}
4969 failed to instantiate",
4970 ::core::stringify!(MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem),
4971 ::core::stringify!(new),
4972 )
4973 });
4974 <Self as IMainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItemMethods>::ctor(this);
4975 this
4976 }
4977}
4978
4979#[cfg(feature = "app-mainmenusequence")]
4980impl MainMenuSequence_DifficultySelectMenuSequence {
4981 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
4982 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
4983 unsafe {
4984 ::unity::il2cpp_call!((::unity::module_base()+0x1fd98a0usize)as*mut u8,();
4985(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
4986 }
4987 }
4988}
4989
4990#[cfg(feature = "app-mainmenusequence")]
4991pub trait IMainMenuSequence_DifficultySelectMenuSequenceMethods: IMainMenuSequence_DifficultySelectMenuSequence {
4992 #[doc = "`GetLayoutPrefabPath()` overload"]
4993 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
4994 unsafe {
4995 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
4996 <Self as ::unity::SystemObject>::as_instance(self),
4997 );
4998 {
4999 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5000 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
5001 panic!(
5002 "unity: virtual slot {}
5003 out of range (vtable len {}
5004) on the runtime class behind {}
5005 (method `{}
5006`)",
5007 18usize,
5008 __vt.len(),
5009 <MainMenuSequence_DifficultySelectMenuSequence as ::unity::ClassIdentity>::NAME,
5010 "GetLayoutPrefabPath",
5011 )
5012 });
5013 let __inner: extern "C" fn(MainMenuSequence_DifficultySelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
5014 ::core::mem::transmute(__vi.method_ptr);
5015 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5016 __inner(__receiver, __mi)
5017 }
5018 }
5019 }
5020 #[doc = "`GetTitleBarName()` overload"]
5021 fn get_title_bar_name(self) -> ::unity::Il2CppString {
5022 unsafe {
5023 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
5024 <Self as ::unity::SystemObject>::as_instance(self),
5025 );
5026 {
5027 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5028 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
5029 panic!(
5030 "unity: virtual slot {}
5031 out of range (vtable len {}
5032) on the runtime class behind {}
5033 (method `{}
5034`)",
5035 20usize,
5036 __vt.len(),
5037 <MainMenuSequence_DifficultySelectMenuSequence as ::unity::ClassIdentity>::NAME,
5038 "GetTitleBarName",
5039 )
5040 });
5041 let __inner: extern "C" fn(MainMenuSequence_DifficultySelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
5042 ::core::mem::transmute(__vi.method_ptr);
5043 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5044 __inner(__receiver, __mi)
5045 }
5046 }
5047 }
5048 #[doc = "`GetTitleBarHelp()` overload"]
5049 fn get_title_bar_help(self) -> ::unity::Il2CppString {
5050 unsafe {
5051 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
5052 <Self as ::unity::SystemObject>::as_instance(self),
5053 );
5054 {
5055 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5056 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
5057 panic!(
5058 "unity: virtual slot {}
5059 out of range (vtable len {}
5060) on the runtime class behind {}
5061 (method `{}
5062`)",
5063 21usize,
5064 __vt.len(),
5065 <MainMenuSequence_DifficultySelectMenuSequence as ::unity::ClassIdentity>::NAME,
5066 "GetTitleBarHelp",
5067 )
5068 });
5069 let __inner: extern "C" fn(MainMenuSequence_DifficultySelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
5070 ::core::mem::transmute(__vi.method_ptr);
5071 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5072 __inner(__receiver, __mi)
5073 }
5074 }
5075 }
5076 #[doc = "`GetTitleBarKeyHelpId()` overload"]
5077 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
5078 unsafe {
5079 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
5080 <Self as ::unity::SystemObject>::as_instance(self),
5081 );
5082 {
5083 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5084 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
5085 panic!(
5086 "unity: virtual slot {}
5087 out of range (vtable len {}
5088) on the runtime class behind {}
5089 (method `{}
5090`)",
5091 22usize,
5092 __vt.len(),
5093 <MainMenuSequence_DifficultySelectMenuSequence as ::unity::ClassIdentity>::NAME,
5094 "GetTitleBarKeyHelpId",
5095 )
5096 });
5097 let __inner: extern "C" fn(MainMenuSequence_DifficultySelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
5098 ::core::mem::transmute(__vi.method_ptr);
5099 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5100 __inner(__receiver, __mi)
5101 }
5102 }
5103 }
5104 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst)` overload"]
5105 fn create_menu_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
5106 unsafe {
5107 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
5108 <Self as ::unity::SystemObject>::as_instance(self),
5109 );
5110 {
5111 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5112 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
5113 panic!(
5114 "unity: virtual slot {}
5115 out of range (vtable len {}
5116) on the runtime class behind {}
5117 (method `{}
5118`)",
5119 23usize,
5120 __vt.len(),
5121 <MainMenuSequence_DifficultySelectMenuSequence as ::unity::ClassIdentity>::NAME,
5122 "CreateMenuBind",
5123 )
5124 });
5125 let __inner: extern "C" fn(
5126 MainMenuSequence_DifficultySelectMenuSequence,
5127 crate::app::procinst::ProcInst,
5128 ::unity::OptionalMethod,
5129 ) -> () = ::core::mem::transmute(__vi.method_ptr);
5130 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5131 __inner(__receiver, ::core::convert::Into::into(super_), __mi)
5132 }
5133 }
5134 }
5135 #[doc = "`.ctor()` overload"]
5136 fn ctor(self) -> () {
5137 unsafe {
5138 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
5139 <Self as ::unity::SystemObject>::as_instance(self),
5140 );
5141 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9930usize)as*mut u8,();
5142(MainMenuSequence_DifficultySelectMenuSequence)__receiver)
5143 }
5144 }
5145}
5146
5147#[cfg(feature = "app-mainmenusequence")]
5148impl<__T: IMainMenuSequence_DifficultySelectMenuSequence> IMainMenuSequence_DifficultySelectMenuSequenceMethods for __T {}
5149
5150#[cfg(feature = "app-mainmenusequence")]
5151impl MainMenuSequence_DifficultySelectMenuSequence {
5152 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5153 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5154 }
5155
5156 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5157 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5158 }
5159
5160 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5161 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5162 }
5163
5164 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5165 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5166 }
5167
5168 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5169 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5170 }
5171
5172 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5173 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
5174 }
5175
5176 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
5178 }
5179}
5180
5181#[cfg(feature = "app-mainmenusequence")]
5182impl MainMenuSequence_DifficultySelectMenuSequence {
5183 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5184 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
5185 let __mi = Self::get_layout_prefab_path_method_info();
5186 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
5187 __inner(this.into(), ::core::option::Option::None)
5188 }
5189
5190 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5191 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
5192 let __mi = Self::get_title_bar_name_method_info();
5193 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
5194 __inner(this.into(), ::core::option::Option::None)
5195 }
5196
5197 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5198 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
5199 let __mi = Self::get_title_bar_help_method_info();
5200 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
5201 __inner(this.into(), ::core::option::Option::None)
5202 }
5203
5204 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5205 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
5206 let __mi = Self::get_title_bar_key_help_id_method_info();
5207 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
5208 __inner(this.into(), ::core::option::Option::None)
5209 }
5210
5211 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence`'s own `CreateMenuBind`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5212 pub unsafe fn create_menu_bind(this: impl ::core::convert::Into<::unity::IlInstance>, super_: crate::app::procinst::ProcInst) -> () {
5213 let __mi = Self::create_menu_bind_method_info();
5214 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
5215 ::core::mem::transmute(__mi.method_ptr);
5216 __inner(this.into(), super_, ::core::option::Option::None)
5217 }
5218}
5219
5220#[cfg(feature = "app-mainmenusequence")]
5221impl MainMenuSequence_DifficultySelectMenuSequence {
5222 #[doc = "`.ctor()` — no args"]
5223 pub fn new() -> Self {
5224 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5225 panic!(
5226 "{}
5227::{}
5228 failed to instantiate",
5229 ::core::stringify!(MainMenuSequence_DifficultySelectMenuSequence),
5230 ::core::stringify!(new),
5231 )
5232 });
5233 <Self as IMainMenuSequence_DifficultySelectMenuSequenceMethods>::ctor(this);
5234 this
5235 }
5236}
5237
5238#[cfg(feature = "app-mainmenusequence")]
5239impl MainMenuSequence {
5240 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
5241 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
5242 unsafe {
5243 ::unity::il2cpp_call!((::unity::module_base()+0x1bfacb0usize)as*mut u8,();
5244(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
5245 }
5246 }
5247
5248 #[doc = "`GetBirthdayString(i32, i32)` overload"]
5249 pub fn get_birthday_string(month: impl ::core::convert::Into<i32>, day: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
5250 unsafe {
5251 ::unity::il2cpp_call!((::unity::module_base()+0x1bfafd0usize)as*mut u8, ::unity::Il2CppString;
5252(i32)::core::convert::Into::into(month),(i32)::core::convert::Into::into(day))
5253 }
5254 }
5255}
5256
5257#[cfg(feature = "app-mainmenusequence")]
5258pub trait IMainMenuSequenceMethods: IMainMenuSequence {
5259 #[doc = "`LoadGameStartScene()` overload"]
5260 fn load_game_start_scene(self) -> () {
5261 unsafe {
5262 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5263 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6890usize)as*mut u8,();
5264(MainMenuSequence)__receiver)
5265 }
5266 }
5267 #[doc = "`UnloadGameStartScene()` overload"]
5268 fn unload_game_start_scene(self) -> () {
5269 unsafe {
5270 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5271 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6920usize)as*mut u8,();
5272(MainMenuSequence)__receiver)
5273 }
5274 }
5275 #[doc = "`LoadEmptyScene()` overload"]
5276 fn load_empty_scene(self) -> () {
5277 unsafe {
5278 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5279 ::unity::il2cpp_call!((::unity::module_base()+0x1bf69b0usize)as*mut u8,();
5280(MainMenuSequence)__receiver)
5281 }
5282 }
5283 #[doc = "`JumpToNextSequence()` overload"]
5284 fn jump_to_next_sequence(self) -> () {
5285 unsafe {
5286 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5287 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6a40usize)as*mut u8,();
5288(MainMenuSequence)__receiver)
5289 }
5290 }
5291 #[doc = "`Start()` overload"]
5292 fn start(self) -> () {
5293 unsafe {
5294 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5295 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6ad0usize)as*mut u8,();
5296(MainMenuSequence)__receiver)
5297 }
5298 }
5299 #[doc = "`BgmToStartGame()` overload"]
5300 fn bgm_to_start_game(self) -> () {
5301 unsafe {
5302 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5303 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6ae0usize)as*mut u8,();
5304(MainMenuSequence)__receiver)
5305 }
5306 }
5307 #[doc = "`BgmToContinueGame()` overload"]
5308 fn bgm_to_continue_game(self) -> () {
5309 unsafe {
5310 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5311 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6c10usize)as*mut u8,();
5312(MainMenuSequence)__receiver)
5313 }
5314 }
5315 #[doc = "`BgmToTitleLoop()` overload"]
5316 fn bgm_to_title_loop(self) -> () {
5317 unsafe {
5318 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5319 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6c70usize)as*mut u8,();
5320(MainMenuSequence)__receiver)
5321 }
5322 }
5323 #[doc = "`BgmToTitle()` overload"]
5324 fn bgm_to_title(self) -> () {
5325 unsafe {
5326 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5327 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6cd0usize)as*mut u8,();
5328(MainMenuSequence)__receiver)
5329 }
5330 }
5331 #[doc = "`CreateDLCNewsMessage(i32)` overload"]
5332 fn create_dlc_news_message(self, patch_number: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
5333 unsafe {
5334 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5335 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6ce0usize)as*mut u8, ::unity::Il2CppString;
5336(MainMenuSequence)__receiver,(i32)::core::convert::Into::into(patch_number))
5337 }
5338 }
5339 #[doc = "`CreateDLCNewsDialog()` overload"]
5340 fn create_dlc_news_dialog(self) -> () {
5341 unsafe {
5342 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5343 ::unity::il2cpp_call!((::unity::module_base()+0x1bf6e70usize)as*mut u8,();
5344(MainMenuSequence)__receiver)
5345 }
5346 }
5347 #[doc = "`LoadSaveDataHeader()` overload"]
5348 fn load_save_data_header(self) -> () {
5349 unsafe {
5350 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5351 ::unity::il2cpp_call!((::unity::module_base()+0x1bf7170usize)as*mut u8,();
5352(MainMenuSequence)__receiver)
5353 }
5354 }
5355 #[doc = "`DecideIsContinueEnable()` overload"]
5356 fn decide_is_continue_enable(self) -> () {
5357 unsafe {
5358 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5359 ::unity::il2cpp_call!((::unity::module_base()+0x1bf71f0usize)as*mut u8,();
5360(MainMenuSequence)__receiver)
5361 }
5362 }
5363 #[doc = "`CreateContinueSequence()` overload"]
5364 fn create_continue_sequence(self) -> () {
5365 unsafe {
5366 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5367 ::unity::il2cpp_call!((::unity::module_base()+0x1bf7440usize)as*mut u8,();
5368(MainMenuSequence)__receiver)
5369 }
5370 }
5371 #[doc = "`AfterContinueSequence()` overload"]
5372 fn after_continue_sequence(self) -> () {
5373 unsafe {
5374 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5375 ::unity::il2cpp_call!((::unity::module_base()+0x1bf7450usize)as*mut u8,();
5376(MainMenuSequence)__receiver)
5377 }
5378 }
5379 #[doc = "`CreateSaveDataCopyMenu()` overload"]
5380 fn create_save_data_copy_menu(self) -> () {
5381 unsafe {
5382 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5383 ::unity::il2cpp_call!((::unity::module_base()+0x1bf7540usize)as*mut u8,();
5384(MainMenuSequence)__receiver)
5385 }
5386 }
5387 #[doc = "`CreateSaveDataDeleteMenu()` overload"]
5388 fn create_save_data_delete_menu(self) -> () {
5389 unsafe {
5390 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5391 ::unity::il2cpp_call!((::unity::module_base()+0x1bf7570usize)as*mut u8,();
5392(MainMenuSequence)__receiver)
5393 }
5394 }
5395 #[doc = "`ReloadLanguage()` overload"]
5396 fn reload_language(self) -> () {
5397 unsafe {
5398 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5399 ::unity::il2cpp_call!((::unity::module_base()+0x1bf75a0usize)as*mut u8,();
5400(MainMenuSequence)__receiver)
5401 }
5402 }
5403 #[doc = "`StartDLCShop()` overload"]
5404 fn start_dlc_shop(self) -> () {
5405 unsafe {
5406 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5407 ::unity::il2cpp_call!((::unity::module_base()+0x1bf77f0usize)as*mut u8,();
5408(MainMenuSequence)__receiver)
5409 }
5410 }
5411 #[doc = "`SetToTitleLoop()` overload"]
5412 fn set_to_title_loop(self) -> () {
5413 unsafe {
5414 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5415 ::unity::il2cpp_call!((::unity::module_base()+0x1bf7900usize)as*mut u8,();
5416(MainMenuSequence)__receiver)
5417 }
5418 }
5419 #[doc = "`GetProcDesc()` overload"]
5420 fn get_proc_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
5421 unsafe {
5422 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5423 ::unity::il2cpp_call!((::unity::module_base()+0x1bf7a00usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
5424(MainMenuSequence)__receiver)
5425 }
5426 }
5427 #[doc = "`IsGrowModeSelectEnable()` overload"]
5428 fn is_grow_mode_select_enable(self) -> bool {
5429 unsafe {
5430 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5431 ::unity::il2cpp_call!((::unity::module_base()+0x1bfae40usize)as*mut u8,bool;
5432(MainMenuSequence)__receiver)
5433 }
5434 }
5435 #[doc = "`IsGrowModeRandomInLunaticEnable()` overload"]
5436 fn is_grow_mode_random_in_lunatic_enable(self) -> bool {
5437 unsafe {
5438 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5439 ::unity::il2cpp_call!((::unity::module_base()+0x1bfaec0usize)as*mut u8,bool;
5440(MainMenuSequence)__receiver)
5441 }
5442 }
5443 #[doc = "`InitGameStart()` overload"]
5444 fn init_game_start(self) -> () {
5445 unsafe {
5446 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5447 ::unity::il2cpp_call!((::unity::module_base()+0x1bfb080usize)as*mut u8,();
5448(MainMenuSequence)__receiver)
5449 }
5450 }
5451 #[doc = "`ExecuteGameStart()` overload"]
5452 fn execute_game_start(self) -> () {
5453 unsafe {
5454 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5455 ::unity::il2cpp_call!((::unity::module_base()+0x1bfb180usize)as*mut u8,();
5456(MainMenuSequence)__receiver)
5457 }
5458 }
5459 #[doc = "`NetworkLogin()` overload"]
5460 fn network_login(self) -> () {
5461 unsafe {
5462 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5463 ::unity::il2cpp_call!((::unity::module_base()+0x1bfb4e0usize)as*mut u8,();
5464(MainMenuSequence)__receiver)
5465 }
5466 }
5467 #[doc = "`CreateCharacter(::unity::Il2CppString)` overload"]
5468 fn create_character(
5469 self,
5470 pid: impl ::core::convert::Into<::unity::Il2CppString>,
5471 ) -> crate::app::mainmenusequence::MainMenuSequence_CharacterWork {
5472 unsafe {
5473 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5474 ::unity::il2cpp_call!((::unity::module_base()+0x1bfb570usize)as*mut u8,crate::app::mainmenusequence::MainMenuSequence_CharacterWork;
5475(MainMenuSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
5476 }
5477 }
5478 #[doc = "`SetupGameStartScene()` overload"]
5479 fn setup_game_start_scene(self) -> () {
5480 unsafe {
5481 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5482 ::unity::il2cpp_call!((::unity::module_base()+0x1bfb800usize)as*mut u8,();
5483(MainMenuSequence)__receiver)
5484 }
5485 }
5486 #[doc = "`AfterSetupGameStartScene()` overload"]
5487 fn after_setup_game_start_scene(self) -> () {
5488 unsafe {
5489 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5490 ::unity::il2cpp_call!((::unity::module_base()+0x1bfb8a0usize)as*mut u8,();
5491(MainMenuSequence)__receiver)
5492 }
5493 }
5494 #[doc = "`SetupTitleScene()` overload"]
5495 fn setup_title_scene(self) -> () {
5496 unsafe {
5497 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5498 ::unity::il2cpp_call!((::unity::module_base()+0x1bfbcb0usize)as*mut u8,();
5499(MainMenuSequence)__receiver)
5500 }
5501 }
5502 #[doc = "`Persistent_PlayerSelect()` overload"]
5503 fn persistent_player_select(self) -> () {
5504 unsafe {
5505 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5506 ::unity::il2cpp_call!((::unity::module_base()+0x1bfbd10usize)as*mut u8,();
5507(MainMenuSequence)__receiver)
5508 }
5509 }
5510 #[doc = "`InitCameraZoomInToPlayer()` overload"]
5511 fn init_camera_zoom_in_to_player(self) -> () {
5512 unsafe {
5513 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5514 ::unity::il2cpp_call!((::unity::module_base()+0x1bfbd60usize)as*mut u8,();
5515(MainMenuSequence)__receiver)
5516 }
5517 }
5518 #[doc = "`WaitCameraZoomInToPlayer()` overload"]
5519 fn wait_camera_zoom_in_to_player(self) -> () {
5520 unsafe {
5521 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5522 ::unity::il2cpp_call!((::unity::module_base()+0x1bfc080usize)as*mut u8,();
5523(MainMenuSequence)__receiver)
5524 }
5525 }
5526 #[doc = "`InitCameraZoomOutFromPlayer()` overload"]
5527 fn init_camera_zoom_out_from_player(self) -> () {
5528 unsafe {
5529 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5530 ::unity::il2cpp_call!((::unity::module_base()+0x1bfc120usize)as*mut u8,();
5531(MainMenuSequence)__receiver)
5532 }
5533 }
5534 #[doc = "`WaitCameraZoomOutFromPlayer()` overload"]
5535 fn wait_camera_zoom_out_from_player(self) -> () {
5536 unsafe {
5537 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5538 ::unity::il2cpp_call!((::unity::module_base()+0x1bfc270usize)as*mut u8,();
5539(MainMenuSequence)__receiver)
5540 }
5541 }
5542 #[doc = "`SetupHistoryInfo()` overload"]
5543 fn setup_history_info(self) -> () {
5544 unsafe {
5545 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5546 ::unity::il2cpp_call!((::unity::module_base()+0x1bfc310usize)as*mut u8,();
5547(MainMenuSequence)__receiver)
5548 }
5549 }
5550 #[doc = "`FadeInHistoryInfo()` overload"]
5551 fn fade_in_history_info(self) -> () {
5552 unsafe {
5553 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5554 ::unity::il2cpp_call!((::unity::module_base()+0x1bfc320usize)as*mut u8,();
5555(MainMenuSequence)__receiver)
5556 }
5557 }
5558 #[doc = "`FadeOutHistoryInfo()` overload"]
5559 fn fade_out_history_info(self) -> () {
5560 unsafe {
5561 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5562 ::unity::il2cpp_call!((::unity::module_base()+0x1bfc330usize)as*mut u8,();
5563(MainMenuSequence)__receiver)
5564 }
5565 }
5566 #[doc = "`StartPlayerNameInput()` overload"]
5567 fn start_player_name_input(self) -> () {
5568 unsafe {
5569 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5570 ::unity::il2cpp_call!((::unity::module_base()+0x1bfc340usize)as*mut u8,();
5571(MainMenuSequence)__receiver)
5572 }
5573 }
5574 #[doc = "`AfterPlayerNameInput()` overload"]
5575 fn after_player_name_input(self) -> () {
5576 unsafe {
5577 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5578 ::unity::il2cpp_call!((::unity::module_base()+0x1bfc410usize)as*mut u8,();
5579(MainMenuSequence)__receiver)
5580 }
5581 }
5582 #[doc = "`PlayPlayerStartAnim()` overload"]
5583 fn play_player_start_anim(self) -> () {
5584 unsafe {
5585 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5586 ::unity::il2cpp_call!((::unity::module_base()+0x1bfc5b0usize)as*mut u8,();
5587(MainMenuSequence)__receiver)
5588 }
5589 }
5590 #[doc = "`.ctor()` overload"]
5591 fn ctor(self) -> () {
5592 unsafe {
5593 let __receiver = <MainMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5594 ::unity::il2cpp_call!((::unity::module_base()+0x1bfada0usize)as*mut u8,();
5595(MainMenuSequence)__receiver)
5596 }
5597 }
5598}
5599
5600#[cfg(feature = "app-mainmenusequence")]
5601impl<__T: IMainMenuSequence> IMainMenuSequenceMethods for __T {}
5602
5603#[cfg(feature = "app-mainmenusequence")]
5604impl MainMenuSequence {
5605 pub fn load_game_start_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5606 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5607 }
5608
5609 pub fn unload_game_start_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5610 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5611 }
5612
5613 pub fn load_empty_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5614 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5615 }
5616
5617 pub fn jump_to_next_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5618 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5619 }
5620
5621 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5623 }
5624
5625 pub fn bgm_to_start_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5626 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
5627 }
5628
5629 pub fn bgm_to_continue_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5630 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
5631 }
5632
5633 pub fn bgm_to_title_loop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5634 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
5635 }
5636
5637 pub fn bgm_to_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5638 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
5639 }
5640
5641 pub fn create_dlc_news_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5642 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
5643 }
5644
5645 pub fn create_dlc_news_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5646 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
5647 }
5648
5649 pub fn load_save_data_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5650 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
5651 }
5652
5653 pub fn decide_is_continue_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5654 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
5655 }
5656
5657 pub fn create_continue_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5658 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
5659 }
5660
5661 pub fn after_continue_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5662 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
5663 }
5664
5665 pub fn create_save_data_copy_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5666 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
5667 }
5668
5669 pub fn create_save_data_delete_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5670 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
5671 }
5672
5673 pub fn reload_language_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
5675 }
5676
5677 pub fn start_dlc_shop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
5679 }
5680
5681 pub fn set_to_title_loop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5682 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
5683 }
5684
5685 pub fn get_proc_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5686 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
5687 }
5688
5689 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5690 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
5691 }
5692
5693 pub fn is_grow_mode_select_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5694 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
5695 }
5696
5697 pub fn is_grow_mode_random_in_lunatic_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5698 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
5699 }
5700
5701 pub fn get_birthday_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5702 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
5703 }
5704
5705 pub fn init_game_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5706 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
5707 }
5708
5709 pub fn execute_game_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5710 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
5711 }
5712
5713 pub fn network_login_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5714 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
5715 }
5716
5717 pub fn create_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5718 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
5719 }
5720
5721 pub fn setup_game_start_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5722 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
5723 }
5724
5725 pub fn after_setup_game_start_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5726 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
5727 }
5728
5729 pub fn setup_title_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5730 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
5731 }
5732
5733 pub fn persistent_player_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5734 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
5735 }
5736
5737 pub fn init_camera_zoom_in_to_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5738 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
5739 }
5740
5741 pub fn wait_camera_zoom_in_to_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5742 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
5743 }
5744
5745 pub fn init_camera_zoom_out_from_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5746 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
5747 }
5748
5749 pub fn wait_camera_zoom_out_from_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5750 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
5751 }
5752
5753 pub fn setup_history_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5754 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
5755 }
5756
5757 pub fn fade_in_history_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5758 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
5759 }
5760
5761 pub fn fade_out_history_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5762 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
5763 }
5764
5765 pub fn start_player_name_input_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5766 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
5767 }
5768
5769 pub fn after_player_name_input_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5770 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
5771 }
5772
5773 pub fn play_player_start_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5774 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
5775 }
5776
5777 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5778 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
5779 }
5780}
5781
5782#[cfg(feature = "app-mainmenusequence")]
5783impl MainMenuSequence {
5784 #[doc = "`.ctor()` — no args"]
5785 pub fn new() -> Self {
5786 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5787 panic!(
5788 "{}
5789::{}
5790 failed to instantiate",
5791 ::core::stringify!(MainMenuSequence),
5792 ::core::stringify!(new),
5793 )
5794 });
5795 <Self as IMainMenuSequenceMethods>::ctor(this);
5796 this
5797 }
5798}
5799
5800#[cfg(feature = "app-mainmenusequence")]
5801pub trait IMainMenuSequence_MenuSequenceBaseMethods: IMainMenuSequence_MenuSequenceBase {
5802 #[doc = "`GetLayoutPrefabPath()` overload"]
5803 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
5804 unsafe {
5805 let __receiver =
5806 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5807 {
5808 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5809 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
5810 panic!(
5811 "unity: virtual slot {}
5812 out of range (vtable len {}
5813) on the runtime class behind {}
5814 (method `{}
5815`)",
5816 18usize,
5817 __vt.len(),
5818 <MainMenuSequence_MenuSequenceBase as ::unity::ClassIdentity>::NAME,
5819 "GetLayoutPrefabPath",
5820 )
5821 });
5822 let __inner: extern "C" fn(MainMenuSequence_MenuSequenceBase, ::unity::OptionalMethod) -> ::unity::Il2CppString =
5823 ::core::mem::transmute(__vi.method_ptr);
5824 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5825 __inner(__receiver, __mi)
5826 }
5827 }
5828 }
5829 #[doc = "`IsTitleBarEnable()` overload"]
5830 fn is_title_bar_enable(self) -> bool {
5831 unsafe {
5832 let __receiver =
5833 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5834 {
5835 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5836 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
5837 panic!(
5838 "unity: virtual slot {}
5839 out of range (vtable len {}
5840) on the runtime class behind {}
5841 (method `{}
5842`)",
5843 19usize,
5844 __vt.len(),
5845 <MainMenuSequence_MenuSequenceBase as ::unity::ClassIdentity>::NAME,
5846 "IsTitleBarEnable",
5847 )
5848 });
5849 let __inner: extern "C" fn(MainMenuSequence_MenuSequenceBase, ::unity::OptionalMethod) -> bool =
5850 ::core::mem::transmute(__vi.method_ptr);
5851 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5852 __inner(__receiver, __mi)
5853 }
5854 }
5855 }
5856 #[doc = "`GetTitleBarName()` overload"]
5857 fn get_title_bar_name(self) -> ::unity::Il2CppString {
5858 unsafe {
5859 let __receiver =
5860 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5861 {
5862 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5863 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
5864 panic!(
5865 "unity: virtual slot {}
5866 out of range (vtable len {}
5867) on the runtime class behind {}
5868 (method `{}
5869`)",
5870 20usize,
5871 __vt.len(),
5872 <MainMenuSequence_MenuSequenceBase as ::unity::ClassIdentity>::NAME,
5873 "GetTitleBarName",
5874 )
5875 });
5876 let __inner: extern "C" fn(MainMenuSequence_MenuSequenceBase, ::unity::OptionalMethod) -> ::unity::Il2CppString =
5877 ::core::mem::transmute(__vi.method_ptr);
5878 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5879 __inner(__receiver, __mi)
5880 }
5881 }
5882 }
5883 #[doc = "`GetTitleBarHelp()` overload"]
5884 fn get_title_bar_help(self) -> ::unity::Il2CppString {
5885 unsafe {
5886 let __receiver =
5887 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5888 {
5889 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5890 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
5891 panic!(
5892 "unity: virtual slot {}
5893 out of range (vtable len {}
5894) on the runtime class behind {}
5895 (method `{}
5896`)",
5897 21usize,
5898 __vt.len(),
5899 <MainMenuSequence_MenuSequenceBase as ::unity::ClassIdentity>::NAME,
5900 "GetTitleBarHelp",
5901 )
5902 });
5903 let __inner: extern "C" fn(MainMenuSequence_MenuSequenceBase, ::unity::OptionalMethod) -> ::unity::Il2CppString =
5904 ::core::mem::transmute(__vi.method_ptr);
5905 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5906 __inner(__receiver, __mi)
5907 }
5908 }
5909 }
5910 #[doc = "`GetTitleBarKeyHelpId()` overload"]
5911 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
5912 unsafe {
5913 let __receiver =
5914 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5915 {
5916 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5917 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
5918 panic!(
5919 "unity: virtual slot {}
5920 out of range (vtable len {}
5921) on the runtime class behind {}
5922 (method `{}
5923`)",
5924 22usize,
5925 __vt.len(),
5926 <MainMenuSequence_MenuSequenceBase as ::unity::ClassIdentity>::NAME,
5927 "GetTitleBarKeyHelpId",
5928 )
5929 });
5930 let __inner: extern "C" fn(MainMenuSequence_MenuSequenceBase, ::unity::OptionalMethod) -> ::unity::Il2CppString =
5931 ::core::mem::transmute(__vi.method_ptr);
5932 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5933 __inner(__receiver, __mi)
5934 }
5935 }
5936 }
5937 #[doc = "`LoadLayoutPrefabAsync()` overload"]
5938 fn load_layout_prefab_async(self) -> () {
5939 unsafe {
5940 let __receiver =
5941 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5942 ::unity::il2cpp_call!((::unity::module_base()+0x24a99e0usize)as*mut u8,();
5943(MainMenuSequence_MenuSequenceBase)__receiver)
5944 }
5945 }
5946 #[doc = "`UnloadLayoutPrefab()` overload"]
5947 fn unload_layout_prefab(self) -> () {
5948 unsafe {
5949 let __receiver =
5950 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5951 ::unity::il2cpp_call!((::unity::module_base()+0x24a9a80usize)as*mut u8,();
5952(MainMenuSequence_MenuSequenceBase)__receiver)
5953 }
5954 }
5955 #[doc = "`IsLoadingLayoutPrefab()` overload"]
5956 fn is_loading_layout_prefab(self) -> bool {
5957 unsafe {
5958 let __receiver =
5959 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5960 ::unity::il2cpp_call!((::unity::module_base()+0x24a9b10usize)as*mut u8,bool;
5961(MainMenuSequence_MenuSequenceBase)__receiver)
5962 }
5963 }
5964 #[doc = "`CreateLayoutPrefab()` overload"]
5965 fn create_layout_prefab(self) -> () {
5966 unsafe {
5967 let __receiver =
5968 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5969 ::unity::il2cpp_call!((::unity::module_base()+0x24a9ba0usize)as*mut u8,();
5970(MainMenuSequence_MenuSequenceBase)__receiver)
5971 }
5972 }
5973 #[doc = "`DestroyLayoutPrefab()` overload"]
5974 fn destroy_layout_prefab(self) -> () {
5975 unsafe {
5976 let __receiver =
5977 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5978 ::unity::il2cpp_call!((::unity::module_base()+0x24a9c50usize)as*mut u8,();
5979(MainMenuSequence_MenuSequenceBase)__receiver)
5980 }
5981 }
5982 #[doc = "`SetTitleBarValue()` overload"]
5983 fn set_title_bar_value(self) -> () {
5984 unsafe {
5985 let __receiver =
5986 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5987 ::unity::il2cpp_call!((::unity::module_base()+0x24a9d10usize)as*mut u8,();
5988(MainMenuSequence_MenuSequenceBase)__receiver)
5989 }
5990 }
5991 #[doc = "`OpenTitleBar()` overload"]
5992 fn open_title_bar(self) -> () {
5993 unsafe {
5994 let __receiver =
5995 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5996 ::unity::il2cpp_call!((::unity::module_base()+0x24a9e60usize)as*mut u8,();
5997(MainMenuSequence_MenuSequenceBase)__receiver)
5998 }
5999 }
6000 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst)` overload"]
6001 fn create_menu_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6002 unsafe {
6003 let __receiver =
6004 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6005 {
6006 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6007 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
6008 panic!(
6009 "unity: virtual slot {}
6010 out of range (vtable len {}
6011) on the runtime class behind {}
6012 (method `{}
6013`)",
6014 23usize,
6015 __vt.len(),
6016 <MainMenuSequence_MenuSequenceBase as ::unity::ClassIdentity>::NAME,
6017 "CreateMenuBind",
6018 )
6019 });
6020 let __inner: extern "C" fn(MainMenuSequence_MenuSequenceBase, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
6021 ::core::mem::transmute(__vi.method_ptr);
6022 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6023 __inner(__receiver, ::core::convert::Into::into(super_), __mi)
6024 }
6025 }
6026 }
6027 #[doc = "`GetProcDesc()` overload"]
6028 fn get_proc_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
6029 unsafe {
6030 let __receiver =
6031 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6032 {
6033 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6034 let __vi = *__vt.get(24usize).unwrap_or_else(|| {
6035 panic!(
6036 "unity: virtual slot {}
6037 out of range (vtable len {}
6038) on the runtime class behind {}
6039 (method `{}
6040`)",
6041 24usize,
6042 __vt.len(),
6043 <MainMenuSequence_MenuSequenceBase as ::unity::ClassIdentity>::NAME,
6044 "GetProcDesc",
6045 )
6046 });
6047 let __inner: extern "C" fn(
6048 MainMenuSequence_MenuSequenceBase,
6049 ::unity::OptionalMethod,
6050 ) -> ::unity::Array<crate::app::procdesc::ProcDesc> = ::core::mem::transmute(__vi.method_ptr);
6051 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6052 __inner(__receiver, __mi)
6053 }
6054 }
6055 }
6056 #[doc = "`.ctor()` overload"]
6057 fn ctor(self) -> () {
6058 unsafe {
6059 let __receiver =
6060 <MainMenuSequence_MenuSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6061 ::unity::il2cpp_call!((::unity::module_base()+0x24a9880usize)as*mut u8,();
6062(MainMenuSequence_MenuSequenceBase)__receiver)
6063 }
6064 }
6065}
6066
6067#[cfg(feature = "app-mainmenusequence")]
6068impl<__T: IMainMenuSequence_MenuSequenceBase> IMainMenuSequence_MenuSequenceBaseMethods for __T {}
6069
6070#[cfg(feature = "app-mainmenusequence")]
6071impl MainMenuSequence_MenuSequenceBase {
6072 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6073 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6074 }
6075
6076 pub fn is_title_bar_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6077 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6078 }
6079
6080 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6081 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6082 }
6083
6084 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6085 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6086 }
6087
6088 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6089 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
6090 }
6091
6092 pub fn load_layout_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6093 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
6094 }
6095
6096 pub fn unload_layout_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6097 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
6098 }
6099
6100 pub fn is_loading_layout_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6101 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
6102 }
6103
6104 pub fn create_layout_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6105 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
6106 }
6107
6108 pub fn destroy_layout_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6109 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
6110 }
6111
6112 pub fn set_title_bar_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6113 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
6114 }
6115
6116 pub fn open_title_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6117 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
6118 }
6119
6120 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6121 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
6122 }
6123
6124 pub fn get_proc_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6125 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
6126 }
6127
6128 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6129 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
6130 }
6131}
6132
6133#[cfg(feature = "app-mainmenusequence")]
6134impl MainMenuSequence_MenuSequenceBase {
6135 #[doc = "Direct (non-virtual) call to `MainMenuSequence_MenuSequenceBase`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6136 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6137 let __mi = Self::get_layout_prefab_path_method_info();
6138 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6139 __inner(this.into(), ::core::option::Option::None)
6140 }
6141
6142 #[doc = "Direct (non-virtual) call to `MainMenuSequence_MenuSequenceBase`'s own `IsTitleBarEnable`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6143 pub unsafe fn is_title_bar_enable(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
6144 let __mi = Self::is_title_bar_enable_method_info();
6145 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
6146 __inner(this.into(), ::core::option::Option::None)
6147 }
6148
6149 #[doc = "Direct (non-virtual) call to `MainMenuSequence_MenuSequenceBase`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6150 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6151 let __mi = Self::get_title_bar_name_method_info();
6152 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6153 __inner(this.into(), ::core::option::Option::None)
6154 }
6155
6156 #[doc = "Direct (non-virtual) call to `MainMenuSequence_MenuSequenceBase`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6157 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6158 let __mi = Self::get_title_bar_help_method_info();
6159 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6160 __inner(this.into(), ::core::option::Option::None)
6161 }
6162
6163 #[doc = "Direct (non-virtual) call to `MainMenuSequence_MenuSequenceBase`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6164 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6165 let __mi = Self::get_title_bar_key_help_id_method_info();
6166 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6167 __inner(this.into(), ::core::option::Option::None)
6168 }
6169
6170 #[doc = "Direct (non-virtual) call to `MainMenuSequence_MenuSequenceBase`'s own `CreateMenuBind`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6171 pub unsafe fn create_menu_bind(this: impl ::core::convert::Into<::unity::IlInstance>, super_: crate::app::procinst::ProcInst) -> () {
6172 let __mi = Self::create_menu_bind_method_info();
6173 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
6174 ::core::mem::transmute(__mi.method_ptr);
6175 __inner(this.into(), super_, ::core::option::Option::None)
6176 }
6177
6178 #[doc = "Direct (non-virtual) call to `MainMenuSequence_MenuSequenceBase`'s own `GetProcDesc`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6179 pub unsafe fn get_proc_desc(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
6180 let __mi = Self::get_proc_desc_method_info();
6181 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Array<crate::app::procdesc::ProcDesc> =
6182 ::core::mem::transmute(__mi.method_ptr);
6183 __inner(this.into(), ::core::option::Option::None)
6184 }
6185}
6186
6187#[cfg(feature = "app-mainmenusequence")]
6188impl MainMenuSequence_MenuSequenceBase {
6189 #[doc = "`.ctor()` — no args"]
6190 pub fn new() -> Self {
6191 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6192 panic!(
6193 "{}
6194::{}
6195 failed to instantiate",
6196 ::core::stringify!(MainMenuSequence_MenuSequenceBase),
6197 ::core::stringify!(new),
6198 )
6199 });
6200 <Self as IMainMenuSequence_MenuSequenceBaseMethods>::ctor(this);
6201 this
6202 }
6203}
6204
6205#[cfg(feature = "app-mainmenusequence")]
6206impl MainMenuSequence_GrowModeSelectMenuSequence {
6207 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
6208 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6209 unsafe {
6210 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9ff0usize)as*mut u8,();
6211(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
6212 }
6213 }
6214}
6215
6216#[cfg(feature = "app-mainmenusequence")]
6217pub trait IMainMenuSequence_GrowModeSelectMenuSequenceMethods: IMainMenuSequence_GrowModeSelectMenuSequence {
6218 #[doc = "`GetLayoutPrefabPath()` overload"]
6219 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
6220 unsafe {
6221 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
6222 <Self as ::unity::SystemObject>::as_instance(self),
6223 );
6224 {
6225 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6226 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
6227 panic!(
6228 "unity: virtual slot {}
6229 out of range (vtable len {}
6230) on the runtime class behind {}
6231 (method `{}
6232`)",
6233 18usize,
6234 __vt.len(),
6235 <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
6236 "GetLayoutPrefabPath",
6237 )
6238 });
6239 let __inner: extern "C" fn(MainMenuSequence_GrowModeSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
6240 ::core::mem::transmute(__vi.method_ptr);
6241 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6242 __inner(__receiver, __mi)
6243 }
6244 }
6245 }
6246 #[doc = "`GetTitleBarName()` overload"]
6247 fn get_title_bar_name(self) -> ::unity::Il2CppString {
6248 unsafe {
6249 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
6250 <Self as ::unity::SystemObject>::as_instance(self),
6251 );
6252 {
6253 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6254 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
6255 panic!(
6256 "unity: virtual slot {}
6257 out of range (vtable len {}
6258) on the runtime class behind {}
6259 (method `{}
6260`)",
6261 20usize,
6262 __vt.len(),
6263 <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
6264 "GetTitleBarName",
6265 )
6266 });
6267 let __inner: extern "C" fn(MainMenuSequence_GrowModeSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
6268 ::core::mem::transmute(__vi.method_ptr);
6269 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6270 __inner(__receiver, __mi)
6271 }
6272 }
6273 }
6274 #[doc = "`GetTitleBarHelp()` overload"]
6275 fn get_title_bar_help(self) -> ::unity::Il2CppString {
6276 unsafe {
6277 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
6278 <Self as ::unity::SystemObject>::as_instance(self),
6279 );
6280 {
6281 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6282 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
6283 panic!(
6284 "unity: virtual slot {}
6285 out of range (vtable len {}
6286) on the runtime class behind {}
6287 (method `{}
6288`)",
6289 21usize,
6290 __vt.len(),
6291 <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
6292 "GetTitleBarHelp",
6293 )
6294 });
6295 let __inner: extern "C" fn(MainMenuSequence_GrowModeSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
6296 ::core::mem::transmute(__vi.method_ptr);
6297 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6298 __inner(__receiver, __mi)
6299 }
6300 }
6301 }
6302 #[doc = "`GetTitleBarKeyHelpId()` overload"]
6303 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
6304 unsafe {
6305 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
6306 <Self as ::unity::SystemObject>::as_instance(self),
6307 );
6308 {
6309 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6310 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
6311 panic!(
6312 "unity: virtual slot {}
6313 out of range (vtable len {}
6314) on the runtime class behind {}
6315 (method `{}
6316`)",
6317 22usize,
6318 __vt.len(),
6319 <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
6320 "GetTitleBarKeyHelpId",
6321 )
6322 });
6323 let __inner: extern "C" fn(MainMenuSequence_GrowModeSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
6324 ::core::mem::transmute(__vi.method_ptr);
6325 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6326 __inner(__receiver, __mi)
6327 }
6328 }
6329 }
6330 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst)` overload"]
6331 fn create_menu_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6332 unsafe {
6333 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
6334 <Self as ::unity::SystemObject>::as_instance(self),
6335 );
6336 {
6337 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6338 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
6339 panic!(
6340 "unity: virtual slot {}
6341 out of range (vtable len {}
6342) on the runtime class behind {}
6343 (method `{}
6344`)",
6345 23usize,
6346 __vt.len(),
6347 <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
6348 "CreateMenuBind",
6349 )
6350 });
6351 let __inner: extern "C" fn(
6352 MainMenuSequence_GrowModeSelectMenuSequence,
6353 crate::app::procinst::ProcInst,
6354 ::unity::OptionalMethod,
6355 ) -> () = ::core::mem::transmute(__vi.method_ptr);
6356 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6357 __inner(__receiver, ::core::convert::Into::into(super_), __mi)
6358 }
6359 }
6360 }
6361 #[doc = "`.ctor()` overload"]
6362 fn ctor(self) -> () {
6363 unsafe {
6364 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
6365 <Self as ::unity::SystemObject>::as_instance(self),
6366 );
6367 ::unity::il2cpp_call!((::unity::module_base()+0x1fda080usize)as*mut u8,();
6368(MainMenuSequence_GrowModeSelectMenuSequence)__receiver)
6369 }
6370 }
6371}
6372
6373#[cfg(feature = "app-mainmenusequence")]
6374impl<__T: IMainMenuSequence_GrowModeSelectMenuSequence> IMainMenuSequence_GrowModeSelectMenuSequenceMethods for __T {}
6375
6376#[cfg(feature = "app-mainmenusequence")]
6377impl MainMenuSequence_GrowModeSelectMenuSequence {
6378 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6379 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6380 }
6381
6382 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6384 }
6385
6386 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6388 }
6389
6390 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6392 }
6393
6394 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
6396 }
6397
6398 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
6400 }
6401
6402 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
6404 }
6405}
6406
6407#[cfg(feature = "app-mainmenusequence")]
6408impl MainMenuSequence_GrowModeSelectMenuSequence {
6409 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6410 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6411 let __mi = Self::get_layout_prefab_path_method_info();
6412 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6413 __inner(this.into(), ::core::option::Option::None)
6414 }
6415
6416 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6417 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6418 let __mi = Self::get_title_bar_name_method_info();
6419 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6420 __inner(this.into(), ::core::option::Option::None)
6421 }
6422
6423 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6424 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6425 let __mi = Self::get_title_bar_help_method_info();
6426 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6427 __inner(this.into(), ::core::option::Option::None)
6428 }
6429
6430 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6431 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6432 let __mi = Self::get_title_bar_key_help_id_method_info();
6433 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6434 __inner(this.into(), ::core::option::Option::None)
6435 }
6436
6437 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence`'s own `CreateMenuBind`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6438 pub unsafe fn create_menu_bind(this: impl ::core::convert::Into<::unity::IlInstance>, super_: crate::app::procinst::ProcInst) -> () {
6439 let __mi = Self::create_menu_bind_method_info();
6440 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
6441 ::core::mem::transmute(__mi.method_ptr);
6442 __inner(this.into(), super_, ::core::option::Option::None)
6443 }
6444}
6445
6446#[cfg(feature = "app-mainmenusequence")]
6447impl MainMenuSequence_GrowModeSelectMenuSequence {
6448 #[doc = "`.ctor()` — no args"]
6449 pub fn new() -> Self {
6450 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6451 panic!(
6452 "{}
6453::{}
6454 failed to instantiate",
6455 ::core::stringify!(MainMenuSequence_GrowModeSelectMenuSequence),
6456 ::core::stringify!(new),
6457 )
6458 });
6459 <Self as IMainMenuSequence_GrowModeSelectMenuSequenceMethods>::ctor(this);
6460 this
6461 }
6462}
6463
6464#[cfg(feature = "app-mainmenusequence")]
6465pub trait IMainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItemMethods:
6466 IMainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem
6467{
6468 #[doc = "`.ctor()` overload"]
6469 fn ctor(self) -> () {
6470 unsafe {
6471 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
6472 <Self as ::unity::SystemObject>::as_instance(self),
6473 );
6474 ::unity::il2cpp_call!((::unity::module_base()+0x2300fc0usize)as*mut u8,();
6475(MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem)__receiver)
6476 }
6477 }
6478 #[doc = "`GetName()` overload"]
6479 fn get_name(self) -> ::unity::Il2CppString {
6480 unsafe {
6481 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
6482 <Self as ::unity::SystemObject>::as_instance(self),
6483 );
6484 {
6485 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6486 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
6487 panic!(
6488 "unity: virtual slot {}
6489 out of range (vtable len {}
6490) on the runtime class behind {}
6491 (method `{}
6492`)",
6493 4usize,
6494 __vt.len(),
6495 <MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem as ::unity::ClassIdentity>::NAME,
6496 "GetName",
6497 )
6498 });
6499 let __inner: extern "C" fn(
6500 MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem,
6501 ::unity::OptionalMethod,
6502 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
6503 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6504 __inner(__receiver, __mi)
6505 }
6506 }
6507 }
6508 #[doc = "`GetHelp()` overload"]
6509 fn get_help(self) -> ::unity::Il2CppString {
6510 unsafe {
6511 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
6512 <Self as ::unity::SystemObject>::as_instance(self),
6513 );
6514 {
6515 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6516 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
6517 panic!(
6518 "unity: virtual slot {}
6519 out of range (vtable len {}
6520) on the runtime class behind {}
6521 (method `{}
6522`)",
6523 27usize,
6524 __vt.len(),
6525 <MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem as ::unity::ClassIdentity>::NAME,
6526 "GetHelp",
6527 )
6528 });
6529 let __inner: extern "C" fn(
6530 MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem,
6531 ::unity::OptionalMethod,
6532 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
6533 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6534 __inner(__receiver, __mi)
6535 }
6536 }
6537 }
6538}
6539
6540#[cfg(feature = "app-mainmenusequence")]
6541impl<__T: IMainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem> IMainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItemMethods
6542 for __T
6543{
6544}
6545
6546#[cfg(feature = "app-mainmenusequence")]
6547impl MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem {
6548 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6549 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6550 }
6551
6552 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6553 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6554 }
6555
6556 pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6557 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6558 }
6559}
6560
6561#[cfg(feature = "app-mainmenusequence")]
6562impl MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem {
6563 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6564 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6565 let __mi = Self::get_name_method_info();
6566 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6567 __inner(this.into(), ::core::option::Option::None)
6568 }
6569
6570 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem`'s own `GetHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6571 pub unsafe fn get_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6572 let __mi = Self::get_help_method_info();
6573 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6574 __inner(this.into(), ::core::option::Option::None)
6575 }
6576}
6577
6578#[cfg(feature = "app-mainmenusequence")]
6579impl MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem {
6580 #[doc = "`.ctor()` — no args"]
6581 pub fn new() -> Self {
6582 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6583 panic!(
6584 "{}
6585::{}
6586 failed to instantiate",
6587 ::core::stringify!(MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem),
6588 ::core::stringify!(new),
6589 )
6590 });
6591 <Self as IMainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItemMethods>::ctor(this);
6592 this
6593 }
6594}
6595
6596#[cfg(feature = "app-mainmenusequence")]
6597pub trait IMainMenuSequence_TopMenuSequence_Menu_StartMenuItemMethods: IMainMenuSequence_TopMenuSequence_Menu_StartMenuItem {
6598 #[doc = "`GetName()` overload"]
6599 fn get_name(self) -> ::unity::Il2CppString {
6600 unsafe {
6601 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_StartMenuItem as ::unity::FromIlInstance>::from_il_instance(
6602 <Self as ::unity::SystemObject>::as_instance(self),
6603 );
6604 {
6605 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6606 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
6607 panic!(
6608 "unity: virtual slot {}
6609 out of range (vtable len {}
6610) on the runtime class behind {}
6611 (method `{}
6612`)",
6613 4usize,
6614 __vt.len(),
6615 <MainMenuSequence_TopMenuSequence_Menu_StartMenuItem as ::unity::ClassIdentity>::NAME,
6616 "GetName",
6617 )
6618 });
6619 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence_Menu_StartMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
6620 ::core::mem::transmute(__vi.method_ptr);
6621 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6622 __inner(__receiver, __mi)
6623 }
6624 }
6625 }
6626 #[doc = "`BuildAttribute()` overload"]
6627 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
6628 unsafe {
6629 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_StartMenuItem as ::unity::FromIlInstance>::from_il_instance(
6630 <Self as ::unity::SystemObject>::as_instance(self),
6631 );
6632 {
6633 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6634 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
6635 panic!(
6636 "unity: virtual slot {}
6637 out of range (vtable len {}
6638) on the runtime class behind {}
6639 (method `{}
6640`)",
6641 8usize,
6642 __vt.len(),
6643 <MainMenuSequence_TopMenuSequence_Menu_StartMenuItem as ::unity::ClassIdentity>::NAME,
6644 "BuildAttribute",
6645 )
6646 });
6647 let __inner: extern "C" fn(
6648 MainMenuSequence_TopMenuSequence_Menu_StartMenuItem,
6649 ::unity::OptionalMethod,
6650 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
6651 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6652 __inner(__receiver, __mi)
6653 }
6654 }
6655 }
6656 #[doc = "`ACall()` overload"]
6657 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
6658 unsafe {
6659 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_StartMenuItem as ::unity::FromIlInstance>::from_il_instance(
6660 <Self as ::unity::SystemObject>::as_instance(self),
6661 );
6662 {
6663 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6664 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
6665 panic!(
6666 "unity: virtual slot {}
6667 out of range (vtable len {}
6668) on the runtime class behind {}
6669 (method `{}
6670`)",
6671 18usize,
6672 __vt.len(),
6673 <MainMenuSequence_TopMenuSequence_Menu_StartMenuItem as ::unity::ClassIdentity>::NAME,
6674 "ACall",
6675 )
6676 });
6677 let __inner: extern "C" fn(
6678 MainMenuSequence_TopMenuSequence_Menu_StartMenuItem,
6679 ::unity::OptionalMethod,
6680 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
6681 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6682 __inner(__receiver, __mi)
6683 }
6684 }
6685 }
6686 #[doc = "`.ctor()` overload"]
6687 fn ctor(self) -> () {
6688 unsafe {
6689 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_StartMenuItem as ::unity::FromIlInstance>::from_il_instance(
6690 <Self as ::unity::SystemObject>::as_instance(self),
6691 );
6692 ::unity::il2cpp_call!((::unity::module_base()+0x2307170usize)as*mut u8,();
6693(MainMenuSequence_TopMenuSequence_Menu_StartMenuItem)__receiver)
6694 }
6695 }
6696}
6697
6698#[cfg(feature = "app-mainmenusequence")]
6699impl<__T: IMainMenuSequence_TopMenuSequence_Menu_StartMenuItem> IMainMenuSequence_TopMenuSequence_Menu_StartMenuItemMethods for __T {}
6700
6701#[cfg(feature = "app-mainmenusequence")]
6702impl MainMenuSequence_TopMenuSequence_Menu_StartMenuItem {
6703 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6704 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6705 }
6706
6707 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6708 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6709 }
6710
6711 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6712 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6713 }
6714
6715 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6716 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6717 }
6718}
6719
6720#[cfg(feature = "app-mainmenusequence")]
6721impl MainMenuSequence_TopMenuSequence_Menu_StartMenuItem {
6722 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_StartMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6723 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6724 let __mi = Self::get_name_method_info();
6725 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6726 __inner(this.into(), ::core::option::Option::None)
6727 }
6728
6729 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_StartMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6730 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
6731 let __mi = Self::build_attribute_method_info();
6732 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
6733 ::core::mem::transmute(__mi.method_ptr);
6734 __inner(this.into(), ::core::option::Option::None)
6735 }
6736
6737 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_StartMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6738 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
6739 let __mi = Self::a_call_method_info();
6740 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
6741 ::core::mem::transmute(__mi.method_ptr);
6742 __inner(this.into(), ::core::option::Option::None)
6743 }
6744}
6745
6746#[cfg(feature = "app-mainmenusequence")]
6747impl MainMenuSequence_TopMenuSequence_Menu_StartMenuItem {
6748 #[doc = "`.ctor()` — no args"]
6749 pub fn new() -> Self {
6750 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6751 panic!(
6752 "{}
6753::{}
6754 failed to instantiate",
6755 ::core::stringify!(MainMenuSequence_TopMenuSequence_Menu_StartMenuItem),
6756 ::core::stringify!(new),
6757 )
6758 });
6759 <Self as IMainMenuSequence_TopMenuSequence_Menu_StartMenuItemMethods>::ctor(this);
6760 this
6761 }
6762}
6763
6764#[cfg(feature = "app-mainmenusequence")]
6765pub trait IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContentMethods:
6766 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent
6767{
6768 #[doc = "`SetupByMenuItem(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem)` overload"]
6769 fn setup_by_menu_item(
6770 self,
6771 menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem>,
6772 ) -> () {
6773 unsafe {
6774 let __receiver =
6775 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent as ::unity::FromIlInstance>::from_il_instance(
6776 <Self as ::unity::SystemObject>::as_instance(self),
6777 );
6778 {
6779 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6780 let __vi = *__vt.get(16usize).unwrap_or_else(|| {
6781 panic!(
6782 "unity: virtual slot {}
6783 out of range (vtable len {}
6784) on the runtime class behind {}
6785 (method `{}
6786`)",
6787 16usize,
6788 __vt.len(),
6789 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent as ::unity::ClassIdentity>::NAME,
6790 "SetupByMenuItem",
6791 )
6792 });
6793 let __inner: extern "C" fn(
6794 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent,
6795 crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
6796 ::unity::OptionalMethod,
6797 ) -> () = ::core::mem::transmute(__vi.method_ptr);
6798 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6799 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
6800 }
6801 }
6802 }
6803 #[doc = "`.ctor()` overload"]
6804 fn ctor(self) -> () {
6805 unsafe {
6806 let __receiver =
6807 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent as ::unity::FromIlInstance>::from_il_instance(
6808 <Self as ::unity::SystemObject>::as_instance(self),
6809 );
6810 ::unity::il2cpp_call!((::unity::module_base()+0x23068f0usize)as*mut u8,();
6811(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent)__receiver)
6812 }
6813 }
6814}
6815
6816#[cfg(feature = "app-mainmenusequence")]
6817impl<__T: IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent>
6818 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContentMethods for __T
6819{
6820}
6821
6822#[cfg(feature = "app-mainmenusequence")]
6823impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent {
6824 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6825 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6826 }
6827
6828 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6829 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6830 }
6831}
6832
6833#[cfg(feature = "app-mainmenusequence")]
6834impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent {
6835 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent`'s own `SetupByMenuItem`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6836 pub unsafe fn setup_by_menu_item(
6837 this: impl ::core::convert::Into<::unity::IlInstance>,
6838 menu_item: crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
6839 ) -> () {
6840 let __mi = Self::setup_by_menu_item_method_info();
6841 let __inner: extern "C" fn(
6842 ::unity::IlInstance,
6843 crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
6844 ::unity::OptionalMethod,
6845 ) -> () = ::core::mem::transmute(__mi.method_ptr);
6846 __inner(this.into(), menu_item, ::core::option::Option::None)
6847 }
6848}
6849
6850#[cfg(feature = "app-mainmenusequence")]
6851impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent {
6852 #[doc = "`.ctor()` — no args"]
6853 pub fn new() -> Self {
6854 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6855 panic!(
6856 "{}
6857::{}
6858 failed to instantiate",
6859 ::core::stringify!(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent),
6860 ::core::stringify!(new),
6861 )
6862 });
6863 <Self as IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContentMethods>::ctor(this);
6864 this
6865 }
6866}
6867
6868#[cfg(feature = "app-mainmenusequence")]
6869pub trait IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContentMethods:
6870 IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent
6871{
6872 #[doc = "`GetMenuItemContentMax()` overload"]
6873 fn get_menu_item_content_max(self) -> i32 {
6874 unsafe {
6875 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
6876 <Self as ::unity::SystemObject>::as_instance(self),
6877 );
6878 {
6879 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6880 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
6881 panic!(
6882 "unity: virtual slot {}
6883 out of range (vtable len {}
6884) on the runtime class behind {}
6885 (method `{}
6886`)",
6887 4usize,
6888 __vt.len(),
6889 <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
6890 "GetMenuItemContentMax",
6891 )
6892 });
6893 let __inner: extern "C" fn(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent, ::unity::OptionalMethod) -> i32 =
6894 ::core::mem::transmute(__vi.method_ptr);
6895 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6896 __inner(__receiver, __mi)
6897 }
6898 }
6899 }
6900 #[doc = "`.ctor()` overload"]
6901 fn ctor(self) -> () {
6902 unsafe {
6903 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
6904 <Self as ::unity::SystemObject>::as_instance(self),
6905 );
6906 ::unity::il2cpp_call!((::unity::module_base()+0x2301230usize)as*mut u8,();
6907(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent)__receiver)
6908 }
6909 }
6910}
6911
6912#[cfg(feature = "app-mainmenusequence")]
6913impl<__T: IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent> IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContentMethods
6914 for __T
6915{
6916}
6917
6918#[cfg(feature = "app-mainmenusequence")]
6919impl MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent {
6920 pub fn get_menu_item_content_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6921 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6922 }
6923
6924 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6925 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6926 }
6927}
6928
6929#[cfg(feature = "app-mainmenusequence")]
6930impl MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent {
6931 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent`'s own `GetMenuItemContentMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6932 pub unsafe fn get_menu_item_content_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
6933 let __mi = Self::get_menu_item_content_max_method_info();
6934 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
6935 __inner(this.into(), ::core::option::Option::None)
6936 }
6937}
6938
6939#[cfg(feature = "app-mainmenusequence")]
6940impl MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent {
6941 #[doc = "`.ctor()` — no args"]
6942 pub fn new() -> Self {
6943 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6944 panic!(
6945 "{}
6946::{}
6947 failed to instantiate",
6948 ::core::stringify!(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent),
6949 ::core::stringify!(new),
6950 )
6951 });
6952 <Self as IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContentMethods>::ctor(this);
6953 this
6954 }
6955}
6956
6957#[cfg(feature = "app-mainmenusequence")]
6958pub trait IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContentMethods:
6959 IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent
6960{
6961 #[doc = "`Build(crate::app::basicmenuitem::BasicMenuItem)` overload"]
6962 fn build(self, menu_item: impl ::core::convert::Into<crate::app::basicmenuitem::BasicMenuItem>) -> () {
6963 unsafe {
6964 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
6965 <Self as ::unity::SystemObject>::as_instance(self),
6966 );
6967 {
6968 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6969 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
6970 panic!(
6971 "unity: virtual slot {}
6972 out of range (vtable len {}
6973) on the runtime class behind {}
6974 (method `{}
6975`)",
6976 8usize,
6977 __vt.len(),
6978 <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
6979 "Build",
6980 )
6981 });
6982 let __inner: extern "C" fn(
6983 MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent,
6984 crate::app::basicmenuitem::BasicMenuItem,
6985 ::unity::OptionalMethod,
6986 ) -> () = ::core::mem::transmute(__vi.method_ptr);
6987 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6988 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
6989 }
6990 }
6991 }
6992 #[doc = "`BuildText()` overload"]
6993 fn build_text(self) -> () {
6994 unsafe {
6995 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
6996 <Self as ::unity::SystemObject>::as_instance(self),
6997 );
6998 {
6999 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7000 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
7001 panic!(
7002 "unity: virtual slot {}
7003 out of range (vtable len {}
7004) on the runtime class behind {}
7005 (method `{}
7006`)",
7007 10usize,
7008 __vt.len(),
7009 <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
7010 "BuildText",
7011 )
7012 });
7013 let __inner: extern "C" fn(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
7014 ::core::mem::transmute(__vi.method_ptr);
7015 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7016 __inner(__receiver, __mi)
7017 }
7018 }
7019 }
7020 #[doc = "`SetupByMenuItem(crate::app::mainmenusequence::MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem)` overload"]
7021 fn setup_by_menu_item(
7022 self,
7023 menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem>,
7024 ) -> () {
7025 unsafe {
7026 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
7027 <Self as ::unity::SystemObject>::as_instance(self),
7028 );
7029 ::unity::il2cpp_call!((::unity::module_base()+0x2301e40usize)as*mut u8,();
7030(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent)__receiver,(crate::app::mainmenusequence::MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem)::core::convert::Into::into(menu_item))
7031 }
7032 }
7033 #[doc = "`UpdateTextColor()` overload"]
7034 fn update_text_color(self) -> () {
7035 unsafe {
7036 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
7037 <Self as ::unity::SystemObject>::as_instance(self),
7038 );
7039 {
7040 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7041 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
7042 panic!(
7043 "unity: virtual slot {}
7044 out of range (vtable len {}
7045) on the runtime class behind {}
7046 (method `{}
7047`)",
7048 7usize,
7049 __vt.len(),
7050 <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
7051 "UpdateTextColor",
7052 )
7053 });
7054 let __inner: extern "C" fn(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
7055 ::core::mem::transmute(__vi.method_ptr);
7056 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7057 __inner(__receiver, __mi)
7058 }
7059 }
7060 }
7061 #[doc = "`.ctor()` overload"]
7062 fn ctor(self) -> () {
7063 unsafe {
7064 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
7065 <Self as ::unity::SystemObject>::as_instance(self),
7066 );
7067 ::unity::il2cpp_call!((::unity::module_base()+0x2302080usize)as*mut u8,();
7068(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent)__receiver)
7069 }
7070 }
7071}
7072
7073#[cfg(feature = "app-mainmenusequence")]
7074impl<__T: IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent> IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContentMethods
7075 for __T
7076{
7077}
7078
7079#[cfg(feature = "app-mainmenusequence")]
7080impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent {
7081 pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7082 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
7083 }
7084
7085 pub fn build_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7086 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
7087 }
7088
7089 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7090 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
7091 }
7092
7093 pub fn update_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7094 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
7095 }
7096
7097 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7098 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
7099 }
7100}
7101
7102#[cfg(feature = "app-mainmenusequence")]
7103impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent {
7104 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent`'s own `Build`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7105 pub unsafe fn build(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item: crate::app::basicmenuitem::BasicMenuItem) -> () {
7106 let __mi = Self::build_method_info();
7107 let __inner: extern "C" fn(::unity::IlInstance, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
7108 ::core::mem::transmute(__mi.method_ptr);
7109 __inner(this.into(), menu_item, ::core::option::Option::None)
7110 }
7111
7112 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent`'s own `BuildText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7113 pub unsafe fn build_text(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
7114 let __mi = Self::build_text_method_info();
7115 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
7116 __inner(this.into(), ::core::option::Option::None)
7117 }
7118
7119 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent`'s own `UpdateTextColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7120 pub unsafe fn update_text_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
7121 let __mi = Self::update_text_color_method_info();
7122 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
7123 __inner(this.into(), ::core::option::Option::None)
7124 }
7125}
7126
7127#[cfg(feature = "app-mainmenusequence")]
7128impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent {
7129 #[doc = "`.ctor()` — no args"]
7130 pub fn new() -> Self {
7131 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
7132 panic!(
7133 "{}
7134::{}
7135 failed to instantiate",
7136 ::core::stringify!(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent),
7137 ::core::stringify!(new),
7138 )
7139 });
7140 <Self as IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContentMethods>::ctor(this);
7141 this
7142 }
7143}
7144
7145#[cfg(feature = "app-mainmenusequence")]
7146pub trait IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemMethods:
7147 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem
7148{
7149 #[doc = "`ACall()` overload"]
7150 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
7151 unsafe {
7152 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
7153 <Self as ::unity::SystemObject>::as_instance(self),
7154 );
7155 {
7156 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7157 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
7158 panic!(
7159 "unity: virtual slot {}
7160 out of range (vtable len {}
7161) on the runtime class behind {}
7162 (method `{}
7163`)",
7164 18usize,
7165 __vt.len(),
7166 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
7167 "ACall",
7168 )
7169 });
7170 let __inner: extern "C" fn(
7171 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
7172 ::unity::OptionalMethod,
7173 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
7174 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7175 __inner(__receiver, __mi)
7176 }
7177 }
7178 }
7179 #[doc = "`BCall()` overload"]
7180 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
7181 unsafe {
7182 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
7183 <Self as ::unity::SystemObject>::as_instance(self),
7184 );
7185 {
7186 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7187 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
7188 panic!(
7189 "unity: virtual slot {}
7190 out of range (vtable len {}
7191) on the runtime class behind {}
7192 (method `{}
7193`)",
7194 19usize,
7195 __vt.len(),
7196 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
7197 "BCall",
7198 )
7199 });
7200 let __inner: extern "C" fn(
7201 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
7202 ::unity::OptionalMethod,
7203 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
7204 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7205 __inner(__receiver, __mi)
7206 }
7207 }
7208 }
7209 #[doc = "`.ctor()` overload"]
7210 fn ctor(self) -> () {
7211 unsafe {
7212 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
7213 <Self as ::unity::SystemObject>::as_instance(self),
7214 );
7215 ::unity::il2cpp_call!((::unity::module_base()+0x2305440usize)as*mut u8,();
7216(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem)__receiver)
7217 }
7218 }
7219}
7220
7221#[cfg(feature = "app-mainmenusequence")]
7222impl<__T: IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem> IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemMethods
7223 for __T
7224{
7225}
7226
7227#[cfg(feature = "app-mainmenusequence")]
7228impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem {
7229 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7230 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
7231 }
7232
7233 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7234 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
7235 }
7236
7237 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7238 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
7239 }
7240}
7241
7242#[cfg(feature = "app-mainmenusequence")]
7243impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem {
7244 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7245 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
7246 let __mi = Self::a_call_method_info();
7247 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
7248 ::core::mem::transmute(__mi.method_ptr);
7249 __inner(this.into(), ::core::option::Option::None)
7250 }
7251
7252 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7253 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
7254 let __mi = Self::b_call_method_info();
7255 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
7256 ::core::mem::transmute(__mi.method_ptr);
7257 __inner(this.into(), ::core::option::Option::None)
7258 }
7259}
7260
7261#[cfg(feature = "app-mainmenusequence")]
7262impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem {
7263 #[doc = "`.ctor()` — no args"]
7264 pub fn new() -> Self {
7265 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
7266 panic!(
7267 "{}
7268::{}
7269 failed to instantiate",
7270 ::core::stringify!(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem),
7271 ::core::stringify!(new),
7272 )
7273 });
7274 <Self as IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemMethods>::ctor(this);
7275 this
7276 }
7277}
7278
7279#[cfg(feature = "app-mainmenusequence")]
7280pub trait IMainMenuSequence_AlphaFaderMethods: IMainMenuSequence_AlphaFader {
7281 #[doc = "`.ctor()` overload"]
7282 fn ctor(self) -> () {
7283 unsafe {
7284 let __receiver =
7285 <MainMenuSequence_AlphaFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7286 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8640usize)as*mut u8,();
7287(MainMenuSequence_AlphaFader)__receiver)
7288 }
7289 }
7290 #[doc = "`Reset()` overload"]
7291 fn reset(self) -> () {
7292 unsafe {
7293 let __receiver =
7294 <MainMenuSequence_AlphaFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7295 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8670usize)as*mut u8,();
7296(MainMenuSequence_AlphaFader)__receiver)
7297 }
7298 }
7299 #[doc = "`Get()` overload"]
7300 fn get(self) -> f32 {
7301 unsafe {
7302 let __receiver =
7303 <MainMenuSequence_AlphaFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7304 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8680usize)as*mut u8,f32;
7305(MainMenuSequence_AlphaFader)__receiver)
7306 }
7307 }
7308 #[doc = "`Set(f32, f32)` overload"]
7309 fn set(self, rot: impl ::core::convert::Into<f32>, msec: impl ::core::convert::Into<f32>) -> () {
7310 unsafe {
7311 let __receiver =
7312 <MainMenuSequence_AlphaFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7313 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8690usize)as*mut u8,();
7314(MainMenuSequence_AlphaFader)__receiver,(f32)::core::convert::Into::into(rot),(f32)::core::convert::Into::into(msec))
7315 }
7316 }
7317 #[doc = "`Tick()` overload"]
7318 fn tick(self) -> f32 {
7319 unsafe {
7320 let __receiver =
7321 <MainMenuSequence_AlphaFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7322 ::unity::il2cpp_call!((::unity::module_base()+0x1fd86d0usize)as*mut u8,f32;
7323(MainMenuSequence_AlphaFader)__receiver)
7324 }
7325 }
7326}
7327
7328#[cfg(feature = "app-mainmenusequence")]
7329impl<__T: IMainMenuSequence_AlphaFader> IMainMenuSequence_AlphaFaderMethods for __T {}
7330
7331#[cfg(feature = "app-mainmenusequence")]
7332impl MainMenuSequence_AlphaFader {
7333 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7334 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
7335 }
7336
7337 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7338 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
7339 }
7340
7341 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7342 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
7343 }
7344
7345 pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7346 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
7347 }
7348
7349 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7350 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
7351 }
7352}
7353
7354#[cfg(feature = "app-mainmenusequence")]
7355impl MainMenuSequence_AlphaFader {
7356 #[doc = "`.ctor()` — no args"]
7357 pub fn new() -> Self {
7358 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
7359 panic!(
7360 "{}
7361::{}
7362 failed to instantiate",
7363 ::core::stringify!(MainMenuSequence_AlphaFader),
7364 ::core::stringify!(new),
7365 )
7366 });
7367 <Self as IMainMenuSequence_AlphaFaderMethods>::ctor(this);
7368 this
7369 }
7370}
7371
7372#[cfg(feature = "app-mainmenusequence")]
7373pub trait IMainMenuSequence_FinalConfirmDialog_YesDialogItemMethods: IMainMenuSequence_FinalConfirmDialog_YesDialogItem {
7374 #[doc = "`.ctor()` overload"]
7375 fn ctor(self) -> () {
7376 unsafe {
7377 let __receiver = <MainMenuSequence_FinalConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
7378 <Self as ::unity::SystemObject>::as_instance(self),
7379 );
7380 ::unity::il2cpp_call!((::unity::module_base()+0x1b67d30usize)as*mut u8,();
7381(MainMenuSequence_FinalConfirmDialog_YesDialogItem)__receiver)
7382 }
7383 }
7384 #[doc = "`ACall()` overload"]
7385 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
7386 unsafe {
7387 let __receiver = <MainMenuSequence_FinalConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
7388 <Self as ::unity::SystemObject>::as_instance(self),
7389 );
7390 {
7391 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7392 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
7393 panic!(
7394 "unity: virtual slot {}
7395 out of range (vtable len {}
7396) on the runtime class behind {}
7397 (method `{}
7398`)",
7399 18usize,
7400 __vt.len(),
7401 <MainMenuSequence_FinalConfirmDialog_YesDialogItem as ::unity::ClassIdentity>::NAME,
7402 "ACall",
7403 )
7404 });
7405 let __inner: extern "C" fn(
7406 MainMenuSequence_FinalConfirmDialog_YesDialogItem,
7407 ::unity::OptionalMethod,
7408 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
7409 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7410 __inner(__receiver, __mi)
7411 }
7412 }
7413 }
7414 #[doc = "`BCall()` overload"]
7415 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
7416 unsafe {
7417 let __receiver = <MainMenuSequence_FinalConfirmDialog_YesDialogItem as ::unity::FromIlInstance>::from_il_instance(
7418 <Self as ::unity::SystemObject>::as_instance(self),
7419 );
7420 {
7421 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7422 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
7423 panic!(
7424 "unity: virtual slot {}
7425 out of range (vtable len {}
7426) on the runtime class behind {}
7427 (method `{}
7428`)",
7429 19usize,
7430 __vt.len(),
7431 <MainMenuSequence_FinalConfirmDialog_YesDialogItem as ::unity::ClassIdentity>::NAME,
7432 "BCall",
7433 )
7434 });
7435 let __inner: extern "C" fn(
7436 MainMenuSequence_FinalConfirmDialog_YesDialogItem,
7437 ::unity::OptionalMethod,
7438 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
7439 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7440 __inner(__receiver, __mi)
7441 }
7442 }
7443 }
7444}
7445
7446#[cfg(feature = "app-mainmenusequence")]
7447impl<__T: IMainMenuSequence_FinalConfirmDialog_YesDialogItem> IMainMenuSequence_FinalConfirmDialog_YesDialogItemMethods for __T {}
7448
7449#[cfg(feature = "app-mainmenusequence")]
7450impl MainMenuSequence_FinalConfirmDialog_YesDialogItem {
7451 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
7453 }
7454
7455 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
7457 }
7458
7459 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7460 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
7461 }
7462}
7463
7464#[cfg(feature = "app-mainmenusequence")]
7465impl MainMenuSequence_FinalConfirmDialog_YesDialogItem {
7466 #[doc = "Direct (non-virtual) call to `MainMenuSequence_FinalConfirmDialog_YesDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7467 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
7468 let __mi = Self::a_call_method_info();
7469 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
7470 ::core::mem::transmute(__mi.method_ptr);
7471 __inner(this.into(), ::core::option::Option::None)
7472 }
7473
7474 #[doc = "Direct (non-virtual) call to `MainMenuSequence_FinalConfirmDialog_YesDialogItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7475 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
7476 let __mi = Self::b_call_method_info();
7477 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
7478 ::core::mem::transmute(__mi.method_ptr);
7479 __inner(this.into(), ::core::option::Option::None)
7480 }
7481}
7482
7483#[cfg(feature = "app-mainmenusequence")]
7484impl MainMenuSequence_FinalConfirmDialog_YesDialogItem {
7485 #[doc = "`.ctor()` — no args"]
7486 pub fn new() -> Self {
7487 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
7488 panic!(
7489 "{}
7490::{}
7491 failed to instantiate",
7492 ::core::stringify!(MainMenuSequence_FinalConfirmDialog_YesDialogItem),
7493 ::core::stringify!(new),
7494 )
7495 });
7496 <Self as IMainMenuSequence_FinalConfirmDialog_YesDialogItemMethods>::ctor(this);
7497 this
7498 }
7499}
7500
7501#[cfg(feature = "app-mainmenusequence")]
7502pub trait IMainMenuSequence_OptionMenuSequence_Menu_CopyMenuItemMethods: IMainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem {
7503 #[doc = "`GetName()` overload"]
7504 fn get_name(self) -> ::unity::Il2CppString {
7505 unsafe {
7506 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem as ::unity::FromIlInstance>::from_il_instance(
7507 <Self as ::unity::SystemObject>::as_instance(self),
7508 );
7509 {
7510 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7511 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
7512 panic!(
7513 "unity: virtual slot {}
7514 out of range (vtable len {}
7515) on the runtime class behind {}
7516 (method `{}
7517`)",
7518 4usize,
7519 __vt.len(),
7520 <MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem as ::unity::ClassIdentity>::NAME,
7521 "GetName",
7522 )
7523 });
7524 let __inner: extern "C" fn(MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
7525 ::core::mem::transmute(__vi.method_ptr);
7526 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7527 __inner(__receiver, __mi)
7528 }
7529 }
7530 }
7531 #[doc = "`BuildAttribute()` overload"]
7532 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
7533 unsafe {
7534 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem as ::unity::FromIlInstance>::from_il_instance(
7535 <Self as ::unity::SystemObject>::as_instance(self),
7536 );
7537 {
7538 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7539 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
7540 panic!(
7541 "unity: virtual slot {}
7542 out of range (vtable len {}
7543) on the runtime class behind {}
7544 (method `{}
7545`)",
7546 8usize,
7547 __vt.len(),
7548 <MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem as ::unity::ClassIdentity>::NAME,
7549 "BuildAttribute",
7550 )
7551 });
7552 let __inner: extern "C" fn(
7553 MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem,
7554 ::unity::OptionalMethod,
7555 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
7556 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7557 __inner(__receiver, __mi)
7558 }
7559 }
7560 }
7561 #[doc = "`ACall()` overload"]
7562 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
7563 unsafe {
7564 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem as ::unity::FromIlInstance>::from_il_instance(
7565 <Self as ::unity::SystemObject>::as_instance(self),
7566 );
7567 {
7568 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7569 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
7570 panic!(
7571 "unity: virtual slot {}
7572 out of range (vtable len {}
7573) on the runtime class behind {}
7574 (method `{}
7575`)",
7576 18usize,
7577 __vt.len(),
7578 <MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem as ::unity::ClassIdentity>::NAME,
7579 "ACall",
7580 )
7581 });
7582 let __inner: extern "C" fn(
7583 MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem,
7584 ::unity::OptionalMethod,
7585 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
7586 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7587 __inner(__receiver, __mi)
7588 }
7589 }
7590 }
7591 #[doc = "`.ctor()` overload"]
7592 fn ctor(self) -> () {
7593 unsafe {
7594 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem as ::unity::FromIlInstance>::from_il_instance(
7595 <Self as ::unity::SystemObject>::as_instance(self),
7596 );
7597 ::unity::il2cpp_call!((::unity::module_base()+0x2304830usize)as*mut u8,();
7598(MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem)__receiver)
7599 }
7600 }
7601}
7602
7603#[cfg(feature = "app-mainmenusequence")]
7604impl<__T: IMainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem> IMainMenuSequence_OptionMenuSequence_Menu_CopyMenuItemMethods for __T {}
7605
7606#[cfg(feature = "app-mainmenusequence")]
7607impl MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem {
7608 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7609 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
7610 }
7611
7612 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7613 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
7614 }
7615
7616 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7617 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
7618 }
7619
7620 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7621 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
7622 }
7623}
7624
7625#[cfg(feature = "app-mainmenusequence")]
7626impl MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem {
7627 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7628 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
7629 let __mi = Self::get_name_method_info();
7630 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
7631 __inner(this.into(), ::core::option::Option::None)
7632 }
7633
7634 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7635 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
7636 let __mi = Self::build_attribute_method_info();
7637 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
7638 ::core::mem::transmute(__mi.method_ptr);
7639 __inner(this.into(), ::core::option::Option::None)
7640 }
7641
7642 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7643 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
7644 let __mi = Self::a_call_method_info();
7645 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
7646 ::core::mem::transmute(__mi.method_ptr);
7647 __inner(this.into(), ::core::option::Option::None)
7648 }
7649}
7650
7651#[cfg(feature = "app-mainmenusequence")]
7652impl MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem {
7653 #[doc = "`.ctor()` — no args"]
7654 pub fn new() -> Self {
7655 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
7656 panic!(
7657 "{}
7658::{}
7659 failed to instantiate",
7660 ::core::stringify!(MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem),
7661 ::core::stringify!(new),
7662 )
7663 });
7664 <Self as IMainMenuSequence_OptionMenuSequence_Menu_CopyMenuItemMethods>::ctor(this);
7665 this
7666 }
7667}
7668
7669#[cfg(feature = "app-mainmenusequence")]
7670pub trait IMainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItemMethods:
7671 IMainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem
7672{
7673 #[doc = "`.ctor()` overload"]
7674 fn ctor(self) -> () {
7675 unsafe {
7676 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem as ::unity::FromIlInstance>::from_il_instance(
7677 <Self as ::unity::SystemObject>::as_instance(self),
7678 );
7679 ::unity::il2cpp_call!((::unity::module_base()+0x2302090usize)as*mut u8,();
7680(MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem)__receiver)
7681 }
7682 }
7683 #[doc = "`GetName()` overload"]
7684 fn get_name(self) -> ::unity::Il2CppString {
7685 unsafe {
7686 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem as ::unity::FromIlInstance>::from_il_instance(
7687 <Self as ::unity::SystemObject>::as_instance(self),
7688 );
7689 {
7690 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7691 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
7692 panic!(
7693 "unity: virtual slot {}
7694 out of range (vtable len {}
7695) on the runtime class behind {}
7696 (method `{}
7697`)",
7698 4usize,
7699 __vt.len(),
7700 <MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem as ::unity::ClassIdentity>::NAME,
7701 "GetName",
7702 )
7703 });
7704 let __inner: extern "C" fn(
7705 MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem,
7706 ::unity::OptionalMethod,
7707 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
7708 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7709 __inner(__receiver, __mi)
7710 }
7711 }
7712 }
7713}
7714
7715#[cfg(feature = "app-mainmenusequence")]
7716impl<__T: IMainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem> IMainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItemMethods
7717 for __T
7718{
7719}
7720
7721#[cfg(feature = "app-mainmenusequence")]
7722impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem {
7723 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7724 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
7725 }
7726
7727 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7728 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
7729 }
7730}
7731
7732#[cfg(feature = "app-mainmenusequence")]
7733impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem {
7734 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7735 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
7736 let __mi = Self::get_name_method_info();
7737 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
7738 __inner(this.into(), ::core::option::Option::None)
7739 }
7740}
7741
7742#[cfg(feature = "app-mainmenusequence")]
7743impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem {
7744 #[doc = "`.ctor()` — no args"]
7745 pub fn new() -> Self {
7746 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
7747 panic!(
7748 "{}
7749::{}
7750 failed to instantiate",
7751 ::core::stringify!(MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem),
7752 ::core::stringify!(new),
7753 )
7754 });
7755 <Self as IMainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItemMethods>::ctor(this);
7756 this
7757 }
7758}
7759
7760#[cfg(feature = "app-mainmenusequence")]
7761pub trait IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItemMethods:
7762 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem
7763{
7764 #[doc = "`GetName()` overload"]
7765 fn get_name(self) -> ::unity::Il2CppString {
7766 unsafe {
7767 let __receiver =
7768 <MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
7769 <Self as ::unity::SystemObject>::as_instance(self),
7770 );
7771 {
7772 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7773 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
7774 panic!(
7775 "unity: virtual slot {}
7776 out of range (vtable len {}
7777) on the runtime class behind {}
7778 (method `{}
7779`)",
7780 4usize,
7781 __vt.len(),
7782 <MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem as ::unity::ClassIdentity>::NAME,
7783 "GetName",
7784 )
7785 });
7786 let __inner: extern "C" fn(
7787 MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem,
7788 ::unity::OptionalMethod,
7789 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
7790 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7791 __inner(__receiver, __mi)
7792 }
7793 }
7794 }
7795 #[doc = "`ACall()` overload"]
7796 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
7797 unsafe {
7798 let __receiver =
7799 <MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
7800 <Self as ::unity::SystemObject>::as_instance(self),
7801 );
7802 {
7803 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7804 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
7805 panic!(
7806 "unity: virtual slot {}
7807 out of range (vtable len {}
7808) on the runtime class behind {}
7809 (method `{}
7810`)",
7811 18usize,
7812 __vt.len(),
7813 <MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem as ::unity::ClassIdentity>::NAME,
7814 "ACall",
7815 )
7816 });
7817 let __inner: extern "C" fn(
7818 MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem,
7819 ::unity::OptionalMethod,
7820 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
7821 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7822 __inner(__receiver, __mi)
7823 }
7824 }
7825 }
7826 #[doc = "`.ctor()` overload"]
7827 fn ctor(self) -> () {
7828 unsafe {
7829 let __receiver =
7830 <MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem as ::unity::FromIlInstance>::from_il_instance(
7831 <Self as ::unity::SystemObject>::as_instance(self),
7832 );
7833 ::unity::il2cpp_call!((::unity::module_base()+0x3edb400usize)as*mut u8,();
7834(MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem)__receiver)
7835 }
7836 }
7837}
7838
7839#[cfg(feature = "app-mainmenusequence")]
7840impl<__T: IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem>
7841 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItemMethods for __T
7842{
7843}
7844
7845#[cfg(feature = "app-mainmenusequence")]
7846impl MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem {
7847 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7848 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
7849 }
7850
7851 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7852 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
7853 }
7854
7855 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7856 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
7857 }
7858}
7859
7860#[cfg(feature = "app-mainmenusequence")]
7861impl MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem {
7862 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7863 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
7864 let __mi = Self::get_name_method_info();
7865 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
7866 __inner(this.into(), ::core::option::Option::None)
7867 }
7868
7869 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7870 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
7871 let __mi = Self::a_call_method_info();
7872 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
7873 ::core::mem::transmute(__mi.method_ptr);
7874 __inner(this.into(), ::core::option::Option::None)
7875 }
7876}
7877
7878#[cfg(feature = "app-mainmenusequence")]
7879impl MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem {
7880 #[doc = "`.ctor()` — no args"]
7881 pub fn new() -> Self {
7882 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
7883 panic!(
7884 "{}
7885::{}
7886 failed to instantiate",
7887 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem),
7888 ::core::stringify!(new),
7889 )
7890 });
7891 <Self as IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItemMethods>::ctor(this);
7892 this
7893 }
7894}
7895
7896#[cfg(feature = "app-mainmenusequence")]
7897pub trait IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItemMethods:
7898 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem
7899{
7900 #[doc = "`GetName()` overload"]
7901 fn get_name(self) -> ::unity::Il2CppString {
7902 unsafe {
7903 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
7904 <Self as ::unity::SystemObject>::as_instance(self),
7905 );
7906 {
7907 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7908 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
7909 panic!(
7910 "unity: virtual slot {}
7911 out of range (vtable len {}
7912) on the runtime class behind {}
7913 (method `{}
7914`)",
7915 4usize,
7916 __vt.len(),
7917 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem as ::unity::ClassIdentity>::NAME,
7918 "GetName",
7919 )
7920 });
7921 let __inner: extern "C" fn(
7922 MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem,
7923 ::unity::OptionalMethod,
7924 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
7925 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7926 __inner(__receiver, __mi)
7927 }
7928 }
7929 }
7930 #[doc = "`ACall()` overload"]
7931 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
7932 unsafe {
7933 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
7934 <Self as ::unity::SystemObject>::as_instance(self),
7935 );
7936 {
7937 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7938 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
7939 panic!(
7940 "unity: virtual slot {}
7941 out of range (vtable len {}
7942) on the runtime class behind {}
7943 (method `{}
7944`)",
7945 18usize,
7946 __vt.len(),
7947 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem as ::unity::ClassIdentity>::NAME,
7948 "ACall",
7949 )
7950 });
7951 let __inner: extern "C" fn(
7952 MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem,
7953 ::unity::OptionalMethod,
7954 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
7955 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7956 __inner(__receiver, __mi)
7957 }
7958 }
7959 }
7960 #[doc = "`.ctor()` overload"]
7961 fn ctor(self) -> () {
7962 unsafe {
7963 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
7964 <Self as ::unity::SystemObject>::as_instance(self),
7965 );
7966 ::unity::il2cpp_call!((::unity::module_base()+0x23046e0usize)as*mut u8,();
7967(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem)__receiver)
7968 }
7969 }
7970}
7971
7972#[cfg(feature = "app-mainmenusequence")]
7973impl<__T: IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem>
7974 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItemMethods for __T
7975{
7976}
7977
7978#[cfg(feature = "app-mainmenusequence")]
7979impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem {
7980 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7981 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
7982 }
7983
7984 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7985 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
7986 }
7987
7988 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7989 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
7990 }
7991}
7992
7993#[cfg(feature = "app-mainmenusequence")]
7994impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem {
7995 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
7996 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
7997 let __mi = Self::get_name_method_info();
7998 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
7999 __inner(this.into(), ::core::option::Option::None)
8000 }
8001
8002 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8003 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
8004 let __mi = Self::a_call_method_info();
8005 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
8006 ::core::mem::transmute(__mi.method_ptr);
8007 __inner(this.into(), ::core::option::Option::None)
8008 }
8009}
8010
8011#[cfg(feature = "app-mainmenusequence")]
8012impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem {
8013 #[doc = "`.ctor()` — no args"]
8014 pub fn new() -> Self {
8015 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8016 panic!(
8017 "{}
8018::{}
8019 failed to instantiate",
8020 ::core::stringify!(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem),
8021 ::core::stringify!(new),
8022 )
8023 });
8024 <Self as IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItemMethods>::ctor(this);
8025 this
8026 }
8027}
8028
8029#[cfg(feature = "app-mainmenusequence")]
8030impl MainMenuSequence_LanguageSettingMenuSequence {
8031 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
8032 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
8033 unsafe {
8034 ::unity::il2cpp_call!((::unity::module_base()+0x24a97e0usize)as*mut u8,();
8035(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
8036 }
8037 }
8038}
8039
8040#[cfg(feature = "app-mainmenusequence")]
8041pub trait IMainMenuSequence_LanguageSettingMenuSequenceMethods: IMainMenuSequence_LanguageSettingMenuSequence {
8042 #[doc = "`GetLayoutPrefabPath()` overload"]
8043 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
8044 unsafe {
8045 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence as ::unity::FromIlInstance>::from_il_instance(
8046 <Self as ::unity::SystemObject>::as_instance(self),
8047 );
8048 {
8049 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8050 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
8051 panic!(
8052 "unity: virtual slot {}
8053 out of range (vtable len {}
8054) on the runtime class behind {}
8055 (method `{}
8056`)",
8057 18usize,
8058 __vt.len(),
8059 <MainMenuSequence_LanguageSettingMenuSequence as ::unity::ClassIdentity>::NAME,
8060 "GetLayoutPrefabPath",
8061 )
8062 });
8063 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
8064 ::core::mem::transmute(__vi.method_ptr);
8065 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8066 __inner(__receiver, __mi)
8067 }
8068 }
8069 }
8070 #[doc = "`GetTitleBarName()` overload"]
8071 fn get_title_bar_name(self) -> ::unity::Il2CppString {
8072 unsafe {
8073 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence as ::unity::FromIlInstance>::from_il_instance(
8074 <Self as ::unity::SystemObject>::as_instance(self),
8075 );
8076 {
8077 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8078 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
8079 panic!(
8080 "unity: virtual slot {}
8081 out of range (vtable len {}
8082) on the runtime class behind {}
8083 (method `{}
8084`)",
8085 20usize,
8086 __vt.len(),
8087 <MainMenuSequence_LanguageSettingMenuSequence as ::unity::ClassIdentity>::NAME,
8088 "GetTitleBarName",
8089 )
8090 });
8091 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
8092 ::core::mem::transmute(__vi.method_ptr);
8093 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8094 __inner(__receiver, __mi)
8095 }
8096 }
8097 }
8098 #[doc = "`GetTitleBarHelp()` overload"]
8099 fn get_title_bar_help(self) -> ::unity::Il2CppString {
8100 unsafe {
8101 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence as ::unity::FromIlInstance>::from_il_instance(
8102 <Self as ::unity::SystemObject>::as_instance(self),
8103 );
8104 {
8105 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8106 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
8107 panic!(
8108 "unity: virtual slot {}
8109 out of range (vtable len {}
8110) on the runtime class behind {}
8111 (method `{}
8112`)",
8113 21usize,
8114 __vt.len(),
8115 <MainMenuSequence_LanguageSettingMenuSequence as ::unity::ClassIdentity>::NAME,
8116 "GetTitleBarHelp",
8117 )
8118 });
8119 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
8120 ::core::mem::transmute(__vi.method_ptr);
8121 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8122 __inner(__receiver, __mi)
8123 }
8124 }
8125 }
8126 #[doc = "`GetTitleBarKeyHelpId()` overload"]
8127 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
8128 unsafe {
8129 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence as ::unity::FromIlInstance>::from_il_instance(
8130 <Self as ::unity::SystemObject>::as_instance(self),
8131 );
8132 {
8133 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8134 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
8135 panic!(
8136 "unity: virtual slot {}
8137 out of range (vtable len {}
8138) on the runtime class behind {}
8139 (method `{}
8140`)",
8141 22usize,
8142 __vt.len(),
8143 <MainMenuSequence_LanguageSettingMenuSequence as ::unity::ClassIdentity>::NAME,
8144 "GetTitleBarKeyHelpId",
8145 )
8146 });
8147 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
8148 ::core::mem::transmute(__vi.method_ptr);
8149 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8150 __inner(__receiver, __mi)
8151 }
8152 }
8153 }
8154 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst)` overload"]
8155 fn create_menu_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
8156 unsafe {
8157 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence as ::unity::FromIlInstance>::from_il_instance(
8158 <Self as ::unity::SystemObject>::as_instance(self),
8159 );
8160 {
8161 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8162 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
8163 panic!(
8164 "unity: virtual slot {}
8165 out of range (vtable len {}
8166) on the runtime class behind {}
8167 (method `{}
8168`)",
8169 23usize,
8170 __vt.len(),
8171 <MainMenuSequence_LanguageSettingMenuSequence as ::unity::ClassIdentity>::NAME,
8172 "CreateMenuBind",
8173 )
8174 });
8175 let __inner: extern "C" fn(
8176 MainMenuSequence_LanguageSettingMenuSequence,
8177 crate::app::procinst::ProcInst,
8178 ::unity::OptionalMethod,
8179 ) -> () = ::core::mem::transmute(__vi.method_ptr);
8180 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8181 __inner(__receiver, ::core::convert::Into::into(super_), __mi)
8182 }
8183 }
8184 }
8185 #[doc = "`.ctor()` overload"]
8186 fn ctor(self) -> () {
8187 unsafe {
8188 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence as ::unity::FromIlInstance>::from_il_instance(
8189 <Self as ::unity::SystemObject>::as_instance(self),
8190 );
8191 ::unity::il2cpp_call!((::unity::module_base()+0x24a9870usize)as*mut u8,();
8192(MainMenuSequence_LanguageSettingMenuSequence)__receiver)
8193 }
8194 }
8195}
8196
8197#[cfg(feature = "app-mainmenusequence")]
8198impl<__T: IMainMenuSequence_LanguageSettingMenuSequence> IMainMenuSequence_LanguageSettingMenuSequenceMethods for __T {}
8199
8200#[cfg(feature = "app-mainmenusequence")]
8201impl MainMenuSequence_LanguageSettingMenuSequence {
8202 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8203 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8204 }
8205
8206 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8207 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8208 }
8209
8210 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8211 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
8212 }
8213
8214 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8215 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
8216 }
8217
8218 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8219 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
8220 }
8221
8222 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8223 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
8224 }
8225
8226 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8227 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
8228 }
8229}
8230
8231#[cfg(feature = "app-mainmenusequence")]
8232impl MainMenuSequence_LanguageSettingMenuSequence {
8233 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8234 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
8235 let __mi = Self::get_layout_prefab_path_method_info();
8236 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
8237 __inner(this.into(), ::core::option::Option::None)
8238 }
8239
8240 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8241 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
8242 let __mi = Self::get_title_bar_name_method_info();
8243 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
8244 __inner(this.into(), ::core::option::Option::None)
8245 }
8246
8247 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8248 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
8249 let __mi = Self::get_title_bar_help_method_info();
8250 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
8251 __inner(this.into(), ::core::option::Option::None)
8252 }
8253
8254 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8255 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
8256 let __mi = Self::get_title_bar_key_help_id_method_info();
8257 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
8258 __inner(this.into(), ::core::option::Option::None)
8259 }
8260
8261 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence`'s own `CreateMenuBind`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8262 pub unsafe fn create_menu_bind(this: impl ::core::convert::Into<::unity::IlInstance>, super_: crate::app::procinst::ProcInst) -> () {
8263 let __mi = Self::create_menu_bind_method_info();
8264 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
8265 ::core::mem::transmute(__mi.method_ptr);
8266 __inner(this.into(), super_, ::core::option::Option::None)
8267 }
8268}
8269
8270#[cfg(feature = "app-mainmenusequence")]
8271impl MainMenuSequence_LanguageSettingMenuSequence {
8272 #[doc = "`.ctor()` — no args"]
8273 pub fn new() -> Self {
8274 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8275 panic!(
8276 "{}
8277::{}
8278 failed to instantiate",
8279 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence),
8280 ::core::stringify!(new),
8281 )
8282 });
8283 <Self as IMainMenuSequence_LanguageSettingMenuSequenceMethods>::ctor(this);
8284 this
8285 }
8286}
8287
8288#[cfg(feature = "app-mainmenusequence")]
8289pub trait IMainMenuSequence_NameCheckDialogItemYesMethods: IMainMenuSequence_NameCheckDialogItemYes {
8290 #[doc = "`.ctor()` overload"]
8291 fn ctor(self) -> () {
8292 unsafe {
8293 let __receiver = <MainMenuSequence_NameCheckDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
8294 <Self as ::unity::SystemObject>::as_instance(self),
8295 );
8296 ::unity::il2cpp_call!((::unity::module_base()+0x24aa4e0usize)as*mut u8,();
8297(MainMenuSequence_NameCheckDialogItemYes)__receiver)
8298 }
8299 }
8300 #[doc = "`.ctor(::unity::Il2CppString)` overload"]
8301 fn ctor_2(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
8302 unsafe {
8303 let __receiver = <MainMenuSequence_NameCheckDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
8304 <Self as ::unity::SystemObject>::as_instance(self),
8305 );
8306 ::unity::il2cpp_call!((::unity::module_base()+0x24aa3d0usize)as*mut u8,();
8307(MainMenuSequence_NameCheckDialogItemYes)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
8308 }
8309 }
8310 #[doc = "`ToRename()` overload"]
8311 fn to_rename(self) -> () {
8312 unsafe {
8313 let __receiver = <MainMenuSequence_NameCheckDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
8314 <Self as ::unity::SystemObject>::as_instance(self),
8315 );
8316 ::unity::il2cpp_call!((::unity::module_base()+0x24aa460usize)as*mut u8,();
8317(MainMenuSequence_NameCheckDialogItemYes)__receiver)
8318 }
8319 }
8320 #[doc = "`BCall()` overload"]
8321 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
8322 unsafe {
8323 let __receiver = <MainMenuSequence_NameCheckDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
8324 <Self as ::unity::SystemObject>::as_instance(self),
8325 );
8326 {
8327 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8328 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
8329 panic!(
8330 "unity: virtual slot {}
8331 out of range (vtable len {}
8332) on the runtime class behind {}
8333 (method `{}
8334`)",
8335 19usize,
8336 __vt.len(),
8337 <MainMenuSequence_NameCheckDialogItemYes as ::unity::ClassIdentity>::NAME,
8338 "BCall",
8339 )
8340 });
8341 let __inner: extern "C" fn(
8342 MainMenuSequence_NameCheckDialogItemYes,
8343 ::unity::OptionalMethod,
8344 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
8345 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8346 __inner(__receiver, __mi)
8347 }
8348 }
8349 }
8350 #[doc = "`ACall()` overload"]
8351 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
8352 unsafe {
8353 let __receiver = <MainMenuSequence_NameCheckDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
8354 <Self as ::unity::SystemObject>::as_instance(self),
8355 );
8356 {
8357 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8358 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
8359 panic!(
8360 "unity: virtual slot {}
8361 out of range (vtable len {}
8362) on the runtime class behind {}
8363 (method `{}
8364`)",
8365 18usize,
8366 __vt.len(),
8367 <MainMenuSequence_NameCheckDialogItemYes as ::unity::ClassIdentity>::NAME,
8368 "ACall",
8369 )
8370 });
8371 let __inner: extern "C" fn(
8372 MainMenuSequence_NameCheckDialogItemYes,
8373 ::unity::OptionalMethod,
8374 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
8375 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8376 __inner(__receiver, __mi)
8377 }
8378 }
8379 }
8380}
8381
8382#[cfg(feature = "app-mainmenusequence")]
8383impl<__T: IMainMenuSequence_NameCheckDialogItemYes> IMainMenuSequence_NameCheckDialogItemYesMethods for __T {}
8384
8385#[cfg(feature = "app-mainmenusequence")]
8386impl MainMenuSequence_NameCheckDialogItemYes {
8387 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8389 }
8390
8391 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8393 }
8394
8395 pub fn to_rename_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
8397 }
8398
8399 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
8401 }
8402
8403 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
8405 }
8406}
8407
8408#[cfg(feature = "app-mainmenusequence")]
8409impl MainMenuSequence_NameCheckDialogItemYes {
8410 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NameCheckDialogItemYes`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8411 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
8412 let __mi = Self::b_call_method_info();
8413 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
8414 ::core::mem::transmute(__mi.method_ptr);
8415 __inner(this.into(), ::core::option::Option::None)
8416 }
8417
8418 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NameCheckDialogItemYes`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8419 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
8420 let __mi = Self::a_call_method_info();
8421 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
8422 ::core::mem::transmute(__mi.method_ptr);
8423 __inner(this.into(), ::core::option::Option::None)
8424 }
8425}
8426
8427#[cfg(feature = "app-mainmenusequence")]
8428impl MainMenuSequence_NameCheckDialogItemYes {
8429 #[doc = "`.ctor()` — no args"]
8430 pub fn new() -> Self {
8431 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8432 panic!(
8433 "{}
8434::{}
8435 failed to instantiate",
8436 ::core::stringify!(MainMenuSequence_NameCheckDialogItemYes),
8437 ::core::stringify!(new),
8438 )
8439 });
8440 <Self as IMainMenuSequence_NameCheckDialogItemYesMethods>::ctor(this);
8441 this
8442 }
8443
8444 #[doc = "`.ctor(::unity::Il2CppString)` — overload selector"]
8445 pub fn new_2(text: ::unity::Il2CppString) -> Self {
8446 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8447 panic!(
8448 "{}
8449::{}
8450 failed to instantiate",
8451 ::core::stringify!(MainMenuSequence_NameCheckDialogItemYes),
8452 ::core::stringify!(new_2),
8453 )
8454 });
8455 <Self as IMainMenuSequence_NameCheckDialogItemYesMethods>::ctor_2(this, text);
8456 this
8457 }
8458}
8459
8460#[cfg(feature = "app-mainmenusequence")]
8461pub trait IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContentMethods:
8462 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent
8463{
8464 #[doc = "`GetMenuItemContentMax()` overload"]
8465 fn get_menu_item_content_max(self) -> i32 {
8466 unsafe {
8467 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
8468 <Self as ::unity::SystemObject>::as_instance(self),
8469 );
8470 {
8471 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8472 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
8473 panic!(
8474 "unity: virtual slot {}
8475 out of range (vtable len {}
8476) on the runtime class behind {}
8477 (method `{}
8478`)",
8479 4usize,
8480 __vt.len(),
8481 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
8482 "GetMenuItemContentMax",
8483 )
8484 });
8485 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent, ::unity::OptionalMethod) -> i32 =
8486 ::core::mem::transmute(__vi.method_ptr);
8487 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8488 __inner(__receiver, __mi)
8489 }
8490 }
8491 }
8492 #[doc = "`InitObjReference()` overload"]
8493 fn init_obj_reference(self) -> () {
8494 unsafe {
8495 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
8496 <Self as ::unity::SystemObject>::as_instance(self),
8497 );
8498 {
8499 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8500 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
8501 panic!(
8502 "unity: virtual slot {}
8503 out of range (vtable len {}
8504) on the runtime class behind {}
8505 (method `{}
8506`)",
8507 13usize,
8508 __vt.len(),
8509 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
8510 "InitObjReference",
8511 )
8512 });
8513 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent, ::unity::OptionalMethod) -> () =
8514 ::core::mem::transmute(__vi.method_ptr);
8515 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8516 __inner(__receiver, __mi)
8517 }
8518 }
8519 }
8520 #[doc = "`CalcCursorMovedPosX(i32)` overload"]
8521 fn calc_cursor_moved_pos_x(self, menu_item_index: impl ::core::convert::Into<i32>) -> f32 {
8522 unsafe {
8523 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
8524 <Self as ::unity::SystemObject>::as_instance(self),
8525 );
8526 {
8527 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8528 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
8529 panic!(
8530 "unity: virtual slot {}
8531 out of range (vtable len {}
8532) on the runtime class behind {}
8533 (method `{}
8534`)",
8535 9usize,
8536 __vt.len(),
8537 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
8538 "CalcCursorMovedPosX",
8539 )
8540 });
8541 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent, i32, ::unity::OptionalMethod) -> f32 =
8542 ::core::mem::transmute(__vi.method_ptr);
8543 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8544 __inner(__receiver, ::core::convert::Into::into(menu_item_index), __mi)
8545 }
8546 }
8547 }
8548 #[doc = "`CalcCursorMovedPosY(i32)` overload"]
8549 fn calc_cursor_moved_pos_y(self, menu_item_index: impl ::core::convert::Into<i32>) -> f32 {
8550 unsafe {
8551 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
8552 <Self as ::unity::SystemObject>::as_instance(self),
8553 );
8554 {
8555 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8556 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
8557 panic!(
8558 "unity: virtual slot {}
8559 out of range (vtable len {}
8560) on the runtime class behind {}
8561 (method `{}
8562`)",
8563 10usize,
8564 __vt.len(),
8565 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
8566 "CalcCursorMovedPosY",
8567 )
8568 });
8569 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent, i32, ::unity::OptionalMethod) -> f32 =
8570 ::core::mem::transmute(__vi.method_ptr);
8571 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8572 __inner(__receiver, ::core::convert::Into::into(menu_item_index), __mi)
8573 }
8574 }
8575 }
8576 #[doc = "`.ctor()` overload"]
8577 fn ctor(self) -> () {
8578 unsafe {
8579 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
8580 <Self as ::unity::SystemObject>::as_instance(self),
8581 );
8582 ::unity::il2cpp_call!((::unity::module_base()+0x23059a0usize)as*mut u8,();
8583(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent)__receiver)
8584 }
8585 }
8586}
8587
8588#[cfg(feature = "app-mainmenusequence")]
8589impl<__T: IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent>
8590 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContentMethods for __T
8591{
8592}
8593
8594#[cfg(feature = "app-mainmenusequence")]
8595impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent {
8596 pub fn get_menu_item_content_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8597 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8598 }
8599
8600 pub fn init_obj_reference_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8601 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8602 }
8603
8604 pub fn calc_cursor_moved_pos_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8605 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
8606 }
8607
8608 pub fn calc_cursor_moved_pos_y_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8609 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
8610 }
8611
8612 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8613 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
8614 }
8615}
8616
8617#[cfg(feature = "app-mainmenusequence")]
8618impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent {
8619 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent`'s own `GetMenuItemContentMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8620 pub unsafe fn get_menu_item_content_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
8621 let __mi = Self::get_menu_item_content_max_method_info();
8622 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
8623 __inner(this.into(), ::core::option::Option::None)
8624 }
8625
8626 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent`'s own `InitObjReference`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8627 pub unsafe fn init_obj_reference(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8628 let __mi = Self::init_obj_reference_method_info();
8629 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8630 __inner(this.into(), ::core::option::Option::None)
8631 }
8632
8633 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent`'s own `CalcCursorMovedPosX`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8634 pub unsafe fn calc_cursor_moved_pos_x(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item_index: i32) -> f32 {
8635 let __mi = Self::calc_cursor_moved_pos_x_method_info();
8636 let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
8637 __inner(this.into(), menu_item_index, ::core::option::Option::None)
8638 }
8639
8640 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent`'s own `CalcCursorMovedPosY`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8641 pub unsafe fn calc_cursor_moved_pos_y(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item_index: i32) -> f32 {
8642 let __mi = Self::calc_cursor_moved_pos_y_method_info();
8643 let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
8644 __inner(this.into(), menu_item_index, ::core::option::Option::None)
8645 }
8646}
8647
8648#[cfg(feature = "app-mainmenusequence")]
8649impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent {
8650 #[doc = "`.ctor()` — no args"]
8651 pub fn new() -> Self {
8652 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8653 panic!(
8654 "{}
8655::{}
8656 failed to instantiate",
8657 ::core::stringify!(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent),
8658 ::core::stringify!(new),
8659 )
8660 });
8661 <Self as IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContentMethods>::ctor(this);
8662 this
8663 }
8664}
8665
8666#[cfg(feature = "app-mainmenusequence")]
8667pub trait IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContentMethods:
8668 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent
8669{
8670 #[doc = "`Build(crate::app::basicmenuitem::BasicMenuItem)` overload"]
8671 fn build(self, menu_item: impl ::core::convert::Into<crate::app::basicmenuitem::BasicMenuItem>) -> () {
8672 unsafe {
8673 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
8674 <Self as ::unity::SystemObject>::as_instance(self),
8675 );
8676 {
8677 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8678 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
8679 panic!(
8680 "unity: virtual slot {}
8681 out of range (vtable len {}
8682) on the runtime class behind {}
8683 (method `{}
8684`)",
8685 8usize,
8686 __vt.len(),
8687 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
8688 "Build",
8689 )
8690 });
8691 let __inner: extern "C" fn(
8692 MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent,
8693 crate::app::basicmenuitem::BasicMenuItem,
8694 ::unity::OptionalMethod,
8695 ) -> () = ::core::mem::transmute(__vi.method_ptr);
8696 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8697 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
8698 }
8699 }
8700 }
8701 #[doc = "`BuildText()` overload"]
8702 fn build_text(self) -> () {
8703 unsafe {
8704 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
8705 <Self as ::unity::SystemObject>::as_instance(self),
8706 );
8707 {
8708 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8709 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
8710 panic!(
8711 "unity: virtual slot {}
8712 out of range (vtable len {}
8713) on the runtime class behind {}
8714 (method `{}
8715`)",
8716 10usize,
8717 __vt.len(),
8718 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
8719 "BuildText",
8720 )
8721 });
8722 let __inner: extern "C" fn(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
8723 ::core::mem::transmute(__vi.method_ptr);
8724 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8725 __inner(__receiver, __mi)
8726 }
8727 }
8728 }
8729 #[doc = "`SetupByMenuItem(crate::app::mainmenusequence::MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem)` overload"]
8730 fn setup_by_menu_item(
8731 self,
8732 menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem>,
8733 ) -> () {
8734 unsafe {
8735 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
8736 <Self as ::unity::SystemObject>::as_instance(self),
8737 );
8738 ::unity::il2cpp_call!((::unity::module_base()+0x23042c0usize)as*mut u8,();
8739(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent)__receiver,(crate::app::mainmenusequence::MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem)::core::convert::Into::into(menu_item))
8740 }
8741 }
8742 #[doc = "`UpdateTextColor()` overload"]
8743 fn update_text_color(self) -> () {
8744 unsafe {
8745 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
8746 <Self as ::unity::SystemObject>::as_instance(self),
8747 );
8748 {
8749 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8750 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
8751 panic!(
8752 "unity: virtual slot {}
8753 out of range (vtable len {}
8754) on the runtime class behind {}
8755 (method `{}
8756`)",
8757 7usize,
8758 __vt.len(),
8759 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
8760 "UpdateTextColor",
8761 )
8762 });
8763 let __inner: extern "C" fn(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
8764 ::core::mem::transmute(__vi.method_ptr);
8765 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8766 __inner(__receiver, __mi)
8767 }
8768 }
8769 }
8770 #[doc = "`.ctor()` overload"]
8771 fn ctor(self) -> () {
8772 unsafe {
8773 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
8774 <Self as ::unity::SystemObject>::as_instance(self),
8775 );
8776 ::unity::il2cpp_call!((::unity::module_base()+0x2304460usize)as*mut u8,();
8777(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent)__receiver)
8778 }
8779 }
8780}
8781
8782#[cfg(feature = "app-mainmenusequence")]
8783impl<__T: IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent>
8784 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContentMethods for __T
8785{
8786}
8787
8788#[cfg(feature = "app-mainmenusequence")]
8789impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent {
8790 pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8791 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8792 }
8793
8794 pub fn build_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8795 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8796 }
8797
8798 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8799 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
8800 }
8801
8802 pub fn update_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8803 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
8804 }
8805
8806 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8807 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
8808 }
8809}
8810
8811#[cfg(feature = "app-mainmenusequence")]
8812impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent {
8813 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent`'s own `Build`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8814 pub unsafe fn build(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item: crate::app::basicmenuitem::BasicMenuItem) -> () {
8815 let __mi = Self::build_method_info();
8816 let __inner: extern "C" fn(::unity::IlInstance, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
8817 ::core::mem::transmute(__mi.method_ptr);
8818 __inner(this.into(), menu_item, ::core::option::Option::None)
8819 }
8820
8821 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent`'s own `BuildText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8822 pub unsafe fn build_text(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8823 let __mi = Self::build_text_method_info();
8824 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8825 __inner(this.into(), ::core::option::Option::None)
8826 }
8827
8828 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent`'s own `UpdateTextColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8829 pub unsafe fn update_text_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8830 let __mi = Self::update_text_color_method_info();
8831 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8832 __inner(this.into(), ::core::option::Option::None)
8833 }
8834}
8835
8836#[cfg(feature = "app-mainmenusequence")]
8837impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent {
8838 #[doc = "`.ctor()` — no args"]
8839 pub fn new() -> Self {
8840 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8841 panic!(
8842 "{}
8843::{}
8844 failed to instantiate",
8845 ::core::stringify!(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent),
8846 ::core::stringify!(new),
8847 )
8848 });
8849 <Self as IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContentMethods>::ctor(this);
8850 this
8851 }
8852}
8853
8854#[cfg(feature = "app-mainmenusequence")]
8855pub trait IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemMethods:
8856 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem
8857{
8858 #[doc = "`.ctor(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem)` overload"]
8859 fn ctor(
8860 self,
8861 day_menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem>,
8862 ) -> () {
8863 unsafe {
8864 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem as ::unity::FromIlInstance>::from_il_instance(
8865 <Self as ::unity::SystemObject>::as_instance(self),
8866 );
8867 ::unity::il2cpp_call!((::unity::module_base()+0x2305e50usize)as*mut u8,();
8868(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem)__receiver,(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem)::core::convert::Into::into(day_menu_item))
8869 }
8870 }
8871 #[doc = "`KeyCall()` overload"]
8872 fn key_call(self) -> crate::app::basicmenu::BasicMenu_Result {
8873 unsafe {
8874 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem as ::unity::FromIlInstance>::from_il_instance(
8875 <Self as ::unity::SystemObject>::as_instance(self),
8876 );
8877 {
8878 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8879 let __vi = *__vt.get(17usize).unwrap_or_else(|| {
8880 panic!(
8881 "unity: virtual slot {}
8882 out of range (vtable len {}
8883) on the runtime class behind {}
8884 (method `{}
8885`)",
8886 17usize,
8887 __vt.len(),
8888 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem as ::unity::ClassIdentity>::NAME,
8889 "KeyCall",
8890 )
8891 });
8892 let __inner: extern "C" fn(
8893 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem,
8894 ::unity::OptionalMethod,
8895 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
8896 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8897 __inner(__receiver, __mi)
8898 }
8899 }
8900 }
8901}
8902
8903#[cfg(feature = "app-mainmenusequence")]
8904impl<__T: IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem>
8905 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemMethods for __T
8906{
8907}
8908
8909#[cfg(feature = "app-mainmenusequence")]
8910impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem {
8911 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8912 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8913 }
8914
8915 pub fn key_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8916 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8917 }
8918}
8919
8920#[cfg(feature = "app-mainmenusequence")]
8921impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem {
8922 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem`'s own `KeyCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8923 pub unsafe fn key_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
8924 let __mi = Self::key_call_method_info();
8925 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
8926 ::core::mem::transmute(__mi.method_ptr);
8927 __inner(this.into(), ::core::option::Option::None)
8928 }
8929}
8930
8931#[cfg(feature = "app-mainmenusequence")]
8932impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem {
8933 #[doc = "`.ctor(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem)` — overload selector"]
8934 pub fn new(day_menu_item: crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem) -> Self {
8935 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8936 panic!(
8937 "{}
8938::{}
8939 failed to instantiate",
8940 ::core::stringify!(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem),
8941 ::core::stringify!(new),
8942 )
8943 });
8944 <Self as IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemMethods>::ctor(this, day_menu_item);
8945 this
8946 }
8947}
8948
8949#[cfg(feature = "app-mainmenusequence")]
8950pub trait IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItemMethods:
8951 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem
8952{
8953 #[doc = "`GetName()` overload"]
8954 fn get_name(self) -> ::unity::Il2CppString {
8955 unsafe {
8956 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
8957 <Self as ::unity::SystemObject>::as_instance(self),
8958 );
8959 {
8960 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8961 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
8962 panic!(
8963 "unity: virtual slot {}
8964 out of range (vtable len {}
8965) on the runtime class behind {}
8966 (method `{}
8967`)",
8968 4usize,
8969 __vt.len(),
8970 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem as ::unity::ClassIdentity>::NAME,
8971 "GetName",
8972 )
8973 });
8974 let __inner: extern "C" fn(
8975 MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem,
8976 ::unity::OptionalMethod,
8977 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
8978 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8979 __inner(__receiver, __mi)
8980 }
8981 }
8982 }
8983 #[doc = "`ACall()` overload"]
8984 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
8985 unsafe {
8986 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
8987 <Self as ::unity::SystemObject>::as_instance(self),
8988 );
8989 {
8990 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8991 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
8992 panic!(
8993 "unity: virtual slot {}
8994 out of range (vtable len {}
8995) on the runtime class behind {}
8996 (method `{}
8997`)",
8998 18usize,
8999 __vt.len(),
9000 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem as ::unity::ClassIdentity>::NAME,
9001 "ACall",
9002 )
9003 });
9004 let __inner: extern "C" fn(
9005 MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem,
9006 ::unity::OptionalMethod,
9007 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
9008 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9009 __inner(__receiver, __mi)
9010 }
9011 }
9012 }
9013 #[doc = "`.ctor()` overload"]
9014 fn ctor(self) -> () {
9015 unsafe {
9016 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
9017 <Self as ::unity::SystemObject>::as_instance(self),
9018 );
9019 ::unity::il2cpp_call!((::unity::module_base()+0x23045d0usize)as*mut u8,();
9020(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem)__receiver)
9021 }
9022 }
9023}
9024
9025#[cfg(feature = "app-mainmenusequence")]
9026impl<__T: IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem>
9027 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItemMethods for __T
9028{
9029}
9030
9031#[cfg(feature = "app-mainmenusequence")]
9032impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem {
9033 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9034 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9035 }
9036
9037 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9038 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9039 }
9040
9041 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9042 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
9043 }
9044}
9045
9046#[cfg(feature = "app-mainmenusequence")]
9047impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem {
9048 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9049 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
9050 let __mi = Self::get_name_method_info();
9051 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
9052 __inner(this.into(), ::core::option::Option::None)
9053 }
9054
9055 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9056 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
9057 let __mi = Self::a_call_method_info();
9058 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
9059 ::core::mem::transmute(__mi.method_ptr);
9060 __inner(this.into(), ::core::option::Option::None)
9061 }
9062}
9063
9064#[cfg(feature = "app-mainmenusequence")]
9065impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem {
9066 #[doc = "`.ctor()` — no args"]
9067 pub fn new() -> Self {
9068 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9069 panic!(
9070 "{}
9071::{}
9072 failed to instantiate",
9073 ::core::stringify!(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem),
9074 ::core::stringify!(new),
9075 )
9076 });
9077 <Self as IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItemMethods>::ctor(this);
9078 this
9079 }
9080}
9081
9082#[cfg(feature = "app-mainmenusequence")]
9083pub trait IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemMethods: IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem {
9084 #[doc = "`.ctor(crate::app::growmode::GrowMode)` overload"]
9085 fn ctor(self, grow_mode: impl ::core::convert::Into<crate::app::growmode::GrowMode>) -> () {
9086 unsafe {
9087 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
9088 <Self as ::unity::SystemObject>::as_instance(self),
9089 );
9090 ::unity::il2cpp_call!((::unity::module_base()+0x2301900usize)as*mut u8,();
9091(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem)__receiver,(crate::app::growmode::GrowMode)::core::convert::Into::into(grow_mode))
9092 }
9093 }
9094 #[doc = "`BuildAttribute()` overload"]
9095 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
9096 unsafe {
9097 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
9098 <Self as ::unity::SystemObject>::as_instance(self),
9099 );
9100 {
9101 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9102 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
9103 panic!(
9104 "unity: virtual slot {}
9105 out of range (vtable len {}
9106) on the runtime class behind {}
9107 (method `{}
9108`)",
9109 8usize,
9110 __vt.len(),
9111 <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
9112 "BuildAttribute",
9113 )
9114 });
9115 let __inner: extern "C" fn(
9116 MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem,
9117 ::unity::OptionalMethod,
9118 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
9119 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9120 __inner(__receiver, __mi)
9121 }
9122 }
9123 }
9124 #[doc = "`ACall()` overload"]
9125 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
9126 unsafe {
9127 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
9128 <Self as ::unity::SystemObject>::as_instance(self),
9129 );
9130 {
9131 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9132 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
9133 panic!(
9134 "unity: virtual slot {}
9135 out of range (vtable len {}
9136) on the runtime class behind {}
9137 (method `{}
9138`)",
9139 18usize,
9140 __vt.len(),
9141 <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
9142 "ACall",
9143 )
9144 });
9145 let __inner: extern "C" fn(
9146 MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem,
9147 ::unity::OptionalMethod,
9148 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
9149 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9150 __inner(__receiver, __mi)
9151 }
9152 }
9153 }
9154 #[doc = "`BCall()` overload"]
9155 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
9156 unsafe {
9157 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
9158 <Self as ::unity::SystemObject>::as_instance(self),
9159 );
9160 {
9161 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9162 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
9163 panic!(
9164 "unity: virtual slot {}
9165 out of range (vtable len {}
9166) on the runtime class behind {}
9167 (method `{}
9168`)",
9169 19usize,
9170 __vt.len(),
9171 <MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
9172 "BCall",
9173 )
9174 });
9175 let __inner: extern "C" fn(
9176 MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem,
9177 ::unity::OptionalMethod,
9178 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
9179 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9180 __inner(__receiver, __mi)
9181 }
9182 }
9183 }
9184}
9185
9186#[cfg(feature = "app-mainmenusequence")]
9187impl<__T: IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem> IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemMethods for __T {}
9188
9189#[cfg(feature = "app-mainmenusequence")]
9190impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem {
9191 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9192 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9193 }
9194
9195 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9196 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9197 }
9198
9199 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9200 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
9201 }
9202
9203 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9204 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
9205 }
9206}
9207
9208#[cfg(feature = "app-mainmenusequence")]
9209impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem {
9210 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9211 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
9212 let __mi = Self::build_attribute_method_info();
9213 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
9214 ::core::mem::transmute(__mi.method_ptr);
9215 __inner(this.into(), ::core::option::Option::None)
9216 }
9217
9218 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9219 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
9220 let __mi = Self::a_call_method_info();
9221 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
9222 ::core::mem::transmute(__mi.method_ptr);
9223 __inner(this.into(), ::core::option::Option::None)
9224 }
9225
9226 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9227 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
9228 let __mi = Self::b_call_method_info();
9229 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
9230 ::core::mem::transmute(__mi.method_ptr);
9231 __inner(this.into(), ::core::option::Option::None)
9232 }
9233}
9234
9235#[cfg(feature = "app-mainmenusequence")]
9236impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem {
9237 #[doc = "`.ctor(crate::app::growmode::GrowMode)` — overload selector"]
9238 pub fn new(grow_mode: crate::app::growmode::GrowMode) -> Self {
9239 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9240 panic!(
9241 "{}
9242::{}
9243 failed to instantiate",
9244 ::core::stringify!(MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem),
9245 ::core::stringify!(new),
9246 )
9247 });
9248 <Self as IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemMethods>::ctor(this, grow_mode);
9249 this
9250 }
9251}
9252
9253#[cfg(feature = "app-mainmenusequence")]
9254impl MainMenuSequence_FinalConfirmDialog {
9255 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
9256 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
9257 unsafe {
9258 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9950usize)as*mut u8,();
9259(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
9260 }
9261 }
9262}
9263
9264#[cfg(feature = "app-mainmenusequence")]
9265pub trait IMainMenuSequence_FinalConfirmDialogMethods: IMainMenuSequence_FinalConfirmDialog {
9266 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` overload"]
9267 fn ctor(
9268 self,
9269 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
9270 dialog_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
9271 ) -> () {
9272 unsafe {
9273 let __receiver = <MainMenuSequence_FinalConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
9274 <Self as ::unity::SystemObject>::as_instance(self),
9275 );
9276 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9940usize)as*mut u8,();
9277(MainMenuSequence_FinalConfirmDialog)__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))
9278 }
9279 }
9280}
9281
9282#[cfg(feature = "app-mainmenusequence")]
9283impl<__T: IMainMenuSequence_FinalConfirmDialog> IMainMenuSequence_FinalConfirmDialogMethods for __T {}
9284
9285#[cfg(feature = "app-mainmenusequence")]
9286impl MainMenuSequence_FinalConfirmDialog {
9287 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9289 }
9290
9291 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9293 }
9294}
9295
9296#[cfg(feature = "app-mainmenusequence")]
9297impl MainMenuSequence_FinalConfirmDialog {
9298 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` — overload selector"]
9299 pub fn new(
9300 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
9301 dialog_content: crate::app::basicdialogcontent::BasicDialogContent,
9302 ) -> Self {
9303 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9304 panic!(
9305 "{}
9306::{}
9307 failed to instantiate",
9308 ::core::stringify!(MainMenuSequence_FinalConfirmDialog),
9309 ::core::stringify!(new),
9310 )
9311 });
9312 <Self as IMainMenuSequence_FinalConfirmDialogMethods>::ctor(this, menu_item_list, dialog_content);
9313 this
9314 }
9315}
9316
9317#[cfg(feature = "app-mainmenusequence")]
9318pub trait IMainMenuSequence_TopMenuSequence_Menu_OptionMenuItemMethods: IMainMenuSequence_TopMenuSequence_Menu_OptionMenuItem {
9319 #[doc = "`GetName()` overload"]
9320 fn get_name(self) -> ::unity::Il2CppString {
9321 unsafe {
9322 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem as ::unity::FromIlInstance>::from_il_instance(
9323 <Self as ::unity::SystemObject>::as_instance(self),
9324 );
9325 {
9326 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9327 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
9328 panic!(
9329 "unity: virtual slot {}
9330 out of range (vtable len {}
9331) on the runtime class behind {}
9332 (method `{}
9333`)",
9334 4usize,
9335 __vt.len(),
9336 <MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem as ::unity::ClassIdentity>::NAME,
9337 "GetName",
9338 )
9339 });
9340 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
9341 ::core::mem::transmute(__vi.method_ptr);
9342 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9343 __inner(__receiver, __mi)
9344 }
9345 }
9346 }
9347 #[doc = "`BuildAttribute()` overload"]
9348 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
9349 unsafe {
9350 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem as ::unity::FromIlInstance>::from_il_instance(
9351 <Self as ::unity::SystemObject>::as_instance(self),
9352 );
9353 {
9354 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9355 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
9356 panic!(
9357 "unity: virtual slot {}
9358 out of range (vtable len {}
9359) on the runtime class behind {}
9360 (method `{}
9361`)",
9362 8usize,
9363 __vt.len(),
9364 <MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem as ::unity::ClassIdentity>::NAME,
9365 "BuildAttribute",
9366 )
9367 });
9368 let __inner: extern "C" fn(
9369 MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem,
9370 ::unity::OptionalMethod,
9371 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
9372 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9373 __inner(__receiver, __mi)
9374 }
9375 }
9376 }
9377 #[doc = "`ACall()` overload"]
9378 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
9379 unsafe {
9380 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem as ::unity::FromIlInstance>::from_il_instance(
9381 <Self as ::unity::SystemObject>::as_instance(self),
9382 );
9383 {
9384 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9385 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
9386 panic!(
9387 "unity: virtual slot {}
9388 out of range (vtable len {}
9389) on the runtime class behind {}
9390 (method `{}
9391`)",
9392 18usize,
9393 __vt.len(),
9394 <MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem as ::unity::ClassIdentity>::NAME,
9395 "ACall",
9396 )
9397 });
9398 let __inner: extern "C" fn(
9399 MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem,
9400 ::unity::OptionalMethod,
9401 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
9402 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9403 __inner(__receiver, __mi)
9404 }
9405 }
9406 }
9407 #[doc = "`.ctor()` overload"]
9408 fn ctor(self) -> () {
9409 unsafe {
9410 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem as ::unity::FromIlInstance>::from_il_instance(
9411 <Self as ::unity::SystemObject>::as_instance(self),
9412 );
9413 ::unity::il2cpp_call!((::unity::module_base()+0x2307030usize)as*mut u8,();
9414(MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem)__receiver)
9415 }
9416 }
9417}
9418
9419#[cfg(feature = "app-mainmenusequence")]
9420impl<__T: IMainMenuSequence_TopMenuSequence_Menu_OptionMenuItem> IMainMenuSequence_TopMenuSequence_Menu_OptionMenuItemMethods for __T {}
9421
9422#[cfg(feature = "app-mainmenusequence")]
9423impl MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem {
9424 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9425 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9426 }
9427
9428 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9429 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9430 }
9431
9432 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9433 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
9434 }
9435
9436 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9437 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
9438 }
9439}
9440
9441#[cfg(feature = "app-mainmenusequence")]
9442impl MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem {
9443 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9444 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
9445 let __mi = Self::get_name_method_info();
9446 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
9447 __inner(this.into(), ::core::option::Option::None)
9448 }
9449
9450 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9451 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
9452 let __mi = Self::build_attribute_method_info();
9453 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
9454 ::core::mem::transmute(__mi.method_ptr);
9455 __inner(this.into(), ::core::option::Option::None)
9456 }
9457
9458 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9459 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
9460 let __mi = Self::a_call_method_info();
9461 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
9462 ::core::mem::transmute(__mi.method_ptr);
9463 __inner(this.into(), ::core::option::Option::None)
9464 }
9465}
9466
9467#[cfg(feature = "app-mainmenusequence")]
9468impl MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem {
9469 #[doc = "`.ctor()` — no args"]
9470 pub fn new() -> Self {
9471 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9472 panic!(
9473 "{}
9474::{}
9475 failed to instantiate",
9476 ::core::stringify!(MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem),
9477 ::core::stringify!(new),
9478 )
9479 });
9480 <Self as IMainMenuSequence_TopMenuSequence_Menu_OptionMenuItemMethods>::ctor(this);
9481 this
9482 }
9483}
9484
9485#[cfg(feature = "app-mainmenusequence")]
9486impl MainMenuSequence_GameModeSelectMenuSequence {
9487 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
9488 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
9489 unsafe {
9490 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9d40usize)as*mut u8,();
9491(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
9492 }
9493 }
9494}
9495
9496#[cfg(feature = "app-mainmenusequence")]
9497pub trait IMainMenuSequence_GameModeSelectMenuSequenceMethods: IMainMenuSequence_GameModeSelectMenuSequence {
9498 #[doc = "`GetLayoutPrefabPath()` overload"]
9499 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
9500 unsafe {
9501 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
9502 <Self as ::unity::SystemObject>::as_instance(self),
9503 );
9504 {
9505 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9506 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
9507 panic!(
9508 "unity: virtual slot {}
9509 out of range (vtable len {}
9510) on the runtime class behind {}
9511 (method `{}
9512`)",
9513 18usize,
9514 __vt.len(),
9515 <MainMenuSequence_GameModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
9516 "GetLayoutPrefabPath",
9517 )
9518 });
9519 let __inner: extern "C" fn(MainMenuSequence_GameModeSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
9520 ::core::mem::transmute(__vi.method_ptr);
9521 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9522 __inner(__receiver, __mi)
9523 }
9524 }
9525 }
9526 #[doc = "`GetTitleBarName()` overload"]
9527 fn get_title_bar_name(self) -> ::unity::Il2CppString {
9528 unsafe {
9529 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
9530 <Self as ::unity::SystemObject>::as_instance(self),
9531 );
9532 {
9533 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9534 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
9535 panic!(
9536 "unity: virtual slot {}
9537 out of range (vtable len {}
9538) on the runtime class behind {}
9539 (method `{}
9540`)",
9541 20usize,
9542 __vt.len(),
9543 <MainMenuSequence_GameModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
9544 "GetTitleBarName",
9545 )
9546 });
9547 let __inner: extern "C" fn(MainMenuSequence_GameModeSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
9548 ::core::mem::transmute(__vi.method_ptr);
9549 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9550 __inner(__receiver, __mi)
9551 }
9552 }
9553 }
9554 #[doc = "`GetTitleBarHelp()` overload"]
9555 fn get_title_bar_help(self) -> ::unity::Il2CppString {
9556 unsafe {
9557 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
9558 <Self as ::unity::SystemObject>::as_instance(self),
9559 );
9560 {
9561 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9562 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
9563 panic!(
9564 "unity: virtual slot {}
9565 out of range (vtable len {}
9566) on the runtime class behind {}
9567 (method `{}
9568`)",
9569 21usize,
9570 __vt.len(),
9571 <MainMenuSequence_GameModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
9572 "GetTitleBarHelp",
9573 )
9574 });
9575 let __inner: extern "C" fn(MainMenuSequence_GameModeSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
9576 ::core::mem::transmute(__vi.method_ptr);
9577 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9578 __inner(__receiver, __mi)
9579 }
9580 }
9581 }
9582 #[doc = "`GetTitleBarKeyHelpId()` overload"]
9583 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
9584 unsafe {
9585 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
9586 <Self as ::unity::SystemObject>::as_instance(self),
9587 );
9588 {
9589 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9590 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
9591 panic!(
9592 "unity: virtual slot {}
9593 out of range (vtable len {}
9594) on the runtime class behind {}
9595 (method `{}
9596`)",
9597 22usize,
9598 __vt.len(),
9599 <MainMenuSequence_GameModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
9600 "GetTitleBarKeyHelpId",
9601 )
9602 });
9603 let __inner: extern "C" fn(MainMenuSequence_GameModeSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
9604 ::core::mem::transmute(__vi.method_ptr);
9605 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9606 __inner(__receiver, __mi)
9607 }
9608 }
9609 }
9610 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst)` overload"]
9611 fn create_menu_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
9612 unsafe {
9613 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
9614 <Self as ::unity::SystemObject>::as_instance(self),
9615 );
9616 {
9617 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9618 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
9619 panic!(
9620 "unity: virtual slot {}
9621 out of range (vtable len {}
9622) on the runtime class behind {}
9623 (method `{}
9624`)",
9625 23usize,
9626 __vt.len(),
9627 <MainMenuSequence_GameModeSelectMenuSequence as ::unity::ClassIdentity>::NAME,
9628 "CreateMenuBind",
9629 )
9630 });
9631 let __inner: extern "C" fn(
9632 MainMenuSequence_GameModeSelectMenuSequence,
9633 crate::app::procinst::ProcInst,
9634 ::unity::OptionalMethod,
9635 ) -> () = ::core::mem::transmute(__vi.method_ptr);
9636 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9637 __inner(__receiver, ::core::convert::Into::into(super_), __mi)
9638 }
9639 }
9640 }
9641 #[doc = "`.ctor()` overload"]
9642 fn ctor(self) -> () {
9643 unsafe {
9644 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
9645 <Self as ::unity::SystemObject>::as_instance(self),
9646 );
9647 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9dd0usize)as*mut u8,();
9648(MainMenuSequence_GameModeSelectMenuSequence)__receiver)
9649 }
9650 }
9651}
9652
9653#[cfg(feature = "app-mainmenusequence")]
9654impl<__T: IMainMenuSequence_GameModeSelectMenuSequence> IMainMenuSequence_GameModeSelectMenuSequenceMethods for __T {}
9655
9656#[cfg(feature = "app-mainmenusequence")]
9657impl MainMenuSequence_GameModeSelectMenuSequence {
9658 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9659 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9660 }
9661
9662 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9663 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9664 }
9665
9666 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9667 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
9668 }
9669
9670 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9671 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
9672 }
9673
9674 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9675 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
9676 }
9677
9678 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9679 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
9680 }
9681
9682 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9683 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
9684 }
9685}
9686
9687#[cfg(feature = "app-mainmenusequence")]
9688impl MainMenuSequence_GameModeSelectMenuSequence {
9689 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9690 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
9691 let __mi = Self::get_layout_prefab_path_method_info();
9692 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
9693 __inner(this.into(), ::core::option::Option::None)
9694 }
9695
9696 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9697 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
9698 let __mi = Self::get_title_bar_name_method_info();
9699 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
9700 __inner(this.into(), ::core::option::Option::None)
9701 }
9702
9703 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9704 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
9705 let __mi = Self::get_title_bar_help_method_info();
9706 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
9707 __inner(this.into(), ::core::option::Option::None)
9708 }
9709
9710 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9711 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
9712 let __mi = Self::get_title_bar_key_help_id_method_info();
9713 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
9714 __inner(this.into(), ::core::option::Option::None)
9715 }
9716
9717 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence`'s own `CreateMenuBind`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9718 pub unsafe fn create_menu_bind(this: impl ::core::convert::Into<::unity::IlInstance>, super_: crate::app::procinst::ProcInst) -> () {
9719 let __mi = Self::create_menu_bind_method_info();
9720 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
9721 ::core::mem::transmute(__mi.method_ptr);
9722 __inner(this.into(), super_, ::core::option::Option::None)
9723 }
9724}
9725
9726#[cfg(feature = "app-mainmenusequence")]
9727impl MainMenuSequence_GameModeSelectMenuSequence {
9728 #[doc = "`.ctor()` — no args"]
9729 pub fn new() -> Self {
9730 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9731 panic!(
9732 "{}
9733::{}
9734 failed to instantiate",
9735 ::core::stringify!(MainMenuSequence_GameModeSelectMenuSequence),
9736 ::core::stringify!(new),
9737 )
9738 });
9739 <Self as IMainMenuSequence_GameModeSelectMenuSequenceMethods>::ctor(this);
9740 this
9741 }
9742}
9743
9744#[cfg(feature = "app-mainmenusequence")]
9745impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu {
9746 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst, crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent)` overload"]
9747 pub fn create_menu_bind(
9748 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
9749 menu_content: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent>,
9750 ) -> () {
9751 unsafe {
9752 ::unity::il2cpp_call!((::unity::module_base()+0x1b694b0usize)as*mut u8,();
9753(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent)::core::convert::Into::into(menu_content))
9754 }
9755 }
9756
9757 #[doc = "`.cctor()` overload"]
9758 pub fn cctor() -> () {
9759 unsafe {
9760 ::unity::il2cpp_call!((::unity::module_base()+0x1b69650usize)as*mut u8,();
9761 )
9762 }
9763 }
9764}
9765
9766#[cfg(feature = "app-mainmenusequence")]
9767pub trait IMainMenuSequence_PlayerBirthdayInputMenuSequence_MenuMethods: IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu {
9768 #[doc = "`GetShowRowMax()` overload"]
9769 fn get_show_row_max(self) -> i32 {
9770 unsafe {
9771 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
9772 <Self as ::unity::SystemObject>::as_instance(self),
9773 );
9774 {
9775 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9776 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
9777 panic!(
9778 "unity: virtual slot {}
9779 out of range (vtable len {}
9780) on the runtime class behind {}
9781 (method `{}
9782`)",
9783 32usize,
9784 __vt.len(),
9785 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
9786 "GetShowRowMax",
9787 )
9788 });
9789 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu, ::unity::OptionalMethod) -> i32 =
9790 ::core::mem::transmute(__vi.method_ptr);
9791 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9792 __inner(__receiver, __mi)
9793 }
9794 }
9795 }
9796 #[doc = "`OnClose()` overload"]
9797 fn on_close(self) -> () {
9798 unsafe {
9799 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
9800 <Self as ::unity::SystemObject>::as_instance(self),
9801 );
9802 {
9803 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9804 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
9805 panic!(
9806 "unity: virtual slot {}
9807 out of range (vtable len {}
9808) on the runtime class behind {}
9809 (method `{}
9810`)",
9811 26usize,
9812 __vt.len(),
9813 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
9814 "OnClose",
9815 )
9816 });
9817 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu, ::unity::OptionalMethod) -> () =
9818 ::core::mem::transmute(__vi.method_ptr);
9819 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9820 __inner(__receiver, __mi)
9821 }
9822 }
9823 }
9824 #[doc = "`KeyUp(bool)` overload"]
9825 fn key_up(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
9826 unsafe {
9827 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
9828 <Self as ::unity::SystemObject>::as_instance(self),
9829 );
9830 {
9831 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9832 let __vi = *__vt.get(40usize).unwrap_or_else(|| {
9833 panic!(
9834 "unity: virtual slot {}
9835 out of range (vtable len {}
9836) on the runtime class behind {}
9837 (method `{}
9838`)",
9839 40usize,
9840 __vt.len(),
9841 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
9842 "KeyUp",
9843 )
9844 });
9845 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu, bool, ::unity::OptionalMethod) -> () =
9846 ::core::mem::transmute(__vi.method_ptr);
9847 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9848 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
9849 }
9850 }
9851 }
9852 #[doc = "`KeyDown(bool)` overload"]
9853 fn key_down(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
9854 unsafe {
9855 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
9856 <Self as ::unity::SystemObject>::as_instance(self),
9857 );
9858 {
9859 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9860 let __vi = *__vt.get(41usize).unwrap_or_else(|| {
9861 panic!(
9862 "unity: virtual slot {}
9863 out of range (vtable len {}
9864) on the runtime class behind {}
9865 (method `{}
9866`)",
9867 41usize,
9868 __vt.len(),
9869 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
9870 "KeyDown",
9871 )
9872 });
9873 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu, bool, ::unity::OptionalMethod) -> () =
9874 ::core::mem::transmute(__vi.method_ptr);
9875 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9876 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
9877 }
9878 }
9879 }
9880 #[doc = "`KeyLeft(bool)` overload"]
9881 fn key_left(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
9882 unsafe {
9883 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
9884 <Self as ::unity::SystemObject>::as_instance(self),
9885 );
9886 {
9887 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9888 let __vi = *__vt.get(42usize).unwrap_or_else(|| {
9889 panic!(
9890 "unity: virtual slot {}
9891 out of range (vtable len {}
9892) on the runtime class behind {}
9893 (method `{}
9894`)",
9895 42usize,
9896 __vt.len(),
9897 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
9898 "KeyLeft",
9899 )
9900 });
9901 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu, bool, ::unity::OptionalMethod) -> () =
9902 ::core::mem::transmute(__vi.method_ptr);
9903 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9904 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
9905 }
9906 }
9907 }
9908 #[doc = "`KeyRight(bool)` overload"]
9909 fn key_right(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
9910 unsafe {
9911 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
9912 <Self as ::unity::SystemObject>::as_instance(self),
9913 );
9914 {
9915 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9916 let __vi = *__vt.get(43usize).unwrap_or_else(|| {
9917 panic!(
9918 "unity: virtual slot {}
9919 out of range (vtable len {}
9920) on the runtime class behind {}
9921 (method `{}
9922`)",
9923 43usize,
9924 __vt.len(),
9925 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
9926 "KeyRight",
9927 )
9928 });
9929 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu, bool, ::unity::OptionalMethod) -> () =
9930 ::core::mem::transmute(__vi.method_ptr);
9931 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9932 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
9933 }
9934 }
9935 }
9936 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
9937 fn ctor(
9938 self,
9939 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
9940 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
9941 ) -> () {
9942 unsafe {
9943 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
9944 <Self as ::unity::SystemObject>::as_instance(self),
9945 );
9946 ::unity::il2cpp_call!((::unity::module_base()+0x1b693f0usize)as*mut u8,();
9947(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
9948 }
9949 }
9950}
9951
9952#[cfg(feature = "app-mainmenusequence")]
9953impl<__T: IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu> IMainMenuSequence_PlayerBirthdayInputMenuSequence_MenuMethods for __T {}
9954
9955#[cfg(feature = "app-mainmenusequence")]
9956impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu {
9957 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9958 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9959 }
9960
9961 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9962 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9963 }
9964
9965 pub fn key_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9966 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
9967 }
9968
9969 pub fn key_down_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9970 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
9971 }
9972
9973 pub fn key_left_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9974 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
9975 }
9976
9977 pub fn key_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9978 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
9979 }
9980
9981 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9982 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
9983 }
9984
9985 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9986 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
9987 }
9988
9989 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9990 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
9991 }
9992}
9993
9994#[cfg(feature = "app-mainmenusequence")]
9995impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu {
9996 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9997 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
9998 let __mi = Self::get_show_row_max_method_info();
9999 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
10000 __inner(this.into(), ::core::option::Option::None)
10001 }
10002
10003 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10004 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
10005 let __mi = Self::on_close_method_info();
10006 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
10007 __inner(this.into(), ::core::option::Option::None)
10008 }
10009
10010 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu`'s own `KeyUp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10011 pub unsafe fn key_up(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
10012 let __mi = Self::key_up_method_info();
10013 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
10014 __inner(this.into(), is_trigger, ::core::option::Option::None)
10015 }
10016
10017 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu`'s own `KeyDown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10018 pub unsafe fn key_down(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
10019 let __mi = Self::key_down_method_info();
10020 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
10021 __inner(this.into(), is_trigger, ::core::option::Option::None)
10022 }
10023
10024 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu`'s own `KeyLeft`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10025 pub unsafe fn key_left(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
10026 let __mi = Self::key_left_method_info();
10027 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
10028 __inner(this.into(), is_trigger, ::core::option::Option::None)
10029 }
10030
10031 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu`'s own `KeyRight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10032 pub unsafe fn key_right(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
10033 let __mi = Self::key_right_method_info();
10034 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
10035 __inner(this.into(), is_trigger, ::core::option::Option::None)
10036 }
10037}
10038
10039#[cfg(feature = "app-mainmenusequence")]
10040impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu {
10041 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
10042 pub fn new(
10043 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
10044 menu_content: crate::app::basicmenucontent::BasicMenuContent,
10045 ) -> Self {
10046 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
10047 panic!(
10048 "{}
10049::{}
10050 failed to instantiate",
10051 ::core::stringify!(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu),
10052 ::core::stringify!(new),
10053 )
10054 });
10055 <Self as IMainMenuSequence_PlayerBirthdayInputMenuSequence_MenuMethods>::ctor(this, menu_item_list, menu_content);
10056 this
10057 }
10058}
10059
10060#[cfg(feature = "app-mainmenusequence")]
10061impl MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog {
10062 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
10063 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
10064 unsafe {
10065 ::unity::il2cpp_call!((::unity::module_base()+0x2302130usize)as*mut u8,();
10066(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
10067 }
10068 }
10069}
10070
10071#[cfg(feature = "app-mainmenusequence")]
10072pub trait IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialogMethods:
10073 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog
10074{
10075 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` overload"]
10076 fn ctor(
10077 self,
10078 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
10079 dialog_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
10080 ) -> () {
10081 unsafe {
10082 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
10083 <Self as ::unity::SystemObject>::as_instance(self),
10084 );
10085 ::unity::il2cpp_call!((::unity::module_base()+0x2302120usize)as*mut u8,();
10086(MainMenuSequence_LanguageSettingMenuSequence_Menu_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))
10087 }
10088 }
10089}
10090
10091#[cfg(feature = "app-mainmenusequence")]
10092impl<__T: IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog> IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialogMethods
10093 for __T
10094{
10095}
10096
10097#[cfg(feature = "app-mainmenusequence")]
10098impl MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog {
10099 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10100 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
10101 }
10102
10103 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10104 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
10105 }
10106}
10107
10108#[cfg(feature = "app-mainmenusequence")]
10109impl MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog {
10110 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` — overload selector"]
10111 pub fn new(
10112 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
10113 dialog_content: crate::app::basicdialogcontent::BasicDialogContent,
10114 ) -> Self {
10115 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
10116 panic!(
10117 "{}
10118::{}
10119 failed to instantiate",
10120 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog),
10121 ::core::stringify!(new),
10122 )
10123 });
10124 <Self as IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialogMethods>::ctor(this, menu_item_list, dialog_content);
10125 this
10126 }
10127}
10128
10129#[cfg(feature = "app-mainmenusequence")]
10130pub trait IMainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItemMethods:
10131 IMainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem
10132{
10133 #[doc = "`GetName()` overload"]
10134 fn get_name(self) -> ::unity::Il2CppString {
10135 unsafe {
10136 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem as ::unity::FromIlInstance>::from_il_instance(
10137 <Self as ::unity::SystemObject>::as_instance(self),
10138 );
10139 {
10140 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10141 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
10142 panic!(
10143 "unity: virtual slot {}
10144 out of range (vtable len {}
10145) on the runtime class behind {}
10146 (method `{}
10147`)",
10148 4usize,
10149 __vt.len(),
10150 <MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem as ::unity::ClassIdentity>::NAME,
10151 "GetName",
10152 )
10153 });
10154 let __inner: extern "C" fn(
10155 MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem,
10156 ::unity::OptionalMethod,
10157 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
10158 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10159 __inner(__receiver, __mi)
10160 }
10161 }
10162 }
10163 #[doc = "`BuildAttribute()` overload"]
10164 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
10165 unsafe {
10166 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem as ::unity::FromIlInstance>::from_il_instance(
10167 <Self as ::unity::SystemObject>::as_instance(self),
10168 );
10169 {
10170 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10171 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
10172 panic!(
10173 "unity: virtual slot {}
10174 out of range (vtable len {}
10175) on the runtime class behind {}
10176 (method `{}
10177`)",
10178 8usize,
10179 __vt.len(),
10180 <MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem as ::unity::ClassIdentity>::NAME,
10181 "BuildAttribute",
10182 )
10183 });
10184 let __inner: extern "C" fn(
10185 MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem,
10186 ::unity::OptionalMethod,
10187 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
10188 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10189 __inner(__receiver, __mi)
10190 }
10191 }
10192 }
10193 #[doc = "`ACall()` overload"]
10194 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
10195 unsafe {
10196 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem as ::unity::FromIlInstance>::from_il_instance(
10197 <Self as ::unity::SystemObject>::as_instance(self),
10198 );
10199 {
10200 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10201 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
10202 panic!(
10203 "unity: virtual slot {}
10204 out of range (vtable len {}
10205) on the runtime class behind {}
10206 (method `{}
10207`)",
10208 18usize,
10209 __vt.len(),
10210 <MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem as ::unity::ClassIdentity>::NAME,
10211 "ACall",
10212 )
10213 });
10214 let __inner: extern "C" fn(
10215 MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem,
10216 ::unity::OptionalMethod,
10217 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
10218 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10219 __inner(__receiver, __mi)
10220 }
10221 }
10222 }
10223 #[doc = "`.ctor()` overload"]
10224 fn ctor(self) -> () {
10225 unsafe {
10226 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem as ::unity::FromIlInstance>::from_il_instance(
10227 <Self as ::unity::SystemObject>::as_instance(self),
10228 );
10229 ::unity::il2cpp_call!((::unity::module_base()+0x2304ae0usize)as*mut u8,();
10230(MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem)__receiver)
10231 }
10232 }
10233}
10234
10235#[cfg(feature = "app-mainmenusequence")]
10236impl<__T: IMainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem> IMainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItemMethods
10237 for __T
10238{
10239}
10240
10241#[cfg(feature = "app-mainmenusequence")]
10242impl MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem {
10243 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
10245 }
10246
10247 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10248 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
10249 }
10250
10251 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
10253 }
10254
10255 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10256 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
10257 }
10258}
10259
10260#[cfg(feature = "app-mainmenusequence")]
10261impl MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem {
10262 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10263 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
10264 let __mi = Self::get_name_method_info();
10265 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
10266 __inner(this.into(), ::core::option::Option::None)
10267 }
10268
10269 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10270 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
10271 let __mi = Self::build_attribute_method_info();
10272 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
10273 ::core::mem::transmute(__mi.method_ptr);
10274 __inner(this.into(), ::core::option::Option::None)
10275 }
10276
10277 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10278 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
10279 let __mi = Self::a_call_method_info();
10280 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
10281 ::core::mem::transmute(__mi.method_ptr);
10282 __inner(this.into(), ::core::option::Option::None)
10283 }
10284}
10285
10286#[cfg(feature = "app-mainmenusequence")]
10287impl MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem {
10288 #[doc = "`.ctor()` — no args"]
10289 pub fn new() -> Self {
10290 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
10291 panic!(
10292 "{}
10293::{}
10294 failed to instantiate",
10295 ::core::stringify!(MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem),
10296 ::core::stringify!(new),
10297 )
10298 });
10299 <Self as IMainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItemMethods>::ctor(this);
10300 this
10301 }
10302}
10303
10304#[cfg(feature = "app-mainmenusequence")]
10305pub trait IMainMenuSequence_TopMenuSequence_Menu_MenuContentMethods: IMainMenuSequence_TopMenuSequence_Menu_MenuContent {
10306 #[doc = "`GetMenuItemContentMax()` overload"]
10307 fn get_menu_item_content_max(self) -> i32 {
10308 unsafe {
10309 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
10310 <Self as ::unity::SystemObject>::as_instance(self),
10311 );
10312 {
10313 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10314 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
10315 panic!(
10316 "unity: virtual slot {}
10317 out of range (vtable len {}
10318) on the runtime class behind {}
10319 (method `{}
10320`)",
10321 4usize,
10322 __vt.len(),
10323 <MainMenuSequence_TopMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
10324 "GetMenuItemContentMax",
10325 )
10326 });
10327 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence_Menu_MenuContent, ::unity::OptionalMethod) -> i32 =
10328 ::core::mem::transmute(__vi.method_ptr);
10329 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10330 __inner(__receiver, __mi)
10331 }
10332 }
10333 }
10334 #[doc = "`.ctor()` overload"]
10335 fn ctor(self) -> () {
10336 unsafe {
10337 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
10338 <Self as ::unity::SystemObject>::as_instance(self),
10339 );
10340 ::unity::il2cpp_call!((::unity::module_base()+0x2306ba0usize)as*mut u8,();
10341(MainMenuSequence_TopMenuSequence_Menu_MenuContent)__receiver)
10342 }
10343 }
10344}
10345
10346#[cfg(feature = "app-mainmenusequence")]
10347impl<__T: IMainMenuSequence_TopMenuSequence_Menu_MenuContent> IMainMenuSequence_TopMenuSequence_Menu_MenuContentMethods for __T {}
10348
10349#[cfg(feature = "app-mainmenusequence")]
10350impl MainMenuSequence_TopMenuSequence_Menu_MenuContent {
10351 pub fn get_menu_item_content_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
10353 }
10354
10355 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
10357 }
10358}
10359
10360#[cfg(feature = "app-mainmenusequence")]
10361impl MainMenuSequence_TopMenuSequence_Menu_MenuContent {
10362 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_MenuContent`'s own `GetMenuItemContentMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10363 pub unsafe fn get_menu_item_content_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
10364 let __mi = Self::get_menu_item_content_max_method_info();
10365 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
10366 __inner(this.into(), ::core::option::Option::None)
10367 }
10368}
10369
10370#[cfg(feature = "app-mainmenusequence")]
10371impl MainMenuSequence_TopMenuSequence_Menu_MenuContent {
10372 #[doc = "`.ctor()` — no args"]
10373 pub fn new() -> Self {
10374 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
10375 panic!(
10376 "{}
10377::{}
10378 failed to instantiate",
10379 ::core::stringify!(MainMenuSequence_TopMenuSequence_Menu_MenuContent),
10380 ::core::stringify!(new),
10381 )
10382 });
10383 <Self as IMainMenuSequence_TopMenuSequence_Menu_MenuContentMethods>::ctor(this);
10384 this
10385 }
10386}
10387
10388#[cfg(feature = "app-mainmenusequence")]
10389pub trait IMainMenuSequence_CharacterWorkMethods: IMainMenuSequence_CharacterWork {
10390 #[doc = "`get_Pid()` overload"]
10391 fn get_pid(self) -> ::unity::Il2CppString {
10392 unsafe {
10393 let __receiver =
10394 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10395 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8a50usize)as*mut u8, ::unity::Il2CppString;
10396(MainMenuSequence_CharacterWork)__receiver)
10397 }
10398 }
10399 #[doc = "`set_Pid(::unity::Il2CppString)` overload"]
10400 fn set_pid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
10401 unsafe {
10402 let __receiver =
10403 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10404 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8a60usize)as*mut u8,();
10405(MainMenuSequence_CharacterWork)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
10406 }
10407 }
10408 #[doc = "`get_Character()` overload"]
10409 fn get_character(self) -> crate::combat::character::Character {
10410 unsafe {
10411 let __receiver =
10412 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10413 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8a70usize)as*mut u8,crate::combat::character::Character;
10414(MainMenuSequence_CharacterWork)__receiver)
10415 }
10416 }
10417 #[doc = "`set_Character(crate::combat::character::Character)` overload"]
10418 fn set_character(self, value: impl ::core::convert::Into<crate::combat::character::Character>) -> () {
10419 unsafe {
10420 let __receiver =
10421 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10422 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8a80usize)as*mut u8,();
10423(MainMenuSequence_CharacterWork)__receiver,(crate::combat::character::Character)::core::convert::Into::into(value))
10424 }
10425 }
10426 #[doc = "`get_Appearance()` overload"]
10427 fn get_appearance(self) -> crate::combat::characterappearance::CharacterAppearance {
10428 unsafe {
10429 let __receiver =
10430 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10431 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8a90usize)as*mut u8,crate::combat::characterappearance::CharacterAppearance;
10432(MainMenuSequence_CharacterWork)__receiver)
10433 }
10434 }
10435 #[doc = "`set_Appearance(crate::combat::characterappearance::CharacterAppearance)` overload"]
10436 fn set_appearance(self, value: impl ::core::convert::Into<crate::combat::characterappearance::CharacterAppearance>) -> () {
10437 unsafe {
10438 let __receiver =
10439 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10440 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8aa0usize)as*mut u8,();
10441(MainMenuSequence_CharacterWork)__receiver,(crate::combat::characterappearance::CharacterAppearance)::core::convert::Into::into(value))
10442 }
10443 }
10444 #[doc = "`get_RootAnimator()` overload"]
10445 fn get_root_animator(self) -> crate::unity_engine::animator::Animator {
10446 unsafe {
10447 let __receiver =
10448 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10449 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8ab0usize)as*mut u8,crate::unity_engine::animator::Animator;
10450(MainMenuSequence_CharacterWork)__receiver)
10451 }
10452 }
10453 #[doc = "`set_RootAnimator(crate::unity_engine::animator::Animator)` overload"]
10454 fn set_root_animator(self, value: impl ::core::convert::Into<crate::unity_engine::animator::Animator>) -> () {
10455 unsafe {
10456 let __receiver =
10457 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10458 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8ac0usize)as*mut u8,();
10459(MainMenuSequence_CharacterWork)__receiver,(crate::unity_engine::animator::Animator)::core::convert::Into::into(value))
10460 }
10461 }
10462 #[doc = "`get_LookAtController()` overload"]
10463 fn get_look_at_controller(self) -> crate::app::eventcharacterlookatcontroller::EventCharacterLookAtController {
10464 unsafe {
10465 let __receiver =
10466 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10467 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8ad0usize)as*mut u8,crate::app::eventcharacterlookatcontroller::EventCharacterLookAtController;
10468(MainMenuSequence_CharacterWork)__receiver)
10469 }
10470 }
10471 #[doc = "`set_LookAtController(crate::app::eventcharacterlookatcontroller::EventCharacterLookAtController)` overload"]
10472 fn set_look_at_controller(
10473 self,
10474 value: impl ::core::convert::Into<crate::app::eventcharacterlookatcontroller::EventCharacterLookAtController>,
10475 ) -> () {
10476 unsafe {
10477 let __receiver =
10478 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10479 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8ae0usize)as*mut u8,();
10480(MainMenuSequence_CharacterWork)__receiver,(crate::app::eventcharacterlookatcontroller::EventCharacterLookAtController)::core::convert::Into::into(value))
10481 }
10482 }
10483 #[doc = "`get_LookAtTarget()` overload"]
10484 fn get_look_at_target(self) -> crate::unity_engine::gameobject::GameObject {
10485 unsafe {
10486 let __receiver =
10487 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10488 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8af0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
10489(MainMenuSequence_CharacterWork)__receiver)
10490 }
10491 }
10492 #[doc = "`set_LookAtTarget(crate::unity_engine::gameobject::GameObject)` overload"]
10493 fn set_look_at_target(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
10494 unsafe {
10495 let __receiver =
10496 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10497 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8b00usize)as*mut u8,();
10498(MainMenuSequence_CharacterWork)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
10499 }
10500 }
10501 #[doc = "`get_AlphaFader()` overload"]
10502 fn get_alpha_fader(self) -> crate::app::mainmenusequence::MainMenuSequence_AlphaFader {
10503 unsafe {
10504 let __receiver =
10505 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10506 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8b10usize)as*mut u8,crate::app::mainmenusequence::MainMenuSequence_AlphaFader;
10507(MainMenuSequence_CharacterWork)__receiver)
10508 }
10509 }
10510 #[doc = "`set_AlphaFader(crate::app::mainmenusequence::MainMenuSequence_AlphaFader)` overload"]
10511 fn set_alpha_fader(self, value: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_AlphaFader>) -> () {
10512 unsafe {
10513 let __receiver =
10514 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10515 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8b20usize)as*mut u8,();
10516(MainMenuSequence_CharacterWork)__receiver,(crate::app::mainmenusequence::MainMenuSequence_AlphaFader)::core::convert::Into::into(value))
10517 }
10518 }
10519 #[doc = "`.ctor(::unity::Il2CppString, crate::combat::characterappearance::CharacterAppearance)` overload"]
10520 fn ctor(
10521 self,
10522 pid: impl ::core::convert::Into<::unity::Il2CppString>,
10523 appearance: impl ::core::convert::Into<crate::combat::characterappearance::CharacterAppearance>,
10524 ) -> () {
10525 unsafe {
10526 let __receiver =
10527 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10528 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8b30usize)as*mut u8,();
10529(MainMenuSequence_CharacterWork)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(crate::combat::characterappearance::CharacterAppearance)::core::convert::Into::into(appearance))
10530 }
10531 }
10532 #[doc = "`SetupByCharacter(crate::combat::character::Character)` overload"]
10533 fn setup_by_character(self, character: impl ::core::convert::Into<crate::combat::character::Character>) -> () {
10534 unsafe {
10535 let __receiver =
10536 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10537 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8560usize)as*mut u8,();
10538(MainMenuSequence_CharacterWork)__receiver,(crate::combat::character::Character)::core::convert::Into::into(character))
10539 }
10540 }
10541 #[doc = "`Tick()` overload"]
10542 fn tick(self) -> () {
10543 unsafe {
10544 let __receiver =
10545 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10546 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8c00usize)as*mut u8,();
10547(MainMenuSequence_CharacterWork)__receiver)
10548 }
10549 }
10550 #[doc = "`IsLoading()` overload"]
10551 fn is_loading(self) -> bool {
10552 unsafe {
10553 let __receiver =
10554 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10555 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8c60usize)as*mut u8,bool;
10556(MainMenuSequence_CharacterWork)__receiver)
10557 }
10558 }
10559 #[doc = "`SetPosByLocatorName(::unity::Il2CppString)` overload"]
10560 fn set_pos_by_locator_name(self, pos_locator_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
10561 unsafe {
10562 let __receiver =
10563 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10564 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8cf0usize)as*mut u8,();
10565(MainMenuSequence_CharacterWork)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pos_locator_name))
10566 }
10567 }
10568 #[doc = "`PlayBodyAnim(::unity::Il2CppString, f32)` overload"]
10569 fn play_body_anim(
10570 self,
10571 body_anim_name: impl ::core::convert::Into<::unity::Il2CppString>,
10572 transition_duration: impl ::core::convert::Into<f32>,
10573 ) -> () {
10574 unsafe {
10575 let __receiver =
10576 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10577 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8e60usize)as*mut u8,();
10578(MainMenuSequence_CharacterWork)__receiver,(::unity::Il2CppString)::core::convert::Into::into(body_anim_name),(f32)::core::convert::Into::into(transition_duration))
10579 }
10580 }
10581 #[doc = "`PlayFacialAnim(::unity::Il2CppString)` overload"]
10582 fn play_facial_anim(self, facial_anim_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
10583 unsafe {
10584 let __receiver =
10585 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10586 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8f40usize)as*mut u8,();
10587(MainMenuSequence_CharacterWork)__receiver,(::unity::Il2CppString)::core::convert::Into::into(facial_anim_name))
10588 }
10589 }
10590 #[doc = "`SetLookAt(crate::unity_engine::gameobject::GameObject)` overload"]
10591 fn set_look_at(self, target: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
10592 unsafe {
10593 let __receiver =
10594 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10595 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8ff0usize)as*mut u8,();
10596(MainMenuSequence_CharacterWork)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(target))
10597 }
10598 }
10599 #[doc = "`FadeIn()` overload"]
10600 fn fade_in(self) -> () {
10601 unsafe {
10602 let __receiver =
10603 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10604 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9090usize)as*mut u8,();
10605(MainMenuSequence_CharacterWork)__receiver)
10606 }
10607 }
10608 #[doc = "`FadeOut()` overload"]
10609 fn fade_out(self) -> () {
10610 unsafe {
10611 let __receiver =
10612 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10613 ::unity::il2cpp_call!((::unity::module_base()+0x1fd90b0usize)as*mut u8,();
10614(MainMenuSequence_CharacterWork)__receiver)
10615 }
10616 }
10617 #[doc = "`ToDefault()` overload"]
10618 fn to_default(self) -> () {
10619 unsafe {
10620 let __receiver =
10621 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10622 ::unity::il2cpp_call!((::unity::module_base()+0x1fd90d0usize)as*mut u8,();
10623(MainMenuSequence_CharacterWork)__receiver)
10624 }
10625 }
10626 #[doc = "`ToActive()` overload"]
10627 fn to_active(self) -> () {
10628 unsafe {
10629 let __receiver =
10630 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10631 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9200usize)as*mut u8,();
10632(MainMenuSequence_CharacterWork)__receiver)
10633 }
10634 }
10635 #[doc = "`ToInactive()` overload"]
10636 fn to_inactive(self) -> () {
10637 unsafe {
10638 let __receiver =
10639 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10640 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9390usize)as*mut u8,();
10641(MainMenuSequence_CharacterWork)__receiver)
10642 }
10643 }
10644 #[doc = "`ToDecide()` overload"]
10645 fn to_decide(self) -> () {
10646 unsafe {
10647 let __receiver =
10648 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10649 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9510usize)as*mut u8,();
10650(MainMenuSequence_CharacterWork)__receiver)
10651 }
10652 }
10653 #[doc = "`ToNotDecide()` overload"]
10654 fn to_not_decide(self) -> () {
10655 unsafe {
10656 let __receiver =
10657 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10658 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8490usize)as*mut u8,();
10659(MainMenuSequence_CharacterWork)__receiver)
10660 }
10661 }
10662 #[doc = "`ToGameStart()` overload"]
10663 fn to_game_start(self) -> () {
10664 unsafe {
10665 let __receiver =
10666 <MainMenuSequence_CharacterWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10667 ::unity::il2cpp_call!((::unity::module_base()+0x1fd9530usize)as*mut u8,();
10668(MainMenuSequence_CharacterWork)__receiver)
10669 }
10670 }
10671}
10672
10673#[cfg(feature = "app-mainmenusequence")]
10674impl<__T: IMainMenuSequence_CharacterWork> IMainMenuSequence_CharacterWorkMethods for __T {}
10675
10676#[cfg(feature = "app-mainmenusequence")]
10677impl MainMenuSequence_CharacterWork {
10678 pub fn get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10679 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
10680 }
10681
10682 pub fn set_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10683 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
10684 }
10685
10686 pub fn get_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10687 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
10688 }
10689
10690 pub fn set_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10691 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
10692 }
10693
10694 pub fn get_appearance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10695 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
10696 }
10697
10698 pub fn set_appearance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10699 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
10700 }
10701
10702 pub fn get_root_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10703 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
10704 }
10705
10706 pub fn set_root_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10707 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
10708 }
10709
10710 pub fn get_look_at_controller_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10711 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
10712 }
10713
10714 pub fn set_look_at_controller_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10715 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
10716 }
10717
10718 pub fn get_look_at_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10719 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
10720 }
10721
10722 pub fn set_look_at_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10723 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
10724 }
10725
10726 pub fn get_alpha_fader_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10727 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
10728 }
10729
10730 pub fn set_alpha_fader_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10731 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
10732 }
10733
10734 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10735 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
10736 }
10737
10738 pub fn setup_by_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10739 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
10740 }
10741
10742 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10743 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
10744 }
10745
10746 pub fn is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10747 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
10748 }
10749
10750 pub fn set_pos_by_locator_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10751 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
10752 }
10753
10754 pub fn play_body_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10755 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
10756 }
10757
10758 pub fn play_facial_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10759 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
10760 }
10761
10762 pub fn set_look_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10763 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
10764 }
10765
10766 pub fn fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10767 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
10768 }
10769
10770 pub fn fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10771 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
10772 }
10773
10774 pub fn to_default_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10775 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
10776 }
10777
10778 pub fn to_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10779 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
10780 }
10781
10782 pub fn to_inactive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10783 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
10784 }
10785
10786 pub fn to_decide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10787 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
10788 }
10789
10790 pub fn to_not_decide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10791 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
10792 }
10793
10794 pub fn to_game_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10795 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
10796 }
10797}
10798
10799#[cfg(feature = "app-mainmenusequence")]
10800impl MainMenuSequence_CharacterWork {
10801 #[doc = "`.ctor(::unity::Il2CppString, crate::combat::characterappearance::CharacterAppearance)` — overload selector"]
10802 pub fn new(pid: ::unity::Il2CppString, appearance: crate::combat::characterappearance::CharacterAppearance) -> Self {
10803 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
10804 panic!(
10805 "{}
10806::{}
10807 failed to instantiate",
10808 ::core::stringify!(MainMenuSequence_CharacterWork),
10809 ::core::stringify!(new),
10810 )
10811 });
10812 <Self as IMainMenuSequence_CharacterWorkMethods>::ctor(this, pid, appearance);
10813 this
10814 }
10815}
10816
10817#[cfg(feature = "app-mainmenusequence")]
10818pub trait IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContentMethods:
10819 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent
10820{
10821 #[doc = "`SetupByMenuItem(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem)` overload"]
10822 fn setup_by_menu_item(
10823 self,
10824 menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem>,
10825 ) -> () {
10826 unsafe {
10827 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent as ::unity::FromIlInstance>::from_il_instance(
10828 <Self as ::unity::SystemObject>::as_instance(self),
10829 );
10830 {
10831 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10832 let __vi = *__vt.get(16usize).unwrap_or_else(|| {
10833 panic!(
10834 "unity: virtual slot {}
10835 out of range (vtable len {}
10836) on the runtime class behind {}
10837 (method `{}
10838`)",
10839 16usize,
10840 __vt.len(),
10841 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent as ::unity::ClassIdentity>::NAME,
10842 "SetupByMenuItem",
10843 )
10844 });
10845 let __inner: extern "C" fn(
10846 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent,
10847 crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
10848 ::unity::OptionalMethod,
10849 ) -> () = ::core::mem::transmute(__vi.method_ptr);
10850 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10851 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
10852 }
10853 }
10854 }
10855 #[doc = "`.ctor()` overload"]
10856 fn ctor(self) -> () {
10857 unsafe {
10858 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent as ::unity::FromIlInstance>::from_il_instance(
10859 <Self as ::unity::SystemObject>::as_instance(self),
10860 );
10861 ::unity::il2cpp_call!((::unity::module_base()+0x2305560usize)as*mut u8,();
10862(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent)__receiver)
10863 }
10864 }
10865}
10866
10867#[cfg(feature = "app-mainmenusequence")]
10868impl<__T: IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent>
10869 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContentMethods for __T
10870{
10871}
10872
10873#[cfg(feature = "app-mainmenusequence")]
10874impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent {
10875 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10876 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
10877 }
10878
10879 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10880 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
10881 }
10882}
10883
10884#[cfg(feature = "app-mainmenusequence")]
10885impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent {
10886 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent`'s own `SetupByMenuItem`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
10887 pub unsafe fn setup_by_menu_item(
10888 this: impl ::core::convert::Into<::unity::IlInstance>,
10889 menu_item: crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
10890 ) -> () {
10891 let __mi = Self::setup_by_menu_item_method_info();
10892 let __inner: extern "C" fn(
10893 ::unity::IlInstance,
10894 crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
10895 ::unity::OptionalMethod,
10896 ) -> () = ::core::mem::transmute(__mi.method_ptr);
10897 __inner(this.into(), menu_item, ::core::option::Option::None)
10898 }
10899}
10900
10901#[cfg(feature = "app-mainmenusequence")]
10902impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent {
10903 #[doc = "`.ctor()` — no args"]
10904 pub fn new() -> Self {
10905 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
10906 panic!(
10907 "{}
10908::{}
10909 failed to instantiate",
10910 ::core::stringify!(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent),
10911 ::core::stringify!(new),
10912 )
10913 });
10914 <Self as IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContentMethods>::ctor(this);
10915 this
10916 }
10917}
10918
10919#[cfg(feature = "app-mainmenusequence")]
10920impl MainMenuSequence_OptionMenuSequence_Menu {
10921 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst, crate::app::basicmenucontent::BasicMenuContent)` overload"]
10922 pub fn create_menu_bind(
10923 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
10924 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
10925 ) -> () {
10926 unsafe {
10927 ::unity::il2cpp_call!((::unity::module_base()+0x1b69130usize)as*mut u8,();
10928(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
10929 }
10930 }
10931}
10932
10933#[cfg(feature = "app-mainmenusequence")]
10934pub trait IMainMenuSequence_OptionMenuSequence_MenuMethods: IMainMenuSequence_OptionMenuSequence_Menu {
10935 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
10936 fn ctor(
10937 self,
10938 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
10939 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
10940 ) -> () {
10941 unsafe {
10942 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
10943 <Self as ::unity::SystemObject>::as_instance(self),
10944 );
10945 ::unity::il2cpp_call!((::unity::module_base()+0x1b69100usize)as*mut u8,();
10946(MainMenuSequence_OptionMenuSequence_Menu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
10947 }
10948 }
10949 #[doc = "`GetShowRowMax()` overload"]
10950 fn get_show_row_max(self) -> i32 {
10951 unsafe {
10952 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
10953 <Self as ::unity::SystemObject>::as_instance(self),
10954 );
10955 {
10956 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10957 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
10958 panic!(
10959 "unity: virtual slot {}
10960 out of range (vtable len {}
10961) on the runtime class behind {}
10962 (method `{}
10963`)",
10964 32usize,
10965 __vt.len(),
10966 <MainMenuSequence_OptionMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
10967 "GetShowRowMax",
10968 )
10969 });
10970 let __inner: extern "C" fn(MainMenuSequence_OptionMenuSequence_Menu, ::unity::OptionalMethod) -> i32 =
10971 ::core::mem::transmute(__vi.method_ptr);
10972 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10973 __inner(__receiver, __mi)
10974 }
10975 }
10976 }
10977 #[doc = "`OnClose()` overload"]
10978 fn on_close(self) -> () {
10979 unsafe {
10980 let __receiver = <MainMenuSequence_OptionMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
10981 <Self as ::unity::SystemObject>::as_instance(self),
10982 );
10983 {
10984 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10985 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
10986 panic!(
10987 "unity: virtual slot {}
10988 out of range (vtable len {}
10989) on the runtime class behind {}
10990 (method `{}
10991`)",
10992 26usize,
10993 __vt.len(),
10994 <MainMenuSequence_OptionMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
10995 "OnClose",
10996 )
10997 });
10998 let __inner: extern "C" fn(MainMenuSequence_OptionMenuSequence_Menu, ::unity::OptionalMethod) -> () =
10999 ::core::mem::transmute(__vi.method_ptr);
11000 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11001 __inner(__receiver, __mi)
11002 }
11003 }
11004 }
11005}
11006
11007#[cfg(feature = "app-mainmenusequence")]
11008impl<__T: IMainMenuSequence_OptionMenuSequence_Menu> IMainMenuSequence_OptionMenuSequence_MenuMethods for __T {}
11009
11010#[cfg(feature = "app-mainmenusequence")]
11011impl MainMenuSequence_OptionMenuSequence_Menu {
11012 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11013 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
11014 }
11015
11016 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11017 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
11018 }
11019
11020 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11021 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
11022 }
11023
11024 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11025 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
11026 }
11027}
11028
11029#[cfg(feature = "app-mainmenusequence")]
11030impl MainMenuSequence_OptionMenuSequence_Menu {
11031 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11032 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
11033 let __mi = Self::get_show_row_max_method_info();
11034 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
11035 __inner(this.into(), ::core::option::Option::None)
11036 }
11037
11038 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence_Menu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11039 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11040 let __mi = Self::on_close_method_info();
11041 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11042 __inner(this.into(), ::core::option::Option::None)
11043 }
11044}
11045
11046#[cfg(feature = "app-mainmenusequence")]
11047impl MainMenuSequence_OptionMenuSequence_Menu {
11048 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
11049 pub fn new(
11050 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
11051 menu_content: crate::app::basicmenucontent::BasicMenuContent,
11052 ) -> Self {
11053 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
11054 panic!(
11055 "{}
11056::{}
11057 failed to instantiate",
11058 ::core::stringify!(MainMenuSequence_OptionMenuSequence_Menu),
11059 ::core::stringify!(new),
11060 )
11061 });
11062 <Self as IMainMenuSequence_OptionMenuSequence_MenuMethods>::ctor(this, menu_item_list, menu_content);
11063 this
11064 }
11065}
11066
11067#[cfg(feature = "app-mainmenusequence")]
11068impl MainMenuSequence_PlayerGenderSelectMenuSequence {
11069 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
11070 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
11071 unsafe {
11072 ::unity::il2cpp_call!((::unity::module_base()+0x24ace40usize)as*mut u8,();
11073(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
11074 }
11075 }
11076}
11077
11078#[cfg(feature = "app-mainmenusequence")]
11079pub trait IMainMenuSequence_PlayerGenderSelectMenuSequenceMethods: IMainMenuSequence_PlayerGenderSelectMenuSequence {
11080 #[doc = "`GetLayoutPrefabPath()` overload"]
11081 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
11082 unsafe {
11083 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11084 <Self as ::unity::SystemObject>::as_instance(self),
11085 );
11086 {
11087 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11088 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
11089 panic!(
11090 "unity: virtual slot {}
11091 out of range (vtable len {}
11092) on the runtime class behind {}
11093 (method `{}
11094`)",
11095 18usize,
11096 __vt.len(),
11097 <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::ClassIdentity>::NAME,
11098 "GetLayoutPrefabPath",
11099 )
11100 });
11101 let __inner: extern "C" fn(MainMenuSequence_PlayerGenderSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
11102 ::core::mem::transmute(__vi.method_ptr);
11103 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11104 __inner(__receiver, __mi)
11105 }
11106 }
11107 }
11108 #[doc = "`GetTitleBarName()` overload"]
11109 fn get_title_bar_name(self) -> ::unity::Il2CppString {
11110 unsafe {
11111 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11112 <Self as ::unity::SystemObject>::as_instance(self),
11113 );
11114 {
11115 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11116 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
11117 panic!(
11118 "unity: virtual slot {}
11119 out of range (vtable len {}
11120) on the runtime class behind {}
11121 (method `{}
11122`)",
11123 20usize,
11124 __vt.len(),
11125 <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::ClassIdentity>::NAME,
11126 "GetTitleBarName",
11127 )
11128 });
11129 let __inner: extern "C" fn(MainMenuSequence_PlayerGenderSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
11130 ::core::mem::transmute(__vi.method_ptr);
11131 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11132 __inner(__receiver, __mi)
11133 }
11134 }
11135 }
11136 #[doc = "`GetTitleBarHelp()` overload"]
11137 fn get_title_bar_help(self) -> ::unity::Il2CppString {
11138 unsafe {
11139 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11140 <Self as ::unity::SystemObject>::as_instance(self),
11141 );
11142 {
11143 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11144 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
11145 panic!(
11146 "unity: virtual slot {}
11147 out of range (vtable len {}
11148) on the runtime class behind {}
11149 (method `{}
11150`)",
11151 21usize,
11152 __vt.len(),
11153 <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::ClassIdentity>::NAME,
11154 "GetTitleBarHelp",
11155 )
11156 });
11157 let __inner: extern "C" fn(MainMenuSequence_PlayerGenderSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
11158 ::core::mem::transmute(__vi.method_ptr);
11159 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11160 __inner(__receiver, __mi)
11161 }
11162 }
11163 }
11164 #[doc = "`GetTitleBarKeyHelpId()` overload"]
11165 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
11166 unsafe {
11167 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11168 <Self as ::unity::SystemObject>::as_instance(self),
11169 );
11170 {
11171 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11172 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
11173 panic!(
11174 "unity: virtual slot {}
11175 out of range (vtable len {}
11176) on the runtime class behind {}
11177 (method `{}
11178`)",
11179 22usize,
11180 __vt.len(),
11181 <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::ClassIdentity>::NAME,
11182 "GetTitleBarKeyHelpId",
11183 )
11184 });
11185 let __inner: extern "C" fn(MainMenuSequence_PlayerGenderSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
11186 ::core::mem::transmute(__vi.method_ptr);
11187 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11188 __inner(__receiver, __mi)
11189 }
11190 }
11191 }
11192 #[doc = "`Init()` overload"]
11193 fn init(self) -> () {
11194 unsafe {
11195 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11196 <Self as ::unity::SystemObject>::as_instance(self),
11197 );
11198 ::unity::il2cpp_call!((::unity::module_base()+0x24ab230usize)as*mut u8,();
11199(MainMenuSequence_PlayerGenderSelectMenuSequence)__receiver)
11200 }
11201 }
11202 #[doc = "`Tick()` overload"]
11203 fn tick(self) -> () {
11204 unsafe {
11205 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11206 <Self as ::unity::SystemObject>::as_instance(self),
11207 );
11208 ::unity::il2cpp_call!((::unity::module_base()+0x24ab2c0usize)as*mut u8,();
11209(MainMenuSequence_PlayerGenderSelectMenuSequence)__receiver)
11210 }
11211 }
11212 #[doc = "`InitLayoutObjectReference()` overload"]
11213 fn init_layout_object_reference(self) -> () {
11214 unsafe {
11215 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11216 <Self as ::unity::SystemObject>::as_instance(self),
11217 );
11218 ::unity::il2cpp_call!((::unity::module_base()+0x24ac5f0usize)as*mut u8,();
11219(MainMenuSequence_PlayerGenderSelectMenuSequence)__receiver)
11220 }
11221 }
11222 #[doc = "`CloseWindow()` overload"]
11223 fn close_window(self) -> () {
11224 unsafe {
11225 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11226 <Self as ::unity::SystemObject>::as_instance(self),
11227 );
11228 ::unity::il2cpp_call!((::unity::module_base()+0x24ac6b0usize)as*mut u8,();
11229(MainMenuSequence_PlayerGenderSelectMenuSequence)__receiver)
11230 }
11231 }
11232 #[doc = "`WaitCloseWindow()` overload"]
11233 fn wait_close_window(self) -> bool {
11234 unsafe {
11235 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11236 <Self as ::unity::SystemObject>::as_instance(self),
11237 );
11238 ::unity::il2cpp_call!((::unity::module_base()+0x24ac710usize)as*mut u8,bool;
11239(MainMenuSequence_PlayerGenderSelectMenuSequence)__receiver)
11240 }
11241 }
11242 #[doc = "`SetGender(crate::app::gender::Gender)` overload"]
11243 fn set_gender(self, gender: impl ::core::convert::Into<crate::app::gender::Gender>) -> () {
11244 unsafe {
11245 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11246 <Self as ::unity::SystemObject>::as_instance(self),
11247 );
11248 ::unity::il2cpp_call!((::unity::module_base()+0x24ac4d0usize)as*mut u8,();
11249(MainMenuSequence_PlayerGenderSelectMenuSequence)__receiver,(crate::app::gender::Gender)::core::convert::Into::into(gender))
11250 }
11251 }
11252 #[doc = "`GetProcDesc()` overload"]
11253 fn get_proc_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
11254 unsafe {
11255 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11256 <Self as ::unity::SystemObject>::as_instance(self),
11257 );
11258 {
11259 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11260 let __vi = *__vt.get(24usize).unwrap_or_else(|| {
11261 panic!(
11262 "unity: virtual slot {}
11263 out of range (vtable len {}
11264) on the runtime class behind {}
11265 (method `{}
11266`)",
11267 24usize,
11268 __vt.len(),
11269 <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::ClassIdentity>::NAME,
11270 "GetProcDesc",
11271 )
11272 });
11273 let __inner: extern "C" fn(
11274 MainMenuSequence_PlayerGenderSelectMenuSequence,
11275 ::unity::OptionalMethod,
11276 ) -> ::unity::Array<crate::app::procdesc::ProcDesc> = ::core::mem::transmute(__vi.method_ptr);
11277 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11278 __inner(__receiver, __mi)
11279 }
11280 }
11281 }
11282 #[doc = "`.ctor()` overload"]
11283 fn ctor(self) -> () {
11284 unsafe {
11285 let __receiver = <MainMenuSequence_PlayerGenderSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11286 <Self as ::unity::SystemObject>::as_instance(self),
11287 );
11288 ::unity::il2cpp_call!((::unity::module_base()+0x24aced0usize)as*mut u8,();
11289(MainMenuSequence_PlayerGenderSelectMenuSequence)__receiver)
11290 }
11291 }
11292}
11293
11294#[cfg(feature = "app-mainmenusequence")]
11295impl<__T: IMainMenuSequence_PlayerGenderSelectMenuSequence> IMainMenuSequence_PlayerGenderSelectMenuSequenceMethods for __T {}
11296
11297#[cfg(feature = "app-mainmenusequence")]
11298impl MainMenuSequence_PlayerGenderSelectMenuSequence {
11299 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
11301 }
11302
11303 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
11305 }
11306
11307 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
11309 }
11310
11311 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
11313 }
11314
11315 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
11317 }
11318
11319 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
11321 }
11322
11323 pub fn init_layout_object_reference_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11324 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
11325 }
11326
11327 pub fn close_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11328 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
11329 }
11330
11331 pub fn wait_close_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11332 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
11333 }
11334
11335 pub fn set_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11336 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
11337 }
11338
11339 pub fn get_proc_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11340 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
11341 }
11342
11343 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11344 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
11345 }
11346
11347 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11348 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
11349 }
11350}
11351
11352#[cfg(feature = "app-mainmenusequence")]
11353impl MainMenuSequence_PlayerGenderSelectMenuSequence {
11354 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerGenderSelectMenuSequence`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11355 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11356 let __mi = Self::get_layout_prefab_path_method_info();
11357 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11358 __inner(this.into(), ::core::option::Option::None)
11359 }
11360
11361 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerGenderSelectMenuSequence`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11362 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11363 let __mi = Self::get_title_bar_name_method_info();
11364 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11365 __inner(this.into(), ::core::option::Option::None)
11366 }
11367
11368 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerGenderSelectMenuSequence`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11369 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11370 let __mi = Self::get_title_bar_help_method_info();
11371 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11372 __inner(this.into(), ::core::option::Option::None)
11373 }
11374
11375 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerGenderSelectMenuSequence`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11376 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11377 let __mi = Self::get_title_bar_key_help_id_method_info();
11378 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11379 __inner(this.into(), ::core::option::Option::None)
11380 }
11381
11382 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerGenderSelectMenuSequence`'s own `GetProcDesc`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11383 pub unsafe fn get_proc_desc(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
11384 let __mi = Self::get_proc_desc_method_info();
11385 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Array<crate::app::procdesc::ProcDesc> =
11386 ::core::mem::transmute(__mi.method_ptr);
11387 __inner(this.into(), ::core::option::Option::None)
11388 }
11389}
11390
11391#[cfg(feature = "app-mainmenusequence")]
11392impl MainMenuSequence_PlayerGenderSelectMenuSequence {
11393 #[doc = "`.ctor()` — no args"]
11394 pub fn new() -> Self {
11395 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
11396 panic!(
11397 "{}
11398::{}
11399 failed to instantiate",
11400 ::core::stringify!(MainMenuSequence_PlayerGenderSelectMenuSequence),
11401 ::core::stringify!(new),
11402 )
11403 });
11404 <Self as IMainMenuSequence_PlayerGenderSelectMenuSequenceMethods>::ctor(this);
11405 this
11406 }
11407}
11408
11409#[cfg(feature = "app-mainmenusequence")]
11410pub trait IMainMenuSequence_NameCheckDialogItemNoMethods: IMainMenuSequence_NameCheckDialogItemNo {
11411 #[doc = "`.ctor()` overload"]
11412 fn ctor(self) -> () {
11413 unsafe {
11414 let __receiver = <MainMenuSequence_NameCheckDialogItemNo as ::unity::FromIlInstance>::from_il_instance(
11415 <Self as ::unity::SystemObject>::as_instance(self),
11416 );
11417 ::unity::il2cpp_call!((::unity::module_base()+0x24aa340usize)as*mut u8,();
11418(MainMenuSequence_NameCheckDialogItemNo)__receiver)
11419 }
11420 }
11421 #[doc = "`ACall()` overload"]
11422 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
11423 unsafe {
11424 let __receiver = <MainMenuSequence_NameCheckDialogItemNo as ::unity::FromIlInstance>::from_il_instance(
11425 <Self as ::unity::SystemObject>::as_instance(self),
11426 );
11427 {
11428 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11429 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
11430 panic!(
11431 "unity: virtual slot {}
11432 out of range (vtable len {}
11433) on the runtime class behind {}
11434 (method `{}
11435`)",
11436 18usize,
11437 __vt.len(),
11438 <MainMenuSequence_NameCheckDialogItemNo as ::unity::ClassIdentity>::NAME,
11439 "ACall",
11440 )
11441 });
11442 let __inner: extern "C" fn(
11443 MainMenuSequence_NameCheckDialogItemNo,
11444 ::unity::OptionalMethod,
11445 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
11446 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11447 __inner(__receiver, __mi)
11448 }
11449 }
11450 }
11451}
11452
11453#[cfg(feature = "app-mainmenusequence")]
11454impl<__T: IMainMenuSequence_NameCheckDialogItemNo> IMainMenuSequence_NameCheckDialogItemNoMethods for __T {}
11455
11456#[cfg(feature = "app-mainmenusequence")]
11457impl MainMenuSequence_NameCheckDialogItemNo {
11458 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
11460 }
11461
11462 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
11464 }
11465}
11466
11467#[cfg(feature = "app-mainmenusequence")]
11468impl MainMenuSequence_NameCheckDialogItemNo {
11469 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NameCheckDialogItemNo`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11470 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
11471 let __mi = Self::a_call_method_info();
11472 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
11473 ::core::mem::transmute(__mi.method_ptr);
11474 __inner(this.into(), ::core::option::Option::None)
11475 }
11476}
11477
11478#[cfg(feature = "app-mainmenusequence")]
11479impl MainMenuSequence_NameCheckDialogItemNo {
11480 #[doc = "`.ctor()` — no args"]
11481 pub fn new() -> Self {
11482 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
11483 panic!(
11484 "{}
11485::{}
11486 failed to instantiate",
11487 ::core::stringify!(MainMenuSequence_NameCheckDialogItemNo),
11488 ::core::stringify!(new),
11489 )
11490 });
11491 <Self as IMainMenuSequence_NameCheckDialogItemNoMethods>::ctor(this);
11492 this
11493 }
11494}
11495
11496#[cfg(feature = "app-mainmenusequence")]
11497pub trait IMainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItemMethods:
11498 IMainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem
11499{
11500 #[doc = "`.ctor()` overload"]
11501 fn ctor(self) -> () {
11502 unsafe {
11503 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem as ::unity::FromIlInstance>::from_il_instance(
11504 <Self as ::unity::SystemObject>::as_instance(self),
11505 );
11506 ::unity::il2cpp_call!((::unity::module_base()+0x2300600usize)as*mut u8,();
11507(MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem)__receiver)
11508 }
11509 }
11510 #[doc = "`GetName()` overload"]
11511 fn get_name(self) -> ::unity::Il2CppString {
11512 unsafe {
11513 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem as ::unity::FromIlInstance>::from_il_instance(
11514 <Self as ::unity::SystemObject>::as_instance(self),
11515 );
11516 {
11517 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11518 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
11519 panic!(
11520 "unity: virtual slot {}
11521 out of range (vtable len {}
11522) on the runtime class behind {}
11523 (method `{}
11524`)",
11525 4usize,
11526 __vt.len(),
11527 <MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem as ::unity::ClassIdentity>::NAME,
11528 "GetName",
11529 )
11530 });
11531 let __inner: extern "C" fn(
11532 MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem,
11533 ::unity::OptionalMethod,
11534 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
11535 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11536 __inner(__receiver, __mi)
11537 }
11538 }
11539 }
11540 #[doc = "`GetHelp()` overload"]
11541 fn get_help(self) -> ::unity::Il2CppString {
11542 unsafe {
11543 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem as ::unity::FromIlInstance>::from_il_instance(
11544 <Self as ::unity::SystemObject>::as_instance(self),
11545 );
11546 {
11547 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11548 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
11549 panic!(
11550 "unity: virtual slot {}
11551 out of range (vtable len {}
11552) on the runtime class behind {}
11553 (method `{}
11554`)",
11555 27usize,
11556 __vt.len(),
11557 <MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem as ::unity::ClassIdentity>::NAME,
11558 "GetHelp",
11559 )
11560 });
11561 let __inner: extern "C" fn(
11562 MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem,
11563 ::unity::OptionalMethod,
11564 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
11565 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11566 __inner(__receiver, __mi)
11567 }
11568 }
11569 }
11570}
11571
11572#[cfg(feature = "app-mainmenusequence")]
11573impl<__T: IMainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem> IMainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItemMethods
11574 for __T
11575{
11576}
11577
11578#[cfg(feature = "app-mainmenusequence")]
11579impl MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem {
11580 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11581 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
11582 }
11583
11584 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11585 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
11586 }
11587
11588 pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11589 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
11590 }
11591}
11592
11593#[cfg(feature = "app-mainmenusequence")]
11594impl MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem {
11595 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11596 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11597 let __mi = Self::get_name_method_info();
11598 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11599 __inner(this.into(), ::core::option::Option::None)
11600 }
11601
11602 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem`'s own `GetHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11603 pub unsafe fn get_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11604 let __mi = Self::get_help_method_info();
11605 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11606 __inner(this.into(), ::core::option::Option::None)
11607 }
11608}
11609
11610#[cfg(feature = "app-mainmenusequence")]
11611impl MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem {
11612 #[doc = "`.ctor()` — no args"]
11613 pub fn new() -> Self {
11614 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
11615 panic!(
11616 "{}
11617::{}
11618 failed to instantiate",
11619 ::core::stringify!(MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem),
11620 ::core::stringify!(new),
11621 )
11622 });
11623 <Self as IMainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItemMethods>::ctor(this);
11624 this
11625 }
11626}
11627
11628#[cfg(feature = "app-mainmenusequence")]
11629pub trait IMainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItemMethods:
11630 IMainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem
11631{
11632 #[doc = "`.ctor()` overload"]
11633 fn ctor(self) -> () {
11634 unsafe {
11635 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem as ::unity::FromIlInstance>::from_il_instance(
11636 <Self as ::unity::SystemObject>::as_instance(self),
11637 );
11638 ::unity::il2cpp_call!((::unity::module_base()+0x23018d0usize)as*mut u8,();
11639(MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem)__receiver)
11640 }
11641 }
11642 #[doc = "`GetName()` overload"]
11643 fn get_name(self) -> ::unity::Il2CppString {
11644 unsafe {
11645 let __receiver = <MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem as ::unity::FromIlInstance>::from_il_instance(
11646 <Self as ::unity::SystemObject>::as_instance(self),
11647 );
11648 {
11649 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11650 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
11651 panic!(
11652 "unity: virtual slot {}
11653 out of range (vtable len {}
11654) on the runtime class behind {}
11655 (method `{}
11656`)",
11657 4usize,
11658 __vt.len(),
11659 <MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem as ::unity::ClassIdentity>::NAME,
11660 "GetName",
11661 )
11662 });
11663 let __inner: extern "C" fn(
11664 MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem,
11665 ::unity::OptionalMethod,
11666 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
11667 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11668 __inner(__receiver, __mi)
11669 }
11670 }
11671 }
11672}
11673
11674#[cfg(feature = "app-mainmenusequence")]
11675impl<__T: IMainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem> IMainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItemMethods
11676 for __T
11677{
11678}
11679
11680#[cfg(feature = "app-mainmenusequence")]
11681impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem {
11682 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11683 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
11684 }
11685
11686 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11687 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
11688 }
11689}
11690
11691#[cfg(feature = "app-mainmenusequence")]
11692impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem {
11693 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11694 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11695 let __mi = Self::get_name_method_info();
11696 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11697 __inner(this.into(), ::core::option::Option::None)
11698 }
11699}
11700
11701#[cfg(feature = "app-mainmenusequence")]
11702impl MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem {
11703 #[doc = "`.ctor()` — no args"]
11704 pub fn new() -> Self {
11705 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
11706 panic!(
11707 "{}
11708::{}
11709 failed to instantiate",
11710 ::core::stringify!(MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem),
11711 ::core::stringify!(new),
11712 )
11713 });
11714 <Self as IMainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItemMethods>::ctor(this);
11715 this
11716 }
11717}
11718
11719#[cfg(feature = "app-mainmenusequence")]
11720impl MainMenuSequence_OptionMenuSequence {
11721 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
11722 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
11723 unsafe {
11724 ::unity::il2cpp_call!((::unity::module_base()+0x24aac00usize)as*mut u8,();
11725(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
11726 }
11727 }
11728}
11729
11730#[cfg(feature = "app-mainmenusequence")]
11731pub trait IMainMenuSequence_OptionMenuSequenceMethods: IMainMenuSequence_OptionMenuSequence {
11732 #[doc = "`GetLayoutPrefabPath()` overload"]
11733 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
11734 unsafe {
11735 let __receiver = <MainMenuSequence_OptionMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11736 <Self as ::unity::SystemObject>::as_instance(self),
11737 );
11738 {
11739 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11740 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
11741 panic!(
11742 "unity: virtual slot {}
11743 out of range (vtable len {}
11744) on the runtime class behind {}
11745 (method `{}
11746`)",
11747 18usize,
11748 __vt.len(),
11749 <MainMenuSequence_OptionMenuSequence as ::unity::ClassIdentity>::NAME,
11750 "GetLayoutPrefabPath",
11751 )
11752 });
11753 let __inner: extern "C" fn(MainMenuSequence_OptionMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
11754 ::core::mem::transmute(__vi.method_ptr);
11755 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11756 __inner(__receiver, __mi)
11757 }
11758 }
11759 }
11760 #[doc = "`IsTitleBarEnable()` overload"]
11761 fn is_title_bar_enable(self) -> bool {
11762 unsafe {
11763 let __receiver = <MainMenuSequence_OptionMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11764 <Self as ::unity::SystemObject>::as_instance(self),
11765 );
11766 {
11767 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11768 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
11769 panic!(
11770 "unity: virtual slot {}
11771 out of range (vtable len {}
11772) on the runtime class behind {}
11773 (method `{}
11774`)",
11775 19usize,
11776 __vt.len(),
11777 <MainMenuSequence_OptionMenuSequence as ::unity::ClassIdentity>::NAME,
11778 "IsTitleBarEnable",
11779 )
11780 });
11781 let __inner: extern "C" fn(MainMenuSequence_OptionMenuSequence, ::unity::OptionalMethod) -> bool =
11782 ::core::mem::transmute(__vi.method_ptr);
11783 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11784 __inner(__receiver, __mi)
11785 }
11786 }
11787 }
11788 #[doc = "`GetTitleBarName()` overload"]
11789 fn get_title_bar_name(self) -> ::unity::Il2CppString {
11790 unsafe {
11791 let __receiver = <MainMenuSequence_OptionMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11792 <Self as ::unity::SystemObject>::as_instance(self),
11793 );
11794 {
11795 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11796 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
11797 panic!(
11798 "unity: virtual slot {}
11799 out of range (vtable len {}
11800) on the runtime class behind {}
11801 (method `{}
11802`)",
11803 20usize,
11804 __vt.len(),
11805 <MainMenuSequence_OptionMenuSequence as ::unity::ClassIdentity>::NAME,
11806 "GetTitleBarName",
11807 )
11808 });
11809 let __inner: extern "C" fn(MainMenuSequence_OptionMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
11810 ::core::mem::transmute(__vi.method_ptr);
11811 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11812 __inner(__receiver, __mi)
11813 }
11814 }
11815 }
11816 #[doc = "`GetTitleBarHelp()` overload"]
11817 fn get_title_bar_help(self) -> ::unity::Il2CppString {
11818 unsafe {
11819 let __receiver = <MainMenuSequence_OptionMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11820 <Self as ::unity::SystemObject>::as_instance(self),
11821 );
11822 {
11823 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11824 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
11825 panic!(
11826 "unity: virtual slot {}
11827 out of range (vtable len {}
11828) on the runtime class behind {}
11829 (method `{}
11830`)",
11831 21usize,
11832 __vt.len(),
11833 <MainMenuSequence_OptionMenuSequence as ::unity::ClassIdentity>::NAME,
11834 "GetTitleBarHelp",
11835 )
11836 });
11837 let __inner: extern "C" fn(MainMenuSequence_OptionMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
11838 ::core::mem::transmute(__vi.method_ptr);
11839 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11840 __inner(__receiver, __mi)
11841 }
11842 }
11843 }
11844 #[doc = "`GetTitleBarKeyHelpId()` overload"]
11845 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
11846 unsafe {
11847 let __receiver = <MainMenuSequence_OptionMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11848 <Self as ::unity::SystemObject>::as_instance(self),
11849 );
11850 {
11851 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11852 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
11853 panic!(
11854 "unity: virtual slot {}
11855 out of range (vtable len {}
11856) on the runtime class behind {}
11857 (method `{}
11858`)",
11859 22usize,
11860 __vt.len(),
11861 <MainMenuSequence_OptionMenuSequence as ::unity::ClassIdentity>::NAME,
11862 "GetTitleBarKeyHelpId",
11863 )
11864 });
11865 let __inner: extern "C" fn(MainMenuSequence_OptionMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
11866 ::core::mem::transmute(__vi.method_ptr);
11867 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11868 __inner(__receiver, __mi)
11869 }
11870 }
11871 }
11872 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst)` overload"]
11873 fn create_menu_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
11874 unsafe {
11875 let __receiver = <MainMenuSequence_OptionMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11876 <Self as ::unity::SystemObject>::as_instance(self),
11877 );
11878 {
11879 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11880 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
11881 panic!(
11882 "unity: virtual slot {}
11883 out of range (vtable len {}
11884) on the runtime class behind {}
11885 (method `{}
11886`)",
11887 23usize,
11888 __vt.len(),
11889 <MainMenuSequence_OptionMenuSequence as ::unity::ClassIdentity>::NAME,
11890 "CreateMenuBind",
11891 )
11892 });
11893 let __inner: extern "C" fn(MainMenuSequence_OptionMenuSequence, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
11894 ::core::mem::transmute(__vi.method_ptr);
11895 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11896 __inner(__receiver, ::core::convert::Into::into(super_), __mi)
11897 }
11898 }
11899 }
11900 #[doc = "`.ctor()` overload"]
11901 fn ctor(self) -> () {
11902 unsafe {
11903 let __receiver = <MainMenuSequence_OptionMenuSequence as ::unity::FromIlInstance>::from_il_instance(
11904 <Self as ::unity::SystemObject>::as_instance(self),
11905 );
11906 ::unity::il2cpp_call!((::unity::module_base()+0x24aac90usize)as*mut u8,();
11907(MainMenuSequence_OptionMenuSequence)__receiver)
11908 }
11909 }
11910}
11911
11912#[cfg(feature = "app-mainmenusequence")]
11913impl<__T: IMainMenuSequence_OptionMenuSequence> IMainMenuSequence_OptionMenuSequenceMethods for __T {}
11914
11915#[cfg(feature = "app-mainmenusequence")]
11916impl MainMenuSequence_OptionMenuSequence {
11917 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11918 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
11919 }
11920
11921 pub fn is_title_bar_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11922 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
11923 }
11924
11925 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11926 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
11927 }
11928
11929 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11930 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
11931 }
11932
11933 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11934 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
11935 }
11936
11937 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11938 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
11939 }
11940
11941 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11942 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
11943 }
11944
11945 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11946 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
11947 }
11948}
11949
11950#[cfg(feature = "app-mainmenusequence")]
11951impl MainMenuSequence_OptionMenuSequence {
11952 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11953 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11954 let __mi = Self::get_layout_prefab_path_method_info();
11955 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11956 __inner(this.into(), ::core::option::Option::None)
11957 }
11958
11959 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence`'s own `IsTitleBarEnable`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11960 pub unsafe fn is_title_bar_enable(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
11961 let __mi = Self::is_title_bar_enable_method_info();
11962 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
11963 __inner(this.into(), ::core::option::Option::None)
11964 }
11965
11966 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11967 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11968 let __mi = Self::get_title_bar_name_method_info();
11969 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11970 __inner(this.into(), ::core::option::Option::None)
11971 }
11972
11973 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11974 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11975 let __mi = Self::get_title_bar_help_method_info();
11976 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11977 __inner(this.into(), ::core::option::Option::None)
11978 }
11979
11980 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11981 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
11982 let __mi = Self::get_title_bar_key_help_id_method_info();
11983 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
11984 __inner(this.into(), ::core::option::Option::None)
11985 }
11986
11987 #[doc = "Direct (non-virtual) call to `MainMenuSequence_OptionMenuSequence`'s own `CreateMenuBind`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11988 pub unsafe fn create_menu_bind(this: impl ::core::convert::Into<::unity::IlInstance>, super_: crate::app::procinst::ProcInst) -> () {
11989 let __mi = Self::create_menu_bind_method_info();
11990 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
11991 ::core::mem::transmute(__mi.method_ptr);
11992 __inner(this.into(), super_, ::core::option::Option::None)
11993 }
11994}
11995
11996#[cfg(feature = "app-mainmenusequence")]
11997impl MainMenuSequence_OptionMenuSequence {
11998 #[doc = "`.ctor()` — no args"]
11999 pub fn new() -> Self {
12000 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12001 panic!(
12002 "{}
12003::{}
12004 failed to instantiate",
12005 ::core::stringify!(MainMenuSequence_OptionMenuSequence),
12006 ::core::stringify!(new),
12007 )
12008 });
12009 <Self as IMainMenuSequence_OptionMenuSequenceMethods>::ctor(this);
12010 this
12011 }
12012}
12013
12014#[cfg(feature = "app-mainmenusequence")]
12015impl MainMenuSequence_DifficultySelectMenuSequence_Menu {
12016 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst, crate::app::mainmenusequence::MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent)` overload"]
12017 pub fn create_menu_bind(
12018 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
12019 menu_content: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent>,
12020 ) -> () {
12021 unsafe {
12022 ::unity::il2cpp_call!((::unity::module_base()+0x1b678f0usize)as*mut u8,();
12023(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::mainmenusequence::MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent)::core::convert::Into::into(menu_content))
12024 }
12025 }
12026}
12027
12028#[cfg(feature = "app-mainmenusequence")]
12029pub trait IMainMenuSequence_DifficultySelectMenuSequence_MenuMethods: IMainMenuSequence_DifficultySelectMenuSequence_Menu {
12030 #[doc = "`GetShowRowMax()` overload"]
12031 fn get_show_row_max(self) -> i32 {
12032 unsafe {
12033 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
12034 <Self as ::unity::SystemObject>::as_instance(self),
12035 );
12036 {
12037 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12038 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
12039 panic!(
12040 "unity: virtual slot {}
12041 out of range (vtable len {}
12042) on the runtime class behind {}
12043 (method `{}
12044`)",
12045 32usize,
12046 __vt.len(),
12047 <MainMenuSequence_DifficultySelectMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
12048 "GetShowRowMax",
12049 )
12050 });
12051 let __inner: extern "C" fn(MainMenuSequence_DifficultySelectMenuSequence_Menu, ::unity::OptionalMethod) -> i32 =
12052 ::core::mem::transmute(__vi.method_ptr);
12053 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12054 __inner(__receiver, __mi)
12055 }
12056 }
12057 }
12058 #[doc = "`OnClose()` overload"]
12059 fn on_close(self) -> () {
12060 unsafe {
12061 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
12062 <Self as ::unity::SystemObject>::as_instance(self),
12063 );
12064 {
12065 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12066 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
12067 panic!(
12068 "unity: virtual slot {}
12069 out of range (vtable len {}
12070) on the runtime class behind {}
12071 (method `{}
12072`)",
12073 26usize,
12074 __vt.len(),
12075 <MainMenuSequence_DifficultySelectMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
12076 "OnClose",
12077 )
12078 });
12079 let __inner: extern "C" fn(MainMenuSequence_DifficultySelectMenuSequence_Menu, ::unity::OptionalMethod) -> () =
12080 ::core::mem::transmute(__vi.method_ptr);
12081 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12082 __inner(__receiver, __mi)
12083 }
12084 }
12085 }
12086 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
12087 fn ctor(
12088 self,
12089 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
12090 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
12091 ) -> () {
12092 unsafe {
12093 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
12094 <Self as ::unity::SystemObject>::as_instance(self),
12095 );
12096 ::unity::il2cpp_call!((::unity::module_base()+0x1b678e0usize)as*mut u8,();
12097(MainMenuSequence_DifficultySelectMenuSequence_Menu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
12098 }
12099 }
12100}
12101
12102#[cfg(feature = "app-mainmenusequence")]
12103impl<__T: IMainMenuSequence_DifficultySelectMenuSequence_Menu> IMainMenuSequence_DifficultySelectMenuSequence_MenuMethods for __T {}
12104
12105#[cfg(feature = "app-mainmenusequence")]
12106impl MainMenuSequence_DifficultySelectMenuSequence_Menu {
12107 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12108 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
12109 }
12110
12111 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12112 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
12113 }
12114
12115 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12116 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
12117 }
12118
12119 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12120 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
12121 }
12122}
12123
12124#[cfg(feature = "app-mainmenusequence")]
12125impl MainMenuSequence_DifficultySelectMenuSequence_Menu {
12126 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12127 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
12128 let __mi = Self::get_show_row_max_method_info();
12129 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
12130 __inner(this.into(), ::core::option::Option::None)
12131 }
12132
12133 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12134 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
12135 let __mi = Self::on_close_method_info();
12136 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
12137 __inner(this.into(), ::core::option::Option::None)
12138 }
12139}
12140
12141#[cfg(feature = "app-mainmenusequence")]
12142impl MainMenuSequence_DifficultySelectMenuSequence_Menu {
12143 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
12144 pub fn new(
12145 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
12146 menu_content: crate::app::basicmenucontent::BasicMenuContent,
12147 ) -> Self {
12148 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12149 panic!(
12150 "{}
12151::{}
12152 failed to instantiate",
12153 ::core::stringify!(MainMenuSequence_DifficultySelectMenuSequence_Menu),
12154 ::core::stringify!(new),
12155 )
12156 });
12157 <Self as IMainMenuSequence_DifficultySelectMenuSequence_MenuMethods>::ctor(this, menu_item_list, menu_content);
12158 this
12159 }
12160}
12161
12162#[cfg(feature = "app-mainmenusequence")]
12163pub trait IMainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItemMethods:
12164 IMainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem
12165{
12166 #[doc = "`.ctor()` overload"]
12167 fn ctor(self) -> () {
12168 unsafe {
12169 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem as ::unity::FromIlInstance>::from_il_instance(
12170 <Self as ::unity::SystemObject>::as_instance(self),
12171 );
12172 ::unity::il2cpp_call!((::unity::module_base()+0x2300740usize)as*mut u8,();
12173(MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem)__receiver)
12174 }
12175 }
12176 #[doc = "`GetName()` overload"]
12177 fn get_name(self) -> ::unity::Il2CppString {
12178 unsafe {
12179 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem as ::unity::FromIlInstance>::from_il_instance(
12180 <Self as ::unity::SystemObject>::as_instance(self),
12181 );
12182 {
12183 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12184 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
12185 panic!(
12186 "unity: virtual slot {}
12187 out of range (vtable len {}
12188) on the runtime class behind {}
12189 (method `{}
12190`)",
12191 4usize,
12192 __vt.len(),
12193 <MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem as ::unity::ClassIdentity>::NAME,
12194 "GetName",
12195 )
12196 });
12197 let __inner: extern "C" fn(
12198 MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem,
12199 ::unity::OptionalMethod,
12200 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
12201 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12202 __inner(__receiver, __mi)
12203 }
12204 }
12205 }
12206 #[doc = "`GetHelp()` overload"]
12207 fn get_help(self) -> ::unity::Il2CppString {
12208 unsafe {
12209 let __receiver = <MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem as ::unity::FromIlInstance>::from_il_instance(
12210 <Self as ::unity::SystemObject>::as_instance(self),
12211 );
12212 {
12213 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12214 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
12215 panic!(
12216 "unity: virtual slot {}
12217 out of range (vtable len {}
12218) on the runtime class behind {}
12219 (method `{}
12220`)",
12221 27usize,
12222 __vt.len(),
12223 <MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem as ::unity::ClassIdentity>::NAME,
12224 "GetHelp",
12225 )
12226 });
12227 let __inner: extern "C" fn(
12228 MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem,
12229 ::unity::OptionalMethod,
12230 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
12231 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12232 __inner(__receiver, __mi)
12233 }
12234 }
12235 }
12236}
12237
12238#[cfg(feature = "app-mainmenusequence")]
12239impl<__T: IMainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem>
12240 IMainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItemMethods for __T
12241{
12242}
12243
12244#[cfg(feature = "app-mainmenusequence")]
12245impl MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem {
12246 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12247 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
12248 }
12249
12250 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12251 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
12252 }
12253
12254 pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12255 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
12256 }
12257}
12258
12259#[cfg(feature = "app-mainmenusequence")]
12260impl MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem {
12261 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12262 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
12263 let __mi = Self::get_name_method_info();
12264 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
12265 __inner(this.into(), ::core::option::Option::None)
12266 }
12267
12268 #[doc = "Direct (non-virtual) call to `MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem`'s own `GetHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12269 pub unsafe fn get_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
12270 let __mi = Self::get_help_method_info();
12271 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
12272 __inner(this.into(), ::core::option::Option::None)
12273 }
12274}
12275
12276#[cfg(feature = "app-mainmenusequence")]
12277impl MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem {
12278 #[doc = "`.ctor()` — no args"]
12279 pub fn new() -> Self {
12280 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12281 panic!(
12282 "{}
12283::{}
12284 failed to instantiate",
12285 ::core::stringify!(MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem),
12286 ::core::stringify!(new),
12287 )
12288 });
12289 <Self as IMainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItemMethods>::ctor(this);
12290 this
12291 }
12292}
12293
12294#[cfg(feature = "app-mainmenusequence")]
12295pub trait IMainMenuSequence_HistoryInfo_WindowMethods: IMainMenuSequence_HistoryInfo_Window {
12296 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject, crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)` overload"]
12297 fn ctor(
12298 self,
12299 root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
12300 info_kind: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind>,
12301 ) -> () {
12302 unsafe {
12303 let __receiver = <MainMenuSequence_HistoryInfo_Window as ::unity::FromIlInstance>::from_il_instance(
12304 <Self as ::unity::SystemObject>::as_instance(self),
12305 );
12306 ::unity::il2cpp_call!((::unity::module_base()+0x1b68400usize)as*mut u8,();
12307(MainMenuSequence_HistoryInfo_Window)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)::core::convert::Into::into(info_kind))
12308 }
12309 }
12310 #[doc = "`Disable()` overload"]
12311 fn disable(self) -> () {
12312 unsafe {
12313 let __receiver = <MainMenuSequence_HistoryInfo_Window as ::unity::FromIlInstance>::from_il_instance(
12314 <Self as ::unity::SystemObject>::as_instance(self),
12315 );
12316 ::unity::il2cpp_call!((::unity::module_base()+0x1b68530usize)as*mut u8,();
12317(MainMenuSequence_HistoryInfo_Window)__receiver)
12318 }
12319 }
12320 #[doc = "`Show()` overload"]
12321 fn show(self) -> () {
12322 unsafe {
12323 let __receiver = <MainMenuSequence_HistoryInfo_Window as ::unity::FromIlInstance>::from_il_instance(
12324 <Self as ::unity::SystemObject>::as_instance(self),
12325 );
12326 ::unity::il2cpp_call!((::unity::module_base()+0x1b68540usize)as*mut u8,();
12327(MainMenuSequence_HistoryInfo_Window)__receiver)
12328 }
12329 }
12330 #[doc = "`Hide()` overload"]
12331 fn hide(self) -> () {
12332 unsafe {
12333 let __receiver = <MainMenuSequence_HistoryInfo_Window as ::unity::FromIlInstance>::from_il_instance(
12334 <Self as ::unity::SystemObject>::as_instance(self),
12335 );
12336 ::unity::il2cpp_call!((::unity::module_base()+0x1b68600usize)as*mut u8,();
12337(MainMenuSequence_HistoryInfo_Window)__receiver)
12338 }
12339 }
12340 #[doc = "`SetHistoryText(::unity::Il2CppString)` overload"]
12341 fn set_history_text(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12342 unsafe {
12343 let __receiver = <MainMenuSequence_HistoryInfo_Window as ::unity::FromIlInstance>::from_il_instance(
12344 <Self as ::unity::SystemObject>::as_instance(self),
12345 );
12346 ::unity::il2cpp_call!((::unity::module_base()+0x1b686c0usize)as*mut u8,();
12347(MainMenuSequence_HistoryInfo_Window)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
12348 }
12349 }
12350 #[doc = "`ClearHistoryText()` overload"]
12351 fn clear_history_text(self) -> () {
12352 unsafe {
12353 let __receiver = <MainMenuSequence_HistoryInfo_Window as ::unity::FromIlInstance>::from_il_instance(
12354 <Self as ::unity::SystemObject>::as_instance(self),
12355 );
12356 ::unity::il2cpp_call!((::unity::module_base()+0x1b686e0usize)as*mut u8,();
12357(MainMenuSequence_HistoryInfo_Window)__receiver)
12358 }
12359 }
12360}
12361
12362#[cfg(feature = "app-mainmenusequence")]
12363impl<__T: IMainMenuSequence_HistoryInfo_Window> IMainMenuSequence_HistoryInfo_WindowMethods for __T {}
12364
12365#[cfg(feature = "app-mainmenusequence")]
12366impl MainMenuSequence_HistoryInfo_Window {
12367 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
12369 }
12370
12371 pub fn disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
12373 }
12374
12375 pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
12377 }
12378
12379 pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
12381 }
12382
12383 pub fn set_history_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
12385 }
12386
12387 pub fn clear_history_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
12389 }
12390}
12391
12392#[cfg(feature = "app-mainmenusequence")]
12393impl MainMenuSequence_HistoryInfo_Window {
12394 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject, crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind)` — overload selector"]
12395 pub fn new(
12396 root_object: crate::unity_engine::gameobject::GameObject,
12397 info_kind: crate::app::mainmenusequence::MainMenuSequence_HistoryInfo_InfoKind,
12398 ) -> Self {
12399 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12400 panic!(
12401 "{}
12402::{}
12403 failed to instantiate",
12404 ::core::stringify!(MainMenuSequence_HistoryInfo_Window),
12405 ::core::stringify!(new),
12406 )
12407 });
12408 <Self as IMainMenuSequence_HistoryInfo_WindowMethods>::ctor(this, root_object, info_kind);
12409 this
12410 }
12411}
12412
12413#[cfg(feature = "app-mainmenusequence")]
12414pub trait IMainMenuSequence_TopMenuSequence_Menu_DLCMenuItemMethods: IMainMenuSequence_TopMenuSequence_Menu_DLCMenuItem {
12415 #[doc = "`GetName()` overload"]
12416 fn get_name(self) -> ::unity::Il2CppString {
12417 unsafe {
12418 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem as ::unity::FromIlInstance>::from_il_instance(
12419 <Self as ::unity::SystemObject>::as_instance(self),
12420 );
12421 {
12422 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12423 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
12424 panic!(
12425 "unity: virtual slot {}
12426 out of range (vtable len {}
12427) on the runtime class behind {}
12428 (method `{}
12429`)",
12430 4usize,
12431 __vt.len(),
12432 <MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem as ::unity::ClassIdentity>::NAME,
12433 "GetName",
12434 )
12435 });
12436 let __inner: extern "C" fn(MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
12437 ::core::mem::transmute(__vi.method_ptr);
12438 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12439 __inner(__receiver, __mi)
12440 }
12441 }
12442 }
12443 #[doc = "`BuildAttribute()` overload"]
12444 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
12445 unsafe {
12446 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem as ::unity::FromIlInstance>::from_il_instance(
12447 <Self as ::unity::SystemObject>::as_instance(self),
12448 );
12449 {
12450 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12451 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
12452 panic!(
12453 "unity: virtual slot {}
12454 out of range (vtable len {}
12455) on the runtime class behind {}
12456 (method `{}
12457`)",
12458 8usize,
12459 __vt.len(),
12460 <MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem as ::unity::ClassIdentity>::NAME,
12461 "BuildAttribute",
12462 )
12463 });
12464 let __inner: extern "C" fn(
12465 MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem,
12466 ::unity::OptionalMethod,
12467 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
12468 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12469 __inner(__receiver, __mi)
12470 }
12471 }
12472 }
12473 #[doc = "`ACall()` overload"]
12474 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
12475 unsafe {
12476 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem as ::unity::FromIlInstance>::from_il_instance(
12477 <Self as ::unity::SystemObject>::as_instance(self),
12478 );
12479 {
12480 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12481 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
12482 panic!(
12483 "unity: virtual slot {}
12484 out of range (vtable len {}
12485) on the runtime class behind {}
12486 (method `{}
12487`)",
12488 18usize,
12489 __vt.len(),
12490 <MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem as ::unity::ClassIdentity>::NAME,
12491 "ACall",
12492 )
12493 });
12494 let __inner: extern "C" fn(
12495 MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem,
12496 ::unity::OptionalMethod,
12497 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
12498 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12499 __inner(__receiver, __mi)
12500 }
12501 }
12502 }
12503 #[doc = "`.ctor()` overload"]
12504 fn ctor(self) -> () {
12505 unsafe {
12506 let __receiver = <MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem as ::unity::FromIlInstance>::from_il_instance(
12507 <Self as ::unity::SystemObject>::as_instance(self),
12508 );
12509 ::unity::il2cpp_call!((::unity::module_base()+0x2306b80usize)as*mut u8,();
12510(MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem)__receiver)
12511 }
12512 }
12513}
12514
12515#[cfg(feature = "app-mainmenusequence")]
12516impl<__T: IMainMenuSequence_TopMenuSequence_Menu_DLCMenuItem> IMainMenuSequence_TopMenuSequence_Menu_DLCMenuItemMethods for __T {}
12517
12518#[cfg(feature = "app-mainmenusequence")]
12519impl MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem {
12520 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12521 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
12522 }
12523
12524 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12525 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
12526 }
12527
12528 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12529 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
12530 }
12531
12532 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12533 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
12534 }
12535}
12536
12537#[cfg(feature = "app-mainmenusequence")]
12538impl MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem {
12539 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12540 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
12541 let __mi = Self::get_name_method_info();
12542 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
12543 __inner(this.into(), ::core::option::Option::None)
12544 }
12545
12546 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12547 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
12548 let __mi = Self::build_attribute_method_info();
12549 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
12550 ::core::mem::transmute(__mi.method_ptr);
12551 __inner(this.into(), ::core::option::Option::None)
12552 }
12553
12554 #[doc = "Direct (non-virtual) call to `MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12555 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
12556 let __mi = Self::a_call_method_info();
12557 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
12558 ::core::mem::transmute(__mi.method_ptr);
12559 __inner(this.into(), ::core::option::Option::None)
12560 }
12561}
12562
12563#[cfg(feature = "app-mainmenusequence")]
12564impl MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem {
12565 #[doc = "`.ctor()` — no args"]
12566 pub fn new() -> Self {
12567 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12568 panic!(
12569 "{}
12570::{}
12571 failed to instantiate",
12572 ::core::stringify!(MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem),
12573 ::core::stringify!(new),
12574 )
12575 });
12576 <Self as IMainMenuSequence_TopMenuSequence_Menu_DLCMenuItemMethods>::ctor(this);
12577 this
12578 }
12579}
12580
12581#[cfg(feature = "app-mainmenusequence")]
12582pub trait IMainMenuSequence_CameraWorkMethods: IMainMenuSequence_CameraWork {
12583 #[doc = "`get_Camera()` overload"]
12584 fn get_camera(self) -> crate::unity_engine::camera::Camera {
12585 unsafe {
12586 let __receiver =
12587 <MainMenuSequence_CameraWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12588 ::unity::il2cpp_call!((::unity::module_base()+0x1fd87a0usize)as*mut u8,crate::unity_engine::camera::Camera;
12589(MainMenuSequence_CameraWork)__receiver)
12590 }
12591 }
12592 #[doc = "`set_Camera(crate::unity_engine::camera::Camera)` overload"]
12593 fn set_camera(self, value: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
12594 unsafe {
12595 let __receiver =
12596 <MainMenuSequence_CameraWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12597 ::unity::il2cpp_call!((::unity::module_base()+0x1fd87b0usize)as*mut u8,();
12598(MainMenuSequence_CameraWork)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(value))
12599 }
12600 }
12601 #[doc = "`get_Animator()` overload"]
12602 fn get_animator(self) -> crate::unity_engine::animator::Animator {
12603 unsafe {
12604 let __receiver =
12605 <MainMenuSequence_CameraWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12606 ::unity::il2cpp_call!((::unity::module_base()+0x1fd87c0usize)as*mut u8,crate::unity_engine::animator::Animator;
12607(MainMenuSequence_CameraWork)__receiver)
12608 }
12609 }
12610 #[doc = "`set_Animator(crate::unity_engine::animator::Animator)` overload"]
12611 fn set_animator(self, value: impl ::core::convert::Into<crate::unity_engine::animator::Animator>) -> () {
12612 unsafe {
12613 let __receiver =
12614 <MainMenuSequence_CameraWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12615 ::unity::il2cpp_call!((::unity::module_base()+0x1fd87d0usize)as*mut u8,();
12616(MainMenuSequence_CameraWork)__receiver,(crate::unity_engine::animator::Animator)::core::convert::Into::into(value))
12617 }
12618 }
12619 #[doc = "`get_LookAtTarget()` overload"]
12620 fn get_look_at_target(self) -> crate::unity_engine::gameobject::GameObject {
12621 unsafe {
12622 let __receiver =
12623 <MainMenuSequence_CameraWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12624 ::unity::il2cpp_call!((::unity::module_base()+0x1fd87e0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
12625(MainMenuSequence_CameraWork)__receiver)
12626 }
12627 }
12628 #[doc = "`set_LookAtTarget(crate::unity_engine::gameobject::GameObject)` overload"]
12629 fn set_look_at_target(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
12630 unsafe {
12631 let __receiver =
12632 <MainMenuSequence_CameraWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12633 ::unity::il2cpp_call!((::unity::module_base()+0x1fd87f0usize)as*mut u8,();
12634(MainMenuSequence_CameraWork)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
12635 }
12636 }
12637 #[doc = "`.ctor(crate::unity_engine::camera::Camera, crate::unity_engine::animator::Animator, crate::unity_engine::gameobject::GameObject)` overload"]
12638 fn ctor(
12639 self,
12640 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
12641 animator: impl ::core::convert::Into<crate::unity_engine::animator::Animator>,
12642 look_at_target: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
12643 ) -> () {
12644 unsafe {
12645 let __receiver =
12646 <MainMenuSequence_CameraWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12647 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8800usize)as*mut u8,();
12648(MainMenuSequence_CameraWork)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(crate::unity_engine::animator::Animator)::core::convert::Into::into(animator),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(look_at_target))
12649 }
12650 }
12651 #[doc = "`IsPlayingAnim(::unity::Il2CppString)` overload"]
12652 fn is_playing_anim(self, anim_name: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
12653 unsafe {
12654 let __receiver =
12655 <MainMenuSequence_CameraWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12656 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8870usize)as*mut u8,bool;
12657(MainMenuSequence_CameraWork)__receiver,(::unity::Il2CppString)::core::convert::Into::into(anim_name))
12658 }
12659 }
12660 #[doc = "`PlayAnim(::unity::Il2CppString, i32)` overload"]
12661 fn play_anim(self, anim_name: impl ::core::convert::Into<::unity::Il2CppString>, duration_msec: impl ::core::convert::Into<i32>) -> () {
12662 unsafe {
12663 let __receiver =
12664 <MainMenuSequence_CameraWork as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12665 ::unity::il2cpp_call!((::unity::module_base()+0x1fd8950usize)as*mut u8,();
12666(MainMenuSequence_CameraWork)__receiver,(::unity::Il2CppString)::core::convert::Into::into(anim_name),(i32)::core::convert::Into::into(duration_msec))
12667 }
12668 }
12669}
12670
12671#[cfg(feature = "app-mainmenusequence")]
12672impl<__T: IMainMenuSequence_CameraWork> IMainMenuSequence_CameraWorkMethods for __T {}
12673
12674#[cfg(feature = "app-mainmenusequence")]
12675impl MainMenuSequence_CameraWork {
12676 pub fn get_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12677 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
12678 }
12679
12680 pub fn set_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12681 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
12682 }
12683
12684 pub fn get_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
12686 }
12687
12688 pub fn set_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12689 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
12690 }
12691
12692 pub fn get_look_at_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12693 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
12694 }
12695
12696 pub fn set_look_at_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12697 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
12698 }
12699
12700 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12701 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
12702 }
12703
12704 pub fn is_playing_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12705 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
12706 }
12707
12708 pub fn play_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12709 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
12710 }
12711}
12712
12713#[cfg(feature = "app-mainmenusequence")]
12714impl MainMenuSequence_CameraWork {
12715 #[doc = "`.ctor(crate::unity_engine::camera::Camera, crate::unity_engine::animator::Animator, crate::unity_engine::gameobject::GameObject)` — overload selector"]
12716 pub fn new(
12717 camera: crate::unity_engine::camera::Camera,
12718 animator: crate::unity_engine::animator::Animator,
12719 look_at_target: crate::unity_engine::gameobject::GameObject,
12720 ) -> Self {
12721 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12722 panic!(
12723 "{}
12724::{}
12725 failed to instantiate",
12726 ::core::stringify!(MainMenuSequence_CameraWork),
12727 ::core::stringify!(new),
12728 )
12729 });
12730 <Self as IMainMenuSequence_CameraWorkMethods>::ctor(this, camera, animator, look_at_target);
12731 this
12732 }
12733}
12734
12735#[cfg(feature = "app-mainmenusequence")]
12736impl MainMenuSequence_LanguageSettingMenuSequence_Menu {
12737 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst, crate::app::basicmenucontent::BasicMenuContent)` overload"]
12738 pub fn create_menu_bind(
12739 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
12740 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
12741 ) -> () {
12742 unsafe {
12743 ::unity::il2cpp_call!((::unity::module_base()+0x1b68ae0usize)as*mut u8,();
12744(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
12745 }
12746 }
12747
12748 #[doc = "`.cctor()` overload"]
12749 pub fn cctor() -> () {
12750 unsafe {
12751 ::unity::il2cpp_call!((::unity::module_base()+0x1b68cd0usize)as*mut u8,();
12752 )
12753 }
12754 }
12755}
12756
12757#[cfg(feature = "app-mainmenusequence")]
12758pub trait IMainMenuSequence_LanguageSettingMenuSequence_MenuMethods: IMainMenuSequence_LanguageSettingMenuSequence_Menu {
12759 #[doc = "`GetShowRowMax()` overload"]
12760 fn get_show_row_max(self) -> i32 {
12761 unsafe {
12762 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
12763 <Self as ::unity::SystemObject>::as_instance(self),
12764 );
12765 {
12766 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12767 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
12768 panic!(
12769 "unity: virtual slot {}
12770 out of range (vtable len {}
12771) on the runtime class behind {}
12772 (method `{}
12773`)",
12774 32usize,
12775 __vt.len(),
12776 <MainMenuSequence_LanguageSettingMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
12777 "GetShowRowMax",
12778 )
12779 });
12780 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence_Menu, ::unity::OptionalMethod) -> i32 =
12781 ::core::mem::transmute(__vi.method_ptr);
12782 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12783 __inner(__receiver, __mi)
12784 }
12785 }
12786 }
12787 #[doc = "`OnClose()` overload"]
12788 fn on_close(self) -> () {
12789 unsafe {
12790 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
12791 <Self as ::unity::SystemObject>::as_instance(self),
12792 );
12793 {
12794 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12795 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
12796 panic!(
12797 "unity: virtual slot {}
12798 out of range (vtable len {}
12799) on the runtime class behind {}
12800 (method `{}
12801`)",
12802 26usize,
12803 __vt.len(),
12804 <MainMenuSequence_LanguageSettingMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
12805 "OnClose",
12806 )
12807 });
12808 let __inner: extern "C" fn(MainMenuSequence_LanguageSettingMenuSequence_Menu, ::unity::OptionalMethod) -> () =
12809 ::core::mem::transmute(__vi.method_ptr);
12810 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12811 __inner(__receiver, __mi)
12812 }
12813 }
12814 }
12815 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
12816 fn ctor(
12817 self,
12818 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
12819 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
12820 ) -> () {
12821 unsafe {
12822 let __receiver = <MainMenuSequence_LanguageSettingMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
12823 <Self as ::unity::SystemObject>::as_instance(self),
12824 );
12825 ::unity::il2cpp_call!((::unity::module_base()+0x1b68870usize)as*mut u8,();
12826(MainMenuSequence_LanguageSettingMenuSequence_Menu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
12827 }
12828 }
12829}
12830
12831#[cfg(feature = "app-mainmenusequence")]
12832impl<__T: IMainMenuSequence_LanguageSettingMenuSequence_Menu> IMainMenuSequence_LanguageSettingMenuSequence_MenuMethods for __T {}
12833
12834#[cfg(feature = "app-mainmenusequence")]
12835impl MainMenuSequence_LanguageSettingMenuSequence_Menu {
12836 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12837 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
12838 }
12839
12840 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12841 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
12842 }
12843
12844 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12845 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
12846 }
12847
12848 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12849 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
12850 }
12851
12852 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
12854 }
12855}
12856
12857#[cfg(feature = "app-mainmenusequence")]
12858impl MainMenuSequence_LanguageSettingMenuSequence_Menu {
12859 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12860 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
12861 let __mi = Self::get_show_row_max_method_info();
12862 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
12863 __inner(this.into(), ::core::option::Option::None)
12864 }
12865
12866 #[doc = "Direct (non-virtual) call to `MainMenuSequence_LanguageSettingMenuSequence_Menu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12867 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
12868 let __mi = Self::on_close_method_info();
12869 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
12870 __inner(this.into(), ::core::option::Option::None)
12871 }
12872}
12873
12874#[cfg(feature = "app-mainmenusequence")]
12875impl MainMenuSequence_LanguageSettingMenuSequence_Menu {
12876 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
12877 pub fn new(
12878 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
12879 menu_content: crate::app::basicmenucontent::BasicMenuContent,
12880 ) -> Self {
12881 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12882 panic!(
12883 "{}
12884::{}
12885 failed to instantiate",
12886 ::core::stringify!(MainMenuSequence_LanguageSettingMenuSequence_Menu),
12887 ::core::stringify!(new),
12888 )
12889 });
12890 <Self as IMainMenuSequence_LanguageSettingMenuSequence_MenuMethods>::ctor(this, menu_item_list, menu_content);
12891 this
12892 }
12893}
12894
12895#[cfg(feature = "app-mainmenusequence")]
12896pub trait IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContentMethods:
12897 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent
12898{
12899 #[doc = "`GetValueFrameObject()` overload"]
12900 fn get_value_frame_object(self) -> crate::unity_engine::gameobject::GameObject {
12901 unsafe {
12902 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
12903 <Self as ::unity::SystemObject>::as_instance(self),
12904 );
12905 ::unity::il2cpp_call!((::unity::module_base()+0x2305c70usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
12906(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent)__receiver)
12907 }
12908 }
12909 #[doc = "`Build(crate::app::basicmenuitem::BasicMenuItem)` overload"]
12910 fn build(self, menu_item: impl ::core::convert::Into<crate::app::basicmenuitem::BasicMenuItem>) -> () {
12911 unsafe {
12912 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
12913 <Self as ::unity::SystemObject>::as_instance(self),
12914 );
12915 {
12916 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12917 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
12918 panic!(
12919 "unity: virtual slot {}
12920 out of range (vtable len {}
12921) on the runtime class behind {}
12922 (method `{}
12923`)",
12924 8usize,
12925 __vt.len(),
12926 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
12927 "Build",
12928 )
12929 });
12930 let __inner: extern "C" fn(
12931 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent,
12932 crate::app::basicmenuitem::BasicMenuItem,
12933 ::unity::OptionalMethod,
12934 ) -> () = ::core::mem::transmute(__vi.method_ptr);
12935 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12936 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
12937 }
12938 }
12939 }
12940 #[doc = "`BuildText()` overload"]
12941 fn build_text(self) -> () {
12942 unsafe {
12943 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
12944 <Self as ::unity::SystemObject>::as_instance(self),
12945 );
12946 {
12947 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12948 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
12949 panic!(
12950 "unity: virtual slot {}
12951 out of range (vtable len {}
12952) on the runtime class behind {}
12953 (method `{}
12954`)",
12955 10usize,
12956 __vt.len(),
12957 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
12958 "BuildText",
12959 )
12960 });
12961 let __inner: extern "C" fn(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent, ::unity::OptionalMethod) -> () =
12962 ::core::mem::transmute(__vi.method_ptr);
12963 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12964 __inner(__receiver, __mi)
12965 }
12966 }
12967 }
12968 #[doc = "`SetupByMenuItem(crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem)` overload"]
12969 fn setup_by_menu_item(
12970 self,
12971 menu_item: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem>,
12972 ) -> () {
12973 unsafe {
12974 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
12975 <Self as ::unity::SystemObject>::as_instance(self),
12976 );
12977 {
12978 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12979 let __vi = *__vt.get(16usize).unwrap_or_else(|| {
12980 panic!(
12981 "unity: virtual slot {}
12982 out of range (vtable len {}
12983) on the runtime class behind {}
12984 (method `{}
12985`)",
12986 16usize,
12987 __vt.len(),
12988 <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent as ::unity::ClassIdentity>::NAME,
12989 "SetupByMenuItem",
12990 )
12991 });
12992 let __inner: extern "C" fn(
12993 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent,
12994 crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
12995 ::unity::OptionalMethod,
12996 ) -> () = ::core::mem::transmute(__vi.method_ptr);
12997 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12998 __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
12999 }
13000 }
13001 }
13002 #[doc = "`.ctor()` overload"]
13003 fn ctor(self) -> () {
13004 unsafe {
13005 let __receiver = <MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
13006 <Self as ::unity::SystemObject>::as_instance(self),
13007 );
13008 ::unity::il2cpp_call!((::unity::module_base()+0x2305570usize)as*mut u8,();
13009(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent)__receiver)
13010 }
13011 }
13012}
13013
13014#[cfg(feature = "app-mainmenusequence")]
13015impl<__T: IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent>
13016 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContentMethods for __T
13017{
13018}
13019
13020#[cfg(feature = "app-mainmenusequence")]
13021impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent {
13022 pub fn get_value_frame_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13023 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13024 }
13025
13026 pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13027 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13028 }
13029
13030 pub fn build_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13031 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
13032 }
13033
13034 pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13035 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
13036 }
13037
13038 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13039 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
13040 }
13041}
13042
13043#[cfg(feature = "app-mainmenusequence")]
13044impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent {
13045 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent`'s own `Build`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13046 pub unsafe fn build(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item: crate::app::basicmenuitem::BasicMenuItem) -> () {
13047 let __mi = Self::build_method_info();
13048 let __inner: extern "C" fn(::unity::IlInstance, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
13049 ::core::mem::transmute(__mi.method_ptr);
13050 __inner(this.into(), menu_item, ::core::option::Option::None)
13051 }
13052
13053 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent`'s own `BuildText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13054 pub unsafe fn build_text(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
13055 let __mi = Self::build_text_method_info();
13056 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
13057 __inner(this.into(), ::core::option::Option::None)
13058 }
13059
13060 #[doc = "Direct (non-virtual) call to `MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent`'s own `SetupByMenuItem`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13061 pub unsafe fn setup_by_menu_item(
13062 this: impl ::core::convert::Into<::unity::IlInstance>,
13063 menu_item: crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
13064 ) -> () {
13065 let __mi = Self::setup_by_menu_item_method_info();
13066 let __inner: extern "C" fn(
13067 ::unity::IlInstance,
13068 crate::app::mainmenusequence::MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
13069 ::unity::OptionalMethod,
13070 ) -> () = ::core::mem::transmute(__mi.method_ptr);
13071 __inner(this.into(), menu_item, ::core::option::Option::None)
13072 }
13073}
13074
13075#[cfg(feature = "app-mainmenusequence")]
13076impl MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent {
13077 #[doc = "`.ctor()` — no args"]
13078 pub fn new() -> Self {
13079 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13080 panic!(
13081 "{}
13082::{}
13083 failed to instantiate",
13084 ::core::stringify!(MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent),
13085 ::core::stringify!(new),
13086 )
13087 });
13088 <Self as IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContentMethods>::ctor(this);
13089 this
13090 }
13091}
13092
13093#[cfg(feature = "app-mainmenusequence")]
13094impl MainMenuSequence_GameModeSelectMenuSequence_Menu {
13095 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst, crate::app::mainmenusequence::MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent)` overload"]
13096 pub fn create_menu_bind(
13097 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
13098 menu_content: impl ::core::convert::Into<crate::app::mainmenusequence::MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent>,
13099 ) -> () {
13100 unsafe {
13101 ::unity::il2cpp_call!((::unity::module_base()+0x1b67f20usize)as*mut u8,();
13102(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::mainmenusequence::MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent)::core::convert::Into::into(menu_content))
13103 }
13104 }
13105}
13106
13107#[cfg(feature = "app-mainmenusequence")]
13108pub trait IMainMenuSequence_GameModeSelectMenuSequence_MenuMethods: IMainMenuSequence_GameModeSelectMenuSequence_Menu {
13109 #[doc = "`GetShowRowMax()` overload"]
13110 fn get_show_row_max(self) -> i32 {
13111 unsafe {
13112 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
13113 <Self as ::unity::SystemObject>::as_instance(self),
13114 );
13115 {
13116 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13117 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
13118 panic!(
13119 "unity: virtual slot {}
13120 out of range (vtable len {}
13121) on the runtime class behind {}
13122 (method `{}
13123`)",
13124 32usize,
13125 __vt.len(),
13126 <MainMenuSequence_GameModeSelectMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
13127 "GetShowRowMax",
13128 )
13129 });
13130 let __inner: extern "C" fn(MainMenuSequence_GameModeSelectMenuSequence_Menu, ::unity::OptionalMethod) -> i32 =
13131 ::core::mem::transmute(__vi.method_ptr);
13132 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13133 __inner(__receiver, __mi)
13134 }
13135 }
13136 }
13137 #[doc = "`OnClose()` overload"]
13138 fn on_close(self) -> () {
13139 unsafe {
13140 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
13141 <Self as ::unity::SystemObject>::as_instance(self),
13142 );
13143 {
13144 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13145 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
13146 panic!(
13147 "unity: virtual slot {}
13148 out of range (vtable len {}
13149) on the runtime class behind {}
13150 (method `{}
13151`)",
13152 26usize,
13153 __vt.len(),
13154 <MainMenuSequence_GameModeSelectMenuSequence_Menu as ::unity::ClassIdentity>::NAME,
13155 "OnClose",
13156 )
13157 });
13158 let __inner: extern "C" fn(MainMenuSequence_GameModeSelectMenuSequence_Menu, ::unity::OptionalMethod) -> () =
13159 ::core::mem::transmute(__vi.method_ptr);
13160 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13161 __inner(__receiver, __mi)
13162 }
13163 }
13164 }
13165 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
13166 fn ctor(
13167 self,
13168 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
13169 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
13170 ) -> () {
13171 unsafe {
13172 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu as ::unity::FromIlInstance>::from_il_instance(
13173 <Self as ::unity::SystemObject>::as_instance(self),
13174 );
13175 ::unity::il2cpp_call!((::unity::module_base()+0x1b67f10usize)as*mut u8,();
13176(MainMenuSequence_GameModeSelectMenuSequence_Menu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
13177 }
13178 }
13179}
13180
13181#[cfg(feature = "app-mainmenusequence")]
13182impl<__T: IMainMenuSequence_GameModeSelectMenuSequence_Menu> IMainMenuSequence_GameModeSelectMenuSequence_MenuMethods for __T {}
13183
13184#[cfg(feature = "app-mainmenusequence")]
13185impl MainMenuSequence_GameModeSelectMenuSequence_Menu {
13186 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13187 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13188 }
13189
13190 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13191 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13192 }
13193
13194 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13195 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
13196 }
13197
13198 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13199 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
13200 }
13201}
13202
13203#[cfg(feature = "app-mainmenusequence")]
13204impl MainMenuSequence_GameModeSelectMenuSequence_Menu {
13205 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13206 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
13207 let __mi = Self::get_show_row_max_method_info();
13208 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
13209 __inner(this.into(), ::core::option::Option::None)
13210 }
13211
13212 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13213 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
13214 let __mi = Self::on_close_method_info();
13215 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
13216 __inner(this.into(), ::core::option::Option::None)
13217 }
13218}
13219
13220#[cfg(feature = "app-mainmenusequence")]
13221impl MainMenuSequence_GameModeSelectMenuSequence_Menu {
13222 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
13223 pub fn new(
13224 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
13225 menu_content: crate::app::basicmenucontent::BasicMenuContent,
13226 ) -> Self {
13227 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13228 panic!(
13229 "{}
13230::{}
13231 failed to instantiate",
13232 ::core::stringify!(MainMenuSequence_GameModeSelectMenuSequence_Menu),
13233 ::core::stringify!(new),
13234 )
13235 });
13236 <Self as IMainMenuSequence_GameModeSelectMenuSequence_MenuMethods>::ctor(this, menu_item_list, menu_content);
13237 this
13238 }
13239}
13240
13241#[cfg(feature = "app-mainmenusequence")]
13242impl MainMenuSequence_NetworkServiceSelectMenuSequence {
13243 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
13244 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
13245 unsafe {
13246 ::unity::il2cpp_call!((::unity::module_base()+0x24aa910usize)as*mut u8,();
13247(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
13248 }
13249 }
13250}
13251
13252#[cfg(feature = "app-mainmenusequence")]
13253pub trait IMainMenuSequence_NetworkServiceSelectMenuSequenceMethods: IMainMenuSequence_NetworkServiceSelectMenuSequence {
13254 #[doc = "`GetLayoutPrefabPath()` overload"]
13255 fn get_layout_prefab_path(self) -> ::unity::Il2CppString {
13256 unsafe {
13257 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
13258 <Self as ::unity::SystemObject>::as_instance(self),
13259 );
13260 {
13261 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13262 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
13263 panic!(
13264 "unity: virtual slot {}
13265 out of range (vtable len {}
13266) on the runtime class behind {}
13267 (method `{}
13268`)",
13269 18usize,
13270 __vt.len(),
13271 <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::ClassIdentity>::NAME,
13272 "GetLayoutPrefabPath",
13273 )
13274 });
13275 let __inner: extern "C" fn(MainMenuSequence_NetworkServiceSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
13276 ::core::mem::transmute(__vi.method_ptr);
13277 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13278 __inner(__receiver, __mi)
13279 }
13280 }
13281 }
13282 #[doc = "`GetTitleBarName()` overload"]
13283 fn get_title_bar_name(self) -> ::unity::Il2CppString {
13284 unsafe {
13285 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
13286 <Self as ::unity::SystemObject>::as_instance(self),
13287 );
13288 {
13289 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13290 let __vi = *__vt.get(20usize).unwrap_or_else(|| {
13291 panic!(
13292 "unity: virtual slot {}
13293 out of range (vtable len {}
13294) on the runtime class behind {}
13295 (method `{}
13296`)",
13297 20usize,
13298 __vt.len(),
13299 <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::ClassIdentity>::NAME,
13300 "GetTitleBarName",
13301 )
13302 });
13303 let __inner: extern "C" fn(MainMenuSequence_NetworkServiceSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
13304 ::core::mem::transmute(__vi.method_ptr);
13305 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13306 __inner(__receiver, __mi)
13307 }
13308 }
13309 }
13310 #[doc = "`GetTitleBarHelp()` overload"]
13311 fn get_title_bar_help(self) -> ::unity::Il2CppString {
13312 unsafe {
13313 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
13314 <Self as ::unity::SystemObject>::as_instance(self),
13315 );
13316 {
13317 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13318 let __vi = *__vt.get(21usize).unwrap_or_else(|| {
13319 panic!(
13320 "unity: virtual slot {}
13321 out of range (vtable len {}
13322) on the runtime class behind {}
13323 (method `{}
13324`)",
13325 21usize,
13326 __vt.len(),
13327 <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::ClassIdentity>::NAME,
13328 "GetTitleBarHelp",
13329 )
13330 });
13331 let __inner: extern "C" fn(MainMenuSequence_NetworkServiceSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
13332 ::core::mem::transmute(__vi.method_ptr);
13333 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13334 __inner(__receiver, __mi)
13335 }
13336 }
13337 }
13338 #[doc = "`GetTitleBarKeyHelpId()` overload"]
13339 fn get_title_bar_key_help_id(self) -> ::unity::Il2CppString {
13340 unsafe {
13341 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
13342 <Self as ::unity::SystemObject>::as_instance(self),
13343 );
13344 {
13345 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13346 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
13347 panic!(
13348 "unity: virtual slot {}
13349 out of range (vtable len {}
13350) on the runtime class behind {}
13351 (method `{}
13352`)",
13353 22usize,
13354 __vt.len(),
13355 <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::ClassIdentity>::NAME,
13356 "GetTitleBarKeyHelpId",
13357 )
13358 });
13359 let __inner: extern "C" fn(MainMenuSequence_NetworkServiceSelectMenuSequence, ::unity::OptionalMethod) -> ::unity::Il2CppString =
13360 ::core::mem::transmute(__vi.method_ptr);
13361 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13362 __inner(__receiver, __mi)
13363 }
13364 }
13365 }
13366 #[doc = "`CreateMenuBind(crate::app::procinst::ProcInst)` overload"]
13367 fn create_menu_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
13368 unsafe {
13369 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
13370 <Self as ::unity::SystemObject>::as_instance(self),
13371 );
13372 {
13373 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13374 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
13375 panic!(
13376 "unity: virtual slot {}
13377 out of range (vtable len {}
13378) on the runtime class behind {}
13379 (method `{}
13380`)",
13381 23usize,
13382 __vt.len(),
13383 <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::ClassIdentity>::NAME,
13384 "CreateMenuBind",
13385 )
13386 });
13387 let __inner: extern "C" fn(
13388 MainMenuSequence_NetworkServiceSelectMenuSequence,
13389 crate::app::procinst::ProcInst,
13390 ::unity::OptionalMethod,
13391 ) -> () = ::core::mem::transmute(__vi.method_ptr);
13392 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13393 __inner(__receiver, ::core::convert::Into::into(super_), __mi)
13394 }
13395 }
13396 }
13397 #[doc = "`.ctor()` overload"]
13398 fn ctor(self) -> () {
13399 unsafe {
13400 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence as ::unity::FromIlInstance>::from_il_instance(
13401 <Self as ::unity::SystemObject>::as_instance(self),
13402 );
13403 ::unity::il2cpp_call!((::unity::module_base()+0x24aa9a0usize)as*mut u8,();
13404(MainMenuSequence_NetworkServiceSelectMenuSequence)__receiver)
13405 }
13406 }
13407}
13408
13409#[cfg(feature = "app-mainmenusequence")]
13410impl<__T: IMainMenuSequence_NetworkServiceSelectMenuSequence> IMainMenuSequence_NetworkServiceSelectMenuSequenceMethods for __T {}
13411
13412#[cfg(feature = "app-mainmenusequence")]
13413impl MainMenuSequence_NetworkServiceSelectMenuSequence {
13414 pub fn get_layout_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13415 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13416 }
13417
13418 pub fn get_title_bar_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13419 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13420 }
13421
13422 pub fn get_title_bar_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13423 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
13424 }
13425
13426 pub fn get_title_bar_key_help_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13427 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
13428 }
13429
13430 pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13431 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
13432 }
13433
13434 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
13436 }
13437
13438 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
13440 }
13441}
13442
13443#[cfg(feature = "app-mainmenusequence")]
13444impl MainMenuSequence_NetworkServiceSelectMenuSequence {
13445 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence`'s own `GetLayoutPrefabPath`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13446 pub unsafe fn get_layout_prefab_path(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
13447 let __mi = Self::get_layout_prefab_path_method_info();
13448 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
13449 __inner(this.into(), ::core::option::Option::None)
13450 }
13451
13452 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence`'s own `GetTitleBarName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13453 pub unsafe fn get_title_bar_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
13454 let __mi = Self::get_title_bar_name_method_info();
13455 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
13456 __inner(this.into(), ::core::option::Option::None)
13457 }
13458
13459 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence`'s own `GetTitleBarHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13460 pub unsafe fn get_title_bar_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
13461 let __mi = Self::get_title_bar_help_method_info();
13462 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
13463 __inner(this.into(), ::core::option::Option::None)
13464 }
13465
13466 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence`'s own `GetTitleBarKeyHelpId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13467 pub unsafe fn get_title_bar_key_help_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
13468 let __mi = Self::get_title_bar_key_help_id_method_info();
13469 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
13470 __inner(this.into(), ::core::option::Option::None)
13471 }
13472
13473 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence`'s own `CreateMenuBind`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13474 pub unsafe fn create_menu_bind(this: impl ::core::convert::Into<::unity::IlInstance>, super_: crate::app::procinst::ProcInst) -> () {
13475 let __mi = Self::create_menu_bind_method_info();
13476 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () =
13477 ::core::mem::transmute(__mi.method_ptr);
13478 __inner(this.into(), super_, ::core::option::Option::None)
13479 }
13480}
13481
13482#[cfg(feature = "app-mainmenusequence")]
13483impl MainMenuSequence_NetworkServiceSelectMenuSequence {
13484 #[doc = "`.ctor()` — no args"]
13485 pub fn new() -> Self {
13486 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13487 panic!(
13488 "{}
13489::{}
13490 failed to instantiate",
13491 ::core::stringify!(MainMenuSequence_NetworkServiceSelectMenuSequence),
13492 ::core::stringify!(new),
13493 )
13494 });
13495 <Self as IMainMenuSequence_NetworkServiceSelectMenuSequenceMethods>::ctor(this);
13496 this
13497 }
13498}
13499
13500#[cfg(feature = "app-mainmenusequence")]
13501pub trait IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContentMethods:
13502 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent
13503{
13504 #[doc = "`GetMenuItemContentMax()` overload"]
13505 fn get_menu_item_content_max(self) -> i32 {
13506 unsafe {
13507 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
13508 <Self as ::unity::SystemObject>::as_instance(self),
13509 );
13510 {
13511 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13512 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
13513 panic!(
13514 "unity: virtual slot {}
13515 out of range (vtable len {}
13516) on the runtime class behind {}
13517 (method `{}
13518`)",
13519 4usize,
13520 __vt.len(),
13521 <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent as ::unity::ClassIdentity>::NAME,
13522 "GetMenuItemContentMax",
13523 )
13524 });
13525 let __inner: extern "C" fn(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent, ::unity::OptionalMethod) -> i32 =
13526 ::core::mem::transmute(__vi.method_ptr);
13527 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13528 __inner(__receiver, __mi)
13529 }
13530 }
13531 }
13532 #[doc = "`.ctor()` overload"]
13533 fn ctor(self) -> () {
13534 unsafe {
13535 let __receiver = <MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent as ::unity::FromIlInstance>::from_il_instance(
13536 <Self as ::unity::SystemObject>::as_instance(self),
13537 );
13538 ::unity::il2cpp_call!((::unity::module_base()+0x2304120usize)as*mut u8,();
13539(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent)__receiver)
13540 }
13541 }
13542}
13543
13544#[cfg(feature = "app-mainmenusequence")]
13545impl<__T: IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent>
13546 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContentMethods for __T
13547{
13548}
13549
13550#[cfg(feature = "app-mainmenusequence")]
13551impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent {
13552 pub fn get_menu_item_content_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13553 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13554 }
13555
13556 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13557 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13558 }
13559}
13560
13561#[cfg(feature = "app-mainmenusequence")]
13562impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent {
13563 #[doc = "Direct (non-virtual) call to `MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent`'s own `GetMenuItemContentMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13564 pub unsafe fn get_menu_item_content_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
13565 let __mi = Self::get_menu_item_content_max_method_info();
13566 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
13567 __inner(this.into(), ::core::option::Option::None)
13568 }
13569}
13570
13571#[cfg(feature = "app-mainmenusequence")]
13572impl MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent {
13573 #[doc = "`.ctor()` — no args"]
13574 pub fn new() -> Self {
13575 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13576 panic!(
13577 "{}
13578::{}
13579 failed to instantiate",
13580 ::core::stringify!(MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent),
13581 ::core::stringify!(new),
13582 )
13583 });
13584 <Self as IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContentMethods>::ctor(this);
13585 this
13586 }
13587}
13588
13589#[cfg(feature = "app-mainmenusequence")]
13590pub trait IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemMethods: IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem {
13591 #[doc = "`.ctor(crate::app::gamemode::GameMode)` overload"]
13592 fn ctor(self, game_mode: impl ::core::convert::Into<crate::app::gamemode::GameMode>) -> () {
13593 unsafe {
13594 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
13595 <Self as ::unity::SystemObject>::as_instance(self),
13596 );
13597 ::unity::il2cpp_call!((::unity::module_base()+0x2300ff0usize)as*mut u8,();
13598(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem)__receiver,(crate::app::gamemode::GameMode)::core::convert::Into::into(game_mode))
13599 }
13600 }
13601 #[doc = "`GetHelp()` overload"]
13602 fn get_help(self) -> ::unity::Il2CppString {
13603 unsafe {
13604 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
13605 <Self as ::unity::SystemObject>::as_instance(self),
13606 );
13607 {
13608 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13609 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
13610 panic!(
13611 "unity: virtual slot {}
13612 out of range (vtable len {}
13613) on the runtime class behind {}
13614 (method `{}
13615`)",
13616 27usize,
13617 __vt.len(),
13618 <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
13619 "GetHelp",
13620 )
13621 });
13622 let __inner: extern "C" fn(
13623 MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem,
13624 ::unity::OptionalMethod,
13625 ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
13626 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13627 __inner(__receiver, __mi)
13628 }
13629 }
13630 }
13631 #[doc = "`ACall()` overload"]
13632 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
13633 unsafe {
13634 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
13635 <Self as ::unity::SystemObject>::as_instance(self),
13636 );
13637 {
13638 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13639 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
13640 panic!(
13641 "unity: virtual slot {}
13642 out of range (vtable len {}
13643) on the runtime class behind {}
13644 (method `{}
13645`)",
13646 18usize,
13647 __vt.len(),
13648 <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
13649 "ACall",
13650 )
13651 });
13652 let __inner: extern "C" fn(
13653 MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem,
13654 ::unity::OptionalMethod,
13655 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
13656 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13657 __inner(__receiver, __mi)
13658 }
13659 }
13660 }
13661 #[doc = "`BCall()` overload"]
13662 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
13663 unsafe {
13664 let __receiver = <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem as ::unity::FromIlInstance>::from_il_instance(
13665 <Self as ::unity::SystemObject>::as_instance(self),
13666 );
13667 {
13668 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13669 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
13670 panic!(
13671 "unity: virtual slot {}
13672 out of range (vtable len {}
13673) on the runtime class behind {}
13674 (method `{}
13675`)",
13676 19usize,
13677 __vt.len(),
13678 <MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem as ::unity::ClassIdentity>::NAME,
13679 "BCall",
13680 )
13681 });
13682 let __inner: extern "C" fn(
13683 MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem,
13684 ::unity::OptionalMethod,
13685 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
13686 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13687 __inner(__receiver, __mi)
13688 }
13689 }
13690 }
13691}
13692
13693#[cfg(feature = "app-mainmenusequence")]
13694impl<__T: IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem> IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemMethods for __T {}
13695
13696#[cfg(feature = "app-mainmenusequence")]
13697impl MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem {
13698 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13699 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13700 }
13701
13702 pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13703 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13704 }
13705
13706 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13707 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
13708 }
13709
13710 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13711 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
13712 }
13713}
13714
13715#[cfg(feature = "app-mainmenusequence")]
13716impl MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem {
13717 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem`'s own `GetHelp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13718 pub unsafe fn get_help(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
13719 let __mi = Self::get_help_method_info();
13720 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
13721 __inner(this.into(), ::core::option::Option::None)
13722 }
13723
13724 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13725 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
13726 let __mi = Self::a_call_method_info();
13727 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
13728 ::core::mem::transmute(__mi.method_ptr);
13729 __inner(this.into(), ::core::option::Option::None)
13730 }
13731
13732 #[doc = "Direct (non-virtual) call to `MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13733 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
13734 let __mi = Self::b_call_method_info();
13735 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
13736 ::core::mem::transmute(__mi.method_ptr);
13737 __inner(this.into(), ::core::option::Option::None)
13738 }
13739}
13740
13741#[cfg(feature = "app-mainmenusequence")]
13742impl MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem {
13743 #[doc = "`.ctor(crate::app::gamemode::GameMode)` — overload selector"]
13744 pub fn new(game_mode: crate::app::gamemode::GameMode) -> Self {
13745 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13746 panic!(
13747 "{}
13748::{}
13749 failed to instantiate",
13750 ::core::stringify!(MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem),
13751 ::core::stringify!(new),
13752 )
13753 });
13754 <Self as IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemMethods>::ctor(this, game_mode);
13755 this
13756 }
13757}
13758
13759#[cfg(feature = "app-mainmenusequence")]
13760#[doc(hidden)]
13761pub mod prelude {
13762 pub use super::{
13763 IMainMenuSequence, IMainMenuSequenceMethods, IMainMenuSequence_AlphaFader, IMainMenuSequence_AlphaFaderMethods, IMainMenuSequence_CameraWork,
13764 IMainMenuSequence_CameraWorkMethods, IMainMenuSequence_CharacterWork, IMainMenuSequence_CharacterWorkMethods,
13765 IMainMenuSequence_DifficultySelectMenuSequence, IMainMenuSequence_DifficultySelectMenuSequenceMethods,
13766 IMainMenuSequence_DifficultySelectMenuSequence_Menu, IMainMenuSequence_DifficultySelectMenuSequence_MenuMethods,
13767 IMainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem, IMainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItemMethods,
13768 IMainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem,
13769 IMainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItemMethods, IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent,
13770 IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContentMethods, IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem,
13771 IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent,
13772 IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContentMethods,
13773 IMainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemMethods, IMainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem,
13774 IMainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItemMethods, IMainMenuSequence_FinalConfirmDialog,
13775 IMainMenuSequence_FinalConfirmDialogMethods, IMainMenuSequence_FinalConfirmDialog_NoDialogItem,
13776 IMainMenuSequence_FinalConfirmDialog_NoDialogItemMethods, IMainMenuSequence_FinalConfirmDialog_YesDialogItem,
13777 IMainMenuSequence_FinalConfirmDialog_YesDialogItemMethods, IMainMenuSequence_GameModeSelectMenuSequence,
13778 IMainMenuSequence_GameModeSelectMenuSequenceMethods, IMainMenuSequence_GameModeSelectMenuSequence_Menu,
13779 IMainMenuSequence_GameModeSelectMenuSequence_MenuMethods, IMainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem,
13780 IMainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItemMethods, IMainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem,
13781 IMainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItemMethods, IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent,
13782 IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContentMethods, IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem,
13783 IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent, IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContentMethods,
13784 IMainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemMethods, IMainMenuSequence_GrowModeSelectMenuSequence,
13785 IMainMenuSequence_GrowModeSelectMenuSequenceMethods, IMainMenuSequence_GrowModeSelectMenuSequence_Menu,
13786 IMainMenuSequence_GrowModeSelectMenuSequence_MenuMethods, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem,
13787 IMainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItemMethods, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent,
13788 IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContentMethods, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem,
13789 IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContentMethods,
13790 IMainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemMethods, IMainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem,
13791 IMainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItemMethods, IMainMenuSequence_HistoryInfo, IMainMenuSequence_HistoryInfoMethods,
13792 IMainMenuSequence_HistoryInfo_Window, IMainMenuSequence_HistoryInfo_WindowMethods, IMainMenuSequence_LanguageSettingMenuSequence,
13793 IMainMenuSequence_LanguageSettingMenuSequenceMethods, IMainMenuSequence_LanguageSettingMenuSequence_Menu,
13794 IMainMenuSequence_LanguageSettingMenuSequence_MenuMethods, IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog,
13795 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialogMethods,
13796 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem,
13797 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItemMethods,
13798 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem,
13799 IMainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItemMethods,
13800 IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent, IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContentMethods,
13801 IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem, IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent,
13802 IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContentMethods,
13803 IMainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemMethods, IMainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem,
13804 IMainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItemMethods, IMainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem,
13805 IMainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItemMethods, IMainMenuSequence_MenuSequenceBase,
13806 IMainMenuSequence_MenuSequenceBaseMethods, IMainMenuSequence_NameCheckDialogItemNo, IMainMenuSequence_NameCheckDialogItemNoMethods,
13807 IMainMenuSequence_NameCheckDialogItemYes, IMainMenuSequence_NameCheckDialogItemYesMethods,
13808 IMainMenuSequence_NetworkServiceSelectMenuSequence, IMainMenuSequence_NetworkServiceSelectMenuSequenceMethods,
13809 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu, IMainMenuSequence_NetworkServiceSelectMenuSequence_MenuMethods,
13810 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent,
13811 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContentMethods, IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem,
13812 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent,
13813 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContentMethods,
13814 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemMethods, IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem,
13815 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItemMethods,
13816 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem,
13817 IMainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItemMethods, IMainMenuSequence_OptionMenuSequence,
13818 IMainMenuSequence_OptionMenuSequenceMethods, IMainMenuSequence_OptionMenuSequence_Menu, IMainMenuSequence_OptionMenuSequence_MenuMethods,
13819 IMainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem, IMainMenuSequence_OptionMenuSequence_Menu_CopyMenuItemMethods,
13820 IMainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem, IMainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItemMethods,
13821 IMainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem, IMainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItemMethods,
13822 IMainMenuSequence_OptionMenuSequence_Menu_MenuItem, IMainMenuSequence_OptionMenuSequence_Menu_MenuItemMethods,
13823 IMainMenuSequence_PlayerBirthdayInputMenuSequence, IMainMenuSequence_PlayerBirthdayInputMenuSequenceMethods,
13824 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu, IMainMenuSequence_PlayerBirthdayInputMenuSequence_MenuMethods,
13825 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem,
13826 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent,
13827 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContentMethods,
13828 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemMethods,
13829 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent,
13830 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContentMethods, IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
13831 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent,
13832 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContentMethods,
13833 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemMethods, IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem,
13834 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent,
13835 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContentMethods,
13836 IMainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemMethods, IMainMenuSequence_PlayerGenderSelectMenuSequence,
13837 IMainMenuSequence_PlayerGenderSelectMenuSequenceMethods, IMainMenuSequence_TopMenuSequence, IMainMenuSequence_TopMenuSequenceMethods,
13838 IMainMenuSequence_TopMenuSequence_Menu, IMainMenuSequence_TopMenuSequence_MenuMethods,
13839 IMainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem, IMainMenuSequence_TopMenuSequence_Menu_ContinueMenuItemMethods,
13840 IMainMenuSequence_TopMenuSequence_Menu_DLCMenuItem, IMainMenuSequence_TopMenuSequence_Menu_DLCMenuItemMethods,
13841 IMainMenuSequence_TopMenuSequence_Menu_MenuContent, IMainMenuSequence_TopMenuSequence_Menu_MenuContentMethods,
13842 IMainMenuSequence_TopMenuSequence_Menu_MenuItem, IMainMenuSequence_TopMenuSequence_Menu_MenuItemContent,
13843 IMainMenuSequence_TopMenuSequence_Menu_MenuItemContentMethods, IMainMenuSequence_TopMenuSequence_Menu_MenuItemMethods,
13844 IMainMenuSequence_TopMenuSequence_Menu_OptionMenuItem, IMainMenuSequence_TopMenuSequence_Menu_OptionMenuItemMethods,
13845 IMainMenuSequence_TopMenuSequence_Menu_StartMenuItem, IMainMenuSequence_TopMenuSequence_Menu_StartMenuItemMethods, MainMenuSequence,
13846 MainMenuSequence_AlphaFader, MainMenuSequence_CameraWork, MainMenuSequence_CharacterWork, MainMenuSequence_DifficultySelectMenuSequence,
13847 MainMenuSequence_DifficultySelectMenuSequence_Menu, MainMenuSequence_DifficultySelectMenuSequence_Menu_HardMenuItem,
13848 MainMenuSequence_DifficultySelectMenuSequence_Menu_LunaticMenuItem, MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuContent,
13849 MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItem, MainMenuSequence_DifficultySelectMenuSequence_Menu_MenuItemContent,
13850 MainMenuSequence_DifficultySelectMenuSequence_Menu_NormalMenuItem, MainMenuSequence_FinalConfirmDialog,
13851 MainMenuSequence_FinalConfirmDialog_NoDialogItem, MainMenuSequence_FinalConfirmDialog_YesDialogItem,
13852 MainMenuSequence_GameModeSelectMenuSequence, MainMenuSequence_GameModeSelectMenuSequence_Menu,
13853 MainMenuSequence_GameModeSelectMenuSequence_Menu_CasualMenuItem, MainMenuSequence_GameModeSelectMenuSequence_Menu_ClassicMenuItem,
13854 MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuContent, MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItem,
13855 MainMenuSequence_GameModeSelectMenuSequence_Menu_MenuItemContent, MainMenuSequence_GrowModeSelectMenuSequence,
13856 MainMenuSequence_GrowModeSelectMenuSequence_Menu, MainMenuSequence_GrowModeSelectMenuSequence_Menu_FixedMenuItem,
13857 MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuContent, MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItem,
13858 MainMenuSequence_GrowModeSelectMenuSequence_Menu_MenuItemContent, MainMenuSequence_GrowModeSelectMenuSequence_Menu_RandomMenuItem,
13859 MainMenuSequence_HistoryInfo, MainMenuSequence_HistoryInfo_InfoKind, MainMenuSequence_HistoryInfo_Window, MainMenuSequence_Label,
13860 MainMenuSequence_LanguageSettingMenuSequence, MainMenuSequence_LanguageSettingMenuSequence_Menu,
13861 MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog,
13862 MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_NoDialogItem,
13863 MainMenuSequence_LanguageSettingMenuSequence_Menu_ConfirmDialog_YesDialogItem, MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuContent,
13864 MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItem, MainMenuSequence_LanguageSettingMenuSequence_Menu_MenuItemContent,
13865 MainMenuSequence_LanguageSettingMenuSequence_Menu_MessMenuItem, MainMenuSequence_LanguageSettingMenuSequence_Menu_VoiceMenuItem,
13866 MainMenuSequence_MenuSequenceBase, MainMenuSequence_NameCheckDialogItemNo, MainMenuSequence_NameCheckDialogItemYes,
13867 MainMenuSequence_NetworkServiceSelectMenuSequence, MainMenuSequence_NetworkServiceSelectMenuSequence_Menu,
13868 MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuContent, MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItem,
13869 MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_MenuItemContent, MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_NoMenuItem,
13870 MainMenuSequence_NetworkServiceSelectMenuSequence_Menu_YesMenuItem, MainMenuSequence_OptionMenuSequence,
13871 MainMenuSequence_OptionMenuSequence_Menu, MainMenuSequence_OptionMenuSequence_Menu_CopyMenuItem,
13872 MainMenuSequence_OptionMenuSequence_Menu_DeleteMenuItem, MainMenuSequence_OptionMenuSequence_Menu_LanguageSettingMenuItem,
13873 MainMenuSequence_OptionMenuSequence_Menu_MenuItem, MainMenuSequence_PlayerBirthdayInputMenuSequence,
13874 MainMenuSequence_PlayerBirthdayInputMenuSequence_LayoutType, MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu,
13875 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItem, MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_DayMenuItemContent,
13876 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuContent, MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItem,
13877 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MenuItemContent, MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItem,
13878 MainMenuSequence_PlayerBirthdayInputMenuSequence_Menu_MonthMenuItemContent, MainMenuSequence_PlayerGenderSelectMenuSequence,
13879 MainMenuSequence_TopMenuSequence, MainMenuSequence_TopMenuSequence_Menu, MainMenuSequence_TopMenuSequence_Menu_ContinueMenuItem,
13880 MainMenuSequence_TopMenuSequence_Menu_DLCMenuItem, MainMenuSequence_TopMenuSequence_Menu_MenuContent,
13881 MainMenuSequence_TopMenuSequence_Menu_MenuItem, MainMenuSequence_TopMenuSequence_Menu_MenuItemContent,
13882 MainMenuSequence_TopMenuSequence_Menu_OptionMenuItem, MainMenuSequence_TopMenuSequence_Menu_StartMenuItem,
13883 };
13884 #[cfg(feature = "app-basicdialog")]
13885 pub use crate::app::basicdialog::IBasicDialogMethods;
13886 #[cfg(feature = "app-basicdialogitem")]
13887 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
13888 #[cfg(feature = "app-basicdialogitemno")]
13889 pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
13890 #[cfg(feature = "app-basicdialogitemyes")]
13891 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
13892 #[cfg(feature = "app-basicmenu")]
13893 pub use crate::app::basicmenu::IBasicMenuMethods;
13894 #[cfg(feature = "app-basicmenucontent")]
13895 pub use crate::app::basicmenucontent::IBasicMenuContentMethods;
13896 #[cfg(feature = "app-basicmenuitem")]
13897 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
13898 #[cfg(feature = "app-basicmenuitemcontent")]
13899 pub use crate::app::basicmenuitemcontent::IBasicMenuItemContentMethods;
13900 #[cfg(feature = "app-procinst")]
13901 pub use crate::app::procinst::IProcInstMethods;
13902 #[cfg(feature = "app-singletonprocinst_1")]
13903 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
13904 #[cfg(feature = "app-yesnodialog")]
13905 pub use crate::app::yesnodialog::IYesNoDialogMethods;
13906 #[cfg(feature = "system-object")]
13907 pub use crate::system::object::IObjectMethods;
13908 #[cfg(feature = "system-enum")]
13909 pub use crate::system::r#enum::IEnumMethods;
13910 #[cfg(feature = "system-valuetype")]
13911 pub use crate::system::valuetype::IValueTypeMethods;
13912 #[cfg(feature = "unity_engine-behaviour")]
13913 pub use crate::unity_engine::behaviour::IBehaviourMethods;
13914 #[cfg(feature = "unity_engine-component")]
13915 pub use crate::unity_engine::component::IComponentMethods;
13916 #[cfg(feature = "unity_engine-monobehaviour")]
13917 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
13918 #[cfg(feature = "unity_engine-object_2")]
13919 pub use crate::unity_engine::object_2::IObject_2Methods;
13920 pub use crate::{
13921 app::{
13922 basicdialog::IBasicDialog, basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo,
13923 basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu, basicmenucontent::IBasicMenuContent, basicmenuitem::IBasicMenuItem,
13924 basicmenuitemcontent::IBasicMenuItemContent, procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1, yesnodialog::IYesNoDialog,
13925 },
13926 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
13927 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
13928 };
13929}