1#[cfg(feature = "app-rewindmenu-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicdialog::{BasicDialog, IBasicDialog},
11 basicdialogitem::{BasicDialogItem, IBasicDialogItem},
12 basicdialogitemno::{BasicDialogItemNo, IBasicDialogItemNo},
13 basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
14 basicmenu::{BasicMenu, IBasicMenu},
15 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
16 procinst::{IProcInst, ProcInst},
17 yesnodialog::{IYesNoDialog, YesNoDialog},
18 },
19 system::object::{IObject, Object},
20 };
21
22 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu_ExecuteConfirmDialog_ItemYes.md"))]
23 #[::unity::class(namespace = "App", name = "RewindMenu.ExecuteConfirmDialog.ItemYes")]
24 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
25 pub struct RewindMenu_ExecuteConfirmDialog_ItemYes {
26 #[offset(112)]
27 #[rename(name = "m_IsToPhaseBegin")]
28 pub m_is_to_phase_begin: bool,
29 }
30
31 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu_MenuItem.md"))]
32 #[::unity::class(namespace = "App", name = "RewindMenu.MenuItem")]
33 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
34 pub struct RewindMenu_MenuItem {
35 #[offset(100)]
36 #[rename(name = "m_LogIndex")]
37 pub m_log_index: i32,
38 #[offset(104)]
39 #[rename(name = "m_LogText")]
40 pub m_log_text: ::unity::Il2CppString,
41 #[offset(112)]
42 #[rename(name = "m_CursorX")]
43 pub m_cursor_x: i32,
44 #[offset(116)]
45 #[rename(name = "m_CursorZ")]
46 pub m_cursor_z: i32,
47 #[offset(120)]
48 #[rename(name = "m_ActorMapHistoryIndex")]
49 pub m_actor_map_history_index: i32,
50 #[offset(128)]
51 #[rename(name = "m_UnitIconInfo")]
52 pub m_unit_icon_info: crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo,
53 #[offset(136)]
54 #[rename(name = "m_DieUnitIconInfo")]
55 pub m_die_unit_icon_info: crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo,
56 #[offset(144)]
57 #[rename(name = "m_ForceType")]
58 pub m_force_type: crate::app::force::Force_Type,
59 #[offset(148)]
60 #[rename(name = "m_IsPlayerPhaseBegin")]
61 pub m_is_player_phase_begin: bool,
62 #[offset(152)]
63 #[rename(name = "m_prev")]
64 pub m_prev: crate::app::rewindmenu::RewindMenu_MenuItem,
65 #[offset(160)]
66 #[rename(name = "m_next")]
67 pub m_next: crate::app::rewindmenu::RewindMenu_MenuItem,
68 }
69
70 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu_ExecuteConfirmDialog.md"))]
71 #[::unity::class(namespace = "App", name = "RewindMenu.ExecuteConfirmDialog")]
72 #[parent(crate::app::yesnodialog::YesNoDialog)]
73 pub struct RewindMenu_ExecuteConfirmDialog {}
74
75 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu_CancelConfirmDialog.md"))]
76 #[::unity::class(namespace = "App", name = "RewindMenu.CancelConfirmDialog")]
77 #[parent(crate::app::yesnodialog::YesNoDialog)]
78 pub struct RewindMenu_CancelConfirmDialog {}
79
80 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu_CancelConfirmDialog_ItemYes.md"))]
81 #[::unity::class(namespace = "App", name = "RewindMenu.CancelConfirmDialog.ItemYes")]
82 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
83 pub struct RewindMenu_CancelConfirmDialog_ItemYes {}
84
85 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu_MenuItem_UnitIconInfo.md"))]
86 #[::unity::class(namespace = "App", name = "RewindMenu.MenuItem.UnitIconInfo")]
87 #[parent(crate::system::object::Object)]
88 pub struct RewindMenu_MenuItem_UnitIconInfo {}
89
90 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu.md"))]
91 #[::unity::class(namespace = "App", name = "RewindMenu")]
92 #[parent(crate::app::basicmenu::BasicMenu)]
93 pub struct RewindMenu {
94 #[offset(208)]
95 #[rename(name = "m_scrollNow")]
96 pub m_scroll_now: i32,
97 }
98
99 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu_CancelConfirmDialog_ItemYesForChallengeMap.md"))]
100 #[::unity::class(namespace = "App", name = "RewindMenu.CancelConfirmDialog.ItemYesForChallengeMap")]
101 #[parent(crate::app::rewindmenu::RewindMenu_CancelConfirmDialog_ItemYes)]
102 pub struct RewindMenu_CancelConfirmDialog_ItemYesForChallengeMap {}
103
104 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu_CancelConfirmDialog_ItemNo.md"))]
105 #[::unity::class(namespace = "App", name = "RewindMenu.CancelConfirmDialog.ItemNo")]
106 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
107 pub struct RewindMenu_CancelConfirmDialog_ItemNo {}
108
109 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/rewindmenu/RewindMenu_ExecuteConfirmDialog_ItemNo.md"))]
110 #[::unity::class(namespace = "App", name = "RewindMenu.ExecuteConfirmDialog.ItemNo")]
111 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
112 pub struct RewindMenu_ExecuteConfirmDialog_ItemNo {}
113}
114
115#[cfg(feature = "app-rewindmenu-types")]
116pub use __types::*;
117
118#[cfg(feature = "app-rewindmenu")]
119pub trait IRewindMenu_ExecuteConfirmDialog_ItemYesMethods: IRewindMenu_ExecuteConfirmDialog_ItemYes {
120 #[doc = "`.ctor(bool)` overload"]
121 fn ctor(self, is_to_phase_begin: impl ::core::convert::Into<bool>) -> () {
122 unsafe {
123 let __receiver = <RewindMenu_ExecuteConfirmDialog_ItemYes as ::unity::FromIlInstance>::from_il_instance(
124 <Self as ::unity::SystemObject>::as_instance(self),
125 );
126 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c500usize)as*mut u8,();
127(RewindMenu_ExecuteConfirmDialog_ItemYes)__receiver,(bool)::core::convert::Into::into(is_to_phase_begin))
128 }
129 }
130 #[doc = "`ACall()` overload"]
131 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
132 unsafe {
133 let __receiver = <RewindMenu_ExecuteConfirmDialog_ItemYes as ::unity::FromIlInstance>::from_il_instance(
134 <Self as ::unity::SystemObject>::as_instance(self),
135 );
136 {
137 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
138 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
139 panic!(
140 "unity: virtual slot {}
141 out of range (vtable len {}
142) on the runtime class behind {}
143 (method `{}
144`)",
145 18usize,
146 __vt.len(),
147 <RewindMenu_ExecuteConfirmDialog_ItemYes as ::unity::ClassIdentity>::NAME,
148 "ACall",
149 )
150 });
151 let __inner: extern "C" fn(
152 RewindMenu_ExecuteConfirmDialog_ItemYes,
153 ::unity::OptionalMethod,
154 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
155 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
156 __inner(__receiver, __mi)
157 }
158 }
159 }
160}
161
162#[cfg(feature = "app-rewindmenu")]
163impl<__T: IRewindMenu_ExecuteConfirmDialog_ItemYes> IRewindMenu_ExecuteConfirmDialog_ItemYesMethods for __T {}
164
165#[cfg(feature = "app-rewindmenu")]
166impl RewindMenu_ExecuteConfirmDialog_ItemYes {
167 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
168 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
169 }
170
171 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
172 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
173 }
174}
175
176#[cfg(feature = "app-rewindmenu")]
177impl RewindMenu_ExecuteConfirmDialog_ItemYes {
178 #[doc = "Direct (non-virtual) call to `RewindMenu_ExecuteConfirmDialog_ItemYes`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
179 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
180 let __mi = Self::a_call_method_info();
181 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
182 ::core::mem::transmute(__mi.method_ptr);
183 __inner(this.into(), ::core::option::Option::None)
184 }
185}
186
187#[cfg(feature = "app-rewindmenu")]
188impl RewindMenu_ExecuteConfirmDialog_ItemYes {
189 #[doc = "`.ctor(bool)` — overload selector"]
190 pub fn new(is_to_phase_begin: bool) -> Self {
191 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
192 panic!(
193 "{}
194::{}
195 failed to instantiate",
196 ::core::stringify!(RewindMenu_ExecuteConfirmDialog_ItemYes),
197 ::core::stringify!(new),
198 )
199 });
200 <Self as IRewindMenu_ExecuteConfirmDialog_ItemYesMethods>::ctor(this, is_to_phase_begin);
201 this
202 }
203}
204
205#[cfg(feature = "app-rewindmenu")]
206pub trait IRewindMenu_MenuItemMethods: IRewindMenu_MenuItem {
207 #[doc = "`.ctor(i32, ::unity::Il2CppString, i32, i32, i32, crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo, crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo, crate::app::force::Force_Type, bool)` overload"]
208 fn ctor(
209 self,
210 log_index: impl ::core::convert::Into<i32>,
211 log_text: impl ::core::convert::Into<::unity::Il2CppString>,
212 cursor_x: impl ::core::convert::Into<i32>,
213 cursor_z: impl ::core::convert::Into<i32>,
214 actor_map_history_index: impl ::core::convert::Into<i32>,
215 unit_icon_info: impl ::core::convert::Into<crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo>,
216 die_unit_icon_info: impl ::core::convert::Into<crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo>,
217 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
218 is_player_phase_begin: impl ::core::convert::Into<bool>,
219 ) -> () {
220 unsafe {
221 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
222 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ecf0usize)as*mut u8,();
223(RewindMenu_MenuItem)__receiver,(i32)::core::convert::Into::into(log_index),(::unity::Il2CppString)::core::convert::Into::into(log_text),(i32)::core::convert::Into::into(cursor_x),(i32)::core::convert::Into::into(cursor_z),(i32)::core::convert::Into::into(actor_map_history_index),(crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo)::core::convert::Into::into(unit_icon_info),(crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo)::core::convert::Into::into(die_unit_icon_info),(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(bool)::core::convert::Into::into(is_player_phase_begin))
224 }
225 }
226 #[doc = "`SetLink(crate::app::rewindmenu::RewindMenu_MenuItem, crate::app::rewindmenu::RewindMenu_MenuItem)` overload"]
227 fn set_link(
228 self,
229 prev: impl ::core::convert::Into<crate::app::rewindmenu::RewindMenu_MenuItem>,
230 next: impl ::core::convert::Into<crate::app::rewindmenu::RewindMenu_MenuItem>,
231 ) -> () {
232 unsafe {
233 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
234 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ee00usize)as*mut u8,();
235(RewindMenu_MenuItem)__receiver,(crate::app::rewindmenu::RewindMenu_MenuItem)::core::convert::Into::into(prev),(crate::app::rewindmenu::RewindMenu_MenuItem)::core::convert::Into::into(next))
236 }
237 }
238 #[doc = "`GetPrev()` overload"]
239 fn get_prev(self) -> crate::app::rewindmenu::RewindMenu_MenuItem {
240 unsafe {
241 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
242 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ee40usize)as*mut u8,crate::app::rewindmenu::RewindMenu_MenuItem;
243(RewindMenu_MenuItem)__receiver)
244 }
245 }
246 #[doc = "`GetNext()` overload"]
247 fn get_next(self) -> crate::app::rewindmenu::RewindMenu_MenuItem {
248 unsafe {
249 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ee50usize)as*mut u8,crate::app::rewindmenu::RewindMenu_MenuItem;
251(RewindMenu_MenuItem)__receiver)
252 }
253 }
254 #[doc = "`GetName()` overload"]
255 fn get_name(self) -> ::unity::Il2CppString {
256 unsafe {
257 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258 {
259 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
260 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
261 panic!(
262 "unity: virtual slot {}
263 out of range (vtable len {}
264) on the runtime class behind {}
265 (method `{}
266`)",
267 4usize,
268 __vt.len(),
269 <RewindMenu_MenuItem as ::unity::ClassIdentity>::NAME,
270 "GetName",
271 )
272 });
273 let __inner: extern "C" fn(RewindMenu_MenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
274 ::core::mem::transmute(__vi.method_ptr);
275 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
276 __inner(__receiver, __mi)
277 }
278 }
279 }
280 #[doc = "`GetWidth()` overload"]
281 fn get_width(self) -> f32 {
282 unsafe {
283 let __receiver = <RewindMenu_MenuItem 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(5usize).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 5usize,
294 __vt.len(),
295 <RewindMenu_MenuItem as ::unity::ClassIdentity>::NAME,
296 "GetWidth",
297 )
298 });
299 let __inner: extern "C" fn(RewindMenu_MenuItem, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
300 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
301 __inner(__receiver, __mi)
302 }
303 }
304 }
305 #[doc = "`GetHeight()` overload"]
306 fn get_height(self) -> f32 {
307 unsafe {
308 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
309 {
310 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
311 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
312 panic!(
313 "unity: virtual slot {}
314 out of range (vtable len {}
315) on the runtime class behind {}
316 (method `{}
317`)",
318 6usize,
319 __vt.len(),
320 <RewindMenu_MenuItem as ::unity::ClassIdentity>::NAME,
321 "GetHeight",
322 )
323 });
324 let __inner: extern "C" fn(RewindMenu_MenuItem, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
325 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
326 __inner(__receiver, __mi)
327 }
328 }
329 }
330 #[doc = "`BuildAttribute()` overload"]
331 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
332 unsafe {
333 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
334 {
335 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
336 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
337 panic!(
338 "unity: virtual slot {}
339 out of range (vtable len {}
340) on the runtime class behind {}
341 (method `{}
342`)",
343 8usize,
344 __vt.len(),
345 <RewindMenu_MenuItem as ::unity::ClassIdentity>::NAME,
346 "BuildAttribute",
347 )
348 });
349 let __inner: extern "C" fn(RewindMenu_MenuItem, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
350 ::core::mem::transmute(__vi.method_ptr);
351 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
352 __inner(__receiver, __mi)
353 }
354 }
355 }
356 #[doc = "`GetUnitIconInfo()` overload"]
357 fn get_unit_icon_info(self) -> crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo {
358 unsafe {
359 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
360 ::unity::il2cpp_call!((::unity::module_base()+0x1b0eea0usize)as*mut u8,crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo;
361(RewindMenu_MenuItem)__receiver)
362 }
363 }
364 #[doc = "`GetDieUnitIconInfo()` overload"]
365 fn get_die_unit_icon_info(self) -> crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo {
366 unsafe {
367 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
368 ::unity::il2cpp_call!((::unity::module_base()+0x1b0eeb0usize)as*mut u8,crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo;
369(RewindMenu_MenuItem)__receiver)
370 }
371 }
372 #[doc = "`GetForceType()` overload"]
373 fn get_force_type(self) -> crate::app::force::Force_Type {
374 unsafe {
375 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
376 ::unity::il2cpp_call!((::unity::module_base()+0x1b0eec0usize)as*mut u8,crate::app::force::Force_Type;
377(RewindMenu_MenuItem)__receiver)
378 }
379 }
380 #[doc = "`IsPlayerPhaseBegin()` overload"]
381 fn is_player_phase_begin(self) -> bool {
382 unsafe {
383 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384 ::unity::il2cpp_call!((::unity::module_base()+0x1b0eed0usize)as*mut u8,bool;
385(RewindMenu_MenuItem)__receiver)
386 }
387 }
388 #[doc = "`OnSelect()` overload"]
389 fn on_select(self) -> () {
390 unsafe {
391 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392 {
393 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
394 let __vi = *__vt.get(12usize).unwrap_or_else(|| {
395 panic!(
396 "unity: virtual slot {}
397 out of range (vtable len {}
398) on the runtime class behind {}
399 (method `{}
400`)",
401 12usize,
402 __vt.len(),
403 <RewindMenu_MenuItem as ::unity::ClassIdentity>::NAME,
404 "OnSelect",
405 )
406 });
407 let __inner: extern "C" fn(RewindMenu_MenuItem, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
408 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
409 __inner(__receiver, __mi)
410 }
411 }
412 }
413 #[doc = "`OnDeselect()` overload"]
414 fn on_deselect(self) -> () {
415 unsafe {
416 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
417 {
418 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
419 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
420 panic!(
421 "unity: virtual slot {}
422 out of range (vtable len {}
423) on the runtime class behind {}
424 (method `{}
425`)",
426 13usize,
427 __vt.len(),
428 <RewindMenu_MenuItem as ::unity::ClassIdentity>::NAME,
429 "OnDeselect",
430 )
431 });
432 let __inner: extern "C" fn(RewindMenu_MenuItem, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
433 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
434 __inner(__receiver, __mi)
435 }
436 }
437 }
438 #[doc = "`OnCursorMoveEnd()` overload"]
439 fn on_cursor_move_end(self) -> () {
440 unsafe {
441 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
442 {
443 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
444 let __vi = *__vt.get(14usize).unwrap_or_else(|| {
445 panic!(
446 "unity: virtual slot {}
447 out of range (vtable len {}
448) on the runtime class behind {}
449 (method `{}
450`)",
451 14usize,
452 __vt.len(),
453 <RewindMenu_MenuItem as ::unity::ClassIdentity>::NAME,
454 "OnCursorMoveEnd",
455 )
456 });
457 let __inner: extern "C" fn(RewindMenu_MenuItem, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
458 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
459 __inner(__receiver, __mi)
460 }
461 }
462 }
463 #[doc = "`ACall()` overload"]
464 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
465 unsafe {
466 let __receiver = <RewindMenu_MenuItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
467 {
468 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
469 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
470 panic!(
471 "unity: virtual slot {}
472 out of range (vtable len {}
473) on the runtime class behind {}
474 (method `{}
475`)",
476 18usize,
477 __vt.len(),
478 <RewindMenu_MenuItem as ::unity::ClassIdentity>::NAME,
479 "ACall",
480 )
481 });
482 let __inner: extern "C" fn(RewindMenu_MenuItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
483 ::core::mem::transmute(__vi.method_ptr);
484 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
485 __inner(__receiver, __mi)
486 }
487 }
488 }
489}
490
491#[cfg(feature = "app-rewindmenu")]
492impl<__T: IRewindMenu_MenuItem> IRewindMenu_MenuItemMethods for __T {}
493
494#[cfg(feature = "app-rewindmenu")]
495impl RewindMenu_MenuItem {
496 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
497 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
498 }
499
500 pub fn set_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
501 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
502 }
503
504 pub fn get_prev_method_info() -> &'static ::unity::il2cpp::MethodInfo {
505 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
506 }
507
508 pub fn get_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
509 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
510 }
511
512 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
513 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
514 }
515
516 pub fn get_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
517 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
518 }
519
520 pub fn get_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
522 }
523
524 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
525 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
526 }
527
528 pub fn get_unit_icon_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
529 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
530 }
531
532 pub fn get_die_unit_icon_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
533 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
534 }
535
536 pub fn get_force_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
538 }
539
540 pub fn is_player_phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
541 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
542 }
543
544 pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
545 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
546 }
547
548 pub fn on_deselect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
549 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
550 }
551
552 pub fn on_cursor_move_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
553 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
554 }
555
556 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
557 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
558 }
559}
560
561#[cfg(feature = "app-rewindmenu")]
562impl RewindMenu_MenuItem {
563 #[doc = "Direct (non-virtual) call to `RewindMenu_MenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
564 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
565 let __mi = Self::get_name_method_info();
566 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
567 __inner(this.into(), ::core::option::Option::None)
568 }
569
570 #[doc = "Direct (non-virtual) call to `RewindMenu_MenuItem`'s own `GetWidth`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
571 pub unsafe fn get_width(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
572 let __mi = Self::get_width_method_info();
573 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
574 __inner(this.into(), ::core::option::Option::None)
575 }
576
577 #[doc = "Direct (non-virtual) call to `RewindMenu_MenuItem`'s own `GetHeight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
578 pub unsafe fn get_height(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
579 let __mi = Self::get_height_method_info();
580 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
581 __inner(this.into(), ::core::option::Option::None)
582 }
583
584 #[doc = "Direct (non-virtual) call to `RewindMenu_MenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
585 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
586 let __mi = Self::build_attribute_method_info();
587 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
588 ::core::mem::transmute(__mi.method_ptr);
589 __inner(this.into(), ::core::option::Option::None)
590 }
591
592 #[doc = "Direct (non-virtual) call to `RewindMenu_MenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
593 pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
594 let __mi = Self::on_select_method_info();
595 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
596 __inner(this.into(), ::core::option::Option::None)
597 }
598
599 #[doc = "Direct (non-virtual) call to `RewindMenu_MenuItem`'s own `OnDeselect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
600 pub unsafe fn on_deselect(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
601 let __mi = Self::on_deselect_method_info();
602 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
603 __inner(this.into(), ::core::option::Option::None)
604 }
605
606 #[doc = "Direct (non-virtual) call to `RewindMenu_MenuItem`'s own `OnCursorMoveEnd`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
607 pub unsafe fn on_cursor_move_end(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
608 let __mi = Self::on_cursor_move_end_method_info();
609 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
610 __inner(this.into(), ::core::option::Option::None)
611 }
612
613 #[doc = "Direct (non-virtual) call to `RewindMenu_MenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
614 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
615 let __mi = Self::a_call_method_info();
616 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
617 ::core::mem::transmute(__mi.method_ptr);
618 __inner(this.into(), ::core::option::Option::None)
619 }
620}
621
622#[cfg(feature = "app-rewindmenu")]
623impl RewindMenu_MenuItem {
624 #[doc = "`.ctor(i32, ::unity::Il2CppString, i32, i32, i32, crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo, crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo, crate::app::force::Force_Type, bool)` — overload selector"]
625 pub fn new(
626 log_index: i32,
627 log_text: ::unity::Il2CppString,
628 cursor_x: i32,
629 cursor_z: i32,
630 actor_map_history_index: i32,
631 unit_icon_info: crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo,
632 die_unit_icon_info: crate::app::rewindmenu::RewindMenu_MenuItem_UnitIconInfo,
633 force_type: crate::app::force::Force_Type,
634 is_player_phase_begin: bool,
635 ) -> Self {
636 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
637 panic!(
638 "{}
639::{}
640 failed to instantiate",
641 ::core::stringify!(RewindMenu_MenuItem),
642 ::core::stringify!(new),
643 )
644 });
645 <Self as IRewindMenu_MenuItemMethods>::ctor(
646 this,
647 log_index,
648 log_text,
649 cursor_x,
650 cursor_z,
651 actor_map_history_index,
652 unit_icon_info,
653 die_unit_icon_info,
654 force_type,
655 is_player_phase_begin,
656 );
657 this
658 }
659}
660
661#[cfg(feature = "app-rewindmenu")]
662impl RewindMenu_ExecuteConfirmDialog {
663 #[doc = "`CreateDialog(crate::app::procinst::ProcInst, bool)` overload"]
664 pub fn create_dialog(
665 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
666 is_to_phase_begin: impl ::core::convert::Into<bool>,
667 ) -> () {
668 unsafe {
669 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ebf0usize)as*mut u8,();
670(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(bool)::core::convert::Into::into(is_to_phase_begin))
671 }
672 }
673}
674
675#[cfg(feature = "app-rewindmenu")]
676pub trait IRewindMenu_ExecuteConfirmDialogMethods: IRewindMenu_ExecuteConfirmDialog {
677 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` overload"]
678 fn ctor(
679 self,
680 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
681 menu_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
682 ) -> () {
683 unsafe {
684 let __receiver =
685 <RewindMenu_ExecuteConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
686 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ebe0usize)as*mut u8,();
687(RewindMenu_ExecuteConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(menu_content))
688 }
689 }
690}
691
692#[cfg(feature = "app-rewindmenu")]
693impl<__T: IRewindMenu_ExecuteConfirmDialog> IRewindMenu_ExecuteConfirmDialogMethods for __T {}
694
695#[cfg(feature = "app-rewindmenu")]
696impl RewindMenu_ExecuteConfirmDialog {
697 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
698 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
699 }
700
701 pub fn create_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
702 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
703 }
704}
705
706#[cfg(feature = "app-rewindmenu")]
707impl RewindMenu_ExecuteConfirmDialog {
708 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` — overload selector"]
709 pub fn new(
710 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
711 menu_content: crate::app::basicdialogcontent::BasicDialogContent,
712 ) -> Self {
713 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
714 panic!(
715 "{}
716::{}
717 failed to instantiate",
718 ::core::stringify!(RewindMenu_ExecuteConfirmDialog),
719 ::core::stringify!(new),
720 )
721 });
722 <Self as IRewindMenu_ExecuteConfirmDialogMethods>::ctor(this, menu_item_list, menu_content);
723 this
724 }
725}
726
727#[cfg(feature = "app-rewindmenu")]
728impl RewindMenu_CancelConfirmDialog {
729 #[doc = "`CreateDialog(crate::app::procinst::ProcInst)` overload"]
730 pub fn create_dialog(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
731 unsafe {
732 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ea10usize)as*mut u8,();
733(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
734 }
735 }
736}
737
738#[cfg(feature = "app-rewindmenu")]
739pub trait IRewindMenu_CancelConfirmDialogMethods: IRewindMenu_CancelConfirmDialog {
740 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` overload"]
741 fn ctor(
742 self,
743 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
744 menu_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
745 ) -> () {
746 unsafe {
747 let __receiver =
748 <RewindMenu_CancelConfirmDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
749 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ea00usize)as*mut u8,();
750(RewindMenu_CancelConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(menu_content))
751 }
752 }
753}
754
755#[cfg(feature = "app-rewindmenu")]
756impl<__T: IRewindMenu_CancelConfirmDialog> IRewindMenu_CancelConfirmDialogMethods for __T {}
757
758#[cfg(feature = "app-rewindmenu")]
759impl RewindMenu_CancelConfirmDialog {
760 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
761 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
762 }
763
764 pub fn create_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
765 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
766 }
767}
768
769#[cfg(feature = "app-rewindmenu")]
770impl RewindMenu_CancelConfirmDialog {
771 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` — overload selector"]
772 pub fn new(
773 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
774 menu_content: crate::app::basicdialogcontent::BasicDialogContent,
775 ) -> Self {
776 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
777 panic!(
778 "{}
779::{}
780 failed to instantiate",
781 ::core::stringify!(RewindMenu_CancelConfirmDialog),
782 ::core::stringify!(new),
783 )
784 });
785 <Self as IRewindMenu_CancelConfirmDialogMethods>::ctor(this, menu_item_list, menu_content);
786 this
787 }
788}
789
790#[cfg(feature = "app-rewindmenu")]
791pub trait IRewindMenu_CancelConfirmDialog_ItemYesMethods: IRewindMenu_CancelConfirmDialog_ItemYes {
792 #[doc = "`.ctor()` overload"]
793 fn ctor(self) -> () {
794 unsafe {
795 let __receiver = <RewindMenu_CancelConfirmDialog_ItemYes as ::unity::FromIlInstance>::from_il_instance(
796 <Self as ::unity::SystemObject>::as_instance(self),
797 );
798 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c260usize)as*mut u8,();
799(RewindMenu_CancelConfirmDialog_ItemYes)__receiver)
800 }
801 }
802 #[doc = "`ACall()` overload"]
803 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
804 unsafe {
805 let __receiver = <RewindMenu_CancelConfirmDialog_ItemYes as ::unity::FromIlInstance>::from_il_instance(
806 <Self as ::unity::SystemObject>::as_instance(self),
807 );
808 {
809 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
810 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
811 panic!(
812 "unity: virtual slot {}
813 out of range (vtable len {}
814) on the runtime class behind {}
815 (method `{}
816`)",
817 18usize,
818 __vt.len(),
819 <RewindMenu_CancelConfirmDialog_ItemYes as ::unity::ClassIdentity>::NAME,
820 "ACall",
821 )
822 });
823 let __inner: extern "C" fn(
824 RewindMenu_CancelConfirmDialog_ItemYes,
825 ::unity::OptionalMethod,
826 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
827 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
828 __inner(__receiver, __mi)
829 }
830 }
831 }
832}
833
834#[cfg(feature = "app-rewindmenu")]
835impl<__T: IRewindMenu_CancelConfirmDialog_ItemYes> IRewindMenu_CancelConfirmDialog_ItemYesMethods for __T {}
836
837#[cfg(feature = "app-rewindmenu")]
838impl RewindMenu_CancelConfirmDialog_ItemYes {
839 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
840 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
841 }
842
843 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
844 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
845 }
846}
847
848#[cfg(feature = "app-rewindmenu")]
849impl RewindMenu_CancelConfirmDialog_ItemYes {
850 #[doc = "Direct (non-virtual) call to `RewindMenu_CancelConfirmDialog_ItemYes`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
851 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
852 let __mi = Self::a_call_method_info();
853 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
854 ::core::mem::transmute(__mi.method_ptr);
855 __inner(this.into(), ::core::option::Option::None)
856 }
857}
858
859#[cfg(feature = "app-rewindmenu")]
860impl RewindMenu_CancelConfirmDialog_ItemYes {
861 #[doc = "`.ctor()` — no args"]
862 pub fn new() -> Self {
863 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
864 panic!(
865 "{}
866::{}
867 failed to instantiate",
868 ::core::stringify!(RewindMenu_CancelConfirmDialog_ItemYes),
869 ::core::stringify!(new),
870 )
871 });
872 <Self as IRewindMenu_CancelConfirmDialog_ItemYesMethods>::ctor(this);
873 this
874 }
875}
876
877#[cfg(feature = "app-rewindmenu")]
878pub trait IRewindMenu_MenuItem_UnitIconInfoMethods: IRewindMenu_MenuItem_UnitIconInfo {
879 #[doc = "`get_Person()` overload"]
880 fn get_person(self) -> crate::app::persondata::PersonData {
881 unsafe {
882 let __receiver =
883 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
884 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c6e0usize)as*mut u8,crate::app::persondata::PersonData;
885(RewindMenu_MenuItem_UnitIconInfo)__receiver)
886 }
887 }
888 #[doc = "`set_Person(crate::app::persondata::PersonData)` overload"]
889 fn set_person(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
890 unsafe {
891 let __receiver =
892 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
893 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c6f0usize)as*mut u8,();
894(RewindMenu_MenuItem_UnitIconInfo)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(value))
895 }
896 }
897 #[doc = "`get_Job()` overload"]
898 fn get_job(self) -> crate::app::jobdata::JobData {
899 unsafe {
900 let __receiver =
901 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
902 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c700usize)as*mut u8,crate::app::jobdata::JobData;
903(RewindMenu_MenuItem_UnitIconInfo)__receiver)
904 }
905 }
906 #[doc = "`set_Job(crate::app::jobdata::JobData)` overload"]
907 fn set_job(self, value: impl ::core::convert::Into<crate::app::jobdata::JobData>) -> () {
908 unsafe {
909 let __receiver =
910 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
911 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c710usize)as*mut u8,();
912(RewindMenu_MenuItem_UnitIconInfo)__receiver,(crate::app::jobdata::JobData)::core::convert::Into::into(value))
913 }
914 }
915 #[doc = "`get_IsFemale()` overload"]
916 fn get_is_female(self) -> bool {
917 unsafe {
918 let __receiver =
919 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
920 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c720usize)as*mut u8,bool;
921(RewindMenu_MenuItem_UnitIconInfo)__receiver)
922 }
923 }
924 #[doc = "`set_IsFemale(bool)` overload"]
925 fn set_is_female(self, value: impl ::core::convert::Into<bool>) -> () {
926 unsafe {
927 let __receiver =
928 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
929 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c730usize)as*mut u8,();
930(RewindMenu_MenuItem_UnitIconInfo)__receiver,(bool)::core::convert::Into::into(value))
931 }
932 }
933 #[doc = "`get_ItemKind()` overload"]
934 fn get_item_kind(self) -> crate::app::itemdata::ItemData_Kinds {
935 unsafe {
936 let __receiver =
937 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
938 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c740usize)as*mut u8,crate::app::itemdata::ItemData_Kinds;
939(RewindMenu_MenuItem_UnitIconInfo)__receiver)
940 }
941 }
942 #[doc = "`set_ItemKind(crate::app::itemdata::ItemData_Kinds)` overload"]
943 fn set_item_kind(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>) -> () {
944 unsafe {
945 let __receiver =
946 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
947 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c750usize)as*mut u8,();
948(RewindMenu_MenuItem_UnitIconInfo)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(value))
949 }
950 }
951 #[doc = "`get_IsEngage()` overload"]
952 fn get_is_engage(self) -> bool {
953 unsafe {
954 let __receiver =
955 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
956 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c760usize)as*mut u8,bool;
957(RewindMenu_MenuItem_UnitIconInfo)__receiver)
958 }
959 }
960 #[doc = "`set_IsEngage(bool)` overload"]
961 fn set_is_engage(self, value: impl ::core::convert::Into<bool>) -> () {
962 unsafe {
963 let __receiver =
964 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
965 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c770usize)as*mut u8,();
966(RewindMenu_MenuItem_UnitIconInfo)__receiver,(bool)::core::convert::Into::into(value))
967 }
968 }
969 #[doc = "`get_God()` overload"]
970 fn get_god(self) -> crate::app::goddata::GodData {
971 unsafe {
972 let __receiver =
973 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
974 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c780usize)as*mut u8,crate::app::goddata::GodData;
975(RewindMenu_MenuItem_UnitIconInfo)__receiver)
976 }
977 }
978 #[doc = "`set_God(crate::app::goddata::GodData)` overload"]
979 fn set_god(self, value: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
980 unsafe {
981 let __receiver =
982 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
983 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c790usize)as*mut u8,();
984(RewindMenu_MenuItem_UnitIconInfo)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(value))
985 }
986 }
987 #[doc = "`.ctor(crate::app::maphistory::MapHistory_RewindLog_UnitIcon)` overload"]
988 fn ctor(self, rewind_log_unit_icon: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLog_UnitIcon>) -> () {
989 unsafe {
990 let __receiver =
991 <RewindMenu_MenuItem_UnitIconInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
992 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c7a0usize)as*mut u8,();
993(RewindMenu_MenuItem_UnitIconInfo)__receiver,(crate::app::maphistory::MapHistory_RewindLog_UnitIcon)::core::convert::Into::into(rewind_log_unit_icon))
994 }
995 }
996}
997
998#[cfg(feature = "app-rewindmenu")]
999impl<__T: IRewindMenu_MenuItem_UnitIconInfo> IRewindMenu_MenuItem_UnitIconInfoMethods for __T {}
1000
1001#[cfg(feature = "app-rewindmenu")]
1002impl RewindMenu_MenuItem_UnitIconInfo {
1003 pub fn get_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1005 }
1006
1007 pub fn set_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1009 }
1010
1011 pub fn get_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1013 }
1014
1015 pub fn set_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1017 }
1018
1019 pub fn get_is_female_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1020 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1021 }
1022
1023 pub fn set_is_female_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1024 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1025 }
1026
1027 pub fn get_item_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1028 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1029 }
1030
1031 pub fn set_item_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1032 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1033 }
1034
1035 pub fn get_is_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1036 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1037 }
1038
1039 pub fn set_is_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1040 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1041 }
1042
1043 pub fn get_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1044 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1045 }
1046
1047 pub fn set_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1048 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1049 }
1050
1051 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1052 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1053 }
1054}
1055
1056#[cfg(feature = "app-rewindmenu")]
1057impl RewindMenu_MenuItem_UnitIconInfo {
1058 #[doc = "`.ctor(crate::app::maphistory::MapHistory_RewindLog_UnitIcon)` — overload selector"]
1059 pub fn new(rewind_log_unit_icon: crate::app::maphistory::MapHistory_RewindLog_UnitIcon) -> Self {
1060 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1061 panic!(
1062 "{}
1063::{}
1064 failed to instantiate",
1065 ::core::stringify!(RewindMenu_MenuItem_UnitIconInfo),
1066 ::core::stringify!(new),
1067 )
1068 });
1069 <Self as IRewindMenu_MenuItem_UnitIconInfoMethods>::ctor(this, rewind_log_unit_icon);
1070 this
1071 }
1072}
1073
1074#[cfg(feature = "app-rewindmenu")]
1075impl RewindMenu {
1076 #[doc = "`CreateMenu(crate::app::procinst::ProcInst)` overload"]
1077 pub fn create_menu(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> crate::app::rewindmenu::RewindMenu {
1078 unsafe {
1079 ::unity::il2cpp_call!((::unity::module_base()+0x201abf0usize)as*mut u8,crate::app::rewindmenu::RewindMenu;
1080(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1081 }
1082 }
1083}
1084
1085#[cfg(feature = "app-rewindmenu")]
1086pub trait IRewindMenuMethods: IRewindMenu {
1087 #[doc = "`get_CurrentActorUnit()` overload"]
1088 fn get_current_actor_unit(self) -> crate::app::unit::Unit {
1089 unsafe {
1090 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1091 ::unity::il2cpp_call!((::unity::module_base()+0x20197a0usize)as*mut u8,crate::app::unit::Unit;
1092(RewindMenu)__receiver)
1093 }
1094 }
1095 #[doc = "`set_CurrentActorUnit(crate::app::unit::Unit)` overload"]
1096 fn set_current_actor_unit(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1097 unsafe {
1098 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1099 ::unity::il2cpp_call!((::unity::module_base()+0x20197b0usize)as*mut u8,();
1100(RewindMenu)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
1101 }
1102 }
1103 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
1104 fn ctor(
1105 self,
1106 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
1107 menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
1108 ) -> () {
1109 unsafe {
1110 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1111 ::unity::il2cpp_call!((::unity::module_base()+0x20197c0usize)as*mut u8,();
1112(RewindMenu)__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))
1113 }
1114 }
1115 #[doc = "`GetName()` overload"]
1116 fn get_name(self) -> ::unity::Il2CppString {
1117 unsafe {
1118 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1119 {
1120 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1121 let __vi = *__vt.get(30usize).unwrap_or_else(|| {
1122 panic!(
1123 "unity: virtual slot {}
1124 out of range (vtable len {}
1125) on the runtime class behind {}
1126 (method `{}
1127`)",
1128 30usize,
1129 __vt.len(),
1130 <RewindMenu as ::unity::ClassIdentity>::NAME,
1131 "GetName",
1132 )
1133 });
1134 let __inner: extern "C" fn(RewindMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1135 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1136 __inner(__receiver, __mi)
1137 }
1138 }
1139 }
1140 #[doc = "`GetForcePlayerColor()` overload"]
1141 fn get_force_player_color(self) -> crate::unity_engine::color::Color {
1142 unsafe {
1143 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1144 ::unity::il2cpp_call!((::unity::module_base()+0x2019840usize)as*mut u8,crate::unity_engine::color::Color;
1145(RewindMenu)__receiver)
1146 }
1147 }
1148 #[doc = "`GetForceEnemyColor()` overload"]
1149 fn get_force_enemy_color(self) -> crate::unity_engine::color::Color {
1150 unsafe {
1151 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1152 ::unity::il2cpp_call!((::unity::module_base()+0x20198d0usize)as*mut u8,crate::unity_engine::color::Color;
1153(RewindMenu)__receiver)
1154 }
1155 }
1156 #[doc = "`GetForceAllyColor()` overload"]
1157 fn get_force_ally_color(self) -> crate::unity_engine::color::Color {
1158 unsafe {
1159 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1160 ::unity::il2cpp_call!((::unity::module_base()+0x2019960usize)as*mut u8,crate::unity_engine::color::Color;
1161(RewindMenu)__receiver)
1162 }
1163 }
1164 #[doc = "`AfterBuild()` overload"]
1165 fn after_build(self) -> () {
1166 unsafe {
1167 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1168 {
1169 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1170 let __vi = *__vt.get(25usize).unwrap_or_else(|| {
1171 panic!(
1172 "unity: virtual slot {}
1173 out of range (vtable len {}
1174) on the runtime class behind {}
1175 (method `{}
1176`)",
1177 25usize,
1178 __vt.len(),
1179 <RewindMenu as ::unity::ClassIdentity>::NAME,
1180 "AfterBuild",
1181 )
1182 });
1183 let __inner: extern "C" fn(RewindMenu, ::unity::OptionalMethod) -> () = ::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, __mi)
1186 }
1187 }
1188 }
1189 #[doc = "`OnClose()` overload"]
1190 fn on_close(self) -> () {
1191 unsafe {
1192 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1193 {
1194 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1195 let __vi = *__vt.get(26usize).unwrap_or_else(|| {
1196 panic!(
1197 "unity: virtual slot {}
1198 out of range (vtable len {}
1199) on the runtime class behind {}
1200 (method `{}
1201`)",
1202 26usize,
1203 __vt.len(),
1204 <RewindMenu as ::unity::ClassIdentity>::NAME,
1205 "OnClose",
1206 )
1207 });
1208 let __inner: extern "C" fn(RewindMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1209 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1210 __inner(__receiver, __mi)
1211 }
1212 }
1213 }
1214 #[doc = "`GetShowRowMax()` overload"]
1215 fn get_show_row_max(self) -> i32 {
1216 unsafe {
1217 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1218 {
1219 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1220 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
1221 panic!(
1222 "unity: virtual slot {}
1223 out of range (vtable len {}
1224) on the runtime class behind {}
1225 (method `{}
1226`)",
1227 32usize,
1228 __vt.len(),
1229 <RewindMenu as ::unity::ClassIdentity>::NAME,
1230 "GetShowRowMax",
1231 )
1232 });
1233 let __inner: extern "C" fn(RewindMenu, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
1234 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1235 __inner(__receiver, __mi)
1236 }
1237 }
1238 }
1239 #[doc = "`UpdateSelectAndScroll()` overload"]
1240 fn update_select_and_scroll(self) -> () {
1241 unsafe {
1242 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1243 ::unity::il2cpp_call!((::unity::module_base()+0x2019b60usize)as*mut u8,();
1244(RewindMenu)__receiver)
1245 }
1246 }
1247 #[doc = "`AdjustScrollIndex()` overload"]
1248 fn adjust_scroll_index(self) -> () {
1249 unsafe {
1250 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1251 {
1252 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1253 let __vi = *__vt.get(35usize).unwrap_or_else(|| {
1254 panic!(
1255 "unity: virtual slot {}
1256 out of range (vtable len {}
1257) on the runtime class behind {}
1258 (method `{}
1259`)",
1260 35usize,
1261 __vt.len(),
1262 <RewindMenu as ::unity::ClassIdentity>::NAME,
1263 "AdjustScrollIndex",
1264 )
1265 });
1266 let __inner: extern "C" fn(RewindMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1267 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1268 __inner(__receiver, __mi)
1269 }
1270 }
1271 }
1272 #[doc = "`UpdateParts(crate::app::force::Force_Type, i32, i32)` overload"]
1273 fn update_parts(
1274 self,
1275 current_force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1276 turn: impl ::core::convert::Into<i32>,
1277 rest_unit_num: impl ::core::convert::Into<i32>,
1278 ) -> () {
1279 unsafe {
1280 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1281 ::unity::il2cpp_call!((::unity::module_base()+0x201a410usize)as*mut u8,();
1282(RewindMenu)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(current_force_type),(i32)::core::convert::Into::into(turn),(i32)::core::convert::Into::into(rest_unit_num))
1283 }
1284 }
1285 #[doc = "`BrightOffCurrentActorUnit()` overload"]
1286 fn bright_off_current_actor_unit(self) -> () {
1287 unsafe {
1288 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1289 ::unity::il2cpp_call!((::unity::module_base()+0x2019b00usize)as*mut u8,();
1290(RewindMenu)__receiver)
1291 }
1292 }
1293 #[doc = "`BCall()` overload"]
1294 fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1295 unsafe {
1296 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1297 {
1298 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1299 let __vi = *__vt.get(51usize).unwrap_or_else(|| {
1300 panic!(
1301 "unity: virtual slot {}
1302 out of range (vtable len {}
1303) on the runtime class behind {}
1304 (method `{}
1305`)",
1306 51usize,
1307 __vt.len(),
1308 <RewindMenu as ::unity::ClassIdentity>::NAME,
1309 "BCall",
1310 )
1311 });
1312 let __inner: extern "C" fn(RewindMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1313 ::core::mem::transmute(__vi.method_ptr);
1314 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1315 __inner(__receiver, __mi)
1316 }
1317 }
1318 }
1319 #[doc = "`KeyUp(bool)` overload"]
1320 fn key_up(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
1321 unsafe {
1322 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1323 {
1324 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1325 let __vi = *__vt.get(40usize).unwrap_or_else(|| {
1326 panic!(
1327 "unity: virtual slot {}
1328 out of range (vtable len {}
1329) on the runtime class behind {}
1330 (method `{}
1331`)",
1332 40usize,
1333 __vt.len(),
1334 <RewindMenu as ::unity::ClassIdentity>::NAME,
1335 "KeyUp",
1336 )
1337 });
1338 let __inner: extern "C" fn(RewindMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1339 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1340 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
1341 }
1342 }
1343 }
1344 #[doc = "`KeyDown(bool)` overload"]
1345 fn key_down(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
1346 unsafe {
1347 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1348 {
1349 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1350 let __vi = *__vt.get(41usize).unwrap_or_else(|| {
1351 panic!(
1352 "unity: virtual slot {}
1353 out of range (vtable len {}
1354) on the runtime class behind {}
1355 (method `{}
1356`)",
1357 41usize,
1358 __vt.len(),
1359 <RewindMenu as ::unity::ClassIdentity>::NAME,
1360 "KeyDown",
1361 )
1362 });
1363 let __inner: extern "C" fn(RewindMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1364 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1365 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
1366 }
1367 }
1368 }
1369 #[doc = "`KeyLeft(bool)` overload"]
1370 fn key_left(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
1371 unsafe {
1372 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1373 {
1374 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1375 let __vi = *__vt.get(42usize).unwrap_or_else(|| {
1376 panic!(
1377 "unity: virtual slot {}
1378 out of range (vtable len {}
1379) on the runtime class behind {}
1380 (method `{}
1381`)",
1382 42usize,
1383 __vt.len(),
1384 <RewindMenu as ::unity::ClassIdentity>::NAME,
1385 "KeyLeft",
1386 )
1387 });
1388 let __inner: extern "C" fn(RewindMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1389 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1390 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
1391 }
1392 }
1393 }
1394 #[doc = "`KeyRight(bool)` overload"]
1395 fn key_right(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
1396 unsafe {
1397 let __receiver = <RewindMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1398 {
1399 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1400 let __vi = *__vt.get(43usize).unwrap_or_else(|| {
1401 panic!(
1402 "unity: virtual slot {}
1403 out of range (vtable len {}
1404) on the runtime class behind {}
1405 (method `{}
1406`)",
1407 43usize,
1408 __vt.len(),
1409 <RewindMenu as ::unity::ClassIdentity>::NAME,
1410 "KeyRight",
1411 )
1412 });
1413 let __inner: extern "C" fn(RewindMenu, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1414 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1415 __inner(__receiver, ::core::convert::Into::into(is_trigger), __mi)
1416 }
1417 }
1418 }
1419}
1420
1421#[cfg(feature = "app-rewindmenu")]
1422impl<__T: IRewindMenu> IRewindMenuMethods for __T {}
1423
1424#[cfg(feature = "app-rewindmenu")]
1425impl RewindMenu {
1426 pub fn get_current_actor_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1427 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1428 }
1429
1430 pub fn set_current_actor_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1431 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1432 }
1433
1434 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1436 }
1437
1438 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1440 }
1441
1442 pub fn get_force_player_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1444 }
1445
1446 pub fn get_force_enemy_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1448 }
1449
1450 pub fn get_force_ally_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1452 }
1453
1454 pub fn after_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1455 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1456 }
1457
1458 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1460 }
1461
1462 pub fn get_show_row_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1464 }
1465
1466 pub fn update_select_and_scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1467 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1468 }
1469
1470 pub fn adjust_scroll_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1471 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1472 }
1473
1474 pub fn update_parts_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1475 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1476 }
1477
1478 pub fn bright_off_current_actor_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1479 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1480 }
1481
1482 pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1483 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1484 }
1485
1486 pub fn key_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1488 }
1489
1490 pub fn key_down_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1492 }
1493
1494 pub fn key_left_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1496 }
1497
1498 pub fn key_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1499 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1500 }
1501
1502 pub fn create_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1503 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1504 }
1505}
1506
1507#[cfg(feature = "app-rewindmenu")]
1508impl RewindMenu {
1509 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1510 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1511 let __mi = Self::get_name_method_info();
1512 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1513 __inner(this.into(), ::core::option::Option::None)
1514 }
1515
1516 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `AfterBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1517 pub unsafe fn after_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1518 let __mi = Self::after_build_method_info();
1519 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1520 __inner(this.into(), ::core::option::Option::None)
1521 }
1522
1523 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1524 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1525 let __mi = Self::on_close_method_info();
1526 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1527 __inner(this.into(), ::core::option::Option::None)
1528 }
1529
1530 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `GetShowRowMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1531 pub unsafe fn get_show_row_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
1532 let __mi = Self::get_show_row_max_method_info();
1533 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1534 __inner(this.into(), ::core::option::Option::None)
1535 }
1536
1537 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `AdjustScrollIndex`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1538 pub unsafe fn adjust_scroll_index(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1539 let __mi = Self::adjust_scroll_index_method_info();
1540 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1541 __inner(this.into(), ::core::option::Option::None)
1542 }
1543
1544 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1545 pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1546 let __mi = Self::b_call_method_info();
1547 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1548 ::core::mem::transmute(__mi.method_ptr);
1549 __inner(this.into(), ::core::option::Option::None)
1550 }
1551
1552 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `KeyUp`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1553 pub unsafe fn key_up(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
1554 let __mi = Self::key_up_method_info();
1555 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1556 __inner(this.into(), is_trigger, ::core::option::Option::None)
1557 }
1558
1559 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `KeyDown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1560 pub unsafe fn key_down(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
1561 let __mi = Self::key_down_method_info();
1562 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1563 __inner(this.into(), is_trigger, ::core::option::Option::None)
1564 }
1565
1566 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `KeyLeft`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1567 pub unsafe fn key_left(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
1568 let __mi = Self::key_left_method_info();
1569 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1570 __inner(this.into(), is_trigger, ::core::option::Option::None)
1571 }
1572
1573 #[doc = "Direct (non-virtual) call to `RewindMenu`'s own `KeyRight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1574 pub unsafe fn key_right(this: impl ::core::convert::Into<::unity::IlInstance>, is_trigger: bool) -> () {
1575 let __mi = Self::key_right_method_info();
1576 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1577 __inner(this.into(), is_trigger, ::core::option::Option::None)
1578 }
1579}
1580
1581#[cfg(feature = "app-rewindmenu")]
1582impl RewindMenu {
1583 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
1584 pub fn new(
1585 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
1586 menu_content: crate::app::basicmenucontent::BasicMenuContent,
1587 ) -> Self {
1588 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1589 panic!(
1590 "{}
1591::{}
1592 failed to instantiate",
1593 ::core::stringify!(RewindMenu),
1594 ::core::stringify!(new),
1595 )
1596 });
1597 <Self as IRewindMenuMethods>::ctor(this, menu_item_list, menu_content);
1598 this
1599 }
1600}
1601
1602#[cfg(feature = "app-rewindmenu")]
1603pub trait IRewindMenu_CancelConfirmDialog_ItemYesForChallengeMapMethods: IRewindMenu_CancelConfirmDialog_ItemYesForChallengeMap {
1604 #[doc = "`.ctor()` overload"]
1605 fn ctor(self) -> () {
1606 unsafe {
1607 let __receiver = <RewindMenu_CancelConfirmDialog_ItemYesForChallengeMap as ::unity::FromIlInstance>::from_il_instance(
1608 <Self as ::unity::SystemObject>::as_instance(self),
1609 );
1610 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c370usize)as*mut u8,();
1611(RewindMenu_CancelConfirmDialog_ItemYesForChallengeMap)__receiver)
1612 }
1613 }
1614}
1615
1616#[cfg(feature = "app-rewindmenu")]
1617impl<__T: IRewindMenu_CancelConfirmDialog_ItemYesForChallengeMap> IRewindMenu_CancelConfirmDialog_ItemYesForChallengeMapMethods for __T {}
1618
1619#[cfg(feature = "app-rewindmenu")]
1620impl RewindMenu_CancelConfirmDialog_ItemYesForChallengeMap {
1621 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1623 }
1624}
1625
1626#[cfg(feature = "app-rewindmenu")]
1627impl RewindMenu_CancelConfirmDialog_ItemYesForChallengeMap {
1628 #[doc = "`.ctor()` — no args"]
1629 pub fn new() -> Self {
1630 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1631 panic!(
1632 "{}
1633::{}
1634 failed to instantiate",
1635 ::core::stringify!(RewindMenu_CancelConfirmDialog_ItemYesForChallengeMap),
1636 ::core::stringify!(new),
1637 )
1638 });
1639 <Self as IRewindMenu_CancelConfirmDialog_ItemYesForChallengeMapMethods>::ctor(this);
1640 this
1641 }
1642}
1643
1644#[cfg(feature = "app-rewindmenu")]
1645pub trait IRewindMenu_CancelConfirmDialog_ItemNoMethods: IRewindMenu_CancelConfirmDialog_ItemNo {
1646 #[doc = "`.ctor()` overload"]
1647 fn ctor(self) -> () {
1648 unsafe {
1649 let __receiver = <RewindMenu_CancelConfirmDialog_ItemNo as ::unity::FromIlInstance>::from_il_instance(
1650 <Self as ::unity::SystemObject>::as_instance(self),
1651 );
1652 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c1d0usize)as*mut u8,();
1653(RewindMenu_CancelConfirmDialog_ItemNo)__receiver)
1654 }
1655 }
1656}
1657
1658#[cfg(feature = "app-rewindmenu")]
1659impl<__T: IRewindMenu_CancelConfirmDialog_ItemNo> IRewindMenu_CancelConfirmDialog_ItemNoMethods for __T {}
1660
1661#[cfg(feature = "app-rewindmenu")]
1662impl RewindMenu_CancelConfirmDialog_ItemNo {
1663 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1664 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1665 }
1666}
1667
1668#[cfg(feature = "app-rewindmenu")]
1669impl RewindMenu_CancelConfirmDialog_ItemNo {
1670 #[doc = "`.ctor()` — no args"]
1671 pub fn new() -> Self {
1672 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1673 panic!(
1674 "{}
1675::{}
1676 failed to instantiate",
1677 ::core::stringify!(RewindMenu_CancelConfirmDialog_ItemNo),
1678 ::core::stringify!(new),
1679 )
1680 });
1681 <Self as IRewindMenu_CancelConfirmDialog_ItemNoMethods>::ctor(this);
1682 this
1683 }
1684}
1685
1686#[cfg(feature = "app-rewindmenu")]
1687pub trait IRewindMenu_ExecuteConfirmDialog_ItemNoMethods: IRewindMenu_ExecuteConfirmDialog_ItemNo {
1688 #[doc = "`.ctor()` overload"]
1689 fn ctor(self) -> () {
1690 unsafe {
1691 let __receiver = <RewindMenu_ExecuteConfirmDialog_ItemNo as ::unity::FromIlInstance>::from_il_instance(
1692 <Self as ::unity::SystemObject>::as_instance(self),
1693 );
1694 ::unity::il2cpp_call!((::unity::module_base()+0x1b7c470usize)as*mut u8,();
1695(RewindMenu_ExecuteConfirmDialog_ItemNo)__receiver)
1696 }
1697 }
1698}
1699
1700#[cfg(feature = "app-rewindmenu")]
1701impl<__T: IRewindMenu_ExecuteConfirmDialog_ItemNo> IRewindMenu_ExecuteConfirmDialog_ItemNoMethods for __T {}
1702
1703#[cfg(feature = "app-rewindmenu")]
1704impl RewindMenu_ExecuteConfirmDialog_ItemNo {
1705 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1706 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1707 }
1708}
1709
1710#[cfg(feature = "app-rewindmenu")]
1711impl RewindMenu_ExecuteConfirmDialog_ItemNo {
1712 #[doc = "`.ctor()` — no args"]
1713 pub fn new() -> Self {
1714 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1715 panic!(
1716 "{}
1717::{}
1718 failed to instantiate",
1719 ::core::stringify!(RewindMenu_ExecuteConfirmDialog_ItemNo),
1720 ::core::stringify!(new),
1721 )
1722 });
1723 <Self as IRewindMenu_ExecuteConfirmDialog_ItemNoMethods>::ctor(this);
1724 this
1725 }
1726}
1727
1728#[cfg(feature = "app-rewindmenu")]
1729#[doc(hidden)]
1730pub mod prelude {
1731 pub use super::{
1732 IRewindMenu, IRewindMenuMethods, IRewindMenu_CancelConfirmDialog, IRewindMenu_CancelConfirmDialogMethods,
1733 IRewindMenu_CancelConfirmDialog_ItemNo, IRewindMenu_CancelConfirmDialog_ItemNoMethods, IRewindMenu_CancelConfirmDialog_ItemYes,
1734 IRewindMenu_CancelConfirmDialog_ItemYesForChallengeMap, IRewindMenu_CancelConfirmDialog_ItemYesForChallengeMapMethods,
1735 IRewindMenu_CancelConfirmDialog_ItemYesMethods, IRewindMenu_ExecuteConfirmDialog, IRewindMenu_ExecuteConfirmDialogMethods,
1736 IRewindMenu_ExecuteConfirmDialog_ItemNo, IRewindMenu_ExecuteConfirmDialog_ItemNoMethods, IRewindMenu_ExecuteConfirmDialog_ItemYes,
1737 IRewindMenu_ExecuteConfirmDialog_ItemYesMethods, IRewindMenu_MenuItem, IRewindMenu_MenuItemMethods, IRewindMenu_MenuItem_UnitIconInfo,
1738 IRewindMenu_MenuItem_UnitIconInfoMethods, RewindMenu, RewindMenu_CancelConfirmDialog, RewindMenu_CancelConfirmDialog_ItemNo,
1739 RewindMenu_CancelConfirmDialog_ItemYes, RewindMenu_CancelConfirmDialog_ItemYesForChallengeMap, RewindMenu_ExecuteConfirmDialog,
1740 RewindMenu_ExecuteConfirmDialog_ItemNo, RewindMenu_ExecuteConfirmDialog_ItemYes, RewindMenu_MenuItem, RewindMenu_MenuItem_UnitIconInfo,
1741 };
1742 #[cfg(feature = "app-basicdialog")]
1743 pub use crate::app::basicdialog::IBasicDialogMethods;
1744 #[cfg(feature = "app-basicdialogitem")]
1745 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
1746 #[cfg(feature = "app-basicdialogitemno")]
1747 pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
1748 #[cfg(feature = "app-basicdialogitemyes")]
1749 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
1750 #[cfg(feature = "app-basicmenu")]
1751 pub use crate::app::basicmenu::IBasicMenuMethods;
1752 #[cfg(feature = "app-basicmenuitem")]
1753 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
1754 #[cfg(feature = "app-procinst")]
1755 pub use crate::app::procinst::IProcInstMethods;
1756 #[cfg(feature = "app-yesnodialog")]
1757 pub use crate::app::yesnodialog::IYesNoDialogMethods;
1758 #[cfg(feature = "system-object")]
1759 pub use crate::system::object::IObjectMethods;
1760 pub use crate::{
1761 app::{
1762 basicdialog::IBasicDialog, basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo,
1763 basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu, basicmenuitem::IBasicMenuItem, procinst::IProcInst,
1764 yesnodialog::IYesNoDialog,
1765 },
1766 system::object::IObject,
1767 };
1768}