1#[cfg(feature = "app-myroomsequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicdialog::{BasicDialog, IBasicDialog},
11 basicdialogitem::{BasicDialogItem, IBasicDialogItem},
12 basicdialogitemno::{BasicDialogItemNo, IBasicDialogItemNo},
13 basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
14 basicmenu::{BasicMenu, IBasicMenu},
15 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
16 procinst::{IProcInst, ProcInst},
17 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
18 yesnodialog::{IYesNoDialog, YesNoDialog},
19 },
20 system::{
21 object::{IObject, Object},
22 r#enum::{Enum, IEnum},
23 valuetype::{IValueType, ValueType},
24 },
25 };
26
27 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomsequence/MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo.md"))]
28 #[::unity::class(namespace = "App", name = "MyRoomSequence.SleepConfirmDialog.ConfirmDialogItemNo")]
29 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
30 pub struct MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo {}
31
32 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomsequence/MyRoomSequence_RelianceListMenu.md"))]
33 #[::unity::class(namespace = "App", name = "MyRoomSequence.RelianceListMenu")]
34 #[parent(crate::app::basicmenu::BasicMenu)]
35 pub struct MyRoomSequence_RelianceListMenu {}
36
37 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomsequence/MyRoomSequence.md"))]
38 #[::unity::class(namespace = "App", name = "MyRoomSequence")]
39 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::myroomsequence::MyRoomSequence>)]
40 pub struct MyRoomSequence {
41 #[offset(116)]
42 #[rename(name = "m_TopMenuResult")]
43 pub m_top_menu_result: crate::app::myroomtopmenu::MyRoomTopMenu_MenuResult,
44 #[offset(120)]
45 #[rename(name = "m_RecallMenuResult")]
46 pub m_recall_menu_result: crate::app::myroomrecallmenu::MyRoomRecallMenu_MenuResult,
47 #[offset(124)]
48 #[rename(name = "m_MenuItemResult")]
49 pub m_menu_item_result: crate::app::basicmenu::BasicMenu_Result,
50 #[static_field]
51 #[rename(name = "m_relianceActiveMenu")]
52 pub m_reliance_active_menu: crate::app::myroomsequence::MyRoomSequence_RelianceUnitMenuItem,
53 #[offset(128)]
54 #[rename(name = "messName")]
55 pub mess_name: ::unity::Il2CppString,
56 #[offset(136)]
57 #[rename(name = "demoName")]
58 pub demo_name: ::unity::Il2CppString,
59 }
60
61 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomsequence/MyRoomSequence_RelianceUnitMenuItem.md"))]
62 #[::unity::class(namespace = "App", name = "MyRoomSequence.RelianceUnitMenuItem")]
63 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
64 pub struct MyRoomSequence_RelianceUnitMenuItem {}
65
66 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomsequence/MyRoomSequence_SleepConfirmDialog.md"))]
67 #[::unity::class(namespace = "App", name = "MyRoomSequence.SleepConfirmDialog")]
68 #[parent(crate::app::yesnodialog::YesNoDialog)]
69 pub struct MyRoomSequence_SleepConfirmDialog {}
70
71 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomsequence/MyRoomSequence_Label.md"))]
72 #[repr(C)]
73 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
74 pub struct MyRoomSequence_Label {
75 pub value: i32,
76 }
77 impl ::unity::ClassIdentity for MyRoomSequence_Label {
78 const NAME: &'static str = "MyRoomSequence.Label";
79 const NAMESPACE: &'static str = "App";
80
81 fn class() -> ::unity::Class {
82 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
83 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
84 }
85 }
86 impl ::unity::IlType for MyRoomSequence_Label {
87 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
88 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
89 }
90 }
91 impl MyRoomSequence_Label {
92 pub fn entry() -> Self {
93 Self { value: 0 }
94 }
95
96 pub fn select() -> Self {
97 Self { value: 1 }
98 }
99
100 pub fn reliance() -> Self {
101 Self { value: 2 }
102 }
103
104 pub fn reliance_main() -> Self {
105 Self { value: 3 }
106 }
107
108 pub fn wakeup_confirm() -> Self {
109 Self { value: 4 }
110 }
111
112 pub fn wakeup_main() -> Self {
113 Self { value: 5 }
114 }
115
116 pub fn wakeup_exit() -> Self {
117 Self { value: 6 }
118 }
119
120 pub fn recall() -> Self {
121 Self { value: 7 }
122 }
123
124 pub fn recall_reliance() -> Self {
125 Self { value: 8 }
126 }
127
128 pub fn recall_wakeup() -> Self {
129 Self { value: 9 }
130 }
131
132 pub fn recall_movie() -> Self {
133 Self { value: 10 }
134 }
135
136 pub fn recall_music() -> Self {
137 Self { value: 11 }
138 }
139
140 pub fn set_difficulty() -> Self {
141 Self { value: 12 }
142 }
143
144 pub fn exit() -> Self {
145 Self { value: 13 }
146 }
147 }
148
149 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomsequence/MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes.md"))]
150 #[::unity::class(namespace = "App", name = "MyRoomSequence.SleepConfirmDialog.ConfirmDialogItemYes")]
151 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
152 pub struct MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes {}
153}
154
155#[cfg(feature = "app-myroomsequence-types")]
156pub use __types::*;
157
158#[cfg(feature = "app-myroomsequence")]
159pub trait IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNoMethods: IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo {
160 #[doc = "`.ctor()` overload"]
161 fn ctor(self) -> () {
162 unsafe {
163 let __receiver = <MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo as ::unity::FromIlInstance>::from_il_instance(
164 <Self as ::unity::SystemObject>::as_instance(self),
165 );
166 ::unity::il2cpp_call!((::unity::module_base()+0x1b741d0usize)as*mut u8,();
167(MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo)__receiver)
168 }
169 }
170}
171
172#[cfg(feature = "app-myroomsequence")]
173impl<__T: IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo> IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNoMethods for __T {}
174
175#[cfg(feature = "app-myroomsequence")]
176impl MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo {
177 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
178 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
179 }
180}
181
182#[cfg(feature = "app-myroomsequence")]
183impl MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo {
184 #[doc = "`.ctor()` — no args"]
185 pub fn new() -> Self {
186 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
187 panic!(
188 "{}
189::{}
190 failed to instantiate",
191 ::core::stringify!(MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo),
192 ::core::stringify!(new),
193 )
194 });
195 <Self as IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNoMethods>::ctor(this);
196 this
197 }
198}
199
200#[cfg(feature = "app-myroomsequence")]
201impl MyRoomSequence_RelianceListMenu {
202 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
203 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
204 unsafe {
205 ::unity::il2cpp_call!((::unity::module_base()+0x2099ce0usize)as*mut u8,();
206(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
207 }
208 }
209}
210
211#[cfg(feature = "app-myroomsequence")]
212pub trait IMyRoomSequence_RelianceListMenuMethods: IMyRoomSequence_RelianceListMenu {
213 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::procinst::ProcInst)` overload"]
214 fn ctor(
215 self,
216 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
217 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
218 ) -> () {
219 unsafe {
220 let __receiver =
221 <MyRoomSequence_RelianceListMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
222 ::unity::il2cpp_call!((::unity::module_base()+0x2099bf0usize)as*mut u8,();
223(MyRoomSequence_RelianceListMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
224 }
225 }
226 #[doc = "`GetName()` overload"]
227 fn get_name(self) -> ::unity::Il2CppString {
228 unsafe {
229 let __receiver =
230 <MyRoomSequence_RelianceListMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231 {
232 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
233 let __vi = *__vt.get(30usize).unwrap_or_else(|| {
234 panic!(
235 "unity: virtual slot {}
236 out of range (vtable len {}
237) on the runtime class behind {}
238 (method `{}
239`)",
240 30usize,
241 __vt.len(),
242 <MyRoomSequence_RelianceListMenu as ::unity::ClassIdentity>::NAME,
243 "GetName",
244 )
245 });
246 let __inner: extern "C" fn(MyRoomSequence_RelianceListMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
247 ::core::mem::transmute(__vi.method_ptr);
248 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
249 __inner(__receiver, __mi)
250 }
251 }
252 }
253 #[doc = "`OnCreate()` overload"]
254 fn on_create(self) -> () {
255 unsafe {
256 let __receiver =
257 <MyRoomSequence_RelianceListMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258 {
259 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
260 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
261 panic!(
262 "unity: virtual slot {}
263 out of range (vtable len {}
264) on the runtime class behind {}
265 (method `{}
266`)",
267 9usize,
268 __vt.len(),
269 <MyRoomSequence_RelianceListMenu as ::unity::ClassIdentity>::NAME,
270 "OnCreate",
271 )
272 });
273 let __inner: extern "C" fn(MyRoomSequence_RelianceListMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
274 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
275 __inner(__receiver, __mi)
276 }
277 }
278 }
279 #[doc = "`OnDispose()` overload"]
280 fn on_dispose(self) -> () {
281 unsafe {
282 let __receiver =
283 <MyRoomSequence_RelianceListMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284 {
285 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
286 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
287 panic!(
288 "unity: virtual slot {}
289 out of range (vtable len {}
290) on the runtime class behind {}
291 (method `{}
292`)",
293 10usize,
294 __vt.len(),
295 <MyRoomSequence_RelianceListMenu as ::unity::ClassIdentity>::NAME,
296 "OnDispose",
297 )
298 });
299 let __inner: extern "C" fn(MyRoomSequence_RelianceListMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
300 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
301 __inner(__receiver, __mi)
302 }
303 }
304 }
305}
306
307#[cfg(feature = "app-myroomsequence")]
308impl<__T: IMyRoomSequence_RelianceListMenu> IMyRoomSequence_RelianceListMenuMethods for __T {}
309
310#[cfg(feature = "app-myroomsequence")]
311impl MyRoomSequence_RelianceListMenu {
312 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
313 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
314 }
315
316 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
317 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
318 }
319
320 pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
322 }
323
324 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
326 }
327
328 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
330 }
331}
332
333#[cfg(feature = "app-myroomsequence")]
334impl MyRoomSequence_RelianceListMenu {
335 #[doc = "Direct (non-virtual) call to `MyRoomSequence_RelianceListMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
336 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
337 let __mi = Self::get_name_method_info();
338 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
339 __inner(this.into(), ::core::option::Option::None)
340 }
341
342 #[doc = "Direct (non-virtual) call to `MyRoomSequence_RelianceListMenu`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
343 pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
344 let __mi = Self::on_create_method_info();
345 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
346 __inner(this.into(), ::core::option::Option::None)
347 }
348
349 #[doc = "Direct (non-virtual) call to `MyRoomSequence_RelianceListMenu`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
350 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
351 let __mi = Self::on_dispose_method_info();
352 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
353 __inner(this.into(), ::core::option::Option::None)
354 }
355}
356
357#[cfg(feature = "app-myroomsequence")]
358impl MyRoomSequence_RelianceListMenu {
359 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::procinst::ProcInst)` — overload selector"]
360 pub fn new(
361 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
362 super_: crate::app::procinst::ProcInst,
363 ) -> Self {
364 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
365 panic!(
366 "{}
367::{}
368 failed to instantiate",
369 ::core::stringify!(MyRoomSequence_RelianceListMenu),
370 ::core::stringify!(new),
371 )
372 });
373 <Self as IMyRoomSequence_RelianceListMenuMethods>::ctor(this, menu_item_list, super_);
374 this
375 }
376}
377
378#[cfg(feature = "app-myroomsequence")]
379impl MyRoomSequence {
380 #[doc = "`ShowTitle()` overload"]
381 pub fn show_title() -> () {
382 unsafe {
383 ::unity::il2cpp_call!((::unity::module_base()+0x239b870usize)as*mut u8,();
384 )
385 }
386 }
387
388 #[doc = "`HideTitle()` overload"]
389 pub fn hide_title() -> () {
390 unsafe {
391 ::unity::il2cpp_call!((::unity::module_base()+0x239b940usize)as*mut u8,();
392 )
393 }
394 }
395
396 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
397 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
398 unsafe {
399 ::unity::il2cpp_call!((::unity::module_base()+0x239e360usize)as*mut u8,();
400(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
401 }
402 }
403}
404
405#[cfg(feature = "app-myroomsequence")]
406pub trait IMyRoomSequenceMethods: IMyRoomSequence {
407 #[doc = "`get_Player()` overload"]
408 fn get_player(self) -> crate::app::hubplayercontroller::HubPlayerController {
409 unsafe {
410 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
411 ::unity::il2cpp_call!((::unity::module_base()+0x239ba10usize)as*mut u8,crate::app::hubplayercontroller::HubPlayerController;
412(MyRoomSequence)__receiver)
413 }
414 }
415 #[doc = "`Init()` overload"]
416 fn init(self) -> () {
417 unsafe {
418 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
419 ::unity::il2cpp_call!((::unity::module_base()+0x239ba90usize)as*mut u8,();
420(MyRoomSequence)__receiver)
421 }
422 }
423 #[doc = "`LoadResources()` overload"]
424 fn load_resources(self) -> () {
425 unsafe {
426 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
427 ::unity::il2cpp_call!((::unity::module_base()+0x239bb50usize)as*mut u8,();
428(MyRoomSequence)__receiver)
429 }
430 }
431 #[doc = "`IsLoadingResources()` overload"]
432 fn is_loading_resources(self) -> bool {
433 unsafe {
434 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
435 ::unity::il2cpp_call!((::unity::module_base()+0x239bc90usize)as*mut u8,bool;
436(MyRoomSequence)__receiver)
437 }
438 }
439 #[doc = "`StartSequence()` overload"]
440 fn start_sequence(self) -> () {
441 unsafe {
442 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
443 ::unity::il2cpp_call!((::unity::module_base()+0x239bd00usize)as*mut u8,();
444(MyRoomSequence)__receiver)
445 }
446 }
447 #[doc = "`CreateTopMenu()` overload"]
448 fn create_top_menu(self) -> () {
449 unsafe {
450 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
451 ::unity::il2cpp_call!((::unity::module_base()+0x239be40usize)as*mut u8,();
452(MyRoomSequence)__receiver)
453 }
454 }
455 #[doc = "`CreateRecallMenu()` overload"]
456 fn create_recall_menu(self) -> () {
457 unsafe {
458 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
459 ::unity::il2cpp_call!((::unity::module_base()+0x239c110usize)as*mut u8,();
460(MyRoomSequence)__receiver)
461 }
462 }
463 #[doc = "`InitReliance()` overload"]
464 fn init_reliance(self) -> () {
465 unsafe {
466 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
467 ::unity::il2cpp_call!((::unity::module_base()+0x239c2c0usize)as*mut u8,();
468(MyRoomSequence)__receiver)
469 }
470 }
471 #[doc = "`MainReliance()` overload"]
472 fn main_reliance(self) -> () {
473 unsafe {
474 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
475 ::unity::il2cpp_call!((::unity::module_base()+0x239c490usize)as*mut u8,();
476(MyRoomSequence)__receiver)
477 }
478 }
479 #[doc = "`ExitReliance()` overload"]
480 fn exit_reliance(self) -> () {
481 unsafe {
482 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
483 ::unity::il2cpp_call!((::unity::module_base()+0x239c510usize)as*mut u8,();
484(MyRoomSequence)__receiver)
485 }
486 }
487 #[doc = "`InitWakeup()` overload"]
488 fn init_wakeup(self) -> () {
489 unsafe {
490 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
491 ::unity::il2cpp_call!((::unity::module_base()+0x239c5c0usize)as*mut u8,();
492(MyRoomSequence)__receiver)
493 }
494 }
495 #[doc = "`MainWakeup()` overload"]
496 fn main_wakeup(self) -> () {
497 unsafe {
498 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
499 ::unity::il2cpp_call!((::unity::module_base()+0x239c690usize)as*mut u8,();
500(MyRoomSequence)__receiver)
501 }
502 }
503 #[doc = "`ExitWakeup()` overload"]
504 fn exit_wakeup(self) -> () {
505 unsafe {
506 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
507 ::unity::il2cpp_call!((::unity::module_base()+0x239c790usize)as*mut u8,();
508(MyRoomSequence)__receiver)
509 }
510 }
511 #[doc = "`CreateSoundMenu()` overload"]
512 fn create_sound_menu(self) -> () {
513 unsafe {
514 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
515 ::unity::il2cpp_call!((::unity::module_base()+0x239c860usize)as*mut u8,();
516(MyRoomSequence)__receiver)
517 }
518 }
519 #[doc = "`CreateRelianceMenu()` overload"]
520 fn create_reliance_menu(self) -> () {
521 unsafe {
522 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
523 ::unity::il2cpp_call!((::unity::module_base()+0x239c960usize)as*mut u8,();
524(MyRoomSequence)__receiver)
525 }
526 }
527 #[doc = "`CreateWakeupMenu()` overload"]
528 fn create_wakeup_menu(self) -> () {
529 unsafe {
530 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
531 ::unity::il2cpp_call!((::unity::module_base()+0x239c9d0usize)as*mut u8,();
532(MyRoomSequence)__receiver)
533 }
534 }
535 #[doc = "`CreateMovieMenu()` overload"]
536 fn create_movie_menu(self) -> () {
537 unsafe {
538 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
539 ::unity::il2cpp_call!((::unity::module_base()+0x239cac0usize)as*mut u8,();
540(MyRoomSequence)__receiver)
541 }
542 }
543 #[doc = "`CreateSetDifficulty()` overload"]
544 fn create_set_difficulty(self) -> () {
545 unsafe {
546 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
547 ::unity::il2cpp_call!((::unity::module_base()+0x239cad0usize)as*mut u8,();
548(MyRoomSequence)__receiver)
549 }
550 }
551 #[doc = "`Exit()` overload"]
552 fn exit(self) -> () {
553 unsafe {
554 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
555 ::unity::il2cpp_call!((::unity::module_base()+0x239cb50usize)as*mut u8,();
556(MyRoomSequence)__receiver)
557 }
558 }
559 #[doc = "`CreateDesc()` overload"]
560 fn create_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
561 unsafe {
562 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
563 ::unity::il2cpp_call!((::unity::module_base()+0x239ceb0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
564(MyRoomSequence)__receiver)
565 }
566 }
567 #[doc = "`.ctor()` overload"]
568 fn ctor(self) -> () {
569 unsafe {
570 let __receiver = <MyRoomSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
571 ::unity::il2cpp_call!((::unity::module_base()+0x239e4b0usize)as*mut u8,();
572(MyRoomSequence)__receiver)
573 }
574 }
575}
576
577#[cfg(feature = "app-myroomsequence")]
578impl<__T: IMyRoomSequence> IMyRoomSequenceMethods for __T {}
579
580#[cfg(feature = "app-myroomsequence")]
581impl MyRoomSequence {
582 pub fn show_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
583 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
584 }
585
586 pub fn hide_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
587 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
588 }
589
590 pub fn get_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
591 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
592 }
593
594 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
595 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
596 }
597
598 pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
599 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
600 }
601
602 pub fn is_loading_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
603 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
604 }
605
606 pub fn start_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
607 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
608 }
609
610 pub fn create_top_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
611 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
612 }
613
614 pub fn create_recall_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
615 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
616 }
617
618 pub fn init_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
619 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
620 }
621
622 pub fn main_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
623 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
624 }
625
626 pub fn exit_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
627 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
628 }
629
630 pub fn init_wakeup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
631 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
632 }
633
634 pub fn main_wakeup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
635 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
636 }
637
638 pub fn exit_wakeup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
639 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
640 }
641
642 pub fn create_sound_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
643 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
644 }
645
646 pub fn create_reliance_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
647 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
648 }
649
650 pub fn create_wakeup_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
651 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
652 }
653
654 pub fn create_movie_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
655 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
656 }
657
658 pub fn create_set_difficulty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
659 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
660 }
661
662 pub fn exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
663 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
664 }
665
666 pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
667 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
668 }
669
670 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
671 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
672 }
673
674 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
675 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
676 }
677}
678
679#[cfg(feature = "app-myroomsequence")]
680impl MyRoomSequence {
681 #[doc = "`.ctor()` — no args"]
682 pub fn new() -> Self {
683 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
684 panic!(
685 "{}
686::{}
687 failed to instantiate",
688 ::core::stringify!(MyRoomSequence),
689 ::core::stringify!(new),
690 )
691 });
692 <Self as IMyRoomSequenceMethods>::ctor(this);
693 this
694 }
695}
696
697#[cfg(feature = "app-myroomsequence")]
698pub trait IMyRoomSequence_RelianceUnitMenuItemMethods: IMyRoomSequence_RelianceUnitMenuItem {
699 #[doc = "`get_Self()` overload"]
700 fn get_self(self) -> crate::app::persondata::PersonData {
701 unsafe {
702 let __receiver = <MyRoomSequence_RelianceUnitMenuItem as ::unity::FromIlInstance>::from_il_instance(
703 <Self as ::unity::SystemObject>::as_instance(self),
704 );
705 ::unity::il2cpp_call!((::unity::module_base()+0x209a080usize)as*mut u8,crate::app::persondata::PersonData;
706(MyRoomSequence_RelianceUnitMenuItem)__receiver)
707 }
708 }
709 #[doc = "`get_Target()` overload"]
710 fn get_target(self) -> crate::app::persondata::PersonData {
711 unsafe {
712 let __receiver = <MyRoomSequence_RelianceUnitMenuItem as ::unity::FromIlInstance>::from_il_instance(
713 <Self as ::unity::SystemObject>::as_instance(self),
714 );
715 ::unity::il2cpp_call!((::unity::module_base()+0x209a090usize)as*mut u8,crate::app::persondata::PersonData;
716(MyRoomSequence_RelianceUnitMenuItem)__receiver)
717 }
718 }
719 #[doc = "`get_CanLevelUp()` overload"]
720 fn get_can_level_up(self) -> bool {
721 unsafe {
722 let __receiver = <MyRoomSequence_RelianceUnitMenuItem as ::unity::FromIlInstance>::from_il_instance(
723 <Self as ::unity::SystemObject>::as_instance(self),
724 );
725 ::unity::il2cpp_call!((::unity::module_base()+0x209a0a0usize)as*mut u8,bool;
726(MyRoomSequence_RelianceUnitMenuItem)__receiver)
727 }
728 }
729 #[doc = "`get_Level()` overload"]
730 fn get_level(self) -> crate::app::reliancedata::RelianceData_Level {
731 unsafe {
732 let __receiver = <MyRoomSequence_RelianceUnitMenuItem as ::unity::FromIlInstance>::from_il_instance(
733 <Self as ::unity::SystemObject>::as_instance(self),
734 );
735 ::unity::il2cpp_call!((::unity::module_base()+0x209a0b0usize)as*mut u8,crate::app::reliancedata::RelianceData_Level;
736(MyRoomSequence_RelianceUnitMenuItem)__receiver)
737 }
738 }
739 #[doc = "`.ctor(crate::app::persondata::PersonData, crate::app::persondata::PersonData)` overload"]
740 fn ctor(
741 self,
742 self_: impl ::core::convert::Into<crate::app::persondata::PersonData>,
743 target: impl ::core::convert::Into<crate::app::persondata::PersonData>,
744 ) -> () {
745 unsafe {
746 let __receiver = <MyRoomSequence_RelianceUnitMenuItem as ::unity::FromIlInstance>::from_il_instance(
747 <Self as ::unity::SystemObject>::as_instance(self),
748 );
749 ::unity::il2cpp_call!((::unity::module_base()+0x2099fd0usize)as*mut u8,();
750(MyRoomSequence_RelianceUnitMenuItem)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(self_),(crate::app::persondata::PersonData)::core::convert::Into::into(target))
751 }
752 }
753 #[doc = "`GetName()` overload"]
754 fn get_name(self) -> ::unity::Il2CppString {
755 unsafe {
756 let __receiver = <MyRoomSequence_RelianceUnitMenuItem as ::unity::FromIlInstance>::from_il_instance(
757 <Self as ::unity::SystemObject>::as_instance(self),
758 );
759 {
760 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
761 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
762 panic!(
763 "unity: virtual slot {}
764 out of range (vtable len {}
765) on the runtime class behind {}
766 (method `{}
767`)",
768 4usize,
769 __vt.len(),
770 <MyRoomSequence_RelianceUnitMenuItem as ::unity::ClassIdentity>::NAME,
771 "GetName",
772 )
773 });
774 let __inner: extern "C" fn(MyRoomSequence_RelianceUnitMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
775 ::core::mem::transmute(__vi.method_ptr);
776 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
777 __inner(__receiver, __mi)
778 }
779 }
780 }
781 #[doc = "`ACall()` overload"]
782 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
783 unsafe {
784 let __receiver = <MyRoomSequence_RelianceUnitMenuItem as ::unity::FromIlInstance>::from_il_instance(
785 <Self as ::unity::SystemObject>::as_instance(self),
786 );
787 {
788 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
789 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
790 panic!(
791 "unity: virtual slot {}
792 out of range (vtable len {}
793) on the runtime class behind {}
794 (method `{}
795`)",
796 18usize,
797 __vt.len(),
798 <MyRoomSequence_RelianceUnitMenuItem as ::unity::ClassIdentity>::NAME,
799 "ACall",
800 )
801 });
802 let __inner: extern "C" fn(MyRoomSequence_RelianceUnitMenuItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
803 ::core::mem::transmute(__vi.method_ptr);
804 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
805 __inner(__receiver, __mi)
806 }
807 }
808 }
809}
810
811#[cfg(feature = "app-myroomsequence")]
812impl<__T: IMyRoomSequence_RelianceUnitMenuItem> IMyRoomSequence_RelianceUnitMenuItemMethods for __T {}
813
814#[cfg(feature = "app-myroomsequence")]
815impl MyRoomSequence_RelianceUnitMenuItem {
816 pub fn get_self_method_info() -> &'static ::unity::il2cpp::MethodInfo {
817 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
818 }
819
820 pub fn get_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
821 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
822 }
823
824 pub fn get_can_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
825 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
826 }
827
828 pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
829 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
830 }
831
832 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
833 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
834 }
835
836 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
837 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
838 }
839
840 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
841 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
842 }
843}
844
845#[cfg(feature = "app-myroomsequence")]
846impl MyRoomSequence_RelianceUnitMenuItem {
847 #[doc = "Direct (non-virtual) call to `MyRoomSequence_RelianceUnitMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
848 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
849 let __mi = Self::get_name_method_info();
850 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
851 __inner(this.into(), ::core::option::Option::None)
852 }
853
854 #[doc = "Direct (non-virtual) call to `MyRoomSequence_RelianceUnitMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
855 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
856 let __mi = Self::a_call_method_info();
857 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
858 ::core::mem::transmute(__mi.method_ptr);
859 __inner(this.into(), ::core::option::Option::None)
860 }
861}
862
863#[cfg(feature = "app-myroomsequence")]
864impl MyRoomSequence_RelianceUnitMenuItem {
865 #[doc = "`.ctor(crate::app::persondata::PersonData, crate::app::persondata::PersonData)` — overload selector"]
866 pub fn new(self_: crate::app::persondata::PersonData, target: crate::app::persondata::PersonData) -> Self {
867 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
868 panic!(
869 "{}
870::{}
871 failed to instantiate",
872 ::core::stringify!(MyRoomSequence_RelianceUnitMenuItem),
873 ::core::stringify!(new),
874 )
875 });
876 <Self as IMyRoomSequence_RelianceUnitMenuItemMethods>::ctor(this, self_, target);
877 this
878 }
879}
880
881#[cfg(feature = "app-myroomsequence")]
882impl MyRoomSequence_SleepConfirmDialog {
883 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
884 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
885 unsafe {
886 ::unity::il2cpp_call!((::unity::module_base()+0x209a3f0usize)as*mut u8,();
887(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
888 }
889 }
890}
891
892#[cfg(feature = "app-myroomsequence")]
893pub trait IMyRoomSequence_SleepConfirmDialogMethods: IMyRoomSequence_SleepConfirmDialog {
894 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` overload"]
895 fn ctor(
896 self,
897 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
898 ) -> () {
899 unsafe {
900 let __receiver =
901 <MyRoomSequence_SleepConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
902 ::unity::il2cpp_call!((::unity::module_base()+0x209a370usize)as*mut u8,();
903(MyRoomSequence_SleepConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list))
904 }
905 }
906}
907
908#[cfg(feature = "app-myroomsequence")]
909impl<__T: IMyRoomSequence_SleepConfirmDialog> IMyRoomSequence_SleepConfirmDialogMethods for __T {}
910
911#[cfg(feature = "app-myroomsequence")]
912impl MyRoomSequence_SleepConfirmDialog {
913 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
914 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
915 }
916
917 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
918 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
919 }
920}
921
922#[cfg(feature = "app-myroomsequence")]
923impl MyRoomSequence_SleepConfirmDialog {
924 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` — overload selector"]
925 pub fn new(menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>) -> Self {
926 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
927 panic!(
928 "{}
929::{}
930 failed to instantiate",
931 ::core::stringify!(MyRoomSequence_SleepConfirmDialog),
932 ::core::stringify!(new),
933 )
934 });
935 <Self as IMyRoomSequence_SleepConfirmDialogMethods>::ctor(this, menu_item_list);
936 this
937 }
938}
939
940#[cfg(feature = "app-myroomsequence")]
941pub trait IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYesMethods: IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes {
942 #[doc = "`.ctor()` overload"]
943 fn ctor(self) -> () {
944 unsafe {
945 let __receiver = <MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
946 <Self as ::unity::SystemObject>::as_instance(self),
947 );
948 ::unity::il2cpp_call!((::unity::module_base()+0x1b74260usize)as*mut u8,();
949(MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes)__receiver)
950 }
951 }
952 #[doc = "`ACall()` overload"]
953 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
954 unsafe {
955 let __receiver = <MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
956 <Self as ::unity::SystemObject>::as_instance(self),
957 );
958 {
959 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
960 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
961 panic!(
962 "unity: virtual slot {}
963 out of range (vtable len {}
964) on the runtime class behind {}
965 (method `{}
966`)",
967 18usize,
968 __vt.len(),
969 <MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes as ::unity::ClassIdentity>::NAME,
970 "ACall",
971 )
972 });
973 let __inner: extern "C" fn(
974 MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes,
975 ::unity::OptionalMethod,
976 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
977 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
978 __inner(__receiver, __mi)
979 }
980 }
981 }
982}
983
984#[cfg(feature = "app-myroomsequence")]
985impl<__T: IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes> IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYesMethods for __T {}
986
987#[cfg(feature = "app-myroomsequence")]
988impl MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes {
989 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
990 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
991 }
992
993 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
994 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
995 }
996}
997
998#[cfg(feature = "app-myroomsequence")]
999impl MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes {
1000 #[doc = "Direct (non-virtual) call to `MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1001 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1002 let __mi = Self::a_call_method_info();
1003 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1004 ::core::mem::transmute(__mi.method_ptr);
1005 __inner(this.into(), ::core::option::Option::None)
1006 }
1007}
1008
1009#[cfg(feature = "app-myroomsequence")]
1010impl MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes {
1011 #[doc = "`.ctor()` — no args"]
1012 pub fn new() -> Self {
1013 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1014 panic!(
1015 "{}
1016::{}
1017 failed to instantiate",
1018 ::core::stringify!(MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes),
1019 ::core::stringify!(new),
1020 )
1021 });
1022 <Self as IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYesMethods>::ctor(this);
1023 this
1024 }
1025}
1026
1027#[cfg(feature = "app-myroomsequence")]
1028#[doc(hidden)]
1029pub mod prelude {
1030 pub use super::{
1031 IMyRoomSequence, IMyRoomSequenceMethods, IMyRoomSequence_RelianceListMenu, IMyRoomSequence_RelianceListMenuMethods,
1032 IMyRoomSequence_RelianceUnitMenuItem, IMyRoomSequence_RelianceUnitMenuItemMethods, IMyRoomSequence_SleepConfirmDialog,
1033 IMyRoomSequence_SleepConfirmDialogMethods, IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo,
1034 IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNoMethods, IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes,
1035 IMyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYesMethods, MyRoomSequence, MyRoomSequence_Label, MyRoomSequence_RelianceListMenu,
1036 MyRoomSequence_RelianceUnitMenuItem, MyRoomSequence_SleepConfirmDialog, MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemNo,
1037 MyRoomSequence_SleepConfirmDialog_ConfirmDialogItemYes,
1038 };
1039 #[cfg(feature = "app-basicdialog")]
1040 pub use crate::app::basicdialog::IBasicDialogMethods;
1041 #[cfg(feature = "app-basicdialogitem")]
1042 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
1043 #[cfg(feature = "app-basicdialogitemno")]
1044 pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
1045 #[cfg(feature = "app-basicdialogitemyes")]
1046 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
1047 #[cfg(feature = "app-basicmenu")]
1048 pub use crate::app::basicmenu::IBasicMenuMethods;
1049 #[cfg(feature = "app-basicmenuitem")]
1050 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
1051 #[cfg(feature = "app-procinst")]
1052 pub use crate::app::procinst::IProcInstMethods;
1053 #[cfg(feature = "app-singletonprocinst_1")]
1054 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
1055 #[cfg(feature = "app-yesnodialog")]
1056 pub use crate::app::yesnodialog::IYesNoDialogMethods;
1057 #[cfg(feature = "system-object")]
1058 pub use crate::system::object::IObjectMethods;
1059 #[cfg(feature = "system-enum")]
1060 pub use crate::system::r#enum::IEnumMethods;
1061 #[cfg(feature = "system-valuetype")]
1062 pub use crate::system::valuetype::IValueTypeMethods;
1063 pub use crate::{
1064 app::{
1065 basicdialog::IBasicDialog, basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo,
1066 basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu, basicmenuitem::IBasicMenuItem, procinst::IProcInst,
1067 singletonprocinst_1::ISingletonProcInst_1, yesnodialog::IYesNoDialog,
1068 },
1069 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1070 };
1071}