1#[cfg(feature = "app-noticeboardtopmenu-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/noticeboardtopmenu/NoticeBoardTopMenu_AchievementItem.md"))]
24 #[::unity::class(namespace = "App", name = "NoticeBoardTopMenu.AchievementItem")]
25 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
26 pub struct NoticeBoardTopMenu_AchievementItem {
27 #[offset(104)]
28 #[rename(name = "m_DecideEventHandler")]
29 pub m_decide_event_handler: crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler,
30 }
31
32 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/noticeboardtopmenu/NoticeBoardTopMenu_Result2.md"))]
33 #[repr(C)]
34 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
35 pub struct NoticeBoardTopMenu_Result2 {
36 pub value: i32,
37 }
38 impl ::unity::ClassIdentity for NoticeBoardTopMenu_Result2 {
39 const NAME: &'static str = "NoticeBoardTopMenu.Result2";
40 const NAMESPACE: &'static str = "App";
41
42 fn class() -> ::unity::Class {
43 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
44 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
45 }
46 }
47 impl ::unity::IlType for NoticeBoardTopMenu_Result2 {
48 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
49 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
50 }
51 }
52 impl NoticeBoardTopMenu_Result2 {
53 pub fn investment() -> Self {
54 Self { value: 0 }
55 }
56
57 pub fn solanel_info() -> Self {
58 Self { value: 1 }
59 }
60
61 pub fn achievement() -> Self {
62 Self { value: 2 }
63 }
64
65 pub fn end() -> Self {
66 Self { value: 3 }
67 }
68 }
69
70 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/noticeboardtopmenu/NoticeBoardTopMenu_InvestmentItem.md"))]
71 #[::unity::class(namespace = "App", name = "NoticeBoardTopMenu.InvestmentItem")]
72 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
73 pub struct NoticeBoardTopMenu_InvestmentItem {
74 #[offset(104)]
75 #[rename(name = "m_DecideEventHandler")]
76 pub m_decide_event_handler: crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler,
77 }
78
79 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/noticeboardtopmenu/NoticeBoardTopMenu_DecideEventHandler.md"))]
80 #[::unity::class(namespace = "App", name = "NoticeBoardTopMenu.DecideEventHandler")]
81 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
82 pub struct NoticeBoardTopMenu_DecideEventHandler {}
83
84 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/noticeboardtopmenu/NoticeBoardTopMenu.md"))]
85 #[::unity::class(namespace = "App", name = "NoticeBoardTopMenu")]
86 #[parent(crate::app::basicmenu::BasicMenu)]
87 pub struct NoticeBoardTopMenu {
88 #[static_field]
89 #[rename(name = "m_ShowRowNumValue")]
90 pub m_show_row_num_value: i32,
91 }
92
93 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/noticeboardtopmenu/NoticeBoardTopMenu_SolanelInfoItem.md"))]
94 #[::unity::class(namespace = "App", name = "NoticeBoardTopMenu.SolanelInfoItem")]
95 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
96 pub struct NoticeBoardTopMenu_SolanelInfoItem {
97 #[offset(104)]
98 #[rename(name = "m_DecideEventHandler")]
99 pub m_decide_event_handler: crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler,
100 }
101}
102
103#[cfg(feature = "app-noticeboardtopmenu-types")]
104pub use __types::*;
105
106#[cfg(feature = "app-noticeboardtopmenu")]
107pub trait INoticeBoardTopMenu_AchievementItemMethods: INoticeBoardTopMenu_AchievementItem {
108 #[doc = "`.ctor(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` overload"]
109 fn ctor(self, event_handler: impl ::core::convert::Into<crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler>) -> () {
110 unsafe {
111 let __receiver =
112 <NoticeBoardTopMenu_AchievementItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113 ::unity::il2cpp_call!((::unity::module_base()+0x225fa40usize)as*mut u8,();
114(NoticeBoardTopMenu_AchievementItem)__receiver,(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)::core::convert::Into::into(event_handler))
115 }
116 }
117 #[doc = "`GetName()` overload"]
118 fn get_name(self) -> ::unity::Il2CppString {
119 unsafe {
120 let __receiver =
121 <NoticeBoardTopMenu_AchievementItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
122 {
123 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
124 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
125 panic!(
126 "unity: virtual slot {}
127 out of range (vtable len {}
128) on the runtime class behind {}
129 (method `{}
130`)",
131 4usize,
132 __vt.len(),
133 <NoticeBoardTopMenu_AchievementItem as ::unity::ClassIdentity>::NAME,
134 "GetName",
135 )
136 });
137 let __inner: extern "C" fn(NoticeBoardTopMenu_AchievementItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
138 ::core::mem::transmute(__vi.method_ptr);
139 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
140 __inner(__receiver, __mi)
141 }
142 }
143 }
144 #[doc = "`BuildAttribute()` overload"]
145 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
146 unsafe {
147 let __receiver =
148 <NoticeBoardTopMenu_AchievementItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
149 {
150 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
151 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
152 panic!(
153 "unity: virtual slot {}
154 out of range (vtable len {}
155) on the runtime class behind {}
156 (method `{}
157`)",
158 8usize,
159 __vt.len(),
160 <NoticeBoardTopMenu_AchievementItem as ::unity::ClassIdentity>::NAME,
161 "BuildAttribute",
162 )
163 });
164 let __inner: extern "C" fn(
165 NoticeBoardTopMenu_AchievementItem,
166 ::unity::OptionalMethod,
167 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
168 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
169 __inner(__receiver, __mi)
170 }
171 }
172 }
173 #[doc = "`ACall()` overload"]
174 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
175 unsafe {
176 let __receiver =
177 <NoticeBoardTopMenu_AchievementItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
178 {
179 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
180 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
181 panic!(
182 "unity: virtual slot {}
183 out of range (vtable len {}
184) on the runtime class behind {}
185 (method `{}
186`)",
187 18usize,
188 __vt.len(),
189 <NoticeBoardTopMenu_AchievementItem as ::unity::ClassIdentity>::NAME,
190 "ACall",
191 )
192 });
193 let __inner: extern "C" fn(NoticeBoardTopMenu_AchievementItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
194 ::core::mem::transmute(__vi.method_ptr);
195 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
196 __inner(__receiver, __mi)
197 }
198 }
199 }
200}
201
202#[cfg(feature = "app-noticeboardtopmenu")]
203impl<__T: INoticeBoardTopMenu_AchievementItem> INoticeBoardTopMenu_AchievementItemMethods for __T {}
204
205#[cfg(feature = "app-noticeboardtopmenu")]
206impl NoticeBoardTopMenu_AchievementItem {
207 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
208 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
209 }
210
211 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
212 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
213 }
214
215 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
216 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
217 }
218
219 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
220 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
221 }
222}
223
224#[cfg(feature = "app-noticeboardtopmenu")]
225impl NoticeBoardTopMenu_AchievementItem {
226 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_AchievementItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
227 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
228 let __mi = Self::get_name_method_info();
229 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
230 __inner(this.into(), ::core::option::Option::None)
231 }
232
233 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_AchievementItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
234 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
235 let __mi = Self::build_attribute_method_info();
236 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
237 ::core::mem::transmute(__mi.method_ptr);
238 __inner(this.into(), ::core::option::Option::None)
239 }
240
241 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_AchievementItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
242 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
243 let __mi = Self::a_call_method_info();
244 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
245 ::core::mem::transmute(__mi.method_ptr);
246 __inner(this.into(), ::core::option::Option::None)
247 }
248}
249
250#[cfg(feature = "app-noticeboardtopmenu")]
251impl NoticeBoardTopMenu_AchievementItem {
252 #[doc = "`.ctor(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` — overload selector"]
253 pub fn new(event_handler: crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler) -> Self {
254 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
255 panic!(
256 "{}
257::{}
258 failed to instantiate",
259 ::core::stringify!(NoticeBoardTopMenu_AchievementItem),
260 ::core::stringify!(new),
261 )
262 });
263 <Self as INoticeBoardTopMenu_AchievementItemMethods>::ctor(this, event_handler);
264 this
265 }
266}
267
268#[cfg(feature = "app-noticeboardtopmenu")]
269pub trait INoticeBoardTopMenu_InvestmentItemMethods: INoticeBoardTopMenu_InvestmentItem {
270 #[doc = "`.ctor(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` overload"]
271 fn ctor(self, event_handler: impl ::core::convert::Into<crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler>) -> () {
272 unsafe {
273 let __receiver =
274 <NoticeBoardTopMenu_InvestmentItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275 ::unity::il2cpp_call!((::unity::module_base()+0x225fe60usize)as*mut u8,();
276(NoticeBoardTopMenu_InvestmentItem)__receiver,(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)::core::convert::Into::into(event_handler))
277 }
278 }
279 #[doc = "`GetName()` overload"]
280 fn get_name(self) -> ::unity::Il2CppString {
281 unsafe {
282 let __receiver =
283 <NoticeBoardTopMenu_InvestmentItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284 {
285 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
286 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
287 panic!(
288 "unity: virtual slot {}
289 out of range (vtable len {}
290) on the runtime class behind {}
291 (method `{}
292`)",
293 4usize,
294 __vt.len(),
295 <NoticeBoardTopMenu_InvestmentItem as ::unity::ClassIdentity>::NAME,
296 "GetName",
297 )
298 });
299 let __inner: extern "C" fn(NoticeBoardTopMenu_InvestmentItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
300 ::core::mem::transmute(__vi.method_ptr);
301 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
302 __inner(__receiver, __mi)
303 }
304 }
305 }
306 #[doc = "`BuildAttribute()` overload"]
307 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
308 unsafe {
309 let __receiver =
310 <NoticeBoardTopMenu_InvestmentItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311 {
312 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
313 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
314 panic!(
315 "unity: virtual slot {}
316 out of range (vtable len {}
317) on the runtime class behind {}
318 (method `{}
319`)",
320 8usize,
321 __vt.len(),
322 <NoticeBoardTopMenu_InvestmentItem as ::unity::ClassIdentity>::NAME,
323 "BuildAttribute",
324 )
325 });
326 let __inner: extern "C" fn(
327 NoticeBoardTopMenu_InvestmentItem,
328 ::unity::OptionalMethod,
329 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
330 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
331 __inner(__receiver, __mi)
332 }
333 }
334 }
335 #[doc = "`ACall()` overload"]
336 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
337 unsafe {
338 let __receiver =
339 <NoticeBoardTopMenu_InvestmentItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340 {
341 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
342 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
343 panic!(
344 "unity: virtual slot {}
345 out of range (vtable len {}
346) on the runtime class behind {}
347 (method `{}
348`)",
349 18usize,
350 __vt.len(),
351 <NoticeBoardTopMenu_InvestmentItem as ::unity::ClassIdentity>::NAME,
352 "ACall",
353 )
354 });
355 let __inner: extern "C" fn(NoticeBoardTopMenu_InvestmentItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
356 ::core::mem::transmute(__vi.method_ptr);
357 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
358 __inner(__receiver, __mi)
359 }
360 }
361 }
362}
363
364#[cfg(feature = "app-noticeboardtopmenu")]
365impl<__T: INoticeBoardTopMenu_InvestmentItem> INoticeBoardTopMenu_InvestmentItemMethods for __T {}
366
367#[cfg(feature = "app-noticeboardtopmenu")]
368impl NoticeBoardTopMenu_InvestmentItem {
369 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
371 }
372
373 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
374 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
375 }
376
377 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
379 }
380
381 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
382 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
383 }
384}
385
386#[cfg(feature = "app-noticeboardtopmenu")]
387impl NoticeBoardTopMenu_InvestmentItem {
388 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_InvestmentItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
389 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
390 let __mi = Self::get_name_method_info();
391 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
392 __inner(this.into(), ::core::option::Option::None)
393 }
394
395 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_InvestmentItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
396 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
397 let __mi = Self::build_attribute_method_info();
398 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
399 ::core::mem::transmute(__mi.method_ptr);
400 __inner(this.into(), ::core::option::Option::None)
401 }
402
403 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_InvestmentItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
404 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
405 let __mi = Self::a_call_method_info();
406 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
407 ::core::mem::transmute(__mi.method_ptr);
408 __inner(this.into(), ::core::option::Option::None)
409 }
410}
411
412#[cfg(feature = "app-noticeboardtopmenu")]
413impl NoticeBoardTopMenu_InvestmentItem {
414 #[doc = "`.ctor(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` — overload selector"]
415 pub fn new(event_handler: crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler) -> Self {
416 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
417 panic!(
418 "{}
419::{}
420 failed to instantiate",
421 ::core::stringify!(NoticeBoardTopMenu_InvestmentItem),
422 ::core::stringify!(new),
423 )
424 });
425 <Self as INoticeBoardTopMenu_InvestmentItemMethods>::ctor(this, event_handler);
426 this
427 }
428}
429
430#[cfg(feature = "app-noticeboardtopmenu")]
431pub trait INoticeBoardTopMenu_DecideEventHandlerMethods: INoticeBoardTopMenu_DecideEventHandler {
432 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
433 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
434 unsafe {
435 let __receiver = <NoticeBoardTopMenu_DecideEventHandler as ::unity::FromIlInstance>::from_il_instance(
436 <Self as ::unity::SystemObject>::as_instance(self),
437 );
438 ::unity::il2cpp_call!((::unity::module_base()+0x225fda0usize)as*mut u8,();
439(NoticeBoardTopMenu_DecideEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
440 }
441 }
442 #[doc = "`Invoke(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2)` overload"]
443 fn invoke(self, result: impl ::core::convert::Into<crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2>) -> () {
444 unsafe {
445 let __receiver = <NoticeBoardTopMenu_DecideEventHandler as ::unity::FromIlInstance>::from_il_instance(
446 <Self as ::unity::SystemObject>::as_instance(self),
447 );
448 {
449 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
450 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
451 panic!(
452 "unity: virtual slot {}
453 out of range (vtable len {}
454) on the runtime class behind {}
455 (method `{}
456`)",
457 13usize,
458 __vt.len(),
459 <NoticeBoardTopMenu_DecideEventHandler as ::unity::ClassIdentity>::NAME,
460 "Invoke",
461 )
462 });
463 let __inner: extern "C" fn(
464 NoticeBoardTopMenu_DecideEventHandler,
465 crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2,
466 ::unity::OptionalMethod,
467 ) -> () = ::core::mem::transmute(__vi.method_ptr);
468 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
469 __inner(__receiver, ::core::convert::Into::into(result), __mi)
470 }
471 }
472 }
473}
474
475#[cfg(feature = "app-noticeboardtopmenu")]
476impl<__T: INoticeBoardTopMenu_DecideEventHandler> INoticeBoardTopMenu_DecideEventHandlerMethods for __T {}
477
478#[cfg(feature = "app-noticeboardtopmenu")]
479impl NoticeBoardTopMenu_DecideEventHandler {
480 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
481 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
482 }
483
484 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
485 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
486 }
487}
488
489#[cfg(feature = "app-noticeboardtopmenu")]
490impl NoticeBoardTopMenu_DecideEventHandler {
491 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_DecideEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
492 pub unsafe fn invoke(
493 this: impl ::core::convert::Into<::unity::IlInstance>,
494 result: crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2,
495 ) -> () {
496 let __mi = Self::invoke_method_info();
497 let __inner: extern "C" fn(::unity::IlInstance, crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2, ::unity::OptionalMethod) -> () =
498 ::core::mem::transmute(__mi.method_ptr);
499 __inner(this.into(), result, ::core::option::Option::None)
500 }
501}
502
503#[cfg(feature = "app-noticeboardtopmenu")]
504impl NoticeBoardTopMenu_DecideEventHandler {
505 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
506 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
507 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
508 panic!(
509 "{}
510::{}
511 failed to instantiate",
512 ::core::stringify!(NoticeBoardTopMenu_DecideEventHandler),
513 ::core::stringify!(new),
514 )
515 });
516 <Self as INoticeBoardTopMenu_DecideEventHandlerMethods>::ctor(this, object, method);
517 this
518 }
519}
520
521#[cfg(feature = "app-noticeboardtopmenu")]
522impl NoticeBoardTopMenu {
523 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2, crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` overload"]
524 pub fn create_bind(
525 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
526 initial_selected: impl ::core::convert::Into<crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2>,
527 event_handler: impl ::core::convert::Into<crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler>,
528 ) -> () {
529 unsafe {
530 ::unity::il2cpp_call!((::unity::module_base()+0x1f1ac80usize)as*mut u8,();
531(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2)::core::convert::Into::into(initial_selected),(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)::core::convert::Into::into(event_handler))
532 }
533 }
534
535 #[doc = "`.cctor()` overload"]
536 pub fn cctor() -> () {
537 unsafe {
538 ::unity::il2cpp_call!((::unity::module_base()+0x1f1b4f0usize)as*mut u8,();
539 )
540 }
541 }
542}
543
544#[cfg(feature = "app-noticeboardtopmenu")]
545pub trait INoticeBoardTopMenuMethods: INoticeBoardTopMenu {
546 #[doc = "`get_m_DecideEventHandler()` overload"]
547 fn get_m_decide_event_handler(self) -> crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler {
548 unsafe {
549 let __receiver = <NoticeBoardTopMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
550 ::unity::il2cpp_call!((::unity::module_base()+0x1f1b3b0usize)as*mut u8,crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler;
551(NoticeBoardTopMenu)__receiver)
552 }
553 }
554 #[doc = "`set_m_DecideEventHandler(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` overload"]
555 fn set_m_decide_event_handler(
556 self,
557 value: impl ::core::convert::Into<crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler>,
558 ) -> () {
559 unsafe {
560 let __receiver = <NoticeBoardTopMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
561 ::unity::il2cpp_call!((::unity::module_base()+0x1f1b3c0usize)as*mut u8,();
562(NoticeBoardTopMenu)__receiver,(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)::core::convert::Into::into(value))
563 }
564 }
565 #[doc = "`BCall()` overload"]
566 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
567 unsafe {
568 let __receiver = <NoticeBoardTopMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
569 {
570 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
571 let __vi = *__vt.get(51usize).unwrap_or_else(|| {
572 panic!(
573 "unity: virtual slot {}
574 out of range (vtable len {}
575) on the runtime class behind {}
576 (method `{}
577`)",
578 51usize,
579 __vt.len(),
580 <NoticeBoardTopMenu as ::unity::ClassIdentity>::NAME,
581 "BCall",
582 )
583 });
584 let __inner: extern "C" fn(NoticeBoardTopMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
585 ::core::mem::transmute(__vi.method_ptr);
586 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
587 __inner(__receiver, __mi)
588 }
589 }
590 }
591 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent, crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2, crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` overload"]
592 fn ctor(
593 self,
594 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
595 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
596 initial_selected: impl ::core::convert::Into<crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2>,
597 event_handler: impl ::core::convert::Into<crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler>,
598 ) -> () {
599 unsafe {
600 let __receiver = <NoticeBoardTopMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
601 ::unity::il2cpp_call!((::unity::module_base()+0x1f1b400usize)as*mut u8,();
602(NoticeBoardTopMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content),(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2)::core::convert::Into::into(initial_selected),(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)::core::convert::Into::into(event_handler))
603 }
604 }
605 #[doc = "`GetName()` overload"]
606 fn get_name(self) -> ::unity::Il2CppString {
607 unsafe {
608 let __receiver = <NoticeBoardTopMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
609 {
610 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
611 let __vi = *__vt.get(30usize).unwrap_or_else(|| {
612 panic!(
613 "unity: virtual slot {}
614 out of range (vtable len {}
615) on the runtime class behind {}
616 (method `{}
617`)",
618 30usize,
619 __vt.len(),
620 <NoticeBoardTopMenu as ::unity::ClassIdentity>::NAME,
621 "GetName",
622 )
623 });
624 let __inner: extern "C" fn(NoticeBoardTopMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
625 ::core::mem::transmute(__vi.method_ptr);
626 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
627 __inner(__receiver, __mi)
628 }
629 }
630 }
631}
632
633#[cfg(feature = "app-noticeboardtopmenu")]
634impl<__T: INoticeBoardTopMenu> INoticeBoardTopMenuMethods for __T {}
635
636#[cfg(feature = "app-noticeboardtopmenu")]
637impl NoticeBoardTopMenu {
638 pub fn get_m_decide_event_handler_method_info() -> &'static ::unity::il2cpp::MethodInfo {
639 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
640 }
641
642 pub fn set_m_decide_event_handler_method_info() -> &'static ::unity::il2cpp::MethodInfo {
643 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
644 }
645
646 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
647 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
648 }
649
650 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
651 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
652 }
653
654 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
655 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
656 }
657
658 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
659 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
660 }
661
662 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
663 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
664 }
665}
666
667#[cfg(feature = "app-noticeboardtopmenu")]
668impl NoticeBoardTopMenu {
669 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
670 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
671 let __mi = Self::b_call_method_info();
672 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
673 ::core::mem::transmute(__mi.method_ptr);
674 __inner(this.into(), ::core::option::Option::None)
675 }
676
677 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
678 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
679 let __mi = Self::get_name_method_info();
680 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
681 __inner(this.into(), ::core::option::Option::None)
682 }
683}
684
685#[cfg(feature = "app-noticeboardtopmenu")]
686impl NoticeBoardTopMenu {
687 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent, crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2, crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` — overload selector"]
688 pub fn new(
689 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
690 menu_content: crate::app::basicmenucontent::BasicMenuContent,
691 initial_selected: crate::app::noticeboardtopmenu::NoticeBoardTopMenu_Result2,
692 event_handler: crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler,
693 ) -> Self {
694 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
695 panic!(
696 "{}
697::{}
698 failed to instantiate",
699 ::core::stringify!(NoticeBoardTopMenu),
700 ::core::stringify!(new),
701 )
702 });
703 <Self as INoticeBoardTopMenuMethods>::ctor(this, menu_item_list, menu_content, initial_selected, event_handler);
704 this
705 }
706}
707
708#[cfg(feature = "app-noticeboardtopmenu")]
709pub trait INoticeBoardTopMenu_SolanelInfoItemMethods: INoticeBoardTopMenu_SolanelInfoItem {
710 #[doc = "`.ctor(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` overload"]
711 fn ctor(self, event_handler: impl ::core::convert::Into<crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler>) -> () {
712 unsafe {
713 let __receiver =
714 <NoticeBoardTopMenu_SolanelInfoItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
715 ::unity::il2cpp_call!((::unity::module_base()+0x225ff60usize)as*mut u8,();
716(NoticeBoardTopMenu_SolanelInfoItem)__receiver,(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)::core::convert::Into::into(event_handler))
717 }
718 }
719 #[doc = "`GetName()` overload"]
720 fn get_name(self) -> ::unity::Il2CppString {
721 unsafe {
722 let __receiver =
723 <NoticeBoardTopMenu_SolanelInfoItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
724 {
725 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
726 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
727 panic!(
728 "unity: virtual slot {}
729 out of range (vtable len {}
730) on the runtime class behind {}
731 (method `{}
732`)",
733 4usize,
734 __vt.len(),
735 <NoticeBoardTopMenu_SolanelInfoItem as ::unity::ClassIdentity>::NAME,
736 "GetName",
737 )
738 });
739 let __inner: extern "C" fn(NoticeBoardTopMenu_SolanelInfoItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
740 ::core::mem::transmute(__vi.method_ptr);
741 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
742 __inner(__receiver, __mi)
743 }
744 }
745 }
746 #[doc = "`BuildAttribute()` overload"]
747 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
748 unsafe {
749 let __receiver =
750 <NoticeBoardTopMenu_SolanelInfoItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
751 {
752 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
753 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
754 panic!(
755 "unity: virtual slot {}
756 out of range (vtable len {}
757) on the runtime class behind {}
758 (method `{}
759`)",
760 8usize,
761 __vt.len(),
762 <NoticeBoardTopMenu_SolanelInfoItem as ::unity::ClassIdentity>::NAME,
763 "BuildAttribute",
764 )
765 });
766 let __inner: extern "C" fn(
767 NoticeBoardTopMenu_SolanelInfoItem,
768 ::unity::OptionalMethod,
769 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
770 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
771 __inner(__receiver, __mi)
772 }
773 }
774 }
775 #[doc = "`ACall()` overload"]
776 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
777 unsafe {
778 let __receiver =
779 <NoticeBoardTopMenu_SolanelInfoItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
780 {
781 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
782 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
783 panic!(
784 "unity: virtual slot {}
785 out of range (vtable len {}
786) on the runtime class behind {}
787 (method `{}
788`)",
789 18usize,
790 __vt.len(),
791 <NoticeBoardTopMenu_SolanelInfoItem as ::unity::ClassIdentity>::NAME,
792 "ACall",
793 )
794 });
795 let __inner: extern "C" fn(NoticeBoardTopMenu_SolanelInfoItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
796 ::core::mem::transmute(__vi.method_ptr);
797 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
798 __inner(__receiver, __mi)
799 }
800 }
801 }
802}
803
804#[cfg(feature = "app-noticeboardtopmenu")]
805impl<__T: INoticeBoardTopMenu_SolanelInfoItem> INoticeBoardTopMenu_SolanelInfoItemMethods for __T {}
806
807#[cfg(feature = "app-noticeboardtopmenu")]
808impl NoticeBoardTopMenu_SolanelInfoItem {
809 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
810 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
811 }
812
813 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
814 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
815 }
816
817 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
818 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
819 }
820
821 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
822 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
823 }
824}
825
826#[cfg(feature = "app-noticeboardtopmenu")]
827impl NoticeBoardTopMenu_SolanelInfoItem {
828 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_SolanelInfoItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
829 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
830 let __mi = Self::get_name_method_info();
831 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
832 __inner(this.into(), ::core::option::Option::None)
833 }
834
835 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_SolanelInfoItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
836 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
837 let __mi = Self::build_attribute_method_info();
838 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
839 ::core::mem::transmute(__mi.method_ptr);
840 __inner(this.into(), ::core::option::Option::None)
841 }
842
843 #[doc = "Direct (non-virtual) call to `NoticeBoardTopMenu_SolanelInfoItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
844 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
845 let __mi = Self::a_call_method_info();
846 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
847 ::core::mem::transmute(__mi.method_ptr);
848 __inner(this.into(), ::core::option::Option::None)
849 }
850}
851
852#[cfg(feature = "app-noticeboardtopmenu")]
853impl NoticeBoardTopMenu_SolanelInfoItem {
854 #[doc = "`.ctor(crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler)` — overload selector"]
855 pub fn new(event_handler: crate::app::noticeboardtopmenu::NoticeBoardTopMenu_DecideEventHandler) -> Self {
856 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
857 panic!(
858 "{}
859::{}
860 failed to instantiate",
861 ::core::stringify!(NoticeBoardTopMenu_SolanelInfoItem),
862 ::core::stringify!(new),
863 )
864 });
865 <Self as INoticeBoardTopMenu_SolanelInfoItemMethods>::ctor(this, event_handler);
866 this
867 }
868}
869
870#[cfg(feature = "app-noticeboardtopmenu")]
871#[doc(hidden)]
872pub mod prelude {
873 pub use super::{
874 INoticeBoardTopMenu, INoticeBoardTopMenuMethods, INoticeBoardTopMenu_AchievementItem, INoticeBoardTopMenu_AchievementItemMethods,
875 INoticeBoardTopMenu_DecideEventHandler, INoticeBoardTopMenu_DecideEventHandlerMethods, INoticeBoardTopMenu_InvestmentItem,
876 INoticeBoardTopMenu_InvestmentItemMethods, INoticeBoardTopMenu_SolanelInfoItem, INoticeBoardTopMenu_SolanelInfoItemMethods,
877 NoticeBoardTopMenu, NoticeBoardTopMenu_AchievementItem, NoticeBoardTopMenu_DecideEventHandler, NoticeBoardTopMenu_InvestmentItem,
878 NoticeBoardTopMenu_Result2, NoticeBoardTopMenu_SolanelInfoItem,
879 };
880 #[cfg(feature = "app-basicmenu")]
881 pub use crate::app::basicmenu::IBasicMenuMethods;
882 #[cfg(feature = "app-basicmenuitem")]
883 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
884 #[cfg(feature = "app-procinst")]
885 pub use crate::app::procinst::IProcInstMethods;
886 #[cfg(feature = "system-delegate")]
887 pub use crate::system::delegate::IDelegateMethods;
888 #[cfg(feature = "system-multicastdelegate")]
889 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
890 #[cfg(feature = "system-object")]
891 pub use crate::system::object::IObjectMethods;
892 #[cfg(feature = "system-enum")]
893 pub use crate::system::r#enum::IEnumMethods;
894 #[cfg(feature = "system-valuetype")]
895 pub use crate::system::valuetype::IValueTypeMethods;
896 pub use crate::{
897 app::{basicmenu::IBasicMenu, basicmenuitem::IBasicMenuItem, procinst::IProcInst},
898 system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType},
899 };
900}