1#[cfg(feature = "app-mapsequencebattle-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 bitfield32::{BitField32, IBitField32},
11 bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12 bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13 commonbattlesequence_1::{CommonBattleSequence_1, ICommonBattleSequence_1},
14 procinst::{IProcInst, ProcInst},
15 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
16 },
17 system::{
18 collections::generic::list_1::{IList_1, List_1},
19 object::{IObject, Object},
20 r#enum::{Enum, IEnum},
21 valuetype::{IValueType, ValueType},
22 },
23 };
24
25 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattle/MapSequenceBattle_Status.md"))]
26 #[repr(C)]
27 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
28 pub struct MapSequenceBattle_Status {
29 pub value: i32,
30 }
31 impl ::unity::ClassIdentity for MapSequenceBattle_Status {
32 const NAME: &'static str = "MapSequenceBattle.Status";
33 const NAMESPACE: &'static str = "App";
34
35 fn class() -> ::unity::Class {
36 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
37 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
38 }
39 }
40 impl ::unity::IlType for MapSequenceBattle_Status {
41 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
42 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
43 }
44 }
45 impl MapSequenceBattle_Status {
46 pub fn multi_battle() -> Self {
47 Self { value: 1 }
48 }
49
50 pub fn single_rod() -> Self {
51 Self { value: 2 }
52 }
53
54 pub fn used_rod() -> Self {
55 Self { value: 4 }
56 }
57
58 pub fn used_move() -> Self {
59 Self { value: 8 }
60 }
61
62 pub fn last_boss_die() -> Self {
63 Self { value: 16 }
64 }
65 }
66
67 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattle/MapSequenceBattle_UnitList.md"))]
68 #[::unity::class(namespace = "App", name = "MapSequenceBattle.UnitList")]
69 #[parent(crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>)]
70 pub struct MapSequenceBattle_UnitList {}
71
72 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattle/MapSequenceBattle_Label.md"))]
73 #[repr(C)]
74 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
75 pub struct MapSequenceBattle_Label {
76 pub value: i32,
77 }
78 impl ::unity::ClassIdentity for MapSequenceBattle_Label {
79 const NAME: &'static str = "MapSequenceBattle.Label";
80 const NAMESPACE: &'static str = "App";
81
82 fn class() -> ::unity::Class {
83 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
84 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
85 }
86 }
87 impl ::unity::IlType for MapSequenceBattle_Label {
88 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
89 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
90 }
91 }
92 impl MapSequenceBattle_Label {
93 pub fn battle_start() -> Self {
94 Self { value: 0 }
95 }
96
97 pub fn combat_rod() -> Self {
98 Self { value: 1 }
99 }
100
101 pub fn simple_rod() -> Self {
102 Self { value: 2 }
103 }
104
105 pub fn destroy() -> Self {
106 Self { value: 3 }
107 }
108
109 pub fn combat_battle() -> Self {
110 Self { value: 4 }
111 }
112
113 pub fn simple_battle() -> Self {
114 Self { value: 5 }
115 }
116
117 pub fn multi_battle_start() -> Self {
118 Self { value: 6 }
119 }
120
121 pub fn multi_battle_loop() -> Self {
122 Self { value: 7 }
123 }
124
125 pub fn multi_battle_skip() -> Self {
126 Self { value: 8 }
127 }
128
129 pub fn multi_battle_end() -> Self {
130 Self { value: 9 }
131 }
132
133 pub fn die() -> Self {
134 Self { value: 10 }
135 }
136
137 pub fn grow() -> Self {
138 Self { value: 11 }
139 }
140
141 pub fn combat_after() -> Self {
142 Self { value: 12 }
143 }
144
145 pub fn commit() -> Self {
146 Self { value: 13 }
147 }
148
149 pub fn after() -> Self {
150 Self { value: 14 }
151 }
152
153 pub fn last_boss_die() -> Self {
154 Self { value: 15 }
155 }
156
157 pub fn engage_turn_recovery() -> Self {
158 Self { value: 16 }
159 }
160
161 pub fn hp_stock_create() -> Self {
162 Self { value: 17 }
163 }
164
165 pub fn end() -> Self {
166 Self { value: 18 }
167 }
168 }
169
170 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattle/MapSequenceBattle_RangeWarpTargets.md"))]
171 #[::unity::class(namespace = "App", name = "MapSequenceBattle.RangeWarpTargets")]
172 #[parent(crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>)]
173 pub struct MapSequenceBattle_RangeWarpTargets {}
174
175 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattle/MapSequenceBattle_Kinds.md"))]
176 #[repr(C)]
177 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
178 pub struct MapSequenceBattle_Kinds {
179 pub value: i32,
180 }
181 impl ::unity::ClassIdentity for MapSequenceBattle_Kinds {
182 const NAME: &'static str = "MapSequenceBattle.Kinds";
183 const NAMESPACE: &'static str = "App";
184
185 fn class() -> ::unity::Class {
186 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
187 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
188 }
189 }
190 impl ::unity::IlType for MapSequenceBattle_Kinds {
191 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
192 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
193 }
194 }
195 impl MapSequenceBattle_Kinds {
196 pub fn none() -> Self {
197 Self { value: 0 }
198 }
199
200 pub fn battle() -> Self {
201 Self { value: 1 }
202 }
203
204 pub fn destroy() -> Self {
205 Self { value: 2 }
206 }
207
208 pub fn rod() -> Self {
209 Self { value: 3 }
210 }
211 }
212
213 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattle/MapSequenceBattle.md"))]
214 #[::unity::class(namespace = "App", name = "MapSequenceBattle")]
215 #[parent(crate::app::commonbattlesequence_1::CommonBattleSequence_1<crate::app::mapsequencebattle::MapSequenceBattle>)]
216 pub struct MapSequenceBattle {
217 #[offset(160)]
218 #[rename(name = "m_Kind")]
219 pub m_kind: crate::app::mapsequencebattle::MapSequenceBattle_Kinds,
220 #[offset(164)]
221 #[rename(name = "m_TargetIndex")]
222 pub m_target_index: i32,
223 #[offset(168)]
224 #[rename(name = "m_BattleCount")]
225 pub m_battle_count: i32,
226 #[offset(172)]
227 #[rename(name = "m_GainExp")]
228 pub m_gain_exp: i32,
229 #[offset(176)]
230 #[rename(name = "m_ExpStatus")]
231 pub m_exp_status: crate::app::battleinfoside::BattleInfoSide_Status,
232 #[offset(180)]
233 #[rename(name = "m_ExpendCount")]
234 pub m_expend_count: i32,
235 #[offset(184)]
236 #[rename(name = "m_StartX")]
237 pub m_start_x: i32,
238 #[offset(188)]
239 #[rename(name = "m_StartZ")]
240 pub m_start_z: i32,
241 #[offset(192)]
242 #[rename(name = "m_GrowTalk")]
243 pub m_grow_talk: bool,
244 #[offset(200)]
245 #[rename(name = "m_Defender")]
246 pub m_defender: crate::app::unit::Unit,
247 #[offset(208)]
248 #[rename(name = "m_Status")]
249 pub m_status: crate::app::mapsequencebattle::MapSequenceBattle_BitFieldStatus,
250 #[offset(216)]
251 #[rename(name = "m_DeadUnits")]
252 pub m_dead_units: crate::app::mapsequencebattle::MapSequenceBattle_UnitList,
253 #[offset(224)]
254 #[rename(name = "m_DieEvents")]
255 pub m_die_events: crate::app::mapsequencebattle::MapSequenceBattle_UnitList,
256 #[offset(232)]
257 #[rename(name = "m_FadeUnits")]
258 pub m_fade_units: crate::app::mapsequencebattle::MapSequenceBattle_UnitList,
259 #[offset(240)]
260 #[rename(name = "m_DropUnits")]
261 pub m_drop_units: crate::app::mapsequencebattle::MapSequenceBattle_UnitList,
262 }
263
264 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattle/MapSequenceBattle_BitFieldStatus.md"))]
265 #[::unity::class(namespace = "App", name = "MapSequenceBattle.BitFieldStatus")]
266 #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::mapsequencebattle::MapSequenceBattle_Status>)]
267 pub struct MapSequenceBattle_BitFieldStatus {}
268
269 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattle/MapSequenceBattle_BattleUnitScope.md"))]
270 #[repr(C)]
271 #[derive(::core::clone::Clone, ::core::marker::Copy)]
272 pub struct MapSequenceBattle_BattleUnitScope {
273 pub m_info: crate::app::battleinfo::BattleInfo,
274 }
275 impl ::unity::ClassIdentity for MapSequenceBattle_BattleUnitScope {
276 const NAME: &'static str = "MapSequenceBattle.BattleUnitScope";
277 const NAMESPACE: &'static str = "App";
278
279 fn class() -> ::unity::Class {
280 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
281 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
282 }
283 }
284 impl ::unity::IlType for MapSequenceBattle_BattleUnitScope {
285 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
286 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
287 }
288 }
289}
290
291#[cfg(feature = "app-mapsequencebattle-types")]
292pub use __types::*;
293
294#[cfg(feature = "app-mapsequencebattle")]
295pub trait IMapSequenceBattle_UnitListMethods: IMapSequenceBattle_UnitList {
296 #[doc = "`TryAdd(crate::app::unit::Unit)` overload"]
297 fn try_add(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
298 unsafe {
299 let __receiver =
300 <MapSequenceBattle_UnitList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
301 ::unity::il2cpp_call!((::unity::module_base()+0x21918b0usize)as*mut u8,bool;
302(MapSequenceBattle_UnitList)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
303 }
304 }
305 #[doc = "`.ctor()` overload"]
306 fn ctor(self) -> () {
307 unsafe {
308 let __receiver =
309 <MapSequenceBattle_UnitList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
310 ::unity::il2cpp_call!((::unity::module_base()+0x2193310usize)as*mut u8,();
311(MapSequenceBattle_UnitList)__receiver)
312 }
313 }
314}
315
316#[cfg(feature = "app-mapsequencebattle")]
317impl<__T: IMapSequenceBattle_UnitList> IMapSequenceBattle_UnitListMethods for __T {}
318
319#[cfg(feature = "app-mapsequencebattle")]
320impl MapSequenceBattle_UnitList {
321 pub fn try_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
322 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
323 }
324
325 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
326 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
327 }
328}
329
330#[cfg(feature = "app-mapsequencebattle")]
331impl MapSequenceBattle_UnitList {
332 #[doc = "`.ctor()` — no args"]
333 pub fn new() -> Self {
334 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
335 panic!(
336 "{}
337::{}
338 failed to instantiate",
339 ::core::stringify!(MapSequenceBattle_UnitList),
340 ::core::stringify!(new),
341 )
342 });
343 <Self as IMapSequenceBattle_UnitListMethods>::ctor(this);
344 this
345 }
346}
347
348#[cfg(feature = "app-mapsequencebattle")]
349pub trait IMapSequenceBattle_RangeWarpTargetsMethods: IMapSequenceBattle_RangeWarpTargets {
350 #[doc = "`.ctor(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32, i32, bool)` overload"]
351 fn ctor(
352 self,
353 rod_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
354 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
355 range: impl ::core::convert::Into<i32>,
356 warp_x: impl ::core::convert::Into<i32>,
357 warp_z: impl ::core::convert::Into<i32>,
358 can_self: impl ::core::convert::Into<bool>,
359 ) -> () {
360 unsafe {
361 let __receiver =
362 <MapSequenceBattle_RangeWarpTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363 ::unity::il2cpp_call!((::unity::module_base()+0x2192710usize)as*mut u8,();
364(MapSequenceBattle_RangeWarpTargets)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(rod_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(range),(i32)::core::convert::Into::into(warp_x),(i32)::core::convert::Into::into(warp_z),(bool)::core::convert::Into::into(can_self))
365 }
366 }
367 #[doc = "`Dispose()` overload"]
368 fn dispose(self) -> () {
369 unsafe {
370 let __receiver =
371 <MapSequenceBattle_RangeWarpTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372 {
373 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
374 let __vi = *__vt.get(34usize).unwrap_or_else(|| {
375 panic!(
376 "unity: virtual slot {}
377 out of range (vtable len {}
378) on the runtime class behind {}
379 (method `{}
380`)",
381 34usize,
382 __vt.len(),
383 <MapSequenceBattle_RangeWarpTargets as ::unity::ClassIdentity>::NAME,
384 "Dispose",
385 )
386 });
387 let __inner: extern "C" fn(MapSequenceBattle_RangeWarpTargets, ::unity::OptionalMethod) -> () =
388 ::core::mem::transmute(__vi.method_ptr);
389 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
390 __inner(__receiver, __mi)
391 }
392 }
393 }
394}
395
396#[cfg(feature = "app-mapsequencebattle")]
397impl<__T: IMapSequenceBattle_RangeWarpTargets> IMapSequenceBattle_RangeWarpTargetsMethods for __T {}
398
399#[cfg(feature = "app-mapsequencebattle")]
400impl MapSequenceBattle_RangeWarpTargets {
401 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
403 }
404
405 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
407 }
408}
409
410#[cfg(feature = "app-mapsequencebattle")]
411impl MapSequenceBattle_RangeWarpTargets {
412 #[doc = "Direct (non-virtual) call to `MapSequenceBattle_RangeWarpTargets`'s own `Dispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
413 pub unsafe fn dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
414 let __mi = Self::dispose_method_info();
415 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
416 __inner(this.into(), ::core::option::Option::None)
417 }
418}
419
420#[cfg(feature = "app-mapsequencebattle")]
421impl MapSequenceBattle_RangeWarpTargets {
422 #[doc = "`.ctor(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32, i32, bool)` — overload selector"]
423 pub fn new(rod_unit: crate::app::unit::Unit, unit: crate::app::unit::Unit, range: i32, warp_x: i32, warp_z: i32, can_self: bool) -> Self {
424 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
425 panic!(
426 "{}
427::{}
428 failed to instantiate",
429 ::core::stringify!(MapSequenceBattle_RangeWarpTargets),
430 ::core::stringify!(new),
431 )
432 });
433 <Self as IMapSequenceBattle_RangeWarpTargetsMethods>::ctor(this, rod_unit, unit, range, warp_x, warp_z, can_self);
434 this
435 }
436}
437
438#[cfg(feature = "app-mapsequencebattle")]
439impl MapSequenceBattle {
440 #[doc = "`IsShowSkill(crate::app::skilldata::SkillData)` overload"]
441 pub fn is_show_skill(skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
442 unsafe {
443 ::unity::il2cpp_call!((::unity::module_base()+0x23b7a90usize)as*mut u8,bool;
444(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
445 }
446 }
447
448 #[doc = "`UpdateAging(crate::app::battleinfoside::BattleInfoSide, crate::app::skilldata::SkillData_Cycles)` overload"]
449 pub fn update_aging(
450 side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
451 cycle: impl ::core::convert::Into<crate::app::skilldata::SkillData_Cycles>,
452 ) -> () {
453 unsafe {
454 ::unity::il2cpp_call!((::unity::module_base()+0x23b7c70usize)as*mut u8,();
455(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side),(crate::app::skilldata::SkillData_Cycles)::core::convert::Into::into(cycle))
456 }
457 }
458
459 #[doc = "`PlayEngageTurnRecoveryEffect(crate::app::unit::Unit)` overload"]
460 pub fn play_engage_turn_recovery_effect(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
461 unsafe {
462 ::unity::il2cpp_call!((::unity::module_base()+0x23ba510usize)as*mut u8,();
463(crate::app::unit::Unit)::core::convert::Into::into(unit))
464 }
465 }
466
467 #[doc = "`EngageTurnRecoveryUnit(crate::app::unit::Unit)` overload"]
468 pub fn engage_turn_recovery_unit(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
469 unsafe {
470 ::unity::il2cpp_call!((::unity::module_base()+0x23ba5a0usize)as*mut u8,();
471(crate::app::unit::Unit)::core::convert::Into::into(unit))
472 }
473 }
474
475 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
476 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
477 unsafe {
478 ::unity::il2cpp_call!((::unity::module_base()+0x23bd4e0usize)as*mut u8,();
479(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
480 }
481 }
482}
483
484#[cfg(feature = "app-mapsequencebattle")]
485pub trait IMapSequenceBattleMethods: IMapSequenceBattle {
486 #[doc = "`.ctor()` overload"]
487 fn ctor(self) -> () {
488 unsafe {
489 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
490 ::unity::il2cpp_call!((::unity::module_base()+0x23b3bb0usize)as*mut u8,();
491(MapSequenceBattle)__receiver)
492 }
493 }
494 #[doc = "`MindStart()` overload"]
495 fn mind_start(self) -> () {
496 unsafe {
497 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
498 ::unity::il2cpp_call!((::unity::module_base()+0x23b3d40usize)as*mut u8,();
499(MapSequenceBattle)__receiver)
500 }
501 }
502 #[doc = "`MindEnd()` overload"]
503 fn mind_end(self) -> () {
504 unsafe {
505 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
506 ::unity::il2cpp_call!((::unity::module_base()+0x23b3f00usize)as*mut u8,();
507(MapSequenceBattle)__receiver)
508 }
509 }
510 #[doc = "`CalcBattle()` overload"]
511 fn calc_battle(self) -> () {
512 unsafe {
513 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
514 ::unity::il2cpp_call!((::unity::module_base()+0x23b3fb0usize)as*mut u8,();
515(MapSequenceBattle)__receiver)
516 }
517 }
518 #[doc = "`EngageAttackTelop()` overload"]
519 fn engage_attack_telop(self) -> () {
520 unsafe {
521 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
522 ::unity::il2cpp_call!((::unity::module_base()+0x23b4550usize)as*mut u8,();
523(MapSequenceBattle)__receiver)
524 }
525 }
526 #[doc = "`StartBranch()` overload"]
527 fn start_branch(self) -> () {
528 unsafe {
529 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
530 ::unity::il2cpp_call!((::unity::module_base()+0x23b4870usize)as*mut u8,();
531(MapSequenceBattle)__receiver)
532 }
533 }
534 #[doc = "`CalcSimple(bool)` overload"]
535 fn calc_simple(self, is_warmup: impl ::core::convert::Into<bool>) -> () {
536 unsafe {
537 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
538 ::unity::il2cpp_call!((::unity::module_base()+0x23b43c0usize)as*mut u8,();
539(MapSequenceBattle)__receiver,(bool)::core::convert::Into::into(is_warmup))
540 }
541 }
542 #[doc = "`CalcSimple(crate::app::battleinfo::BattleInfo, bool, bool)` overload"]
543 fn calc_simple_2(
544 self,
545 info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>,
546 is_warmup: impl ::core::convert::Into<bool>,
547 is_simulation: impl ::core::convert::Into<bool>,
548 ) -> () {
549 unsafe {
550 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
551 ::unity::il2cpp_call!((::unity::module_base()+0x23b4ab0usize)as*mut u8,();
552(MapSequenceBattle)__receiver,(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info),(bool)::core::convert::Into::into(is_warmup),(bool)::core::convert::Into::into(is_simulation))
553 }
554 }
555 #[doc = "`MultiBattleWarmup()` overload"]
556 fn multi_battle_warmup(self) -> () {
557 unsafe {
558 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
559 ::unity::il2cpp_call!((::unity::module_base()+0x23b4d60usize)as*mut u8,();
560(MapSequenceBattle)__receiver)
561 }
562 }
563 #[doc = "`MultiBattleTalk()` overload"]
564 fn multi_battle_talk(self) -> crate::system::collections::ienumerator::IEnumerator {
565 unsafe {
566 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
567 ::unity::il2cpp_call!((::unity::module_base()+0x23b4da0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
568(MapSequenceBattle)__receiver)
569 }
570 }
571 #[doc = "`MultiBattleCombat()` overload"]
572 fn multi_battle_combat(self) -> () {
573 unsafe {
574 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
575 ::unity::il2cpp_call!((::unity::module_base()+0x23b4e20usize)as*mut u8,();
576(MapSequenceBattle)__receiver)
577 }
578 }
579 #[doc = "`MultiBattleBranch()` overload"]
580 fn multi_battle_branch(self) -> () {
581 unsafe {
582 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
583 ::unity::il2cpp_call!((::unity::module_base()+0x23b4f10usize)as*mut u8,();
584(MapSequenceBattle)__receiver)
585 }
586 }
587 #[doc = "`MultiBattleEnd()` overload"]
588 fn multi_battle_end(self) -> () {
589 unsafe {
590 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
591 ::unity::il2cpp_call!((::unity::module_base()+0x23b5090usize)as*mut u8,();
592(MapSequenceBattle)__receiver)
593 }
594 }
595 #[doc = "`MultiBattleNext()` overload"]
596 fn multi_battle_next(self) -> () {
597 unsafe {
598 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
599 ::unity::il2cpp_call!((::unity::module_base()+0x23b50a0usize)as*mut u8,();
600(MapSequenceBattle)__receiver)
601 }
602 }
603 #[doc = "`MultiBattleResult()` overload"]
604 fn multi_battle_result(self) -> () {
605 unsafe {
606 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
607 ::unity::il2cpp_call!((::unity::module_base()+0x23b50b0usize)as*mut u8,();
608(MapSequenceBattle)__receiver)
609 }
610 }
611 #[doc = "`MultiBattleGrow()` overload"]
612 fn multi_battle_grow(self) -> () {
613 unsafe {
614 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
615 ::unity::il2cpp_call!((::unity::module_base()+0x23b50f0usize)as*mut u8,();
616(MapSequenceBattle)__receiver)
617 }
618 }
619 #[doc = "`TryFullBulletExpend()` overload"]
620 fn try_full_bullet_expend(self) -> bool {
621 unsafe {
622 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
623 ::unity::il2cpp_call!((::unity::module_base()+0x23b5250usize)as*mut u8,bool;
624(MapSequenceBattle)__receiver)
625 }
626 }
627 #[doc = "`MultBattleExpend()` overload"]
628 fn mult_battle_expend(self) -> () {
629 unsafe {
630 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
631 ::unity::il2cpp_call!((::unity::module_base()+0x23b5960usize)as*mut u8,();
632(MapSequenceBattle)__receiver)
633 }
634 }
635 #[doc = "`BattleBranch()` overload"]
636 fn battle_branch(self) -> () {
637 unsafe {
638 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
639 ::unity::il2cpp_call!((::unity::module_base()+0x23b5c30usize)as*mut u8,();
640(MapSequenceBattle)__receiver)
641 }
642 }
643 #[doc = "`CombatRotation()` overload"]
644 fn combat_rotation(self) -> () {
645 unsafe {
646 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
647 ::unity::il2cpp_call!((::unity::module_base()+0x23b5d00usize)as*mut u8,();
648(MapSequenceBattle)__receiver)
649 }
650 }
651 #[doc = "`CombatBattle()` overload"]
652 fn combat_battle(self) -> () {
653 unsafe {
654 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
655 ::unity::il2cpp_call!((::unity::module_base()+0x23b4ed0usize)as*mut u8,();
656(MapSequenceBattle)__receiver)
657 }
658 }
659 #[doc = "`CombatBranch()` overload"]
660 fn combat_branch(self) -> () {
661 unsafe {
662 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
663 ::unity::il2cpp_call!((::unity::module_base()+0x23b5f10usize)as*mut u8,();
664(MapSequenceBattle)__receiver)
665 }
666 }
667 #[doc = "`SimpleBattle()` overload"]
668 fn simple_battle(self) -> () {
669 unsafe {
670 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
671 ::unity::il2cpp_call!((::unity::module_base()+0x23b5fe0usize)as*mut u8,();
672(MapSequenceBattle)__receiver)
673 }
674 }
675 #[doc = "`MultiBattleOnce()` overload"]
676 fn multi_battle_once(self) -> () {
677 unsafe {
678 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
679 ::unity::il2cpp_call!((::unity::module_base()+0x23b78a0usize)as*mut u8,();
680(MapSequenceBattle)__receiver)
681 }
682 }
683 #[doc = "`BattleUpdate()` overload"]
684 fn battle_update(self) -> () {
685 unsafe {
686 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
687 ::unity::il2cpp_call!((::unity::module_base()+0x23b7990usize)as*mut u8,();
688(MapSequenceBattle)__receiver)
689 }
690 }
691 #[doc = "`CommitBattle()` overload"]
692 fn commit_battle(self) -> () {
693 unsafe {
694 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
695 ::unity::il2cpp_call!((::unity::module_base()+0x23b7a20usize)as*mut u8,();
696(MapSequenceBattle)__receiver)
697 }
698 }
699 #[doc = "`GetFrequency()` overload"]
700 fn get_frequency(self) -> crate::app::skilldata::SkillData_Frequencies {
701 unsafe {
702 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
703 ::unity::il2cpp_call!((::unity::module_base()+0x23b7ae0usize)as*mut u8,crate::app::skilldata::SkillData_Frequencies;
704(MapSequenceBattle)__receiver)
705 }
706 }
707 #[doc = "`BattleSkillAfter()` overload"]
708 fn battle_skill_after(self) -> crate::system::collections::ienumerator::IEnumerator {
709 unsafe {
710 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
711 ::unity::il2cpp_call!((::unity::module_base()+0x23b7bf0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
712(MapSequenceBattle)__receiver)
713 }
714 }
715 #[doc = "`BattleSkillAround()` overload"]
716 fn battle_skill_around(self) -> crate::system::collections::ienumerator::IEnumerator {
717 unsafe {
718 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
719 ::unity::il2cpp_call!((::unity::module_base()+0x23b7d60usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
720(MapSequenceBattle)__receiver)
721 }
722 }
723 #[doc = "`get_CanWaitSkip()` overload"]
724 fn get_can_wait_skip(self) -> bool {
725 unsafe {
726 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
727 {
728 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
729 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
730 panic!(
731 "unity: virtual slot {}
732 out of range (vtable len {}
733) on the runtime class behind {}
734 (method `{}
735`)",
736 4usize,
737 __vt.len(),
738 <MapSequenceBattle as ::unity::ClassIdentity>::NAME,
739 "get_CanWaitSkip",
740 )
741 });
742 let __inner: extern "C" fn(MapSequenceBattle, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
743 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
744 __inner(__receiver, __mi)
745 }
746 }
747 }
748 #[doc = "`GetRodScene()` overload"]
749 fn get_rod_scene(self) -> crate::app::battlescene::BattleScene {
750 unsafe {
751 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
752 ::unity::il2cpp_call!((::unity::module_base()+0x23b7df0usize)as*mut u8,crate::app::battlescene::BattleScene;
753(MapSequenceBattle)__receiver)
754 }
755 }
756 #[doc = "`GetActionProc()` overload"]
757 fn get_action_proc(self) -> crate::app::procinst::ProcInst {
758 unsafe {
759 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
760 ::unity::il2cpp_call!((::unity::module_base()+0x23b7e10usize)as*mut u8,crate::app::procinst::ProcInst;
761(MapSequenceBattle)__receiver)
762 }
763 }
764 #[doc = "`TryWarpImpl(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32)` overload"]
765 fn try_warp_impl(
766 self,
767 rod_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
768 target: impl ::core::convert::Into<crate::app::unit::Unit>,
769 x: impl ::core::convert::Into<i32>,
770 z: impl ::core::convert::Into<i32>,
771 ) -> bool {
772 unsafe {
773 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
774 ::unity::il2cpp_call!((::unity::module_base()+0x23b7ef0usize)as*mut u8,bool;
775(MapSequenceBattle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(rod_unit),(crate::app::unit::Unit)::core::convert::Into::into(target),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
776 }
777 }
778 #[doc = "`TryWarp(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32)` overload"]
779 fn try_warp(
780 self,
781 rod_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
782 target: impl ::core::convert::Into<crate::app::unit::Unit>,
783 x: impl ::core::convert::Into<i32>,
784 z: impl ::core::convert::Into<i32>,
785 ) -> bool {
786 unsafe {
787 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
788 ::unity::il2cpp_call!((::unity::module_base()+0x23b8070usize)as*mut u8,bool;
789(MapSequenceBattle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(rod_unit),(crate::app::unit::Unit)::core::convert::Into::into(target),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
790 }
791 }
792 #[doc = "`RangeWarp(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32, i32, bool)` overload"]
793 fn range_warp(
794 self,
795 rod_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
796 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
797 range: impl ::core::convert::Into<i32>,
798 warp_x: impl ::core::convert::Into<i32>,
799 warp_z: impl ::core::convert::Into<i32>,
800 can_self: impl ::core::convert::Into<bool>,
801 ) -> () {
802 unsafe {
803 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
804 ::unity::il2cpp_call!((::unity::module_base()+0x23b8110usize)as*mut u8,();
805(MapSequenceBattle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(rod_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(range),(i32)::core::convert::Into::into(warp_x),(i32)::core::convert::Into::into(warp_z),(bool)::core::convert::Into::into(can_self))
806 }
807 }
808 #[doc = "`RangeRescue(crate::app::unit::Unit, crate::app::unit::Unit, i32)` overload"]
809 fn range_rescue(
810 self,
811 rod_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
812 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
813 range: impl ::core::convert::Into<i32>,
814 ) -> () {
815 unsafe {
816 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
817 ::unity::il2cpp_call!((::unity::module_base()+0x23b8420usize)as*mut u8,();
818(MapSequenceBattle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(rod_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(range))
819 }
820 }
821 #[doc = "`RangeTorch(crate::app::unit::Unit, i32, crate::app::itemdata::ItemData)` overload"]
822 fn range_torch(
823 self,
824 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
825 range: impl ::core::convert::Into<i32>,
826 item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
827 ) -> () {
828 unsafe {
829 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
830 ::unity::il2cpp_call!((::unity::module_base()+0x23b8760usize)as*mut u8,();
831(MapSequenceBattle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(range),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
832 }
833 }
834 #[doc = "`GetActionCallback()` overload"]
835 fn get_action_callback(self) -> crate::app::procvoidmethod::ProcVoidMethod {
836 unsafe {
837 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
838 ::unity::il2cpp_call!((::unity::module_base()+0x23b5dc0usize)as*mut u8,crate::app::procvoidmethod::ProcVoidMethod;
839(MapSequenceBattle)__receiver)
840 }
841 }
842 #[doc = "`UseRod()` overload"]
843 fn use_rod(self) -> () {
844 unsafe {
845 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
846 ::unity::il2cpp_call!((::unity::module_base()+0x23b9160usize)as*mut u8,();
847(MapSequenceBattle)__receiver)
848 }
849 }
850 #[doc = "`UseRest(crate::app::battlescene::BattleScene)` overload"]
851 fn use_rest(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> () {
852 unsafe {
853 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
854 ::unity::il2cpp_call!((::unity::module_base()+0x23ba010usize)as*mut u8,();
855(MapSequenceBattle)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
856 }
857 }
858 #[doc = "`UseMove()` overload"]
859 fn use_move(self) -> () {
860 unsafe {
861 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
862 ::unity::il2cpp_call!((::unity::module_base()+0x23ba320usize)as*mut u8,();
863(MapSequenceBattle)__receiver)
864 }
865 }
866 #[doc = "`UseFocus()` overload"]
867 fn use_focus(self) -> () {
868 unsafe {
869 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
870 ::unity::il2cpp_call!((::unity::module_base()+0x23ba240usize)as*mut u8,();
871(MapSequenceBattle)__receiver)
872 }
873 }
874 #[doc = "`EngageTurnRecovery()` overload"]
875 fn engage_turn_recovery(self) -> crate::system::collections::ienumerator::IEnumerator {
876 unsafe {
877 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
878 ::unity::il2cpp_call!((::unity::module_base()+0x23ba630usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
879(MapSequenceBattle)__receiver)
880 }
881 }
882 #[doc = "`HpStockCreate()` overload"]
883 fn hp_stock_create(self) -> crate::system::collections::ienumerator::IEnumerator {
884 unsafe {
885 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
886 ::unity::il2cpp_call!((::unity::module_base()+0x23ba6b0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
887(MapSequenceBattle)__receiver)
888 }
889 }
890 #[doc = "`DestroyAction()` overload"]
891 fn destroy_action(self) -> () {
892 unsafe {
893 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
894 ::unity::il2cpp_call!((::unity::module_base()+0x23ba730usize)as*mut u8,();
895(MapSequenceBattle)__receiver)
896 }
897 }
898 #[doc = "`DestroyAfter()` overload"]
899 fn destroy_after(self) -> () {
900 unsafe {
901 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
902 ::unity::il2cpp_call!((::unity::module_base()+0x23ba740usize)as*mut u8,();
903(MapSequenceBattle)__receiver)
904 }
905 }
906 #[doc = "`UpdateTerrain()` overload"]
907 fn update_terrain(self) -> () {
908 unsafe {
909 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
910 ::unity::il2cpp_call!((::unity::module_base()+0x23ba7b0usize)as*mut u8,();
911(MapSequenceBattle)__receiver)
912 }
913 }
914 #[doc = "`TryUpdateInfo(crate::app::battleside::BattleSide_Type)` overload"]
915 fn try_update_info(self, side: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>) -> () {
916 unsafe {
917 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
918 ::unity::il2cpp_call!((::unity::module_base()+0x23bab20usize)as*mut u8,();
919(MapSequenceBattle)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side))
920 }
921 }
922 #[doc = "`TryUpdateInfo(crate::app::unit::Unit)` overload"]
923 fn try_update_info_2(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
924 unsafe {
925 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
926 ::unity::il2cpp_call!((::unity::module_base()+0x23bac00usize)as*mut u8,();
927(MapSequenceBattle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
928 }
929 }
930 #[doc = "`UpdateMapInfoUnit()` overload"]
931 fn update_map_info_unit(self) -> () {
932 unsafe {
933 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
934 ::unity::il2cpp_call!((::unity::module_base()+0x23bac90usize)as*mut u8,();
935(MapSequenceBattle)__receiver)
936 }
937 }
938 #[doc = "`TerrainSet(crate::app::battleinfoside::BattleInfoSide)` overload"]
939 fn terrain_set(self, side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>) -> bool {
940 unsafe {
941 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
942 ::unity::il2cpp_call!((::unity::module_base()+0x23baa00usize)as*mut u8,bool;
943(MapSequenceBattle)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side))
944 }
945 }
946 #[doc = "`CanGainSituation()` overload"]
947 fn can_gain_situation(self) -> bool {
948 unsafe {
949 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
950 {
951 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
952 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
953 panic!(
954 "unity: virtual slot {}
955 out of range (vtable len {}
956) on the runtime class behind {}
957 (method `{}
958`)",
959 22usize,
960 __vt.len(),
961 <MapSequenceBattle as ::unity::ClassIdentity>::NAME,
962 "CanGainSituation",
963 )
964 });
965 let __inner: extern "C" fn(MapSequenceBattle, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
966 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
967 __inner(__receiver, __mi)
968 }
969 }
970 }
971 #[doc = "`GetWinner(crate::app::unit::Unit)` overload"]
972 fn get_winner(self, dead: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit {
973 unsafe {
974 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
975 ::unity::il2cpp_call!((::unity::module_base()+0x23baf00usize)as*mut u8,crate::app::unit::Unit;
976(MapSequenceBattle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(dead))
977 }
978 }
979 #[doc = "`DropItem()` overload"]
980 fn drop_item(self) -> crate::system::collections::ienumerator::IEnumerator {
981 unsafe {
982 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
983 ::unity::il2cpp_call!((::unity::module_base()+0x23bb150usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
984(MapSequenceBattle)__receiver)
985 }
986 }
987 #[doc = "`PickupItem()` overload"]
988 fn pickup_item(self) -> () {
989 unsafe {
990 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
991 ::unity::il2cpp_call!((::unity::module_base()+0x23bb1d0usize)as*mut u8,();
992(MapSequenceBattle)__receiver)
993 }
994 }
995 #[doc = "`GainGold()` overload"]
996 fn gain_gold(self) -> () {
997 unsafe {
998 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
999 ::unity::il2cpp_call!((::unity::module_base()+0x23bb3f0usize)as*mut u8,();
1000(MapSequenceBattle)__receiver)
1001 }
1002 }
1003 #[doc = "`ItemPutOff(crate::app::unit::Unit, crate::app::unititem::UnitItem, ::unity::Il2CppString)` overload"]
1004 fn item_put_off(
1005 self,
1006 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1007 unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1008 mid: impl ::core::convert::Into<::unity::Il2CppString>,
1009 ) -> () {
1010 unsafe {
1011 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1012 ::unity::il2cpp_call!((::unity::module_base()+0x23b5470usize)as*mut u8,();
1013(MapSequenceBattle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(::unity::Il2CppString)::core::convert::Into::into(mid))
1014 }
1015 }
1016 #[doc = "`ItemExpend()` overload"]
1017 fn item_expend(self) -> () {
1018 unsafe {
1019 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1020 ::unity::il2cpp_call!((::unity::module_base()+0x23b5a70usize)as*mut u8,();
1021(MapSequenceBattle)__receiver)
1022 }
1023 }
1024 #[doc = "`Blow()` overload"]
1025 fn blow(self) -> () {
1026 unsafe {
1027 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1028 ::unity::il2cpp_call!((::unity::module_base()+0x23bb5a0usize)as*mut u8,();
1029(MapSequenceBattle)__receiver)
1030 }
1031 }
1032 #[doc = "`DecreaseShell()` overload"]
1033 fn decrease_shell(self) -> () {
1034 unsafe {
1035 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1036 ::unity::il2cpp_call!((::unity::module_base()+0x23bb7d0usize)as*mut u8,();
1037(MapSequenceBattle)__receiver)
1038 }
1039 }
1040 #[doc = "`TryAddDead(crate::app::unit::Unit)` overload"]
1041 fn try_add_dead(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1042 unsafe {
1043 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1044 ::unity::il2cpp_call!((::unity::module_base()+0x23bb920usize)as*mut u8,();
1045(MapSequenceBattle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1046 }
1047 }
1048 #[doc = "`Die()` overload"]
1049 fn die(self) -> crate::system::collections::ienumerator::IEnumerator {
1050 unsafe {
1051 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1052 ::unity::il2cpp_call!((::unity::module_base()+0x23bb940usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
1053(MapSequenceBattle)__receiver)
1054 }
1055 }
1056 #[doc = "`Grow()` overload"]
1057 fn grow(self) -> () {
1058 unsafe {
1059 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1060 ::unity::il2cpp_call!((::unity::module_base()+0x23bb9c0usize)as*mut u8,();
1061(MapSequenceBattle)__receiver)
1062 }
1063 }
1064 #[doc = "`BattleBeforeEvent()` overload"]
1065 fn battle_before_event(self) -> () {
1066 unsafe {
1067 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1068 ::unity::il2cpp_call!((::unity::module_base()+0x23bb9e0usize)as*mut u8,();
1069(MapSequenceBattle)__receiver)
1070 }
1071 }
1072 #[doc = "`BattleAfterEvent()` overload"]
1073 fn battle_after_event(self) -> () {
1074 unsafe {
1075 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1076 ::unity::il2cpp_call!((::unity::module_base()+0x23bba90usize)as*mut u8,();
1077(MapSequenceBattle)__receiver)
1078 }
1079 }
1080 #[doc = "`IsCommandSkill(crate::app::skilldata::SkillData, bool)` overload"]
1081 fn is_command_skill(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>, before: impl ::core::convert::Into<bool>) -> bool {
1082 unsafe {
1083 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1084 ::unity::il2cpp_call!((::unity::module_base()+0x23bbb40usize)as*mut u8,bool;
1085(MapSequenceBattle)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(bool)::core::convert::Into::into(before))
1086 }
1087 }
1088 #[doc = "`CommandSkillCommit(crate::app::battleinfoside::BattleInfoSide, crate::app::mapskill::MapSkill_Result)` overload"]
1089 fn command_skill_commit(
1090 self,
1091 side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
1092 result: impl ::core::convert::Into<crate::app::mapskill::MapSkill_Result>,
1093 ) -> () {
1094 unsafe {
1095 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1096 ::unity::il2cpp_call!((::unity::module_base()+0x23bbb70usize)as*mut u8,();
1097(MapSequenceBattle)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side),(crate::app::mapskill::MapSkill_Result)::core::convert::Into::into(result))
1098 }
1099 }
1100 #[doc = "`CommandSkillBefore()` overload"]
1101 fn command_skill_before(self) -> () {
1102 unsafe {
1103 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1104 ::unity::il2cpp_call!((::unity::module_base()+0x23bbb90usize)as*mut u8,();
1105(MapSequenceBattle)__receiver)
1106 }
1107 }
1108 #[doc = "`CommandSkillAfter()` overload"]
1109 fn command_skill_after(self) -> () {
1110 unsafe {
1111 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1112 ::unity::il2cpp_call!((::unity::module_base()+0x23bc2a0usize)as*mut u8,();
1113(MapSequenceBattle)__receiver)
1114 }
1115 }
1116 #[doc = "`GainGuradUnit()` overload"]
1117 fn gain_gurad_unit(self) -> () {
1118 unsafe {
1119 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1120 ::unity::il2cpp_call!((::unity::module_base()+0x23bc6b0usize)as*mut u8,();
1121(MapSequenceBattle)__receiver)
1122 }
1123 }
1124 #[doc = "`ToPreBgm()` overload"]
1125 fn to_pre_bgm(self) -> () {
1126 unsafe {
1127 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1128 ::unity::il2cpp_call!((::unity::module_base()+0x23bc8b0usize)as*mut u8,();
1129(MapSequenceBattle)__receiver)
1130 }
1131 }
1132 #[doc = "`ToMainBgm()` overload"]
1133 fn to_main_bgm(self) -> () {
1134 unsafe {
1135 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1136 ::unity::il2cpp_call!((::unity::module_base()+0x23bc930usize)as*mut u8,();
1137(MapSequenceBattle)__receiver)
1138 }
1139 }
1140 #[doc = "`ReturnBgm()` overload"]
1141 fn return_bgm(self) -> () {
1142 unsafe {
1143 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1144 ::unity::il2cpp_call!((::unity::module_base()+0x23bc9b0usize)as*mut u8,();
1145(MapSequenceBattle)__receiver)
1146 }
1147 }
1148 #[doc = "`SoundAfterBattle()` overload"]
1149 fn sound_after_battle(self) -> () {
1150 unsafe {
1151 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1152 ::unity::il2cpp_call!((::unity::module_base()+0x23bca30usize)as*mut u8,();
1153(MapSequenceBattle)__receiver)
1154 }
1155 }
1156 #[doc = "`TryCombatAfterDie()` overload"]
1157 fn try_combat_after_die(self) -> () {
1158 unsafe {
1159 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1160 ::unity::il2cpp_call!((::unity::module_base()+0x23bcc00usize)as*mut u8,();
1161(MapSequenceBattle)__receiver)
1162 }
1163 }
1164 #[doc = "`TryCombatAfterGrow()` overload"]
1165 fn try_combat_after_grow(self) -> () {
1166 unsafe {
1167 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1168 ::unity::il2cpp_call!((::unity::module_base()+0x23bccc0usize)as*mut u8,();
1169(MapSequenceBattle)__receiver)
1170 }
1171 }
1172 #[doc = "`ProcessDeadUnit()` overload"]
1173 fn process_dead_unit(self) -> () {
1174 unsafe {
1175 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1176 ::unity::il2cpp_call!((::unity::module_base()+0x23bcd60usize)as*mut u8,();
1177(MapSequenceBattle)__receiver)
1178 }
1179 }
1180 #[doc = "`FocusMind()` overload"]
1181 fn focus_mind(self) -> () {
1182 unsafe {
1183 let __receiver = <MapSequenceBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1184 ::unity::il2cpp_call!((::unity::module_base()+0x23bd350usize)as*mut u8,();
1185(MapSequenceBattle)__receiver)
1186 }
1187 }
1188}
1189
1190#[cfg(feature = "app-mapsequencebattle")]
1191impl<__T: IMapSequenceBattle> IMapSequenceBattleMethods for __T {}
1192
1193#[cfg(feature = "app-mapsequencebattle")]
1194impl MapSequenceBattle {
1195 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1197 }
1198
1199 pub fn mind_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1200 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1201 }
1202
1203 pub fn mind_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1204 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1205 }
1206
1207 pub fn calc_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1208 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1209 }
1210
1211 pub fn engage_attack_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1212 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1213 }
1214
1215 pub fn start_branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1216 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1217 }
1218
1219 pub fn calc_simple_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1220 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1221 }
1222
1223 pub fn calc_simple_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1224 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1225 }
1226
1227 pub fn multi_battle_warmup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1228 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1229 }
1230
1231 pub fn multi_battle_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1232 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1233 }
1234
1235 pub fn multi_battle_combat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1236 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1237 }
1238
1239 pub fn multi_battle_branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1240 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1241 }
1242
1243 pub fn multi_battle_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1245 }
1246
1247 pub fn multi_battle_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1248 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1249 }
1250
1251 pub fn multi_battle_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1253 }
1254
1255 pub fn multi_battle_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1256 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1257 }
1258
1259 pub fn try_full_bullet_expend_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1260 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1261 }
1262
1263 pub fn mult_battle_expend_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1264 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1265 }
1266
1267 pub fn battle_branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1268 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1269 }
1270
1271 pub fn combat_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1272 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1273 }
1274
1275 pub fn combat_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1276 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1277 }
1278
1279 pub fn combat_branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1280 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1281 }
1282
1283 pub fn simple_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1284 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1285 }
1286
1287 pub fn multi_battle_once_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1289 }
1290
1291 pub fn battle_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1293 }
1294
1295 pub fn commit_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1297 }
1298
1299 pub fn is_show_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1301 }
1302
1303 pub fn get_frequency_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1305 }
1306
1307 pub fn battle_skill_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1309 }
1310
1311 pub fn update_aging_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1313 }
1314
1315 pub fn battle_skill_around_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1317 }
1318
1319 pub fn get_can_wait_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1321 }
1322
1323 pub fn get_rod_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1324 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1325 }
1326
1327 pub fn get_action_proc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1328 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1329 }
1330
1331 pub fn try_warp_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1332 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1333 }
1334
1335 pub fn try_warp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1336 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1337 }
1338
1339 pub fn range_warp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1340 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1341 }
1342
1343 pub fn range_rescue_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1344 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1345 }
1346
1347 pub fn range_torch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1348 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1349 }
1350
1351 pub fn get_action_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1353 }
1354
1355 pub fn use_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1357 }
1358
1359 pub fn use_rest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1360 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1361 }
1362
1363 pub fn use_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1364 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1365 }
1366
1367 pub fn use_focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1369 }
1370
1371 pub fn play_engage_turn_recovery_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1373 }
1374
1375 pub fn engage_turn_recovery_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1377 }
1378
1379 pub fn engage_turn_recovery_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1381 }
1382
1383 pub fn hp_stock_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1385 }
1386
1387 pub fn destroy_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1389 }
1390
1391 pub fn destroy_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1393 }
1394
1395 pub fn update_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1397 }
1398
1399 pub fn try_update_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1401 }
1402
1403 pub fn try_update_info_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1405 }
1406
1407 pub fn update_map_info_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1409 }
1410
1411 pub fn terrain_set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1413 }
1414
1415 pub fn can_gain_situation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1417 }
1418
1419 pub fn get_winner_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1421 }
1422
1423 pub fn drop_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1425 }
1426
1427 pub fn pickup_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1428 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1429 }
1430
1431 pub fn gain_gold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1432 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1433 }
1434
1435 pub fn item_put_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1436 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1437 }
1438
1439 pub fn item_expend_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1440 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1441 }
1442
1443 pub fn blow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1444 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1445 }
1446
1447 pub fn decrease_shell_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1448 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1449 }
1450
1451 pub fn try_add_dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1453 }
1454
1455 pub fn die_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1457 }
1458
1459 pub fn grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1460 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1461 }
1462
1463 pub fn battle_before_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1464 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1465 }
1466
1467 pub fn battle_after_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1468 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1469 }
1470
1471 pub fn is_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1472 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1473 }
1474
1475 pub fn command_skill_commit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1476 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1477 }
1478
1479 pub fn command_skill_before_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1480 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1481 }
1482
1483 pub fn command_skill_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1484 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1485 }
1486
1487 pub fn gain_gurad_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1488 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1489 }
1490
1491 pub fn to_pre_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1492 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1493 }
1494
1495 pub fn to_main_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1496 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1497 }
1498
1499 pub fn return_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1500 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1501 }
1502
1503 pub fn sound_after_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1504 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1505 }
1506
1507 pub fn try_combat_after_die_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1508 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1509 }
1510
1511 pub fn try_combat_after_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1512 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1513 }
1514
1515 pub fn process_dead_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1516 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1517 }
1518
1519 pub fn focus_mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1520 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1521 }
1522
1523 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1524 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1525 }
1526}
1527
1528#[cfg(feature = "app-mapsequencebattle")]
1529impl MapSequenceBattle {
1530 #[doc = "Direct (non-virtual) call to `MapSequenceBattle`'s own `get_CanWaitSkip`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1531 pub unsafe fn get_can_wait_skip(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
1532 let __mi = Self::get_can_wait_skip_method_info();
1533 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
1534 __inner(this.into(), ::core::option::Option::None)
1535 }
1536
1537 #[doc = "Direct (non-virtual) call to `MapSequenceBattle`'s own `CanGainSituation`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1538 pub unsafe fn can_gain_situation(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
1539 let __mi = Self::can_gain_situation_method_info();
1540 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
1541 __inner(this.into(), ::core::option::Option::None)
1542 }
1543}
1544
1545#[cfg(feature = "app-mapsequencebattle")]
1546impl MapSequenceBattle {
1547 #[doc = "`.ctor()` — no args"]
1548 pub fn new() -> Self {
1549 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1550 panic!(
1551 "{}
1552::{}
1553 failed to instantiate",
1554 ::core::stringify!(MapSequenceBattle),
1555 ::core::stringify!(new),
1556 )
1557 });
1558 <Self as IMapSequenceBattleMethods>::ctor(this);
1559 this
1560 }
1561}
1562
1563#[cfg(feature = "app-mapsequencebattle")]
1564pub trait IMapSequenceBattle_BitFieldStatusMethods: IMapSequenceBattle_BitFieldStatus {
1565 #[doc = "`ToInt(crate::app::mapsequencebattle::MapSequenceBattle_Status)` overload"]
1566 fn to_int(self, value: impl ::core::convert::Into<crate::app::mapsequencebattle::MapSequenceBattle_Status>) -> i32 {
1567 unsafe {
1568 let __receiver =
1569 <MapSequenceBattle_BitFieldStatus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1570 {
1571 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1572 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1573 panic!(
1574 "unity: virtual slot {}
1575 out of range (vtable len {}
1576) on the runtime class behind {}
1577 (method `{}
1578`)",
1579 5usize,
1580 __vt.len(),
1581 <MapSequenceBattle_BitFieldStatus as ::unity::ClassIdentity>::NAME,
1582 "ToInt",
1583 )
1584 });
1585 let __inner: extern "C" fn(
1586 MapSequenceBattle_BitFieldStatus,
1587 crate::app::mapsequencebattle::MapSequenceBattle_Status,
1588 ::unity::OptionalMethod,
1589 ) -> i32 = ::core::mem::transmute(__vi.method_ptr);
1590 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1591 __inner(__receiver, ::core::convert::Into::into(value), __mi)
1592 }
1593 }
1594 }
1595 #[doc = "`.ctor()` overload"]
1596 fn ctor(self) -> () {
1597 unsafe {
1598 let __receiver =
1599 <MapSequenceBattle_BitFieldStatus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1600 ::unity::il2cpp_call!((::unity::module_base()+0x21926b0usize)as*mut u8,();
1601(MapSequenceBattle_BitFieldStatus)__receiver)
1602 }
1603 }
1604}
1605
1606#[cfg(feature = "app-mapsequencebattle")]
1607impl<__T: IMapSequenceBattle_BitFieldStatus> IMapSequenceBattle_BitFieldStatusMethods for __T {}
1608
1609#[cfg(feature = "app-mapsequencebattle")]
1610impl MapSequenceBattle_BitFieldStatus {
1611 pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1613 }
1614
1615 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1617 }
1618}
1619
1620#[cfg(feature = "app-mapsequencebattle")]
1621impl MapSequenceBattle_BitFieldStatus {
1622 #[doc = "Direct (non-virtual) call to `MapSequenceBattle_BitFieldStatus`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1623 pub unsafe fn to_int(
1624 this: impl ::core::convert::Into<::unity::IlInstance>,
1625 value: crate::app::mapsequencebattle::MapSequenceBattle_Status,
1626 ) -> i32 {
1627 let __mi = Self::to_int_method_info();
1628 let __inner: extern "C" fn(::unity::IlInstance, crate::app::mapsequencebattle::MapSequenceBattle_Status, ::unity::OptionalMethod) -> i32 =
1629 ::core::mem::transmute(__mi.method_ptr);
1630 __inner(this.into(), value, ::core::option::Option::None)
1631 }
1632}
1633
1634#[cfg(feature = "app-mapsequencebattle")]
1635impl MapSequenceBattle_BitFieldStatus {
1636 #[doc = "`.ctor()` — no args"]
1637 pub fn new() -> Self {
1638 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1639 panic!(
1640 "{}
1641::{}
1642 failed to instantiate",
1643 ::core::stringify!(MapSequenceBattle_BitFieldStatus),
1644 ::core::stringify!(new),
1645 )
1646 });
1647 <Self as IMapSequenceBattle_BitFieldStatusMethods>::ctor(this);
1648 this
1649 }
1650}
1651
1652#[cfg(feature = "app-mapsequencebattle")]
1653impl MapSequenceBattle_BattleUnitScope {
1654 #[doc = "`.ctor(crate::app::battleinfo::BattleInfo)` overload"]
1655 pub fn ctor(&mut self, info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>) -> () {
1656 unsafe {
1657 ::unity::il2cpp_call!((::unity::module_base()+0x218fbf0usize)as*mut u8,();
1658(*mut MapSequenceBattle_BattleUnitScope)self as*mut MapSequenceBattle_BattleUnitScope,(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info))
1659 }
1660 }
1661
1662 #[doc = "`Dispose()` overload"]
1663 pub fn dispose(&mut self) -> () {
1664 unsafe {
1665 ::unity::il2cpp_call!((::unity::module_base()+0x218fd10usize)as*mut u8,();
1666(*mut MapSequenceBattle_BattleUnitScope)self as*mut MapSequenceBattle_BattleUnitScope)
1667 }
1668 }
1669}
1670
1671#[cfg(feature = "app-mapsequencebattle")]
1672impl MapSequenceBattle_BattleUnitScope {
1673 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1675 }
1676
1677 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1679 }
1680}
1681
1682#[cfg(feature = "app-mapsequencebattle")]
1683#[doc(hidden)]
1684pub mod prelude {
1685 pub use super::{
1686 IMapSequenceBattle, IMapSequenceBattleMethods, IMapSequenceBattle_BitFieldStatus, IMapSequenceBattle_BitFieldStatusMethods,
1687 IMapSequenceBattle_RangeWarpTargets, IMapSequenceBattle_RangeWarpTargetsMethods, IMapSequenceBattle_UnitList,
1688 IMapSequenceBattle_UnitListMethods, MapSequenceBattle, MapSequenceBattle_BattleUnitScope, MapSequenceBattle_BitFieldStatus,
1689 MapSequenceBattle_Kinds, MapSequenceBattle_Label, MapSequenceBattle_RangeWarpTargets, MapSequenceBattle_Status, MapSequenceBattle_UnitList,
1690 };
1691 #[cfg(feature = "app-bitfield32")]
1692 pub use crate::app::bitfield32::IBitField32Methods;
1693 #[cfg(feature = "app-bitfieldcommon")]
1694 pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
1695 #[cfg(feature = "app-bitfieldtemplate32_1")]
1696 pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
1697 #[cfg(feature = "app-commonbattlesequence_1")]
1698 pub use crate::app::commonbattlesequence_1::ICommonBattleSequence_1Methods;
1699 #[cfg(feature = "app-procinst")]
1700 pub use crate::app::procinst::IProcInstMethods;
1701 #[cfg(feature = "app-singletonprocinst_1")]
1702 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
1703 #[cfg(feature = "system-collections-generic-list_1")]
1704 pub use crate::system::collections::generic::list_1::IList_1Methods;
1705 #[cfg(feature = "system-object")]
1706 pub use crate::system::object::IObjectMethods;
1707 #[cfg(feature = "system-enum")]
1708 pub use crate::system::r#enum::IEnumMethods;
1709 #[cfg(feature = "system-valuetype")]
1710 pub use crate::system::valuetype::IValueTypeMethods;
1711 pub use crate::{
1712 app::{
1713 bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1,
1714 commonbattlesequence_1::ICommonBattleSequence_1, procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1,
1715 },
1716 system::{collections::generic::list_1::IList_1, object::IObject, r#enum::IEnum, valuetype::IValueType},
1717 };
1718}