1#[cfg(feature = "app-sortieentrustscore-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/sortieentrustscore/SortieEntrustScore_Enhance.md"))]
11 #[::unity::class(namespace = "App", name = "SortieEntrustScore.Enhance")]
12 #[parent(crate::system::object::Object)]
13 pub struct SortieEntrustScore_Enhance {}
14
15 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieentrustscore/SortieEntrustScore_Vulnerary.md"))]
16 #[::unity::class(namespace = "App", name = "SortieEntrustScore.Vulnerary")]
17 #[parent(crate::system::object::Object)]
18 pub struct SortieEntrustScore_Vulnerary {}
19
20 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieentrustscore/SortieEntrustScore_Result.md"))]
21 #[::unity::class(namespace = "App", name = "SortieEntrustScore.Result")]
22 #[parent(crate::system::object::Object)]
23 pub struct SortieEntrustScore_Result {
24 #[offset(16)]
25 #[rename(name = "m_IsValid")]
26 pub m_is_valid: bool,
27 #[offset(20)]
28 #[rename(name = "m_Score")]
29 pub m_score: i32,
30 }
31
32 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieentrustscore/SortieEntrustScore_EnhancePerson.md"))]
33 #[::unity::class(namespace = "App", name = "SortieEntrustScore.EnhancePerson")]
34 #[parent(crate::system::object::Object)]
35 pub struct SortieEntrustScore_EnhancePerson {}
36
37 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieentrustscore/SortieEntrustScore_Weapon.md"))]
38 #[::unity::class(namespace = "App", name = "SortieEntrustScore.Weapon")]
39 #[parent(crate::system::object::Object)]
40 pub struct SortieEntrustScore_Weapon {
41 #[static_field]
42 #[rename(name = "PowerFactor")]
43 pub power_factor: i32,
44 #[static_field]
45 #[rename(name = "HitLow")]
46 pub hit_low: i32,
47 #[static_field]
48 #[rename(name = "HitHigh")]
49 pub hit_high: i32,
50 }
51
52 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieentrustscore/SortieEntrustScore.md"))]
53 #[::unity::class(namespace = "App", name = "SortieEntrustScore")]
54 #[parent(crate::system::object::Object)]
55 pub struct SortieEntrustScore {
56 #[static_field]
57 #[rename(name = "MaxRangeForRangeCovered")]
58 pub max_range_for_range_covered: i32,
59 #[offset(16)]
60 #[rename(name = "m_StockData")]
61 pub m_stock_data: crate::app::sortieentruststockdata::SortieEntrustStockData,
62 #[offset(24)]
63 #[rename(name = "m_Result")]
64 pub m_result: crate::app::sortieentrustscore::SortieEntrustScore_Result,
65 }
66
67 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieentrustscore/SortieEntrustScore_Rod.md"))]
68 #[::unity::class(namespace = "App", name = "SortieEntrustScore.Rod")]
69 #[parent(crate::system::object::Object)]
70 pub struct SortieEntrustScore_Rod {}
71}
72
73#[cfg(feature = "app-sortieentrustscore-types")]
74pub use __types::*;
75
76#[cfg(feature = "app-sortieentrustscore")]
77impl SortieEntrustScore_Enhance {
78 #[doc = "`IsExclude(crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
79 pub fn is_exclude(
80 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
81 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
82 ) -> bool {
83 unsafe {
84 ::unity::il2cpp_call!((::unity::module_base()+0x1d74580usize)as*mut u8,bool;
85(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
86 }
87 }
88
89 #[doc = "`Calc(crate::app::sortieentrustscore::SortieEntrustScore_Result, crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
90 pub fn calc(
91 result: impl ::core::convert::Into<crate::app::sortieentrustscore::SortieEntrustScore_Result>,
92 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
93 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
94 ) -> () {
95 unsafe {
96 ::unity::il2cpp_call!((::unity::module_base()+0x1d745b0usize)as*mut u8,();
97(crate::app::sortieentrustscore::SortieEntrustScore_Result)::core::convert::Into::into(result),(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
98 }
99 }
100}
101
102#[cfg(feature = "app-sortieentrustscore")]
103pub trait ISortieEntrustScore_EnhanceMethods: ISortieEntrustScore_Enhance {
104 #[doc = "`.ctor()` overload"]
105 fn ctor(self) -> () {
106 unsafe {
107 let __receiver =
108 <SortieEntrustScore_Enhance as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
109 ::unity::il2cpp_call!((::unity::module_base()+0x1d746c0usize)as*mut u8,();
110(SortieEntrustScore_Enhance)__receiver)
111 }
112 }
113}
114
115#[cfg(feature = "app-sortieentrustscore")]
116impl<__T: ISortieEntrustScore_Enhance> ISortieEntrustScore_EnhanceMethods for __T {}
117
118#[cfg(feature = "app-sortieentrustscore")]
119impl SortieEntrustScore_Enhance {
120 pub fn is_exclude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
121 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
122 }
123
124 pub fn calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
125 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
126 }
127
128 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
129 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
130 }
131}
132
133#[cfg(feature = "app-sortieentrustscore")]
134impl SortieEntrustScore_Enhance {
135 #[doc = "`.ctor()` — no args"]
136 pub fn new() -> Self {
137 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
138 panic!(
139 "{}
140::{}
141 failed to instantiate",
142 ::core::stringify!(SortieEntrustScore_Enhance),
143 ::core::stringify!(new),
144 )
145 });
146 <Self as ISortieEntrustScore_EnhanceMethods>::ctor(this);
147 this
148 }
149}
150
151#[cfg(feature = "app-sortieentrustscore")]
152impl SortieEntrustScore_Vulnerary {
153 #[doc = "`IsExclude(crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
154 pub fn is_exclude(
155 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
156 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
157 ) -> bool {
158 unsafe {
159 ::unity::il2cpp_call!((::unity::module_base()+0x1d74ab0usize)as*mut u8,bool;
160(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
161 }
162 }
163
164 #[doc = "`Calc(crate::app::sortieentrustscore::SortieEntrustScore_Result, crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
165 pub fn calc(
166 result: impl ::core::convert::Into<crate::app::sortieentrustscore::SortieEntrustScore_Result>,
167 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
168 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
169 ) -> () {
170 unsafe {
171 ::unity::il2cpp_call!((::unity::module_base()+0x1d74b30usize)as*mut u8,();
172(crate::app::sortieentrustscore::SortieEntrustScore_Result)::core::convert::Into::into(result),(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
173 }
174 }
175}
176
177#[cfg(feature = "app-sortieentrustscore")]
178pub trait ISortieEntrustScore_VulneraryMethods: ISortieEntrustScore_Vulnerary {
179 #[doc = "`.ctor()` overload"]
180 fn ctor(self) -> () {
181 unsafe {
182 let __receiver =
183 <SortieEntrustScore_Vulnerary as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184 ::unity::il2cpp_call!((::unity::module_base()+0x1d74d50usize)as*mut u8,();
185(SortieEntrustScore_Vulnerary)__receiver)
186 }
187 }
188}
189
190#[cfg(feature = "app-sortieentrustscore")]
191impl<__T: ISortieEntrustScore_Vulnerary> ISortieEntrustScore_VulneraryMethods for __T {}
192
193#[cfg(feature = "app-sortieentrustscore")]
194impl SortieEntrustScore_Vulnerary {
195 pub fn is_exclude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
196 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
197 }
198
199 pub fn calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
200 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
201 }
202
203 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
204 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
205 }
206}
207
208#[cfg(feature = "app-sortieentrustscore")]
209impl SortieEntrustScore_Vulnerary {
210 #[doc = "`.ctor()` — no args"]
211 pub fn new() -> Self {
212 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
213 panic!(
214 "{}
215::{}
216 failed to instantiate",
217 ::core::stringify!(SortieEntrustScore_Vulnerary),
218 ::core::stringify!(new),
219 )
220 });
221 <Self as ISortieEntrustScore_VulneraryMethods>::ctor(this);
222 this
223 }
224}
225
226#[cfg(feature = "app-sortieentrustscore")]
227pub trait ISortieEntrustScore_ResultMethods: ISortieEntrustScore_Result {
228 #[doc = "`Clear()` overload"]
229 fn clear(self) -> () {
230 unsafe {
231 let __receiver =
232 <SortieEntrustScore_Result as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233 ::unity::il2cpp_call!((::unity::module_base()+0x1d746a0usize)as*mut u8,();
234(SortieEntrustScore_Result)__receiver)
235 }
236 }
237 #[doc = "`Set(i32)` overload"]
238 fn set(self, score: impl ::core::convert::Into<i32>) -> () {
239 unsafe {
240 let __receiver =
241 <SortieEntrustScore_Result as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
242 ::unity::il2cpp_call!((::unity::module_base()+0x1d746b0usize)as*mut u8,();
243(SortieEntrustScore_Result)__receiver,(i32)::core::convert::Into::into(score))
244 }
245 }
246 #[doc = "`get_IsValid()` overload"]
247 fn get_is_valid(self) -> bool {
248 unsafe {
249 let __receiver =
250 <SortieEntrustScore_Result as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251 ::unity::il2cpp_call!((::unity::module_base()+0x1d74850usize)as*mut u8,bool;
252(SortieEntrustScore_Result)__receiver)
253 }
254 }
255 #[doc = "`get_Score()` overload"]
256 fn get_score(self) -> i32 {
257 unsafe {
258 let __receiver =
259 <SortieEntrustScore_Result as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260 ::unity::il2cpp_call!((::unity::module_base()+0x1d74860usize)as*mut u8,i32;
261(SortieEntrustScore_Result)__receiver)
262 }
263 }
264 #[doc = "`.ctor()` overload"]
265 fn ctor(self) -> () {
266 unsafe {
267 let __receiver =
268 <SortieEntrustScore_Result as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
269 ::unity::il2cpp_call!((::unity::module_base()+0x1d74870usize)as*mut u8,();
270(SortieEntrustScore_Result)__receiver)
271 }
272 }
273}
274
275#[cfg(feature = "app-sortieentrustscore")]
276impl<__T: ISortieEntrustScore_Result> ISortieEntrustScore_ResultMethods for __T {}
277
278#[cfg(feature = "app-sortieentrustscore")]
279impl SortieEntrustScore_Result {
280 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
281 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
282 }
283
284 pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
285 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
286 }
287
288 pub fn get_is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
289 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
290 }
291
292 pub fn get_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
293 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
294 }
295
296 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
297 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
298 }
299}
300
301#[cfg(feature = "app-sortieentrustscore")]
302impl SortieEntrustScore_Result {
303 #[doc = "`.ctor()` — no args"]
304 pub fn new() -> Self {
305 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
306 panic!(
307 "{}
308::{}
309 failed to instantiate",
310 ::core::stringify!(SortieEntrustScore_Result),
311 ::core::stringify!(new),
312 )
313 });
314 <Self as ISortieEntrustScore_ResultMethods>::ctor(this);
315 this
316 }
317}
318
319#[cfg(feature = "app-sortieentrustscore")]
320impl SortieEntrustScore_EnhancePerson {
321 #[doc = "`IsExclude(crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
322 pub fn is_exclude(
323 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
324 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
325 ) -> bool {
326 unsafe {
327 ::unity::il2cpp_call!((::unity::module_base()+0x1d746d0usize)as*mut u8,bool;
328(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
329 }
330 }
331
332 #[doc = "`Calc(crate::app::sortieentrustscore::SortieEntrustScore_Result, crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
333 pub fn calc(
334 result: impl ::core::convert::Into<crate::app::sortieentrustscore::SortieEntrustScore_Result>,
335 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
336 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
337 ) -> () {
338 unsafe {
339 ::unity::il2cpp_call!((::unity::module_base()+0x1d74730usize)as*mut u8,();
340(crate::app::sortieentrustscore::SortieEntrustScore_Result)::core::convert::Into::into(result),(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
341 }
342 }
343}
344
345#[cfg(feature = "app-sortieentrustscore")]
346pub trait ISortieEntrustScore_EnhancePersonMethods: ISortieEntrustScore_EnhancePerson {
347 #[doc = "`.ctor()` overload"]
348 fn ctor(self) -> () {
349 unsafe {
350 let __receiver =
351 <SortieEntrustScore_EnhancePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352 ::unity::il2cpp_call!((::unity::module_base()+0x1d74840usize)as*mut u8,();
353(SortieEntrustScore_EnhancePerson)__receiver)
354 }
355 }
356}
357
358#[cfg(feature = "app-sortieentrustscore")]
359impl<__T: ISortieEntrustScore_EnhancePerson> ISortieEntrustScore_EnhancePersonMethods for __T {}
360
361#[cfg(feature = "app-sortieentrustscore")]
362impl SortieEntrustScore_EnhancePerson {
363 pub fn is_exclude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
365 }
366
367 pub fn calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
369 }
370
371 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
373 }
374}
375
376#[cfg(feature = "app-sortieentrustscore")]
377impl SortieEntrustScore_EnhancePerson {
378 #[doc = "`.ctor()` — no args"]
379 pub fn new() -> Self {
380 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
381 panic!(
382 "{}
383::{}
384 failed to instantiate",
385 ::core::stringify!(SortieEntrustScore_EnhancePerson),
386 ::core::stringify!(new),
387 )
388 });
389 <Self as ISortieEntrustScore_EnhancePersonMethods>::ctor(this);
390 this
391 }
392}
393
394#[cfg(feature = "app-sortieentrustscore")]
395impl SortieEntrustScore_Weapon {
396 #[doc = "`IsExclude(crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
397 pub fn is_exclude(
398 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
399 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
400 ) -> bool {
401 unsafe {
402 ::unity::il2cpp_call!((::unity::module_base()+0x1d74d60usize)as*mut u8,bool;
403(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
404 }
405 }
406
407 #[doc = "`Calc(crate::app::sortieentrustscore::SortieEntrustScore_Result, crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
408 pub fn calc(
409 result: impl ::core::convert::Into<crate::app::sortieentrustscore::SortieEntrustScore_Result>,
410 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
411 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
412 ) -> () {
413 unsafe {
414 ::unity::il2cpp_call!((::unity::module_base()+0x1d74eb0usize)as*mut u8,();
415(crate::app::sortieentrustscore::SortieEntrustScore_Result)::core::convert::Into::into(result),(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
416 }
417 }
418
419 #[doc = "`GetEfficacyPowerOffset(crate::app::unititem::UnitItem, crate::app::itemdata::ItemData)` overload"]
420 pub fn get_efficacy_power_offset(
421 stock_unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
422 stock_item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
423 ) -> i32 {
424 unsafe {
425 ::unity::il2cpp_call!((::unity::module_base()+0x1d75210usize)as*mut u8,i32;
426(crate::app::unititem::UnitItem)::core::convert::Into::into(stock_unit_item),(crate::app::itemdata::ItemData)::core::convert::Into::into(stock_item_data))
427 }
428 }
429}
430
431#[cfg(feature = "app-sortieentrustscore")]
432pub trait ISortieEntrustScore_WeaponMethods: ISortieEntrustScore_Weapon {
433 #[doc = "`.ctor()` overload"]
434 fn ctor(self) -> () {
435 unsafe {
436 let __receiver =
437 <SortieEntrustScore_Weapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
438 ::unity::il2cpp_call!((::unity::module_base()+0x1d75220usize)as*mut u8,();
439(SortieEntrustScore_Weapon)__receiver)
440 }
441 }
442}
443
444#[cfg(feature = "app-sortieentrustscore")]
445impl<__T: ISortieEntrustScore_Weapon> ISortieEntrustScore_WeaponMethods for __T {}
446
447#[cfg(feature = "app-sortieentrustscore")]
448impl SortieEntrustScore_Weapon {
449 pub fn is_exclude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
451 }
452
453 pub fn calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
455 }
456
457 pub fn get_efficacy_power_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
459 }
460
461 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
462 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
463 }
464}
465
466#[cfg(feature = "app-sortieentrustscore")]
467impl SortieEntrustScore_Weapon {
468 #[doc = "`.ctor()` — no args"]
469 pub fn new() -> Self {
470 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
471 panic!(
472 "{}
473::{}
474 failed to instantiate",
475 ::core::stringify!(SortieEntrustScore_Weapon),
476 ::core::stringify!(new),
477 )
478 });
479 <Self as ISortieEntrustScore_WeaponMethods>::ctor(this);
480 this
481 }
482}
483
484#[cfg(feature = "app-sortieentrustscore")]
485impl SortieEntrustScore {
486 #[doc = "`GetItemKindMask(crate::app::sortieentrustunitdata::SortieEntrustUnitData)` overload"]
487 pub fn get_item_kind_mask(unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>) -> u32 {
488 unsafe {
489 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6070usize)as*mut u8,u32;
490(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data))
491 }
492 }
493
494 #[doc = "`IsRangeNormal(crate::app::itemdata::ItemData)` overload"]
495 pub fn is_range_normal(item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> bool {
496 unsafe {
497 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6b30usize)as*mut u8,bool;
498(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data))
499 }
500 }
501
502 #[doc = "`IsRangeSpecial(crate::app::itemdata::ItemData)` overload"]
503 pub fn is_range_special(item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> bool {
504 unsafe {
505 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6bd0usize)as*mut u8,bool;
506(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data))
507 }
508 }
509
510 #[doc = "`IsRangeCovered(crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::itemdata::ItemData)` overload"]
511 pub fn is_range_covered(
512 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
513 stock_item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
514 ) -> bool {
515 unsafe {
516 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6c30usize)as*mut u8,bool;
517(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::itemdata::ItemData)::core::convert::Into::into(stock_item_data))
518 }
519 }
520
521 #[doc = "`IsPersonalUse(crate::app::itemdata::ItemData)` overload"]
522 pub fn is_personal_use(item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> bool {
523 unsafe {
524 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6db0usize)as*mut u8,bool;
525(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data))
526 }
527 }
528}
529
530#[cfg(feature = "app-sortieentrustscore")]
531pub trait ISortieEntrustScoreMethods: ISortieEntrustScore {
532 #[doc = "`.ctor()` overload"]
533 fn ctor(self) -> () {
534 unsafe {
535 let __receiver = <SortieEntrustScore as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
536 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6240usize)as*mut u8,();
537(SortieEntrustScore)__receiver)
538 }
539 }
540 #[doc = "`Initialize(crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
541 fn initialize(self, stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>) -> () {
542 unsafe {
543 let __receiver = <SortieEntrustScore as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
544 ::unity::il2cpp_call!((::unity::module_base()+0x1fe62c0usize)as*mut u8,();
545(SortieEntrustScore)__receiver,(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
546 }
547 }
548 #[doc = "`Calc(crate::app::sortieentrustunitdata::SortieEntrustUnitData)` overload"]
549 fn calc(self, unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>) -> () {
550 unsafe {
551 let __receiver = <SortieEntrustScore as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
552 ::unity::il2cpp_call!((::unity::module_base()+0x1fe62f0usize)as*mut u8,();
553(SortieEntrustScore)__receiver,(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data))
554 }
555 }
556 #[doc = "`SelectHigh(crate::app::sortieentrustscore::SortieEntrustScore)` overload"]
557 fn select_high(self, other: impl ::core::convert::Into<crate::app::sortieentrustscore::SortieEntrustScore>) -> () {
558 unsafe {
559 let __receiver = <SortieEntrustScore as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
560 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6a10usize)as*mut u8,();
561(SortieEntrustScore)__receiver,(crate::app::sortieentrustscore::SortieEntrustScore)::core::convert::Into::into(other))
562 }
563 }
564 #[doc = "`get_StockData()` overload"]
565 fn get_stock_data(self) -> crate::app::sortieentruststockdata::SortieEntrustStockData {
566 unsafe {
567 let __receiver = <SortieEntrustScore as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
568 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6b20usize)as*mut u8,crate::app::sortieentruststockdata::SortieEntrustStockData;
569(SortieEntrustScore)__receiver)
570 }
571 }
572 #[doc = "`get_IsValidScore()` overload"]
573 fn get_is_valid_score(self) -> bool {
574 unsafe {
575 let __receiver = <SortieEntrustScore as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
576 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6b00usize)as*mut u8,bool;
577(SortieEntrustScore)__receiver)
578 }
579 }
580 #[doc = "`get_Score()` overload"]
581 fn get_score(self) -> i32 {
582 unsafe {
583 let __receiver = <SortieEntrustScore as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
584 ::unity::il2cpp_call!((::unity::module_base()+0x1fe6b10usize)as*mut u8,i32;
585(SortieEntrustScore)__receiver)
586 }
587 }
588 #[doc = "`IsExclude(crate::app::sortieentrustunitdata::SortieEntrustUnitData)` overload"]
589 fn is_exclude(self, unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>) -> bool {
590 unsafe {
591 let __receiver = <SortieEntrustScore as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
592 ::unity::il2cpp_call!((::unity::module_base()+0x1fe63c0usize)as*mut u8,bool;
593(SortieEntrustScore)__receiver,(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data))
594 }
595 }
596}
597
598#[cfg(feature = "app-sortieentrustscore")]
599impl<__T: ISortieEntrustScore> ISortieEntrustScoreMethods for __T {}
600
601#[cfg(feature = "app-sortieentrustscore")]
602impl SortieEntrustScore {
603 pub fn get_item_kind_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
604 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
605 }
606
607 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
609 }
610
611 pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
613 }
614
615 pub fn calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
617 }
618
619 pub fn select_high_method_info() -> &'static ::unity::il2cpp::MethodInfo {
620 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
621 }
622
623 pub fn get_stock_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
624 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
625 }
626
627 pub fn get_is_valid_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
628 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
629 }
630
631 pub fn get_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
632 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
633 }
634
635 pub fn is_exclude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
636 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
637 }
638
639 pub fn is_range_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
640 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
641 }
642
643 pub fn is_range_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
644 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
645 }
646
647 pub fn is_range_covered_method_info() -> &'static ::unity::il2cpp::MethodInfo {
648 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
649 }
650
651 pub fn is_personal_use_method_info() -> &'static ::unity::il2cpp::MethodInfo {
652 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
653 }
654}
655
656#[cfg(feature = "app-sortieentrustscore")]
657impl SortieEntrustScore {
658 #[doc = "`.ctor()` — no args"]
659 pub fn new() -> Self {
660 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
661 panic!(
662 "{}
663::{}
664 failed to instantiate",
665 ::core::stringify!(SortieEntrustScore),
666 ::core::stringify!(new),
667 )
668 });
669 <Self as ISortieEntrustScoreMethods>::ctor(this);
670 this
671 }
672}
673
674#[cfg(feature = "app-sortieentrustscore")]
675impl SortieEntrustScore_Rod {
676 #[doc = "`IsExclude(crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
677 pub fn is_exclude(
678 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
679 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
680 ) -> bool {
681 unsafe {
682 ::unity::il2cpp_call!((::unity::module_base()+0x1d74880usize)as*mut u8,bool;
683(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
684 }
685 }
686
687 #[doc = "`Calc(crate::app::sortieentrustscore::SortieEntrustScore_Result, crate::app::sortieentrustunitdata::SortieEntrustUnitData, crate::app::sortieentruststockdata::SortieEntrustStockData)` overload"]
688 pub fn calc(
689 result: impl ::core::convert::Into<crate::app::sortieentrustscore::SortieEntrustScore_Result>,
690 unit_data: impl ::core::convert::Into<crate::app::sortieentrustunitdata::SortieEntrustUnitData>,
691 stock_data: impl ::core::convert::Into<crate::app::sortieentruststockdata::SortieEntrustStockData>,
692 ) -> () {
693 unsafe {
694 ::unity::il2cpp_call!((::unity::module_base()+0x1d74970usize)as*mut u8,();
695(crate::app::sortieentrustscore::SortieEntrustScore_Result)::core::convert::Into::into(result),(crate::app::sortieentrustunitdata::SortieEntrustUnitData)::core::convert::Into::into(unit_data),(crate::app::sortieentruststockdata::SortieEntrustStockData)::core::convert::Into::into(stock_data))
696 }
697 }
698}
699
700#[cfg(feature = "app-sortieentrustscore")]
701pub trait ISortieEntrustScore_RodMethods: ISortieEntrustScore_Rod {
702 #[doc = "`.ctor()` overload"]
703 fn ctor(self) -> () {
704 unsafe {
705 let __receiver =
706 <SortieEntrustScore_Rod as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
707 ::unity::il2cpp_call!((::unity::module_base()+0x1d74aa0usize)as*mut u8,();
708(SortieEntrustScore_Rod)__receiver)
709 }
710 }
711}
712
713#[cfg(feature = "app-sortieentrustscore")]
714impl<__T: ISortieEntrustScore_Rod> ISortieEntrustScore_RodMethods for __T {}
715
716#[cfg(feature = "app-sortieentrustscore")]
717impl SortieEntrustScore_Rod {
718 pub fn is_exclude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
719 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
720 }
721
722 pub fn calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
723 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
724 }
725
726 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
727 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
728 }
729}
730
731#[cfg(feature = "app-sortieentrustscore")]
732impl SortieEntrustScore_Rod {
733 #[doc = "`.ctor()` — no args"]
734 pub fn new() -> Self {
735 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
736 panic!(
737 "{}
738::{}
739 failed to instantiate",
740 ::core::stringify!(SortieEntrustScore_Rod),
741 ::core::stringify!(new),
742 )
743 });
744 <Self as ISortieEntrustScore_RodMethods>::ctor(this);
745 this
746 }
747}
748
749#[cfg(feature = "app-sortieentrustscore")]
750#[doc(hidden)]
751pub mod prelude {
752 pub use super::{
753 ISortieEntrustScore, ISortieEntrustScoreMethods, ISortieEntrustScore_Enhance, ISortieEntrustScore_EnhanceMethods,
754 ISortieEntrustScore_EnhancePerson, ISortieEntrustScore_EnhancePersonMethods, ISortieEntrustScore_Result, ISortieEntrustScore_ResultMethods,
755 ISortieEntrustScore_Rod, ISortieEntrustScore_RodMethods, ISortieEntrustScore_Vulnerary, ISortieEntrustScore_VulneraryMethods,
756 ISortieEntrustScore_Weapon, ISortieEntrustScore_WeaponMethods, SortieEntrustScore, SortieEntrustScore_Enhance,
757 SortieEntrustScore_EnhancePerson, SortieEntrustScore_Result, SortieEntrustScore_Rod, SortieEntrustScore_Vulnerary, SortieEntrustScore_Weapon,
758 };
759 pub use crate::system::object::IObject;
760 #[cfg(feature = "system-object")]
761 pub use crate::system::object::IObjectMethods;
762}