1#[cfg(feature = "app-refreshunitsetdecidemenu-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicmenu::{BasicMenu, IBasicMenu},
11 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
12 procinst::{IProcInst, ProcInst},
13 },
14 system::{
15 delegate::{Delegate, IDelegate},
16 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
17 object::{IObject, Object},
18 r#enum::{Enum, IEnum},
19 valuetype::{IValueType, ValueType},
20 },
21 };
22
23 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refreshunitsetdecidemenu/RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem.md"))]
24 #[::unity::class(namespace = "App", name = "RefreshUnitSetDecideMenu.RefreshUnitSetDecideMenuItem")]
25 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
26 pub struct RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem {
27 #[offset(100)]
28 #[rename(name = "m_Enabled")]
29 pub m_enabled: bool,
30 #[offset(101)]
31 #[rename(name = "m_Usabled")]
32 pub m_usabled: bool,
33 #[offset(104)]
34 #[rename(name = "m_DecideEventHandler")]
35 pub m_decide_event_handler: crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler,
36 }
37
38 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refreshunitsetdecidemenu/RefreshUnitSetDecideMenu_KeyDownEventHandler.md"))]
39 #[::unity::class(namespace = "App", name = "RefreshUnitSetDecideMenu.KeyDownEventHandler")]
40 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
41 pub struct RefreshUnitSetDecideMenu_KeyDownEventHandler {}
42
43 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refreshunitsetdecidemenu/RefreshUnitSetDecideMenu_KeyUpEventHandler.md"))]
44 #[::unity::class(namespace = "App", name = "RefreshUnitSetDecideMenu.KeyUpEventHandler")]
45 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
46 pub struct RefreshUnitSetDecideMenu_KeyUpEventHandler {}
47
48 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refreshunitsetdecidemenu/RefreshUnitSetDecideMenu.md"))]
49 #[::unity::class(namespace = "App", name = "RefreshUnitSetDecideMenu")]
50 #[parent(crate::app::basicmenu::BasicMenu)]
51 pub struct RefreshUnitSetDecideMenu {
52 #[offset(200)]
53 #[rename(name = "m_KeyUpEventHandler")]
54 pub m_key_up_event_handler: crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyUpEventHandler,
55 #[offset(208)]
56 #[rename(name = "m_KeyDownEventHandler")]
57 pub m_key_down_event_handler: crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyDownEventHandler,
58 #[offset(216)]
59 #[rename(name = "m_DecideEventHandler")]
60 pub m_decide_event_handler: crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler,
61 #[offset(224)]
62 #[rename(name = "m_Closed")]
63 pub m_closed: bool,
64 }
65
66 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refreshunitsetdecidemenu/RefreshUnitSetDecideMenu_DecideEventHandler.md"))]
67 #[::unity::class(namespace = "App", name = "RefreshUnitSetDecideMenu.DecideEventHandler")]
68 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
69 pub struct RefreshUnitSetDecideMenu_DecideEventHandler {}
70
71 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refreshunitsetdecidemenu/RefreshUnitSetDecideMenu_Result2.md"))]
72 #[repr(C)]
73 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
74 pub struct RefreshUnitSetDecideMenu_Result2 {
75 pub value: i32,
76 }
77 impl ::unity::ClassIdentity for RefreshUnitSetDecideMenu_Result2 {
78 const NAME: &'static str = "RefreshUnitSetDecideMenu.Result2";
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 RefreshUnitSetDecideMenu_Result2 {
87 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
88 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
89 }
90 }
91 impl RefreshUnitSetDecideMenu_Result2 {
92 pub fn ok() -> Self {
93 Self { value: 0 }
94 }
95
96 pub fn cancel() -> Self {
97 Self { value: 1 }
98 }
99 }
100}
101
102#[cfg(feature = "app-refreshunitsetdecidemenu-types")]
103pub use __types::*;
104
105#[cfg(feature = "app-refreshunitsetdecidemenu")]
106pub trait IRefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItemMethods: IRefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem {
107 #[doc = "`.ctor(bool, bool, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)` overload"]
108 fn ctor(
109 self,
110 enabled: impl ::core::convert::Into<bool>,
111 usabled: impl ::core::convert::Into<bool>,
112 decide_event_handler: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler>,
113 ) -> () {
114 unsafe {
115 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
116 <Self as ::unity::SystemObject>::as_instance(self),
117 );
118 ::unity::il2cpp_call!((::unity::module_base()+0x1b02800usize)as*mut u8,();
119(RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem)__receiver,(bool)::core::convert::Into::into(enabled),(bool)::core::convert::Into::into(usabled),(crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)::core::convert::Into::into(decide_event_handler))
120 }
121 }
122 #[doc = "`OnBuild()` overload"]
123 fn on_build(self) -> () {
124 unsafe {
125 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
126 <Self as ::unity::SystemObject>::as_instance(self),
127 );
128 {
129 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
130 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
131 panic!(
132 "unity: virtual slot {}
133 out of range (vtable len {}
134) on the runtime class behind {}
135 (method `{}
136`)",
137 10usize,
138 __vt.len(),
139 <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::ClassIdentity>::NAME,
140 "OnBuild",
141 )
142 });
143 let __inner: extern "C" fn(RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem, ::unity::OptionalMethod) -> () =
144 ::core::mem::transmute(__vi.method_ptr);
145 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
146 __inner(__receiver, __mi)
147 }
148 }
149 }
150 #[doc = "`OnBuildMenuItemContent()` overload"]
151 fn on_build_menu_item_content(self) -> () {
152 unsafe {
153 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
154 <Self as ::unity::SystemObject>::as_instance(self),
155 );
156 {
157 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
158 let __vi = *__vt.get(11usize).unwrap_or_else(|| {
159 panic!(
160 "unity: virtual slot {}
161 out of range (vtable len {}
162) on the runtime class behind {}
163 (method `{}
164`)",
165 11usize,
166 __vt.len(),
167 <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::ClassIdentity>::NAME,
168 "OnBuildMenuItemContent",
169 )
170 });
171 let __inner: extern "C" fn(RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem, ::unity::OptionalMethod) -> () =
172 ::core::mem::transmute(__vi.method_ptr);
173 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
174 __inner(__receiver, __mi)
175 }
176 }
177 }
178 #[doc = "`SetInitialColor()` overload"]
179 fn set_initial_color(self) -> () {
180 unsafe {
181 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
182 <Self as ::unity::SystemObject>::as_instance(self),
183 );
184 ::unity::il2cpp_call!((::unity::module_base()+0x1b02880usize)as*mut u8,();
185(RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem)__receiver)
186 }
187 }
188 #[doc = "`GetName()` overload"]
189 fn get_name(self) -> ::unity::Il2CppString {
190 unsafe {
191 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
192 <Self as ::unity::SystemObject>::as_instance(self),
193 );
194 {
195 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
196 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
197 panic!(
198 "unity: virtual slot {}
199 out of range (vtable len {}
200) on the runtime class behind {}
201 (method `{}
202`)",
203 4usize,
204 __vt.len(),
205 <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::ClassIdentity>::NAME,
206 "GetName",
207 )
208 });
209 let __inner: extern "C" fn(RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
210 ::core::mem::transmute(__vi.method_ptr);
211 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
212 __inner(__receiver, __mi)
213 }
214 }
215 }
216 #[doc = "`BuildAttribute()` overload"]
217 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
218 unsafe {
219 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
220 <Self as ::unity::SystemObject>::as_instance(self),
221 );
222 {
223 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
224 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
225 panic!(
226 "unity: virtual slot {}
227 out of range (vtable len {}
228) on the runtime class behind {}
229 (method `{}
230`)",
231 8usize,
232 __vt.len(),
233 <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::ClassIdentity>::NAME,
234 "BuildAttribute",
235 )
236 });
237 let __inner: extern "C" fn(
238 RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem,
239 ::unity::OptionalMethod,
240 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
241 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
242 __inner(__receiver, __mi)
243 }
244 }
245 }
246 #[doc = "`UpdateEnabled(bool, bool)` overload"]
247 fn update_enabled(self, enabled: impl ::core::convert::Into<bool>, usabled: impl ::core::convert::Into<bool>) -> () {
248 unsafe {
249 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
250 <Self as ::unity::SystemObject>::as_instance(self),
251 );
252 ::unity::il2cpp_call!((::unity::module_base()+0x1b029f0usize)as*mut u8,();
253(RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem)__receiver,(bool)::core::convert::Into::into(enabled),(bool)::core::convert::Into::into(usabled))
254 }
255 }
256 #[doc = "`OnDeselect()` overload"]
257 fn on_deselect(self) -> () {
258 unsafe {
259 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
260 <Self as ::unity::SystemObject>::as_instance(self),
261 );
262 {
263 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
264 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
265 panic!(
266 "unity: virtual slot {}
267 out of range (vtable len {}
268) on the runtime class behind {}
269 (method `{}
270`)",
271 13usize,
272 __vt.len(),
273 <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::ClassIdentity>::NAME,
274 "OnDeselect",
275 )
276 });
277 let __inner: extern "C" fn(RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem, ::unity::OptionalMethod) -> () =
278 ::core::mem::transmute(__vi.method_ptr);
279 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
280 __inner(__receiver, __mi)
281 }
282 }
283 }
284 #[doc = "`OnCursorMoveEnd()` overload"]
285 fn on_cursor_move_end(self) -> () {
286 unsafe {
287 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
288 <Self as ::unity::SystemObject>::as_instance(self),
289 );
290 {
291 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
292 let __vi = *__vt.get(14usize).unwrap_or_else(|| {
293 panic!(
294 "unity: virtual slot {}
295 out of range (vtable len {}
296) on the runtime class behind {}
297 (method `{}
298`)",
299 14usize,
300 __vt.len(),
301 <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::ClassIdentity>::NAME,
302 "OnCursorMoveEnd",
303 )
304 });
305 let __inner: extern "C" fn(RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem, ::unity::OptionalMethod) -> () =
306 ::core::mem::transmute(__vi.method_ptr);
307 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
308 __inner(__receiver, __mi)
309 }
310 }
311 }
312 #[doc = "`ACall()` overload"]
313 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
314 unsafe {
315 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
316 <Self as ::unity::SystemObject>::as_instance(self),
317 );
318 {
319 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
320 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
321 panic!(
322 "unity: virtual slot {}
323 out of range (vtable len {}
324) on the runtime class behind {}
325 (method `{}
326`)",
327 18usize,
328 __vt.len(),
329 <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::ClassIdentity>::NAME,
330 "ACall",
331 )
332 });
333 let __inner: extern "C" fn(
334 RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem,
335 ::unity::OptionalMethod,
336 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
337 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
338 __inner(__receiver, __mi)
339 }
340 }
341 }
342 #[doc = "`BCall()` overload"]
343 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
344 unsafe {
345 let __receiver = <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::FromIlInstance>::from_il_instance(
346 <Self as ::unity::SystemObject>::as_instance(self),
347 );
348 {
349 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
350 let __vi = *__vt.get(19usize).unwrap_or_else(|| {
351 panic!(
352 "unity: virtual slot {}
353 out of range (vtable len {}
354) on the runtime class behind {}
355 (method `{}
356`)",
357 19usize,
358 __vt.len(),
359 <RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem as ::unity::ClassIdentity>::NAME,
360 "BCall",
361 )
362 });
363 let __inner: extern "C" fn(
364 RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem,
365 ::unity::OptionalMethod,
366 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
367 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
368 __inner(__receiver, __mi)
369 }
370 }
371 }
372}
373
374#[cfg(feature = "app-refreshunitsetdecidemenu")]
375impl<__T: IRefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem> IRefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItemMethods for __T {}
376
377#[cfg(feature = "app-refreshunitsetdecidemenu")]
378impl RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem {
379 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
381 }
382
383 pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
385 }
386
387 pub fn on_build_menu_item_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
389 }
390
391 pub fn set_initial_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
393 }
394
395 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
397 }
398
399 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
401 }
402
403 pub fn update_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
405 }
406
407 pub fn on_deselect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
409 }
410
411 pub fn on_cursor_move_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
413 }
414
415 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
417 }
418
419 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
421 }
422}
423
424#[cfg(feature = "app-refreshunitsetdecidemenu")]
425impl RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem {
426 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
427 pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
428 let __mi = Self::on_build_method_info();
429 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
430 __inner(this.into(), ::core::option::Option::None)
431 }
432
433 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem`'s own `OnBuildMenuItemContent`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
434 pub unsafe fn on_build_menu_item_content(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
435 let __mi = Self::on_build_menu_item_content_method_info();
436 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
437 __inner(this.into(), ::core::option::Option::None)
438 }
439
440 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
441 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
442 let __mi = Self::get_name_method_info();
443 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
444 __inner(this.into(), ::core::option::Option::None)
445 }
446
447 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
448 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
449 let __mi = Self::build_attribute_method_info();
450 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
451 ::core::mem::transmute(__mi.method_ptr);
452 __inner(this.into(), ::core::option::Option::None)
453 }
454
455 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem`'s own `OnDeselect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
456 pub unsafe fn on_deselect(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
457 let __mi = Self::on_deselect_method_info();
458 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
459 __inner(this.into(), ::core::option::Option::None)
460 }
461
462 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem`'s own `OnCursorMoveEnd`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
463 pub unsafe fn on_cursor_move_end(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
464 let __mi = Self::on_cursor_move_end_method_info();
465 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
466 __inner(this.into(), ::core::option::Option::None)
467 }
468
469 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
470 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
471 let __mi = Self::a_call_method_info();
472 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
473 ::core::mem::transmute(__mi.method_ptr);
474 __inner(this.into(), ::core::option::Option::None)
475 }
476
477 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
478 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
479 let __mi = Self::b_call_method_info();
480 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
481 ::core::mem::transmute(__mi.method_ptr);
482 __inner(this.into(), ::core::option::Option::None)
483 }
484}
485
486#[cfg(feature = "app-refreshunitsetdecidemenu")]
487impl RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem {
488 #[doc = "`.ctor(bool, bool, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)` — overload selector"]
489 pub fn new(
490 enabled: bool,
491 usabled: bool,
492 decide_event_handler: crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler,
493 ) -> Self {
494 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
495 panic!(
496 "{}
497::{}
498 failed to instantiate",
499 ::core::stringify!(RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem),
500 ::core::stringify!(new),
501 )
502 });
503 <Self as IRefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItemMethods>::ctor(this, enabled, usabled, decide_event_handler);
504 this
505 }
506}
507
508#[cfg(feature = "app-refreshunitsetdecidemenu")]
509pub trait IRefreshUnitSetDecideMenu_KeyDownEventHandlerMethods: IRefreshUnitSetDecideMenu_KeyDownEventHandler {
510 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
511 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
512 unsafe {
513 let __receiver = <RefreshUnitSetDecideMenu_KeyDownEventHandler as ::unity::FromIlInstance>::from_il_instance(
514 <Self as ::unity::SystemObject>::as_instance(self),
515 );
516 ::unity::il2cpp_call!((::unity::module_base()+0x1b02320usize)as*mut u8,();
517(RefreshUnitSetDecideMenu_KeyDownEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
518 }
519 }
520 #[doc = "`Invoke()` overload"]
521 fn invoke(self) -> () {
522 unsafe {
523 let __receiver = <RefreshUnitSetDecideMenu_KeyDownEventHandler as ::unity::FromIlInstance>::from_il_instance(
524 <Self as ::unity::SystemObject>::as_instance(self),
525 );
526 {
527 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
528 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
529 panic!(
530 "unity: virtual slot {}
531 out of range (vtable len {}
532) on the runtime class behind {}
533 (method `{}
534`)",
535 13usize,
536 __vt.len(),
537 <RefreshUnitSetDecideMenu_KeyDownEventHandler as ::unity::ClassIdentity>::NAME,
538 "Invoke",
539 )
540 });
541 let __inner: extern "C" fn(RefreshUnitSetDecideMenu_KeyDownEventHandler, ::unity::OptionalMethod) -> () =
542 ::core::mem::transmute(__vi.method_ptr);
543 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
544 __inner(__receiver, __mi)
545 }
546 }
547 }
548}
549
550#[cfg(feature = "app-refreshunitsetdecidemenu")]
551impl<__T: IRefreshUnitSetDecideMenu_KeyDownEventHandler> IRefreshUnitSetDecideMenu_KeyDownEventHandlerMethods for __T {}
552
553#[cfg(feature = "app-refreshunitsetdecidemenu")]
554impl RefreshUnitSetDecideMenu_KeyDownEventHandler {
555 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
557 }
558
559 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
561 }
562}
563
564#[cfg(feature = "app-refreshunitsetdecidemenu")]
565impl RefreshUnitSetDecideMenu_KeyDownEventHandler {
566 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_KeyDownEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
567 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
568 let __mi = Self::invoke_method_info();
569 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
570 __inner(this.into(), ::core::option::Option::None)
571 }
572}
573
574#[cfg(feature = "app-refreshunitsetdecidemenu")]
575impl RefreshUnitSetDecideMenu_KeyDownEventHandler {
576 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
577 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
578 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
579 panic!(
580 "{}
581::{}
582 failed to instantiate",
583 ::core::stringify!(RefreshUnitSetDecideMenu_KeyDownEventHandler),
584 ::core::stringify!(new),
585 )
586 });
587 <Self as IRefreshUnitSetDecideMenu_KeyDownEventHandlerMethods>::ctor(this, object, method);
588 this
589 }
590}
591
592#[cfg(feature = "app-refreshunitsetdecidemenu")]
593pub trait IRefreshUnitSetDecideMenu_KeyUpEventHandlerMethods: IRefreshUnitSetDecideMenu_KeyUpEventHandler {
594 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
595 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
596 unsafe {
597 let __receiver = <RefreshUnitSetDecideMenu_KeyUpEventHandler as ::unity::FromIlInstance>::from_il_instance(
598 <Self as ::unity::SystemObject>::as_instance(self),
599 );
600 ::unity::il2cpp_call!((::unity::module_base()+0x1b02590usize)as*mut u8,();
601(RefreshUnitSetDecideMenu_KeyUpEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
602 }
603 }
604 #[doc = "`Invoke()` overload"]
605 fn invoke(self) -> () {
606 unsafe {
607 let __receiver = <RefreshUnitSetDecideMenu_KeyUpEventHandler as ::unity::FromIlInstance>::from_il_instance(
608 <Self as ::unity::SystemObject>::as_instance(self),
609 );
610 {
611 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
612 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
613 panic!(
614 "unity: virtual slot {}
615 out of range (vtable len {}
616) on the runtime class behind {}
617 (method `{}
618`)",
619 13usize,
620 __vt.len(),
621 <RefreshUnitSetDecideMenu_KeyUpEventHandler as ::unity::ClassIdentity>::NAME,
622 "Invoke",
623 )
624 });
625 let __inner: extern "C" fn(RefreshUnitSetDecideMenu_KeyUpEventHandler, ::unity::OptionalMethod) -> () =
626 ::core::mem::transmute(__vi.method_ptr);
627 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
628 __inner(__receiver, __mi)
629 }
630 }
631 }
632}
633
634#[cfg(feature = "app-refreshunitsetdecidemenu")]
635impl<__T: IRefreshUnitSetDecideMenu_KeyUpEventHandler> IRefreshUnitSetDecideMenu_KeyUpEventHandlerMethods for __T {}
636
637#[cfg(feature = "app-refreshunitsetdecidemenu")]
638impl RefreshUnitSetDecideMenu_KeyUpEventHandler {
639 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
640 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
641 }
642
643 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
644 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
645 }
646}
647
648#[cfg(feature = "app-refreshunitsetdecidemenu")]
649impl RefreshUnitSetDecideMenu_KeyUpEventHandler {
650 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_KeyUpEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
651 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
652 let __mi = Self::invoke_method_info();
653 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
654 __inner(this.into(), ::core::option::Option::None)
655 }
656}
657
658#[cfg(feature = "app-refreshunitsetdecidemenu")]
659impl RefreshUnitSetDecideMenu_KeyUpEventHandler {
660 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
661 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
662 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
663 panic!(
664 "{}
665::{}
666 failed to instantiate",
667 ::core::stringify!(RefreshUnitSetDecideMenu_KeyUpEventHandler),
668 ::core::stringify!(new),
669 )
670 });
671 <Self as IRefreshUnitSetDecideMenu_KeyUpEventHandlerMethods>::ctor(this, object, method);
672 this
673 }
674}
675
676#[cfg(feature = "app-refreshunitsetdecidemenu")]
677impl RefreshUnitSetDecideMenu {
678 #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::refreshunitsetdecidemenucontent::RefreshUnitSetDecideMenuContent, bool, bool, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyUpEventHandler, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyDownEventHandler, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)` overload"]
679 pub fn create(
680 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
681 menu_content: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenucontent::RefreshUnitSetDecideMenuContent>,
682 enabled: impl ::core::convert::Into<bool>,
683 usabled: impl ::core::convert::Into<bool>,
684 key_up_event_handler: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyUpEventHandler>,
685 key_down_event_handler: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyDownEventHandler>,
686 decide_event_handler: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler>,
687 ) -> crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu {
688 unsafe {
689 ::unity::il2cpp_call!((::unity::module_base()+0x22c3670usize)as*mut u8,crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu;
690(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::refreshunitsetdecidemenucontent::RefreshUnitSetDecideMenuContent)::core::convert::Into::into(menu_content),(bool)::core::convert::Into::into(enabled),(bool)::core::convert::Into::into(usabled),(crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyUpEventHandler)::core::convert::Into::into(key_up_event_handler),(crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyDownEventHandler)::core::convert::Into::into(key_down_event_handler),(crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)::core::convert::Into::into(decide_event_handler))
691 }
692 }
693
694 #[doc = "`CreateMenuItemList(bool, bool, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)` overload"]
695 pub fn create_menu_item_list(
696 enabled: impl ::core::convert::Into<bool>,
697 usabled: impl ::core::convert::Into<bool>,
698 decide_event_handler: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler>,
699 ) -> crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem> {
700 unsafe {
701 ::unity::il2cpp_call!((::unity::module_base()+0x22c3770usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem> ;
702(bool)::core::convert::Into::into(enabled),(bool)::core::convert::Into::into(usabled),(crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)::core::convert::Into::into(decide_event_handler))
703 }
704 }
705}
706
707#[cfg(feature = "app-refreshunitsetdecidemenu")]
708pub trait IRefreshUnitSetDecideMenuMethods: IRefreshUnitSetDecideMenu {
709 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::refreshunitsetdecidemenucontent::RefreshUnitSetDecideMenuContent, bool, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyUpEventHandler, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyDownEventHandler, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)` overload"]
710 fn ctor(
711 self,
712 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
713 menu_content: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenucontent::RefreshUnitSetDecideMenuContent>,
714 usabled: impl ::core::convert::Into<bool>,
715 key_up_event_handler: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyUpEventHandler>,
716 key_down_event_handler: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyDownEventHandler>,
717 decide_event_handler: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler>,
718 ) -> () {
719 unsafe {
720 let __receiver =
721 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
722 ::unity::il2cpp_call!((::unity::module_base()+0x22c3860usize)as*mut u8,();
723(RefreshUnitSetDecideMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::refreshunitsetdecidemenucontent::RefreshUnitSetDecideMenuContent)::core::convert::Into::into(menu_content),(bool)::core::convert::Into::into(usabled),(crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyUpEventHandler)::core::convert::Into::into(key_up_event_handler),(crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyDownEventHandler)::core::convert::Into::into(key_down_event_handler),(crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)::core::convert::Into::into(decide_event_handler))
724 }
725 }
726 #[doc = "`GetName()` overload"]
727 fn get_name(self) -> ::unity::Il2CppString {
728 unsafe {
729 let __receiver =
730 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
731 {
732 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
733 let __vi = *__vt.get(30usize).unwrap_or_else(|| {
734 panic!(
735 "unity: virtual slot {}
736 out of range (vtable len {}
737) on the runtime class behind {}
738 (method `{}
739`)",
740 30usize,
741 __vt.len(),
742 <RefreshUnitSetDecideMenu as ::unity::ClassIdentity>::NAME,
743 "GetName",
744 )
745 });
746 let __inner: extern "C" fn(RefreshUnitSetDecideMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
747 ::core::mem::transmute(__vi.method_ptr);
748 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
749 __inner(__receiver, __mi)
750 }
751 }
752 }
753 #[doc = "`Tick()` overload"]
754 fn tick(self) -> () {
755 unsafe {
756 let __receiver =
757 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
758 {
759 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
760 let __vi = *__vt.get(38usize).unwrap_or_else(|| {
761 panic!(
762 "unity: virtual slot {}
763 out of range (vtable len {}
764) on the runtime class behind {}
765 (method `{}
766`)",
767 38usize,
768 __vt.len(),
769 <RefreshUnitSetDecideMenu as ::unity::ClassIdentity>::NAME,
770 "Tick",
771 )
772 });
773 let __inner: extern "C" fn(RefreshUnitSetDecideMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
774 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
775 __inner(__receiver, __mi)
776 }
777 }
778 }
779 #[doc = "`SetTextColor(crate::unity_engine::color::Color)` overload"]
780 fn set_text_color(self, color: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
781 unsafe {
782 let __receiver =
783 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
784 ::unity::il2cpp_call!((::unity::module_base()+0x22c3b50usize)as*mut u8,();
785(RefreshUnitSetDecideMenu)__receiver,(crate::unity_engine::color::Color)::core::convert::Into::into(color))
786 }
787 }
788 #[doc = "`UpdateEnabled(bool, bool)` overload"]
789 fn update_enabled(self, enabled: impl ::core::convert::Into<bool>, usabled: impl ::core::convert::Into<bool>) -> () {
790 unsafe {
791 let __receiver =
792 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
793 ::unity::il2cpp_call!((::unity::module_base()+0x22c3d60usize)as*mut u8,();
794(RefreshUnitSetDecideMenu)__receiver,(bool)::core::convert::Into::into(enabled),(bool)::core::convert::Into::into(usabled))
795 }
796 }
797 #[doc = "`FocusThisMenu()` overload"]
798 fn focus_this_menu(self) -> () {
799 unsafe {
800 let __receiver =
801 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
802 ::unity::il2cpp_call!((::unity::module_base()+0x22c3e60usize)as*mut u8,();
803(RefreshUnitSetDecideMenu)__receiver)
804 }
805 }
806 #[doc = "`UnfocusThisMenu()` overload"]
807 fn unfocus_this_menu(self) -> () {
808 unsafe {
809 let __receiver =
810 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
811 ::unity::il2cpp_call!((::unity::module_base()+0x22c3ee0usize)as*mut u8,();
812(RefreshUnitSetDecideMenu)__receiver)
813 }
814 }
815 #[doc = "`IsFocusedThisMenu()` overload"]
816 fn is_focused_this_menu(self) -> bool {
817 unsafe {
818 let __receiver =
819 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
820 ::unity::il2cpp_call!((::unity::module_base()+0x22c3f50usize)as*mut u8,bool;
821(RefreshUnitSetDecideMenu)__receiver)
822 }
823 }
824 #[doc = "`KeyUp(bool)` overload"]
825 fn key_up(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
826 unsafe {
827 let __receiver =
828 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
829 {
830 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
831 let __vi = *__vt.get(40usize).unwrap_or_else(|| {
832 panic!(
833 "unity: virtual slot {}
834 out of range (vtable len {}
835) on the runtime class behind {}
836 (method `{}
837`)",
838 40usize,
839 __vt.len(),
840 <RefreshUnitSetDecideMenu as ::unity::ClassIdentity>::NAME,
841 "KeyUp",
842 )
843 });
844 let __inner: extern "C" fn(RefreshUnitSetDecideMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
845 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
846 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
847 }
848 }
849 }
850 #[doc = "`KeyDown(bool)` overload"]
851 fn key_down(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
852 unsafe {
853 let __receiver =
854 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
855 {
856 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
857 let __vi = *__vt.get(41usize).unwrap_or_else(|| {
858 panic!(
859 "unity: virtual slot {}
860 out of range (vtable len {}
861) on the runtime class behind {}
862 (method `{}
863`)",
864 41usize,
865 __vt.len(),
866 <RefreshUnitSetDecideMenu as ::unity::ClassIdentity>::NAME,
867 "KeyDown",
868 )
869 });
870 let __inner: extern "C" fn(RefreshUnitSetDecideMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
871 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
872 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
873 }
874 }
875 }
876 #[doc = "`KeyLeft(bool)` overload"]
877 fn key_left(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
878 unsafe {
879 let __receiver =
880 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
881 {
882 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
883 let __vi = *__vt.get(42usize).unwrap_or_else(|| {
884 panic!(
885 "unity: virtual slot {}
886 out of range (vtable len {}
887) on the runtime class behind {}
888 (method `{}
889`)",
890 42usize,
891 __vt.len(),
892 <RefreshUnitSetDecideMenu as ::unity::ClassIdentity>::NAME,
893 "KeyLeft",
894 )
895 });
896 let __inner: extern "C" fn(RefreshUnitSetDecideMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
897 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
898 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
899 }
900 }
901 }
902 #[doc = "`KeyRight(bool)` overload"]
903 fn key_right(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
904 unsafe {
905 let __receiver =
906 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
907 {
908 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
909 let __vi = *__vt.get(43usize).unwrap_or_else(|| {
910 panic!(
911 "unity: virtual slot {}
912 out of range (vtable len {}
913) on the runtime class behind {}
914 (method `{}
915`)",
916 43usize,
917 __vt.len(),
918 <RefreshUnitSetDecideMenu as ::unity::ClassIdentity>::NAME,
919 "KeyRight",
920 )
921 });
922 let __inner: extern "C" fn(RefreshUnitSetDecideMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
923 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
924 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
925 }
926 }
927 }
928 #[doc = "`LCall()` overload"]
929 fn l_call(self) -> crate::app::basicmenu::BasicMenu_Result {
930 unsafe {
931 let __receiver =
932 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
933 {
934 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
935 let __vi = *__vt.get(54usize).unwrap_or_else(|| {
936 panic!(
937 "unity: virtual slot {}
938 out of range (vtable len {}
939) on the runtime class behind {}
940 (method `{}
941`)",
942 54usize,
943 __vt.len(),
944 <RefreshUnitSetDecideMenu as ::unity::ClassIdentity>::NAME,
945 "LCall",
946 )
947 });
948 let __inner: extern "C" fn(RefreshUnitSetDecideMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
949 ::core::mem::transmute(__vi.method_ptr);
950 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
951 __inner(__receiver, __mi)
952 }
953 }
954 }
955 #[doc = "`OnDispose()` overload"]
956 fn on_dispose(self) -> () {
957 unsafe {
958 let __receiver =
959 <RefreshUnitSetDecideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
960 {
961 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
962 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
963 panic!(
964 "unity: virtual slot {}
965 out of range (vtable len {}
966) on the runtime class behind {}
967 (method `{}
968`)",
969 10usize,
970 __vt.len(),
971 <RefreshUnitSetDecideMenu as ::unity::ClassIdentity>::NAME,
972 "OnDispose",
973 )
974 });
975 let __inner: extern "C" fn(RefreshUnitSetDecideMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
976 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
977 __inner(__receiver, __mi)
978 }
979 }
980 }
981}
982
983#[cfg(feature = "app-refreshunitsetdecidemenu")]
984impl<__T: IRefreshUnitSetDecideMenu> IRefreshUnitSetDecideMenuMethods for __T {}
985
986#[cfg(feature = "app-refreshunitsetdecidemenu")]
987impl RefreshUnitSetDecideMenu {
988 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
989 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
990 }
991
992 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
993 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
994 }
995
996 pub fn create_menu_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
997 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
998 }
999
1000 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1001 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1002 }
1003
1004 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1005 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1006 }
1007
1008 pub fn set_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1009 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1010 }
1011
1012 pub fn update_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1013 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1014 }
1015
1016 pub fn focus_this_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1017 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1018 }
1019
1020 pub fn unfocus_this_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1021 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1022 }
1023
1024 pub fn is_focused_this_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1025 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1026 }
1027
1028 pub fn key_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1029 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1030 }
1031
1032 pub fn key_down_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1033 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1034 }
1035
1036 pub fn key_left_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1037 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1038 }
1039
1040 pub fn key_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1041 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1042 }
1043
1044 pub fn l_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1045 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1046 }
1047
1048 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1049 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1050 }
1051}
1052
1053#[cfg(feature = "app-refreshunitsetdecidemenu")]
1054impl RefreshUnitSetDecideMenu {
1055 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1056 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1057 let __mi = Self::get_name_method_info();
1058 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1059 __inner(this.into(), ::core::option::Option::None)
1060 }
1061
1062 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu`'s own `Tick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1063 pub unsafe fn tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1064 let __mi = Self::tick_method_info();
1065 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1066 __inner(this.into(), ::core::option::Option::None)
1067 }
1068
1069 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu`'s own `KeyUp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1070 pub unsafe fn key_up(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
1071 let __mi = Self::key_up_method_info();
1072 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1073 __inner(this.into(), is_trigger, ::core::option::Option::None)
1074 }
1075
1076 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu`'s own `KeyDown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1077 pub unsafe fn key_down(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
1078 let __mi = Self::key_down_method_info();
1079 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1080 __inner(this.into(), is_trigger, ::core::option::Option::None)
1081 }
1082
1083 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu`'s own `KeyLeft`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1084 pub unsafe fn key_left(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
1085 let __mi = Self::key_left_method_info();
1086 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1087 __inner(this.into(), is_trigger, ::core::option::Option::None)
1088 }
1089
1090 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu`'s own `KeyRight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1091 pub unsafe fn key_right(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
1092 let __mi = Self::key_right_method_info();
1093 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1094 __inner(this.into(), is_trigger, ::core::option::Option::None)
1095 }
1096
1097 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu`'s own `LCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1098 pub unsafe fn l_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1099 let __mi = Self::l_call_method_info();
1100 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1101 ::core::mem::transmute(__mi.method_ptr);
1102 __inner(this.into(), ::core::option::Option::None)
1103 }
1104
1105 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1106 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1107 let __mi = Self::on_dispose_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-refreshunitsetdecidemenu")]
1114impl RefreshUnitSetDecideMenu {
1115 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::refreshunitsetdecidemenucontent::RefreshUnitSetDecideMenuContent, bool, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyUpEventHandler, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyDownEventHandler, crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler)` — 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::refreshunitsetdecidemenucontent::RefreshUnitSetDecideMenuContent,
1119 usabled: bool,
1120 key_up_event_handler: crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyUpEventHandler,
1121 key_down_event_handler: crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_KeyDownEventHandler,
1122 decide_event_handler: crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_DecideEventHandler,
1123 ) -> Self {
1124 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1125 panic!(
1126 "{}
1127::{}
1128 failed to instantiate",
1129 ::core::stringify!(RefreshUnitSetDecideMenu),
1130 ::core::stringify!(new),
1131 )
1132 });
1133 <Self as IRefreshUnitSetDecideMenuMethods>::ctor(
1134 this,
1135 menu_item_list,
1136 menu_content,
1137 usabled,
1138 key_up_event_handler,
1139 key_down_event_handler,
1140 decide_event_handler,
1141 );
1142 this
1143 }
1144}
1145
1146#[cfg(feature = "app-refreshunitsetdecidemenu")]
1147pub trait IRefreshUnitSetDecideMenu_DecideEventHandlerMethods: IRefreshUnitSetDecideMenu_DecideEventHandler {
1148 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
1149 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1150 unsafe {
1151 let __receiver = <RefreshUnitSetDecideMenu_DecideEventHandler as ::unity::FromIlInstance>::from_il_instance(
1152 <Self as ::unity::SystemObject>::as_instance(self),
1153 );
1154 ::unity::il2cpp_call!((::unity::module_base()+0x1b02000usize)as*mut u8,();
1155(RefreshUnitSetDecideMenu_DecideEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
1156 }
1157 }
1158 #[doc = "`Invoke(crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_Result2)` overload"]
1159 fn invoke(self, result: impl ::core::convert::Into<crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_Result2>) -> () {
1160 unsafe {
1161 let __receiver = <RefreshUnitSetDecideMenu_DecideEventHandler as ::unity::FromIlInstance>::from_il_instance(
1162 <Self as ::unity::SystemObject>::as_instance(self),
1163 );
1164 {
1165 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1166 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
1167 panic!(
1168 "unity: virtual slot {}
1169 out of range (vtable len {}
1170) on the runtime class behind {}
1171 (method `{}
1172`)",
1173 13usize,
1174 __vt.len(),
1175 <RefreshUnitSetDecideMenu_DecideEventHandler as ::unity::ClassIdentity>::NAME,
1176 "Invoke",
1177 )
1178 });
1179 let __inner: extern "C" fn(
1180 RefreshUnitSetDecideMenu_DecideEventHandler,
1181 crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_Result2,
1182 ::unity::OptionalMethod,
1183 ) -> () = ::core::mem::transmute(__vi.method_ptr);
1184 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1185 __inner(__receiver, ::core::convert::Into::into(result), __mi)
1186 }
1187 }
1188 }
1189}
1190
1191#[cfg(feature = "app-refreshunitsetdecidemenu")]
1192impl<__T: IRefreshUnitSetDecideMenu_DecideEventHandler> IRefreshUnitSetDecideMenu_DecideEventHandlerMethods for __T {}
1193
1194#[cfg(feature = "app-refreshunitsetdecidemenu")]
1195impl RefreshUnitSetDecideMenu_DecideEventHandler {
1196 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1198 }
1199
1200 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1202 }
1203}
1204
1205#[cfg(feature = "app-refreshunitsetdecidemenu")]
1206impl RefreshUnitSetDecideMenu_DecideEventHandler {
1207 #[doc = "Direct (non-virtual) call to `RefreshUnitSetDecideMenu_DecideEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1208 pub unsafe fn invoke(
1209 this: impl ::core::convert::Into<::unity::IlInstance>,
1210 result: crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_Result2,
1211 ) -> () {
1212 let __mi = Self::invoke_method_info();
1213 let __inner: extern "C" fn(
1214 ::unity::IlInstance,
1215 crate::app::refreshunitsetdecidemenu::RefreshUnitSetDecideMenu_Result2,
1216 ::unity::OptionalMethod,
1217 ) -> () = ::core::mem::transmute(__mi.method_ptr);
1218 __inner(this.into(), result, ::core::option::Option::None)
1219 }
1220}
1221
1222#[cfg(feature = "app-refreshunitsetdecidemenu")]
1223impl RefreshUnitSetDecideMenu_DecideEventHandler {
1224 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
1225 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
1226 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1227 panic!(
1228 "{}
1229::{}
1230 failed to instantiate",
1231 ::core::stringify!(RefreshUnitSetDecideMenu_DecideEventHandler),
1232 ::core::stringify!(new),
1233 )
1234 });
1235 <Self as IRefreshUnitSetDecideMenu_DecideEventHandlerMethods>::ctor(this, object, method);
1236 this
1237 }
1238}
1239
1240#[cfg(feature = "app-refreshunitsetdecidemenu")]
1241#[doc(hidden)]
1242pub mod prelude {
1243 pub use super::{
1244 IRefreshUnitSetDecideMenu, IRefreshUnitSetDecideMenuMethods, IRefreshUnitSetDecideMenu_DecideEventHandler,
1245 IRefreshUnitSetDecideMenu_DecideEventHandlerMethods, IRefreshUnitSetDecideMenu_KeyDownEventHandler,
1246 IRefreshUnitSetDecideMenu_KeyDownEventHandlerMethods, IRefreshUnitSetDecideMenu_KeyUpEventHandler,
1247 IRefreshUnitSetDecideMenu_KeyUpEventHandlerMethods, IRefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem,
1248 IRefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItemMethods, RefreshUnitSetDecideMenu, RefreshUnitSetDecideMenu_DecideEventHandler,
1249 RefreshUnitSetDecideMenu_KeyDownEventHandler, RefreshUnitSetDecideMenu_KeyUpEventHandler,
1250 RefreshUnitSetDecideMenu_RefreshUnitSetDecideMenuItem, RefreshUnitSetDecideMenu_Result2,
1251 };
1252 #[cfg(feature = "app-basicmenu")]
1253 pub use crate::app::basicmenu::IBasicMenuMethods;
1254 #[cfg(feature = "app-basicmenuitem")]
1255 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
1256 #[cfg(feature = "app-procinst")]
1257 pub use crate::app::procinst::IProcInstMethods;
1258 #[cfg(feature = "system-delegate")]
1259 pub use crate::system::delegate::IDelegateMethods;
1260 #[cfg(feature = "system-multicastdelegate")]
1261 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
1262 #[cfg(feature = "system-object")]
1263 pub use crate::system::object::IObjectMethods;
1264 #[cfg(feature = "system-enum")]
1265 pub use crate::system::r#enum::IEnumMethods;
1266 #[cfg(feature = "system-valuetype")]
1267 pub use crate::system::valuetype::IValueTypeMethods;
1268 pub use crate::{
1269 app::{basicmenu::IBasicMenu, basicmenuitem::IBasicMenuItem, procinst::IProcInst},
1270 system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType},
1271 };
1272}