Skip to main content

engage/generated/app/
sortieutil.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-sortieutil-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieutil/SortieUtil.md"))]
11    #[::unity::class(namespace = "App", name = "SortieUtil")]
12    #[parent(crate::system::object::Object)]
13    pub struct SortieUtil {}
14}
15
16#[cfg(feature = "app-sortieutil-types")]
17pub use __types::*;
18
19#[cfg(feature = "app-sortieutil")]
20impl SortieUtil {
21    #[doc = "`GetUnitItem(crate::app::unit::Unit, i32)` overload"]
22    pub fn get_unit_item(
23        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
24        index: impl ::core::convert::Into<i32>,
25    ) -> crate::app::unititem::UnitItem {
26        unsafe {
27            ::unity::il2cpp_call!((::unity::module_base()+0x24f2350usize)as*mut u8,crate::app::unititem::UnitItem;
28(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
29        }
30    }
31
32    #[doc = "`CanStoreItem(crate::app::unititem::UnitItem)` overload"]
33    pub fn can_store_item(unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
34        unsafe {
35            ::unity::il2cpp_call!((::unity::module_base()+0x24f2450usize)as*mut u8,bool;
36(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
37        }
38    }
39
40    #[doc = "`StoreAllItem(crate::app::unit::Unit)` overload"]
41    pub fn store_all_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
42        unsafe {
43            ::unity::il2cpp_call!((::unity::module_base()+0x24f25d0usize)as*mut u8,bool;
44(crate::app::unit::Unit)::core::convert::Into::into(unit))
45        }
46    }
47
48    #[doc = "`ExpendItem(crate::app::unit::Unit, i32)` overload"]
49    pub fn expend_item(owner_unit: impl ::core::convert::Into<crate::app::unit::Unit>, owner_item_index: impl ::core::convert::Into<i32>) -> () {
50        unsafe {
51            ::unity::il2cpp_call!((::unity::module_base()+0x24f26f0usize)as*mut u8,();
52(crate::app::unit::Unit)::core::convert::Into::into(owner_unit),(i32)::core::convert::Into::into(owner_item_index))
53        }
54    }
55
56    #[doc = "`GetFirstUnit()` overload"]
57    pub fn get_first_unit() -> crate::app::unit::Unit {
58        unsafe {
59            ::unity::il2cpp_call!((::unity::module_base()+0x24f1ba0usize)as*mut u8,crate::app::unit::Unit;
60            )
61        }
62    }
63
64    #[doc = "`GetLastUnit()` overload"]
65    pub fn get_last_unit() -> crate::app::unit::Unit {
66        unsafe {
67            ::unity::il2cpp_call!((::unity::module_base()+0x24f2840usize)as*mut u8,crate::app::unit::Unit;
68            )
69        }
70    }
71
72    #[doc = "`GetPrevUnit(crate::app::unit::Unit)` overload"]
73    pub fn get_prev_unit(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit {
74        unsafe {
75            ::unity::il2cpp_call!((::unity::module_base()+0x24f2930usize)as*mut u8,crate::app::unit::Unit;
76(crate::app::unit::Unit)::core::convert::Into::into(unit))
77        }
78    }
79
80    #[doc = "`GetNextUnit(crate::app::unit::Unit)` overload"]
81    pub fn get_next_unit(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit {
82        unsafe {
83            ::unity::il2cpp_call!((::unity::module_base()+0x24f1c90usize)as*mut u8,crate::app::unit::Unit;
84(crate::app::unit::Unit)::core::convert::Into::into(unit))
85        }
86    }
87
88    #[doc = "`GetPrevUnitLoop(crate::app::unit::Unit)` overload"]
89    pub fn get_prev_unit_loop(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit {
90        unsafe {
91            ::unity::il2cpp_call!((::unity::module_base()+0x24f29d0usize)as*mut u8,crate::app::unit::Unit;
92(crate::app::unit::Unit)::core::convert::Into::into(unit))
93        }
94    }
95
96    #[doc = "`GetNextUnitLoop(crate::app::unit::Unit)` overload"]
97    pub fn get_next_unit_loop(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit {
98        unsafe {
99            ::unity::il2cpp_call!((::unity::module_base()+0x24f2a90usize)as*mut u8,crate::app::unit::Unit;
100(crate::app::unit::Unit)::core::convert::Into::into(unit))
101        }
102    }
103
104    #[doc = "`GetUnitCount()` overload"]
105    pub fn get_unit_count() -> i32 {
106        unsafe {
107            ::unity::il2cpp_call!((::unity::module_base()+0x24f2b50usize)as*mut u8,i32;
108            )
109        }
110    }
111
112    #[doc = "`GetSortieUnitCount()` overload"]
113    pub fn get_sortie_unit_count() -> i32 {
114        unsafe {
115            ::unity::il2cpp_call!((::unity::module_base()+0x24f2c10usize)as*mut u8,i32;
116            )
117        }
118    }
119
120    #[doc = "`GetSortieUnitMax()` overload"]
121    pub fn get_sortie_unit_max() -> i32 {
122        unsafe {
123            ::unity::il2cpp_call!((::unity::module_base()+0x24f2d80usize)as*mut u8,i32;
124            )
125        }
126    }
127
128    #[doc = "`IsPlayerUnitForRelay(crate::app::unit::Unit)` overload"]
129    pub fn is_player_unit_for_relay(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
130        unsafe {
131            ::unity::il2cpp_call!((::unity::module_base()+0x24f2f80usize)as*mut u8,bool;
132(crate::app::unit::Unit)::core::convert::Into::into(unit))
133        }
134    }
135
136    #[doc = "`RelocationUnitsBind(crate::app::procinst::ProcInst)` overload"]
137    pub fn relocation_units_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
138        unsafe {
139            ::unity::il2cpp_call!((::unity::module_base()+0x24f3050usize)as*mut u8,();
140(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
141        }
142    }
143
144    #[doc = "`CanStartBattle()` overload"]
145    pub fn can_start_battle() -> bool {
146        unsafe {
147            ::unity::il2cpp_call!((::unity::module_base()+0x24ee820usize)as*mut u8,bool;
148            )
149        }
150    }
151
152    #[doc = "`CanBackTo()` overload"]
153    pub fn can_back_to() -> bool {
154        unsafe {
155            ::unity::il2cpp_call!((::unity::module_base()+0x24f3510usize)as*mut u8,bool;
156            )
157        }
158    }
159
160    #[doc = "`IsUseLabelForNetworkBack()` overload"]
161    pub fn is_use_label_for_network_back() -> bool {
162        unsafe {
163            ::unity::il2cpp_call!((::unity::module_base()+0x24f3860usize)as*mut u8,bool;
164            )
165        }
166    }
167
168    #[doc = "`CannotStartBattleForRelay()` overload"]
169    pub fn cannot_start_battle_for_relay() -> bool {
170        unsafe {
171            ::unity::il2cpp_call!((::unity::module_base()+0x24ee860usize)as*mut u8,bool;
172            )
173        }
174    }
175
176    #[doc = "`NotifyCannotStartBattleForRelay(crate::app::procinst::ProcInst)` overload"]
177    pub fn notify_cannot_start_battle_for_relay(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
178        unsafe {
179            ::unity::il2cpp_call!((::unity::module_base()+0x24ee910usize)as*mut u8,();
180(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
181        }
182    }
183
184    #[doc = "`CanTalk()` overload"]
185    pub fn can_talk() -> bool {
186        unsafe {
187            ::unity::il2cpp_call!((::unity::module_base()+0x24f39b0usize)as*mut u8,bool;
188            )
189        }
190    }
191
192    #[doc = "`CanTalk(crate::app::unit::Unit)` overload"]
193    pub fn can_talk_2(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
194        unsafe {
195            ::unity::il2cpp_call!((::unity::module_base()+0x24f3ae0usize)as*mut u8,bool;
196(crate::app::unit::Unit)::core::convert::Into::into(unit))
197        }
198    }
199
200    #[doc = "`IsForbidStoring(crate::app::unititem::UnitItem)` overload"]
201    pub fn is_forbid_storing(unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
202        unsafe {
203            ::unity::il2cpp_call!((::unity::module_base()+0x24f2550usize)as*mut u8,bool;
204(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
205        }
206    }
207
208    #[doc = "`SetCheckMark(crate::unity_engine::gameobject::GameObject, crate::app::unit::Unit)` overload"]
209    pub fn set_check_mark(
210        check: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
211        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
212    ) -> () {
213        unsafe {
214            ::unity::il2cpp_call!((::unity::module_base()+0x24f3bb0usize)as*mut u8,();
215(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(check),(crate::app::unit::Unit)::core::convert::Into::into(unit))
216        }
217    }
218
219    #[doc = "`SetUnitFace(crate::unity_engine::gameobject::GameObject, crate::app::unit::Unit)` overload"]
220    pub fn set_unit_face(
221        face: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
222        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
223    ) -> () {
224        unsafe {
225            ::unity::il2cpp_call!((::unity::module_base()+0x24f3ca0usize)as*mut u8,();
226(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(face),(crate::app::unit::Unit)::core::convert::Into::into(unit))
227        }
228    }
229
230    #[doc = "`SetSortieFaceColor(crate::unity_engine::gameobject::GameObject, crate::app::unit::Unit)` overload"]
231    pub fn set_sortie_face_color(
232        face: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
233        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
234    ) -> () {
235        unsafe {
236            ::unity::il2cpp_call!((::unity::module_base()+0x24f3e50usize)as*mut u8,();
237(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(face),(crate::app::unit::Unit)::core::convert::Into::into(unit))
238        }
239    }
240
241    #[doc = "`SetMapMenuFaceColor(crate::unity_engine::gameobject::GameObject, crate::app::unit::Unit)` overload"]
242    pub fn set_map_menu_face_color(
243        face: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
244        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
245    ) -> () {
246        unsafe {
247            ::unity::il2cpp_call!((::unity::module_base()+0x24f3ff0usize)as*mut u8,();
248(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(face),(crate::app::unit::Unit)::core::convert::Into::into(unit))
249        }
250    }
251
252    #[doc = "`SetGodIconColor(crate::unity_engine::gameobject::GameObject, bool)` overload"]
253    pub fn set_god_icon_color(
254        icon: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
255        b_on: impl ::core::convert::Into<bool>,
256    ) -> () {
257        unsafe {
258            ::unity::il2cpp_call!((::unity::module_base()+0x24f4170usize)as*mut u8,();
259(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(icon),(bool)::core::convert::Into::into(b_on))
260        }
261    }
262}
263
264#[cfg(feature = "app-sortieutil")]
265pub trait ISortieUtilMethods: ISortieUtil {
266    #[doc = "`.ctor()` overload"]
267    fn ctor(self) -> () {
268        unsafe {
269            let __receiver = <SortieUtil as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
270            ::unity::il2cpp_call!((::unity::module_base()+0x24f42a0usize)as*mut u8,();
271(SortieUtil)__receiver)
272        }
273    }
274}
275
276#[cfg(feature = "app-sortieutil")]
277impl<__T: ISortieUtil> ISortieUtilMethods for __T {}
278
279#[cfg(feature = "app-sortieutil")]
280impl SortieUtil {
281    pub fn get_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
282        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
283    }
284
285    pub fn can_store_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
286        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
287    }
288
289    pub fn store_all_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
290        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
291    }
292
293    pub fn expend_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
294        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
295    }
296
297    pub fn get_first_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
298        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
299    }
300
301    pub fn get_last_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
302        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
303    }
304
305    pub fn get_prev_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
306        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
307    }
308
309    pub fn get_next_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
310        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
311    }
312
313    pub fn get_prev_unit_loop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
314        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
315    }
316
317    pub fn get_next_unit_loop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
318        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
319    }
320
321    pub fn get_unit_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
322        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
323    }
324
325    pub fn get_sortie_unit_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
326        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
327    }
328
329    pub fn get_sortie_unit_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
330        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
331    }
332
333    pub fn is_player_unit_for_relay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
334        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
335    }
336
337    pub fn relocation_units_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
338        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
339    }
340
341    pub fn can_start_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
342        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
343    }
344
345    pub fn can_back_to_method_info() -> &'static ::unity::il2cpp::MethodInfo {
346        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
347    }
348
349    pub fn is_use_label_for_network_back_method_info() -> &'static ::unity::il2cpp::MethodInfo {
350        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
351    }
352
353    pub fn cannot_start_battle_for_relay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
354        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
355    }
356
357    pub fn notify_cannot_start_battle_for_relay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
358        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
359    }
360
361    pub fn can_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
362        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
363    }
364
365    pub fn can_talk_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
366        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
367    }
368
369    pub fn is_forbid_storing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
371    }
372
373    pub fn set_check_mark_method_info() -> &'static ::unity::il2cpp::MethodInfo {
374        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
375    }
376
377    pub fn set_unit_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
379    }
380
381    pub fn set_sortie_face_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
382        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
383    }
384
385    pub fn set_map_menu_face_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
386        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
387    }
388
389    pub fn set_god_icon_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
391    }
392
393    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
395    }
396}
397
398#[cfg(feature = "app-sortieutil")]
399impl SortieUtil {
400    #[doc = "`.ctor()` — no args"]
401    pub fn new() -> Self {
402        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
403            panic!(
404                "{}
405::{}
406 failed to instantiate",
407                ::core::stringify!(SortieUtil),
408                ::core::stringify!(new),
409            )
410        });
411        <Self as ISortieUtilMethods>::ctor(this);
412        this
413    }
414}
415
416#[cfg(feature = "app-sortieutil")]
417#[doc(hidden)]
418pub mod prelude {
419    pub use super::{ISortieUtil, ISortieUtilMethods, SortieUtil};
420    pub use crate::system::object::IObject;
421    #[cfg(feature = "system-object")]
422    pub use crate::system::object::IObjectMethods;
423}