1#[cfg(feature = "app-refinegodweaponyesnodialog-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 basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
13 basicmenu::{BasicMenu, IBasicMenu},
14 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
15 procinst::{IProcInst, ProcInst},
16 yesnodialog::{IYesNoDialog, YesNoDialog},
17 },
18 system::{
19 delegate::{Delegate, IDelegate},
20 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
21 object::{IObject, Object},
22 },
23 };
24
25 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refinegodweaponyesnodialog/RefineGodWeaponYesNoDialog_YesMenuItem.md"))]
26 #[::unity::class(namespace = "App", name = "RefineGodWeaponYesNoDialog.YesMenuItem")]
27 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
28 pub struct RefineGodWeaponYesNoDialog_YesMenuItem {
29 #[offset(112)]
30 #[rename(name = "m_YesEventHandler")]
31 pub m_yes_event_handler: crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler,
32 }
33
34 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refinegodweaponyesnodialog/RefineGodWeaponYesNoDialog.md"))]
35 #[::unity::class(namespace = "App", name = "RefineGodWeaponYesNoDialog")]
36 #[parent(crate::app::yesnodialog::YesNoDialog)]
37 pub struct RefineGodWeaponYesNoDialog {}
38
39 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refinegodweaponyesnodialog/RefineGodWeaponYesNoDialog_YesEventHandler.md"))]
40 #[::unity::class(namespace = "App", name = "RefineGodWeaponYesNoDialog.YesEventHandler")]
41 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
42 pub struct RefineGodWeaponYesNoDialog_YesEventHandler {}
43}
44
45#[cfg(feature = "app-refinegodweaponyesnodialog-types")]
46pub use __types::*;
47
48#[cfg(feature = "app-refinegodweaponyesnodialog")]
49pub trait IRefineGodWeaponYesNoDialog_YesMenuItemMethods: IRefineGodWeaponYesNoDialog_YesMenuItem {
50 #[doc = "`.ctor(::unity::Il2CppString, crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler)` overload"]
51 fn ctor(
52 self,
53 message: impl ::core::convert::Into<::unity::Il2CppString>,
54 yes_event_handler: impl ::core::convert::Into<crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler>,
55 ) -> () {
56 unsafe {
57 let __receiver = <RefineGodWeaponYesNoDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
58 <Self as ::unity::SystemObject>::as_instance(self),
59 );
60 ::unity::il2cpp_call!((::unity::module_base()+0x1af87f0usize)as*mut u8,();
61(RefineGodWeaponYesNoDialog_YesMenuItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(message),(crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler)::core::convert::Into::into(yes_event_handler))
62 }
63 }
64 #[doc = "`ACall()` overload"]
65 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
66 unsafe {
67 let __receiver = <RefineGodWeaponYesNoDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
68 <Self as ::unity::SystemObject>::as_instance(self),
69 );
70 {
71 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
72 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
73 panic!(
74 "unity: virtual slot {}
75 out of range (vtable len {}
76) on the runtime class behind {}
77 (method `{}
78`)",
79 18usize,
80 __vt.len(),
81 <RefineGodWeaponYesNoDialog_YesMenuItem as ::unity::ClassIdentity>::NAME,
82 "ACall",
83 )
84 });
85 let __inner: extern "C" fn(
86 RefineGodWeaponYesNoDialog_YesMenuItem,
87 ::unity::OptionalMethod,
88 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
89 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
90 __inner(__receiver, __mi)
91 }
92 }
93 }
94}
95
96#[cfg(feature = "app-refinegodweaponyesnodialog")]
97impl<__T: IRefineGodWeaponYesNoDialog_YesMenuItem> IRefineGodWeaponYesNoDialog_YesMenuItemMethods for __T {}
98
99#[cfg(feature = "app-refinegodweaponyesnodialog")]
100impl RefineGodWeaponYesNoDialog_YesMenuItem {
101 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
102 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
103 }
104
105 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
106 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
107 }
108}
109
110#[cfg(feature = "app-refinegodweaponyesnodialog")]
111impl RefineGodWeaponYesNoDialog_YesMenuItem {
112 #[doc = "Direct (non-virtual) call to `RefineGodWeaponYesNoDialog_YesMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
113 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
114 let __mi = Self::a_call_method_info();
115 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
116 ::core::mem::transmute(__mi.method_ptr);
117 __inner(this.into(), ::core::option::Option::None)
118 }
119}
120
121#[cfg(feature = "app-refinegodweaponyesnodialog")]
122impl RefineGodWeaponYesNoDialog_YesMenuItem {
123 #[doc = "`.ctor(::unity::Il2CppString, crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler)` — overload selector"]
124 pub fn new(
125 message: ::unity::Il2CppString,
126 yes_event_handler: crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler,
127 ) -> Self {
128 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
129 panic!(
130 "{}
131::{}
132 failed to instantiate",
133 ::core::stringify!(RefineGodWeaponYesNoDialog_YesMenuItem),
134 ::core::stringify!(new),
135 )
136 });
137 <Self as IRefineGodWeaponYesNoDialog_YesMenuItemMethods>::ctor(this, message, yes_event_handler);
138 this
139 }
140}
141
142#[cfg(feature = "app-refinegodweaponyesnodialog")]
143impl RefineGodWeaponYesNoDialog {
144 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::godunit::GodUnit, crate::app::itemdata::ItemData, crate::app::godweaponrefinedata::GodWeaponRefineData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, i32, crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler)` overload"]
145 pub fn create_bind(
146 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
147 god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
148 item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
149 god_weapon_refine_data: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData>,
150 kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
151 current_level: impl ::core::convert::Into<i32>,
152 yes_event_handler: impl ::core::convert::Into<crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler>,
153 ) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog {
154 unsafe {
155 ::unity::il2cpp_call!((::unity::module_base()+0x2951610usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog;
156(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data),(crate::app::godweaponrefinedata::GodWeaponRefineData)::core::convert::Into::into(god_weapon_refine_data),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(current_level),(crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler)::core::convert::Into::into(yes_event_handler))
157 }
158 }
159
160 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::godunit::GodUnit, crate::app::itemdata::ItemData, crate::app::godweaponrefinedata::GodWeaponRefineData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler)` overload"]
161 pub fn create_bind_2(
162 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
163 god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
164 item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
165 god_weapon_refine_data: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData>,
166 kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
167 yes_event_handler: impl ::core::convert::Into<crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler>,
168 ) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog {
169 unsafe {
170 ::unity::il2cpp_call!((::unity::module_base()+0x2951ac0usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog;
171(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data),(crate::app::godweaponrefinedata::GodWeaponRefineData)::core::convert::Into::into(god_weapon_refine_data),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind),(crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler)::core::convert::Into::into(yes_event_handler))
172 }
173 }
174
175 #[doc = "`CreateBindForChangeSkill(crate::app::procinst::ProcInst, crate::app::godunit::GodUnit, crate::app::itemdata::ItemData, crate::app::godweaponrefinedata::GodWeaponRefineData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler)` overload"]
176 pub fn create_bind_for_change_skill(
177 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
178 god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
179 item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
180 god_weapon_refine_data: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData>,
181 kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
182 yes_event_handler: impl ::core::convert::Into<crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler>,
183 ) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog {
184 unsafe {
185 ::unity::il2cpp_call!((::unity::module_base()+0x2951f50usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog;
186(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data),(crate::app::godweaponrefinedata::GodWeaponRefineData)::core::convert::Into::into(god_weapon_refine_data),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind),(crate::app::refinegodweaponyesnodialog::RefineGodWeaponYesNoDialog_YesEventHandler)::core::convert::Into::into(yes_event_handler))
187 }
188 }
189}
190
191#[cfg(feature = "app-refinegodweaponyesnodialog")]
192pub trait IRefineGodWeaponYesNoDialogMethods: IRefineGodWeaponYesNoDialog {
193 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` overload"]
194 fn ctor(
195 self,
196 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
197 menu_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
198 ) -> () {
199 unsafe {
200 let __receiver =
201 <RefineGodWeaponYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
202 ::unity::il2cpp_call!((::unity::module_base()+0x29524a0usize)as*mut u8,();
203(RefineGodWeaponYesNoDialog)__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(menu_content))
204 }
205 }
206 #[doc = "`OnClose()` overload"]
207 fn on_close(self) -> () {
208 unsafe {
209 let __receiver =
210 <RefineGodWeaponYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211 {
212 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
213 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
214 panic!(
215 "unity: virtual slot {}
216 out of range (vtable len {}
217) on the runtime class behind {}
218 (method `{}
219`)",
220 26usize,
221 __vt.len(),
222 <RefineGodWeaponYesNoDialog as ::unity::ClassIdentity>::NAME,
223 "OnClose",
224 )
225 });
226 let __inner: extern "C" fn(RefineGodWeaponYesNoDialog, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
227 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
228 __inner(__receiver, __mi)
229 }
230 }
231 }
232}
233
234#[cfg(feature = "app-refinegodweaponyesnodialog")]
235impl<__T: IRefineGodWeaponYesNoDialog> IRefineGodWeaponYesNoDialogMethods for __T {}
236
237#[cfg(feature = "app-refinegodweaponyesnodialog")]
238impl RefineGodWeaponYesNoDialog {
239 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
240 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
241 }
242
243 pub fn create_bind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
245 }
246
247 pub fn create_bind_for_change_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
248 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
249 }
250
251 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
253 }
254
255 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
256 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
257 }
258}
259
260#[cfg(feature = "app-refinegodweaponyesnodialog")]
261impl RefineGodWeaponYesNoDialog {
262 #[doc = "Direct (non-virtual) call to `RefineGodWeaponYesNoDialog`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
263 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
264 let __mi = Self::on_close_method_info();
265 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
266 __inner(this.into(), ::core::option::Option::None)
267 }
268}
269
270#[cfg(feature = "app-refinegodweaponyesnodialog")]
271impl RefineGodWeaponYesNoDialog {
272 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` — overload selector"]
273 pub fn new(
274 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
275 menu_content: crate::app::basicdialogcontent::BasicDialogContent,
276 ) -> Self {
277 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
278 panic!(
279 "{}
280::{}
281 failed to instantiate",
282 ::core::stringify!(RefineGodWeaponYesNoDialog),
283 ::core::stringify!(new),
284 )
285 });
286 <Self as IRefineGodWeaponYesNoDialogMethods>::ctor(this, menu_item_list, menu_content);
287 this
288 }
289}
290
291#[cfg(feature = "app-refinegodweaponyesnodialog")]
292pub trait IRefineGodWeaponYesNoDialog_YesEventHandlerMethods: IRefineGodWeaponYesNoDialog_YesEventHandler {
293 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
294 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
295 unsafe {
296 let __receiver = <RefineGodWeaponYesNoDialog_YesEventHandler as ::unity::FromIlInstance>::from_il_instance(
297 <Self as ::unity::SystemObject>::as_instance(self),
298 );
299 ::unity::il2cpp_call!((::unity::module_base()+0x1af8580usize)as*mut u8,();
300(RefineGodWeaponYesNoDialog_YesEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
301 }
302 }
303 #[doc = "`Invoke()` overload"]
304 fn invoke(self) -> () {
305 unsafe {
306 let __receiver = <RefineGodWeaponYesNoDialog_YesEventHandler as ::unity::FromIlInstance>::from_il_instance(
307 <Self as ::unity::SystemObject>::as_instance(self),
308 );
309 {
310 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
311 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
312 panic!(
313 "unity: virtual slot {}
314 out of range (vtable len {}
315) on the runtime class behind {}
316 (method `{}
317`)",
318 13usize,
319 __vt.len(),
320 <RefineGodWeaponYesNoDialog_YesEventHandler as ::unity::ClassIdentity>::NAME,
321 "Invoke",
322 )
323 });
324 let __inner: extern "C" fn(RefineGodWeaponYesNoDialog_YesEventHandler, ::unity::OptionalMethod) -> () =
325 ::core::mem::transmute(__vi.method_ptr);
326 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
327 __inner(__receiver, __mi)
328 }
329 }
330 }
331}
332
333#[cfg(feature = "app-refinegodweaponyesnodialog")]
334impl<__T: IRefineGodWeaponYesNoDialog_YesEventHandler> IRefineGodWeaponYesNoDialog_YesEventHandlerMethods for __T {}
335
336#[cfg(feature = "app-refinegodweaponyesnodialog")]
337impl RefineGodWeaponYesNoDialog_YesEventHandler {
338 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
339 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
340 }
341
342 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
343 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
344 }
345}
346
347#[cfg(feature = "app-refinegodweaponyesnodialog")]
348impl RefineGodWeaponYesNoDialog_YesEventHandler {
349 #[doc = "Direct (non-virtual) call to `RefineGodWeaponYesNoDialog_YesEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
350 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
351 let __mi = Self::invoke_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-refinegodweaponyesnodialog")]
358impl RefineGodWeaponYesNoDialog_YesEventHandler {
359 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
360 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
361 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
362 panic!(
363 "{}
364::{}
365 failed to instantiate",
366 ::core::stringify!(RefineGodWeaponYesNoDialog_YesEventHandler),
367 ::core::stringify!(new),
368 )
369 });
370 <Self as IRefineGodWeaponYesNoDialog_YesEventHandlerMethods>::ctor(this, object, method);
371 this
372 }
373}
374
375#[cfg(feature = "app-refinegodweaponyesnodialog")]
376#[doc(hidden)]
377pub mod prelude {
378 pub use super::{
379 IRefineGodWeaponYesNoDialog, IRefineGodWeaponYesNoDialogMethods, IRefineGodWeaponYesNoDialog_YesEventHandler,
380 IRefineGodWeaponYesNoDialog_YesEventHandlerMethods, IRefineGodWeaponYesNoDialog_YesMenuItem, IRefineGodWeaponYesNoDialog_YesMenuItemMethods,
381 RefineGodWeaponYesNoDialog, RefineGodWeaponYesNoDialog_YesEventHandler, RefineGodWeaponYesNoDialog_YesMenuItem,
382 };
383 #[cfg(feature = "app-basicdialog")]
384 pub use crate::app::basicdialog::IBasicDialogMethods;
385 #[cfg(feature = "app-basicdialogitem")]
386 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
387 #[cfg(feature = "app-basicdialogitemyes")]
388 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
389 #[cfg(feature = "app-basicmenu")]
390 pub use crate::app::basicmenu::IBasicMenuMethods;
391 #[cfg(feature = "app-basicmenuitem")]
392 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
393 #[cfg(feature = "app-procinst")]
394 pub use crate::app::procinst::IProcInstMethods;
395 #[cfg(feature = "app-yesnodialog")]
396 pub use crate::app::yesnodialog::IYesNoDialogMethods;
397 #[cfg(feature = "system-delegate")]
398 pub use crate::system::delegate::IDelegateMethods;
399 #[cfg(feature = "system-multicastdelegate")]
400 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
401 #[cfg(feature = "system-object")]
402 pub use crate::system::object::IObjectMethods;
403 pub use crate::{
404 app::{
405 basicdialog::IBasicDialog, basicdialogitem::IBasicDialogItem, basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu,
406 basicmenuitem::IBasicMenuItem, procinst::IProcInst, yesnodialog::IYesNoDialog,
407 },
408 system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject},
409 };
410}