engage/generated/app/
sortieutil.rs1#[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}