1#[cfg(feature = "app-myroomdifficultysequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicdialogitem::{BasicDialogItem, IBasicDialogItem},
11 basicdialogitemno::{BasicDialogItemNo, IBasicDialogItemNo},
12 basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
13 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
14 procinst::{IProcInst, ProcInst},
15 },
16 system::{
17 delegate::{Delegate, IDelegate},
18 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
19 object::{IObject, Object},
20 },
21 };
22
23 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomdifficultysequence/MyRoomDifficultySequence_YesMenuItem.md"))]
24 #[::unity::class(namespace = "App", name = "MyRoomDifficultySequence.YesMenuItem")]
25 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
26 pub struct MyRoomDifficultySequence_YesMenuItem {
27 #[offset(112)]
28 #[rename(name = "m_YesEventHandler")]
29 pub m_yes_event_handler: crate::app::myroomdifficultysequence::MyRoomDifficultySequence_YesMenuItem_YesEventHandler,
30 }
31
32 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomdifficultysequence/MyRoomDifficultySequence_NoMenuItem.md"))]
33 #[::unity::class(namespace = "App", name = "MyRoomDifficultySequence.NoMenuItem")]
34 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
35 pub struct MyRoomDifficultySequence_NoMenuItem {}
36
37 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomdifficultysequence/MyRoomDifficultySequence.md"))]
38 #[::unity::class(namespace = "App", name = "MyRoomDifficultySequence")]
39 #[parent(crate::app::procinst::ProcInst)]
40 pub struct MyRoomDifficultySequence {
41 #[offset(112)]
42 #[rename(name = "m_CurrentDifficulty")]
43 pub m_current_difficulty: crate::app::difficulty::Difficulty,
44 #[offset(116)]
45 #[rename(name = "m_NextDifficulty")]
46 pub m_next_difficulty: crate::app::difficulty::Difficulty,
47 }
48
49 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomdifficultysequence/MyRoomDifficultySequence_YesMenuItem_YesEventHandler.md"))]
50 #[::unity::class(namespace = "App", name = "MyRoomDifficultySequence.YesMenuItem.YesEventHandler")]
51 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
52 pub struct MyRoomDifficultySequence_YesMenuItem_YesEventHandler {}
53}
54
55#[cfg(feature = "app-myroomdifficultysequence-types")]
56pub use __types::*;
57
58#[cfg(feature = "app-myroomdifficultysequence")]
59pub trait IMyRoomDifficultySequence_YesMenuItemMethods: IMyRoomDifficultySequence_YesMenuItem {
60 #[doc = "`.ctor(::unity::Il2CppString, crate::app::myroomdifficultysequence::MyRoomDifficultySequence_YesMenuItem_YesEventHandler)` overload"]
61 fn ctor(
62 self,
63 message: impl ::core::convert::Into<::unity::Il2CppString>,
64 yes_event_handler: impl ::core::convert::Into<crate::app::myroomdifficultysequence::MyRoomDifficultySequence_YesMenuItem_YesEventHandler>,
65 ) -> () {
66 unsafe {
67 let __receiver = <MyRoomDifficultySequence_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
68 <Self as ::unity::SystemObject>::as_instance(self),
69 );
70 ::unity::il2cpp_call!((::unity::module_base()+0x20936f0usize)as*mut u8,();
71(MyRoomDifficultySequence_YesMenuItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(message),(crate::app::myroomdifficultysequence::MyRoomDifficultySequence_YesMenuItem_YesEventHandler)::core::convert::Into::into(yes_event_handler))
72 }
73 }
74 #[doc = "`BuildAttribute()` overload"]
75 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
76 unsafe {
77 let __receiver = <MyRoomDifficultySequence_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
78 <Self as ::unity::SystemObject>::as_instance(self),
79 );
80 {
81 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
82 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
83 panic!(
84 "unity: virtual slot {}
85 out of range (vtable len {}
86) on the runtime class behind {}
87 (method `{}
88`)",
89 8usize,
90 __vt.len(),
91 <MyRoomDifficultySequence_YesMenuItem as ::unity::ClassIdentity>::NAME,
92 "BuildAttribute",
93 )
94 });
95 let __inner: extern "C" fn(
96 MyRoomDifficultySequence_YesMenuItem,
97 ::unity::OptionalMethod,
98 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
99 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
100 __inner(__receiver, __mi)
101 }
102 }
103 }
104 #[doc = "`ACall()` overload"]
105 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
106 unsafe {
107 let __receiver = <MyRoomDifficultySequence_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
108 <Self as ::unity::SystemObject>::as_instance(self),
109 );
110 {
111 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
112 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
113 panic!(
114 "unity: virtual slot {}
115 out of range (vtable len {}
116) on the runtime class behind {}
117 (method `{}
118`)",
119 18usize,
120 __vt.len(),
121 <MyRoomDifficultySequence_YesMenuItem as ::unity::ClassIdentity>::NAME,
122 "ACall",
123 )
124 });
125 let __inner: extern "C" fn(MyRoomDifficultySequence_YesMenuItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
126 ::core::mem::transmute(__vi.method_ptr);
127 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
128 __inner(__receiver, __mi)
129 }
130 }
131 }
132}
133
134#[cfg(feature = "app-myroomdifficultysequence")]
135impl<__T: IMyRoomDifficultySequence_YesMenuItem> IMyRoomDifficultySequence_YesMenuItemMethods for __T {}
136
137#[cfg(feature = "app-myroomdifficultysequence")]
138impl MyRoomDifficultySequence_YesMenuItem {
139 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
140 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
141 }
142
143 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
144 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
145 }
146
147 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
148 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
149 }
150}
151
152#[cfg(feature = "app-myroomdifficultysequence")]
153impl MyRoomDifficultySequence_YesMenuItem {
154 #[doc = "Direct (non-virtual) call to `MyRoomDifficultySequence_YesMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
155 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
156 let __mi = Self::build_attribute_method_info();
157 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
158 ::core::mem::transmute(__mi.method_ptr);
159 __inner(this.into(), ::core::option::Option::None)
160 }
161
162 #[doc = "Direct (non-virtual) call to `MyRoomDifficultySequence_YesMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
163 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
164 let __mi = Self::a_call_method_info();
165 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
166 ::core::mem::transmute(__mi.method_ptr);
167 __inner(this.into(), ::core::option::Option::None)
168 }
169}
170
171#[cfg(feature = "app-myroomdifficultysequence")]
172impl MyRoomDifficultySequence_YesMenuItem {
173 #[doc = "`.ctor(::unity::Il2CppString, crate::app::myroomdifficultysequence::MyRoomDifficultySequence_YesMenuItem_YesEventHandler)` — overload selector"]
174 pub fn new(
175 message: ::unity::Il2CppString,
176 yes_event_handler: crate::app::myroomdifficultysequence::MyRoomDifficultySequence_YesMenuItem_YesEventHandler,
177 ) -> Self {
178 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
179 panic!(
180 "{}
181::{}
182 failed to instantiate",
183 ::core::stringify!(MyRoomDifficultySequence_YesMenuItem),
184 ::core::stringify!(new),
185 )
186 });
187 <Self as IMyRoomDifficultySequence_YesMenuItemMethods>::ctor(this, message, yes_event_handler);
188 this
189 }
190}
191
192#[cfg(feature = "app-myroomdifficultysequence")]
193pub trait IMyRoomDifficultySequence_NoMenuItemMethods: IMyRoomDifficultySequence_NoMenuItem {
194 #[doc = "`BuildAttribute()` overload"]
195 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
196 unsafe {
197 let __receiver = <MyRoomDifficultySequence_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
198 <Self as ::unity::SystemObject>::as_instance(self),
199 );
200 {
201 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
202 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
203 panic!(
204 "unity: virtual slot {}
205 out of range (vtable len {}
206) on the runtime class behind {}
207 (method `{}
208`)",
209 8usize,
210 __vt.len(),
211 <MyRoomDifficultySequence_NoMenuItem as ::unity::ClassIdentity>::NAME,
212 "BuildAttribute",
213 )
214 });
215 let __inner: extern "C" fn(
216 MyRoomDifficultySequence_NoMenuItem,
217 ::unity::OptionalMethod,
218 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
219 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
220 __inner(__receiver, __mi)
221 }
222 }
223 }
224 #[doc = "`.ctor()` overload"]
225 fn ctor(self) -> () {
226 unsafe {
227 let __receiver = <MyRoomDifficultySequence_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
228 <Self as ::unity::SystemObject>::as_instance(self),
229 );
230 ::unity::il2cpp_call!((::unity::module_base()+0x20936e0usize)as*mut u8,();
231(MyRoomDifficultySequence_NoMenuItem)__receiver)
232 }
233 }
234}
235
236#[cfg(feature = "app-myroomdifficultysequence")]
237impl<__T: IMyRoomDifficultySequence_NoMenuItem> IMyRoomDifficultySequence_NoMenuItemMethods for __T {}
238
239#[cfg(feature = "app-myroomdifficultysequence")]
240impl MyRoomDifficultySequence_NoMenuItem {
241 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
242 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
243 }
244
245 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
246 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
247 }
248}
249
250#[cfg(feature = "app-myroomdifficultysequence")]
251impl MyRoomDifficultySequence_NoMenuItem {
252 #[doc = "Direct (non-virtual) call to `MyRoomDifficultySequence_NoMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
253 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
254 let __mi = Self::build_attribute_method_info();
255 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
256 ::core::mem::transmute(__mi.method_ptr);
257 __inner(this.into(), ::core::option::Option::None)
258 }
259}
260
261#[cfg(feature = "app-myroomdifficultysequence")]
262impl MyRoomDifficultySequence_NoMenuItem {
263 #[doc = "`.ctor()` — no args"]
264 pub fn new() -> Self {
265 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
266 panic!(
267 "{}
268::{}
269 failed to instantiate",
270 ::core::stringify!(MyRoomDifficultySequence_NoMenuItem),
271 ::core::stringify!(new),
272 )
273 });
274 <Self as IMyRoomDifficultySequence_NoMenuItemMethods>::ctor(this);
275 this
276 }
277}
278
279#[cfg(feature = "app-myroomdifficultysequence")]
280impl MyRoomDifficultySequence {
281 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
282 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
283 unsafe {
284 ::unity::il2cpp_call!((::unity::module_base()+0x238d360usize)as*mut u8,();
285(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
286 }
287 }
288}
289
290#[cfg(feature = "app-myroomdifficultysequence")]
291pub trait IMyRoomDifficultySequenceMethods: IMyRoomDifficultySequence {
292 #[doc = "`.ctor()` overload"]
293 fn ctor(self) -> () {
294 unsafe {
295 let __receiver =
296 <MyRoomDifficultySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297 ::unity::il2cpp_call!((::unity::module_base()+0x238d3e0usize)as*mut u8,();
298(MyRoomDifficultySequence)__receiver)
299 }
300 }
301 #[doc = "`CreateDesc()` overload"]
302 fn create_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
303 unsafe {
304 let __receiver =
305 <MyRoomDifficultySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306 ::unity::il2cpp_call!((::unity::module_base()+0x238d3f0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
307(MyRoomDifficultySequence)__receiver)
308 }
309 }
310 #[doc = "`CreateDifficultyDialog()` overload"]
311 fn create_difficulty_dialog(self) -> () {
312 unsafe {
313 let __receiver =
314 <MyRoomDifficultySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315 ::unity::il2cpp_call!((::unity::module_base()+0x238d560usize)as*mut u8,();
316(MyRoomDifficultySequence)__receiver)
317 }
318 }
319 #[doc = "`ChangeDifficulty()` overload"]
320 fn change_difficulty(self) -> () {
321 unsafe {
322 let __receiver =
323 <MyRoomDifficultySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
324 ::unity::il2cpp_call!((::unity::module_base()+0x238d950usize)as*mut u8,();
325(MyRoomDifficultySequence)__receiver)
326 }
327 }
328}
329
330#[cfg(feature = "app-myroomdifficultysequence")]
331impl<__T: IMyRoomDifficultySequence> IMyRoomDifficultySequenceMethods for __T {}
332
333#[cfg(feature = "app-myroomdifficultysequence")]
334impl MyRoomDifficultySequence {
335 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
336 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
337 }
338
339 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
340 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
341 }
342
343 pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
344 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
345 }
346
347 pub fn create_difficulty_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
348 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
349 }
350
351 pub fn change_difficulty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
353 }
354}
355
356#[cfg(feature = "app-myroomdifficultysequence")]
357impl MyRoomDifficultySequence {
358 #[doc = "`.ctor()` — no args"]
359 pub fn new() -> Self {
360 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
361 panic!(
362 "{}
363::{}
364 failed to instantiate",
365 ::core::stringify!(MyRoomDifficultySequence),
366 ::core::stringify!(new),
367 )
368 });
369 <Self as IMyRoomDifficultySequenceMethods>::ctor(this);
370 this
371 }
372}
373
374#[cfg(feature = "app-myroomdifficultysequence")]
375pub trait IMyRoomDifficultySequence_YesMenuItem_YesEventHandlerMethods: IMyRoomDifficultySequence_YesMenuItem_YesEventHandler {
376 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
377 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
378 unsafe {
379 let __receiver = <MyRoomDifficultySequence_YesMenuItem_YesEventHandler as ::unity::FromIlInstance>::from_il_instance(
380 <Self as ::unity::SystemObject>::as_instance(self),
381 );
382 ::unity::il2cpp_call!((::unity::module_base()+0x1b73f60usize)as*mut u8,();
383(MyRoomDifficultySequence_YesMenuItem_YesEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
384 }
385 }
386 #[doc = "`Invoke()` overload"]
387 fn invoke(self) -> () {
388 unsafe {
389 let __receiver = <MyRoomDifficultySequence_YesMenuItem_YesEventHandler as ::unity::FromIlInstance>::from_il_instance(
390 <Self as ::unity::SystemObject>::as_instance(self),
391 );
392 {
393 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
394 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
395 panic!(
396 "unity: virtual slot {}
397 out of range (vtable len {}
398) on the runtime class behind {}
399 (method `{}
400`)",
401 13usize,
402 __vt.len(),
403 <MyRoomDifficultySequence_YesMenuItem_YesEventHandler as ::unity::ClassIdentity>::NAME,
404 "Invoke",
405 )
406 });
407 let __inner: extern "C" fn(MyRoomDifficultySequence_YesMenuItem_YesEventHandler, ::unity::OptionalMethod) -> () =
408 ::core::mem::transmute(__vi.method_ptr);
409 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
410 __inner(__receiver, __mi)
411 }
412 }
413 }
414}
415
416#[cfg(feature = "app-myroomdifficultysequence")]
417impl<__T: IMyRoomDifficultySequence_YesMenuItem_YesEventHandler> IMyRoomDifficultySequence_YesMenuItem_YesEventHandlerMethods for __T {}
418
419#[cfg(feature = "app-myroomdifficultysequence")]
420impl MyRoomDifficultySequence_YesMenuItem_YesEventHandler {
421 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
422 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
423 }
424
425 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
427 }
428}
429
430#[cfg(feature = "app-myroomdifficultysequence")]
431impl MyRoomDifficultySequence_YesMenuItem_YesEventHandler {
432 #[doc = "Direct (non-virtual) call to `MyRoomDifficultySequence_YesMenuItem_YesEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
433 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
434 let __mi = Self::invoke_method_info();
435 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
436 __inner(this.into(), ::core::option::Option::None)
437 }
438}
439
440#[cfg(feature = "app-myroomdifficultysequence")]
441impl MyRoomDifficultySequence_YesMenuItem_YesEventHandler {
442 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
443 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
444 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
445 panic!(
446 "{}
447::{}
448 failed to instantiate",
449 ::core::stringify!(MyRoomDifficultySequence_YesMenuItem_YesEventHandler),
450 ::core::stringify!(new),
451 )
452 });
453 <Self as IMyRoomDifficultySequence_YesMenuItem_YesEventHandlerMethods>::ctor(this, object, method);
454 this
455 }
456}
457
458#[cfg(feature = "app-myroomdifficultysequence")]
459#[doc(hidden)]
460pub mod prelude {
461 pub use super::{
462 IMyRoomDifficultySequence, IMyRoomDifficultySequenceMethods, IMyRoomDifficultySequence_NoMenuItem,
463 IMyRoomDifficultySequence_NoMenuItemMethods, IMyRoomDifficultySequence_YesMenuItem, IMyRoomDifficultySequence_YesMenuItemMethods,
464 IMyRoomDifficultySequence_YesMenuItem_YesEventHandler, IMyRoomDifficultySequence_YesMenuItem_YesEventHandlerMethods,
465 MyRoomDifficultySequence, MyRoomDifficultySequence_NoMenuItem, MyRoomDifficultySequence_YesMenuItem,
466 MyRoomDifficultySequence_YesMenuItem_YesEventHandler,
467 };
468 #[cfg(feature = "app-basicdialogitem")]
469 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
470 #[cfg(feature = "app-basicdialogitemno")]
471 pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
472 #[cfg(feature = "app-basicdialogitemyes")]
473 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
474 #[cfg(feature = "app-basicmenuitem")]
475 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
476 #[cfg(feature = "app-procinst")]
477 pub use crate::app::procinst::IProcInstMethods;
478 #[cfg(feature = "system-delegate")]
479 pub use crate::system::delegate::IDelegateMethods;
480 #[cfg(feature = "system-multicastdelegate")]
481 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
482 #[cfg(feature = "system-object")]
483 pub use crate::system::object::IObjectMethods;
484 pub use crate::{
485 app::{
486 basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo, basicdialogitemyes::IBasicDialogItemYes,
487 basicmenuitem::IBasicMenuItem, procinst::IProcInst,
488 },
489 system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject},
490 };
491}