engage/generated/app/
sortiesequenceinventory.rs1#[cfg(feature = "app-sortiesequenceinventory-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 procinst::{IProcInst, ProcInst},
11 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12 },
13 system::{
14 object::{IObject, Object},
15 r#enum::{Enum, IEnum},
16 valuetype::{IValueType, ValueType},
17 },
18 };
19
20 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortiesequenceinventory/SortieSequenceInventory.md"))]
21 #[::unity::class(namespace = "App", name = "SortieSequenceInventory")]
22 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::sortiesequenceinventory::SortieSequenceInventory>)]
23 pub struct SortieSequenceInventory {
24 #[static_field]
25 #[rename(name = "ResNameC")]
26 pub res_name_c: ::unity::Il2CppString,
27 #[offset(120)]
28 #[rename(name = "m_GameObject")]
29 pub m_game_object: crate::unity_engine::gameobject::GameObject,
30 #[offset(128)]
31 #[rename(name = "m_Window")]
32 pub m_window: crate::app::inventoryroot::InventoryRoot,
33 #[offset(136)]
34 #[rename(name = "m_VisibilytyOfUnitInfo")]
35 pub m_visibilyty_of_unit_info: bool,
36 #[offset(144)]
37 #[rename(name = "m_CharaImage")]
38 pub m_chara_image: crate::unity_engine::gameobject::GameObject,
39 #[offset(152)]
40 #[rename(name = "m_CharaImageRight")]
41 pub m_chara_image_right: crate::unity_engine::gameobject::GameObject,
42 }
43
44 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortiesequenceinventory/SortieSequenceInventory_Label.md"))]
45 #[repr(C)]
46 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
47 pub struct SortieSequenceInventory_Label {
48 pub value: i32,
49 }
50 impl ::unity::ClassIdentity for SortieSequenceInventory_Label {
51 const NAME: &'static str = "SortieSequenceInventory.Label";
52 const NAMESPACE: &'static str = "App";
53
54 fn class() -> ::unity::Class {
55 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
56 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
57 }
58 }
59 impl ::unity::IlType for SortieSequenceInventory_Label {
60 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
61 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
62 }
63 }
64 impl SortieSequenceInventory_Label {
65 pub fn main_menu() -> Self {
66 Self { value: 0 }
67 }
68
69 pub fn r#loop() -> Self {
70 Self { value: 1 }
71 }
72
73 pub fn main_menu_from_trade() -> Self {
74 Self { value: 2 }
75 }
76
77 pub fn main_menu_only_activate_unit_menu() -> Self {
78 Self { value: 3 }
79 }
80
81 pub fn main_menu_only_activate_pool_menu() -> Self {
82 Self { value: 4 }
83 }
84
85 pub fn sub_menu() -> Self {
86 Self { value: 5 }
87 }
88
89 pub fn trade() -> Self {
90 Self { value: 6 }
91 }
92
93 pub fn end() -> Self {
94 Self { value: 7 }
95 }
96 }
97}
98
99#[cfg(feature = "app-sortiesequenceinventory-types")]
100pub use __types::*;
101
102#[cfg(feature = "app-sortiesequenceinventory")]
103impl SortieSequenceInventory {
104 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
105 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
106 unsafe {
107 ::unity::il2cpp_call!((::unity::module_base()+0x1fece10usize)as*mut u8,();
108(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
109 }
110 }
111
112 #[doc = "`CreateBindTransporter(crate::app::procinst::ProcInst)` overload"]
113 pub fn create_bind_transporter(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
114 unsafe {
115 ::unity::il2cpp_call!((::unity::module_base()+0x1fedc60usize)as*mut u8,();
116(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
117 }
118 }
119
120 #[doc = "`CreateBindCommon(crate::app::procinst::ProcInst, crate::app::sortieinventorymanager::SortieInventoryManager_Modes, ::unity::Il2CppString)` overload"]
121 pub fn create_bind_common(
122 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
123 mode: impl ::core::convert::Into<crate::app::sortieinventorymanager::SortieInventoryManager_Modes>,
124 name: impl ::core::convert::Into<::unity::Il2CppString>,
125 ) -> () {
126 unsafe {
127 ::unity::il2cpp_call!((::unity::module_base()+0x1fece70usize)as*mut u8,();
128(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::sortieinventorymanager::SortieInventoryManager_Modes)::core::convert::Into::into(mode),(::unity::Il2CppString)::core::convert::Into::into(name))
129 }
130 }
131}
132
133#[cfg(feature = "app-sortiesequenceinventory")]
134pub trait ISortieSequenceInventoryMethods: ISortieSequenceInventory {
135 #[doc = "`.ctor(crate::app::sortieinventorymanager::SortieInventoryManager_Modes)` overload"]
136 fn ctor(self, mode: impl ::core::convert::Into<crate::app::sortieinventorymanager::SortieInventoryManager_Modes>) -> () {
137 unsafe {
138 let __receiver =
139 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140 ::unity::il2cpp_call!((::unity::module_base()+0x1fedcc0usize)as*mut u8,();
141(SortieSequenceInventory)__receiver,(crate::app::sortieinventorymanager::SortieInventoryManager_Modes)::core::convert::Into::into(mode))
142 }
143 }
144 #[doc = "`LoadRes()` overload"]
145 fn load_res(self) -> () {
146 unsafe {
147 let __receiver =
148 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
149 ::unity::il2cpp_call!((::unity::module_base()+0x1feddc0usize)as*mut u8,();
150(SortieSequenceInventory)__receiver)
151 }
152 }
153 #[doc = "`IsLoadingRes()` overload"]
154 fn is_loading_res(self) -> bool {
155 unsafe {
156 let __receiver =
157 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
158 ::unity::il2cpp_call!((::unity::module_base()+0x1fede60usize)as*mut u8,bool;
159(SortieSequenceInventory)__receiver)
160 }
161 }
162 #[doc = "`Open()` overload"]
163 fn open(self) -> () {
164 unsafe {
165 let __receiver =
166 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
167 ::unity::il2cpp_call!((::unity::module_base()+0x1fedee0usize)as*mut u8,();
168(SortieSequenceInventory)__receiver)
169 }
170 }
171 #[doc = "`OpenTitleBar()` overload"]
172 fn open_title_bar(self) -> () {
173 unsafe {
174 let __receiver =
175 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176 ::unity::il2cpp_call!((::unity::module_base()+0x1fee5f0usize)as*mut u8,();
177(SortieSequenceInventory)__receiver)
178 }
179 }
180 #[doc = "`HasDoneAfterBuild()` overload"]
181 fn has_done_after_build(self) -> bool {
182 unsafe {
183 let __receiver =
184 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185 ::unity::il2cpp_call!((::unity::module_base()+0x1fee870usize)as*mut u8,bool;
186(SortieSequenceInventory)__receiver)
187 }
188 }
189 #[doc = "`StartMenu()` overload"]
190 fn start_menu(self) -> () {
191 unsafe {
192 let __receiver =
193 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
194 ::unity::il2cpp_call!((::unity::module_base()+0x1fee940usize)as*mut u8,();
195(SortieSequenceInventory)__receiver)
196 }
197 }
198 #[doc = "`GetCurrentMenu()` overload"]
199 fn get_current_menu(self) -> crate::app::basicmenu::BasicMenu {
200 unsafe {
201 let __receiver =
202 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
203 ::unity::il2cpp_call!((::unity::module_base()+0x1feeb50usize)as*mut u8,crate::app::basicmenu::BasicMenu;
204(SortieSequenceInventory)__receiver)
205 }
206 }
207 #[doc = "`Tutorial()` overload"]
208 fn tutorial(self) -> () {
209 unsafe {
210 let __receiver =
211 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212 ::unity::il2cpp_call!((::unity::module_base()+0x1feebe0usize)as*mut u8,();
213(SortieSequenceInventory)__receiver)
214 }
215 }
216 #[doc = "`MenuTick()` overload"]
217 fn menu_tick(self) -> () {
218 unsafe {
219 let __receiver =
220 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
221 ::unity::il2cpp_call!((::unity::module_base()+0x1feecd0usize)as*mut u8,();
222(SortieSequenceInventory)__receiver)
223 }
224 }
225 #[doc = "`MainMenuOnlyActivateUnitMenu()` overload"]
226 fn main_menu_only_activate_unit_menu(self) -> () {
227 unsafe {
228 let __receiver =
229 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
230 ::unity::il2cpp_call!((::unity::module_base()+0x1feece0usize)as*mut u8,();
231(SortieSequenceInventory)__receiver)
232 }
233 }
234 #[doc = "`MainMenuOnlyActivatePoolMenu()` overload"]
235 fn main_menu_only_activate_pool_menu(self) -> () {
236 unsafe {
237 let __receiver =
238 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239 ::unity::il2cpp_call!((::unity::module_base()+0x1feedc0usize)as*mut u8,();
240(SortieSequenceInventory)__receiver)
241 }
242 }
243 #[doc = "`CreateSubMenu()` overload"]
244 fn create_sub_menu(self) -> () {
245 unsafe {
246 let __receiver =
247 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248 ::unity::il2cpp_call!((::unity::module_base()+0x1feeea0usize)as*mut u8,();
249(SortieSequenceInventory)__receiver)
250 }
251 }
252 #[doc = "`MenuOpenOtherThanCharaImage()` overload"]
253 fn menu_open_other_than_chara_image(self) -> () {
254 unsafe {
255 let __receiver =
256 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257 ::unity::il2cpp_call!((::unity::module_base()+0x1fef000usize)as*mut u8,();
258(SortieSequenceInventory)__receiver)
259 }
260 }
261 #[doc = "`MenuCloseOtherThanCharaImage()` overload"]
262 fn menu_close_other_than_chara_image(self) -> () {
263 unsafe {
264 let __receiver =
265 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266 ::unity::il2cpp_call!((::unity::module_base()+0x1fef010usize)as*mut u8,();
267(SortieSequenceInventory)__receiver)
268 }
269 }
270 #[doc = "`IsMenuCloseOtherThanCharaImage()` overload"]
271 fn is_menu_close_other_than_chara_image(self) -> bool {
272 unsafe {
273 let __receiver =
274 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275 ::unity::il2cpp_call!((::unity::module_base()+0x1fef020usize)as*mut u8,bool;
276(SortieSequenceInventory)__receiver)
277 }
278 }
279 #[doc = "`ToTrade()` overload"]
280 fn to_trade(self) -> () {
281 unsafe {
282 let __receiver =
283 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284 ::unity::il2cpp_call!((::unity::module_base()+0x1fef030usize)as*mut u8,();
285(SortieSequenceInventory)__receiver)
286 }
287 }
288 #[doc = "`EndTrade()` overload"]
289 fn end_trade(self) -> () {
290 unsafe {
291 let __receiver =
292 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
293 ::unity::il2cpp_call!((::unity::module_base()+0x1fef090usize)as*mut u8,();
294(SortieSequenceInventory)__receiver)
295 }
296 }
297 #[doc = "`MenuClose()` overload"]
298 fn menu_close(self) -> () {
299 unsafe {
300 let __receiver =
301 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
302 ::unity::il2cpp_call!((::unity::module_base()+0x1fef180usize)as*mut u8,();
303(SortieSequenceInventory)__receiver)
304 }
305 }
306 #[doc = "`IsClosed()` overload"]
307 fn is_closed(self) -> bool {
308 unsafe {
309 let __receiver =
310 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311 ::unity::il2cpp_call!((::unity::module_base()+0x1fef240usize)as*mut u8,bool;
312(SortieSequenceInventory)__receiver)
313 }
314 }
315 #[doc = "`MenuCloseEnd()` overload"]
316 fn menu_close_end(self) -> () {
317 unsafe {
318 let __receiver =
319 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320 ::unity::il2cpp_call!((::unity::module_base()+0x1fef300usize)as*mut u8,();
321(SortieSequenceInventory)__receiver)
322 }
323 }
324 #[doc = "`SetMenuActive(crate::app::basicmenu::BasicMenu, bool)` overload"]
325 fn set_menu_active(self, menu: impl ::core::convert::Into<crate::app::basicmenu::BasicMenu>, b_active: impl ::core::convert::Into<bool>) -> () {
326 unsafe {
327 let __receiver =
328 <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
329 ::unity::il2cpp_call!((::unity::module_base()+0x1fef600usize)as*mut u8,();
330(SortieSequenceInventory)__receiver,(crate::app::basicmenu::BasicMenu)::core::convert::Into::into(menu),(bool)::core::convert::Into::into(b_active))
331 }
332 }
333}
334
335#[cfg(feature = "app-sortiesequenceinventory")]
336impl<__T: ISortieSequenceInventory> ISortieSequenceInventoryMethods for __T {}
337
338#[cfg(feature = "app-sortiesequenceinventory")]
339impl SortieSequenceInventory {
340 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
342 }
343
344 pub fn create_bind_transporter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
346 }
347
348 pub fn create_bind_common_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
350 }
351
352 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
354 }
355
356 pub fn load_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
358 }
359
360 pub fn is_loading_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
362 }
363
364 pub fn open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
366 }
367
368 pub fn open_title_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
370 }
371
372 pub fn has_done_after_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
374 }
375
376 pub fn start_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
378 }
379
380 pub fn get_current_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
382 }
383
384 pub fn tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
386 }
387
388 pub fn menu_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
390 }
391
392 pub fn main_menu_only_activate_unit_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
394 }
395
396 pub fn main_menu_only_activate_pool_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
398 }
399
400 pub fn create_sub_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
402 }
403
404 pub fn menu_open_other_than_chara_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
406 }
407
408 pub fn menu_close_other_than_chara_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
410 }
411
412 pub fn is_menu_close_other_than_chara_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
414 }
415
416 pub fn to_trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
418 }
419
420 pub fn end_trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
422 }
423
424 pub fn menu_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
426 }
427
428 pub fn is_closed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
430 }
431
432 pub fn menu_close_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
434 }
435
436 pub fn set_menu_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
438 }
439}
440
441#[cfg(feature = "app-sortiesequenceinventory")]
442impl SortieSequenceInventory {
443 #[doc = "`.ctor(crate::app::sortieinventorymanager::SortieInventoryManager_Modes)` — overload selector"]
444 pub fn new(mode: crate::app::sortieinventorymanager::SortieInventoryManager_Modes) -> Self {
445 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
446 panic!(
447 "{}
448::{}
449 failed to instantiate",
450 ::core::stringify!(SortieSequenceInventory),
451 ::core::stringify!(new),
452 )
453 });
454 <Self as ISortieSequenceInventoryMethods>::ctor(this, mode);
455 this
456 }
457}
458
459#[cfg(feature = "app-sortiesequenceinventory")]
460#[doc(hidden)]
461pub mod prelude {
462 pub use super::{ISortieSequenceInventory, ISortieSequenceInventoryMethods, SortieSequenceInventory, SortieSequenceInventory_Label};
463 #[cfg(feature = "app-procinst")]
464 pub use crate::app::procinst::IProcInstMethods;
465 #[cfg(feature = "app-singletonprocinst_1")]
466 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
467 #[cfg(feature = "system-object")]
468 pub use crate::system::object::IObjectMethods;
469 #[cfg(feature = "system-enum")]
470 pub use crate::system::r#enum::IEnumMethods;
471 #[cfg(feature = "system-valuetype")]
472 pub use crate::system::valuetype::IValueTypeMethods;
473 pub use crate::{
474 app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
475 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
476 };
477}