Skip to main content

engage/generated/app/
mapsequencebattleaction.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapsequencebattleaction-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            procinst::{IProcInst, ProcInst},
11            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12        },
13        system::{
14            object::{IObject, Object},
15            r#enum::{Enum, IEnum},
16            valuetype::{IValueType, ValueType},
17        },
18    };
19
20    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattleaction/MapSequenceBattleAction_Label.md"))]
21    #[repr(C)]
22    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
23    pub struct MapSequenceBattleAction_Label {
24        pub value: i32,
25    }
26    impl ::unity::ClassIdentity for MapSequenceBattleAction_Label {
27        const NAME: &'static str = "MapSequenceBattleAction.Label";
28        const NAMESPACE: &'static str = "App";
29
30        fn class() -> ::unity::Class {
31            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
32            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
33        }
34    }
35    impl ::unity::IlType for MapSequenceBattleAction_Label {
36        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
37            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
38        }
39    }
40    impl MapSequenceBattleAction_Label {
41        pub fn branch() -> Self {
42            Self { value: 0 }
43        }
44
45        pub fn attack() -> Self {
46            Self { value: 1 }
47        }
48
49        pub fn impact() -> Self {
50            Self { value: 2 }
51        }
52
53        pub fn skill() -> Self {
54            Self { value: 3 }
55        }
56
57        pub fn next() -> Self {
58            Self { value: 4 }
59        }
60
61        pub fn wait() -> Self {
62            Self { value: 5 }
63        }
64
65        pub fn skip() -> Self {
66            Self { value: 6 }
67        }
68
69        pub fn white_out() -> Self {
70            Self { value: 7 }
71        }
72
73        pub fn end() -> Self {
74            Self { value: 8 }
75        }
76    }
77
78    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencebattleaction/MapSequenceBattleAction.md"))]
79    #[::unity::class(namespace = "App", name = "MapSequenceBattleAction")]
80    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::mapsequencebattleaction::MapSequenceBattleAction>)]
81    pub struct MapSequenceBattleAction {
82        #[offset(120)]
83        #[rename(name = "m_Calculator")]
84        pub m_calculator: crate::app::battlecalculator::BattleCalculator,
85        #[offset(128)]
86        #[rename(name = "m_SimCalculator")]
87        pub m_sim_calculator: crate::app::battlecalculator::BattleCalculator,
88        #[offset(136)]
89        #[rename(name = "m_Signal")]
90        pub m_signal: crate::app::unitsignal::UnitSignal,
91        #[offset(144)]
92        #[rename(name = "m_SceneIndex")]
93        pub m_scene_index: i32,
94        #[offset(148)]
95        #[rename(name = "m_BattleCount")]
96        pub m_battle_count: i32,
97        #[offset(152)]
98        #[rename(name = "m_AttackCount")]
99        pub m_attack_count: i32,
100        #[offset(156)]
101        #[rename(name = "m_InfoWait")]
102        pub m_info_wait: f32,
103        #[offset(160)]
104        #[rename(name = "m_AttackSide")]
105        pub m_attack_side: crate::app::battleside::BattleSide_Type,
106        #[static_field]
107        #[rename(name = "WaitFrame")]
108        pub wait_frame: i32,
109    }
110}
111
112#[cfg(feature = "app-mapsequencebattleaction-types")]
113pub use __types::*;
114
115#[cfg(feature = "app-mapsequencebattleaction")]
116impl MapSequenceBattleAction {
117    #[doc = "`GetRotation(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide)` overload"]
118    pub fn get_rotation(
119        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
120        target: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
121    ) -> crate::unity_engine::quaternion::Quaternion {
122        unsafe {
123            ::unity::il2cpp_call!((::unity::module_base()+0x23c1230usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
124(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(target))
125        }
126    }
127
128    #[doc = "`HasActor(crate::app::battleinfoside::BattleInfoSide)` overload"]
129    pub fn has_actor(side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>) -> bool {
130        unsafe {
131            ::unity::il2cpp_call!((::unity::module_base()+0x23c58a0usize)as*mut u8,bool;
132(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side))
133        }
134    }
135
136    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::battlecalculator::BattleCalculator, crate::app::battlecalculator::BattleCalculator, crate::app::procvoidmethod::ProcVoidMethod, i32)` overload"]
137    pub fn create_bind(
138        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
139        calculator: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
140        sim_calculator: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
141        callback: impl ::core::convert::Into<crate::app::procvoidmethod::ProcVoidMethod>,
142        battle_count: impl ::core::convert::Into<i32>,
143    ) -> () {
144        unsafe {
145            ::unity::il2cpp_call!((::unity::module_base()+0x23b6020usize)as*mut u8,();
146(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(calculator),(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(sim_calculator),(crate::app::procvoidmethod::ProcVoidMethod)::core::convert::Into::into(callback),(i32)::core::convert::Into::into(battle_count))
147        }
148    }
149}
150
151#[cfg(feature = "app-mapsequencebattleaction")]
152pub trait IMapSequenceBattleActionMethods: IMapSequenceBattleAction {
153    #[doc = "`get_CanWaitSkip()` overload"]
154    fn get_can_wait_skip(self) -> bool {
155        unsafe {
156            let __receiver =
157                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
158            {
159                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
160                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
161                    panic!(
162                        "unity: virtual slot {}
163 out of range (vtable len {}
164) on the runtime class behind {}
165 (method `{}
166`)",
167                        4usize,
168                        __vt.len(),
169                        <MapSequenceBattleAction as ::unity::ClassIdentity>::NAME,
170                        "get_CanWaitSkip",
171                    )
172                });
173                let __inner: extern "C" fn(MapSequenceBattleAction, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
174                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
175                __inner(__receiver, __mi)
176            }
177        }
178    }
179    #[doc = "`.ctor(crate::app::battlecalculator::BattleCalculator, crate::app::battlecalculator::BattleCalculator, i32)` overload"]
180    fn ctor(
181        self,
182        calculator: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
183        sim_calculator: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
184        battle_count: impl ::core::convert::Into<i32>,
185    ) -> () {
186        unsafe {
187            let __receiver =
188                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
189            ::unity::il2cpp_call!((::unity::module_base()+0x23c0540usize)as*mut u8,();
190(MapSequenceBattleAction)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(calculator),(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(sim_calculator),(i32)::core::convert::Into::into(battle_count))
191        }
192    }
193    #[doc = "`OnCreate()` overload"]
194    fn on_create(self) -> () {
195        unsafe {
196            let __receiver =
197                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
198            {
199                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
200                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
201                    panic!(
202                        "unity: virtual slot {}
203 out of range (vtable len {}
204) on the runtime class behind {}
205 (method `{}
206`)",
207                        9usize,
208                        __vt.len(),
209                        <MapSequenceBattleAction as ::unity::ClassIdentity>::NAME,
210                        "OnCreate",
211                    )
212                });
213                let __inner: extern "C" fn(MapSequenceBattleAction, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
214                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
215                __inner(__receiver, __mi)
216            }
217        }
218    }
219    #[doc = "`OnDispose()` overload"]
220    fn on_dispose(self) -> () {
221        unsafe {
222            let __receiver =
223                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
224            {
225                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
226                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
227                    panic!(
228                        "unity: virtual slot {}
229 out of range (vtable len {}
230) on the runtime class behind {}
231 (method `{}
232`)",
233                        10usize,
234                        __vt.len(),
235                        <MapSequenceBattleAction as ::unity::ClassIdentity>::NAME,
236                        "OnDispose",
237                    )
238                });
239                let __inner: extern "C" fn(MapSequenceBattleAction, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
240                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
241                __inner(__receiver, __mi)
242            }
243        }
244    }
245    #[doc = "`get_BattleCount()` overload"]
246    fn get_battle_count(self) -> i32 {
247        unsafe {
248            let __receiver =
249                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250            ::unity::il2cpp_call!((::unity::module_base()+0x23c0820usize)as*mut u8,i32;
251(MapSequenceBattleAction)__receiver)
252        }
253    }
254    #[doc = "`get_SceneIndex()` overload"]
255    fn get_scene_index(self) -> i32 {
256        unsafe {
257            let __receiver =
258                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259            ::unity::il2cpp_call!((::unity::module_base()+0x23c0830usize)as*mut u8,i32;
260(MapSequenceBattleAction)__receiver)
261        }
262    }
263    #[doc = "`get_SceneList()` overload"]
264    fn get_scene_list(self) -> crate::app::battlescenelist::BattleSceneList {
265        unsafe {
266            let __receiver =
267                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268            ::unity::il2cpp_call!((::unity::module_base()+0x23c0840usize)as*mut u8,crate::app::battlescenelist::BattleSceneList;
269(MapSequenceBattleAction)__receiver)
270        }
271    }
272    #[doc = "`get_CurrentScene()` overload"]
273    fn get_current_scene(self) -> crate::app::battlescene::BattleScene {
274        unsafe {
275            let __receiver =
276                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277            ::unity::il2cpp_call!((::unity::module_base()+0x23c0850usize)as*mut u8,crate::app::battlescene::BattleScene;
278(MapSequenceBattleAction)__receiver)
279        }
280    }
281    #[doc = "`NextScene()` overload"]
282    fn next_scene(self) -> () {
283        unsafe {
284            let __receiver =
285                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
286            ::unity::il2cpp_call!((::unity::module_base()+0x23c08c0usize)as*mut u8,();
287(MapSequenceBattleAction)__receiver)
288        }
289    }
290    #[doc = "`IsShowInfo()` overload"]
291    fn is_show_info(self) -> bool {
292        unsafe {
293            let __receiver =
294                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295            ::unity::il2cpp_call!((::unity::module_base()+0x23c08d0usize)as*mut u8,bool;
296(MapSequenceBattleAction)__receiver)
297        }
298    }
299    #[doc = "`ShowInfo()` overload"]
300    fn show_info(self) -> () {
301        unsafe {
302            let __receiver =
303                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304            ::unity::il2cpp_call!((::unity::module_base()+0x23c0910usize)as*mut u8,();
305(MapSequenceBattleAction)__receiver)
306        }
307    }
308    #[doc = "`OutInfo()` overload"]
309    fn out_info(self) -> () {
310        unsafe {
311            let __receiver =
312                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313            ::unity::il2cpp_call!((::unity::module_base()+0x23c09b0usize)as*mut u8,();
314(MapSequenceBattleAction)__receiver)
315        }
316    }
317    #[doc = "`HideInfo()` overload"]
318    fn hide_info(self) -> () {
319        unsafe {
320            let __receiver =
321                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322            ::unity::il2cpp_call!((::unity::module_base()+0x23c0a50usize)as*mut u8,();
323(MapSequenceBattleAction)__receiver)
324        }
325    }
326    #[doc = "`WaitInfo()` overload"]
327    fn wait_info(self) -> () {
328        unsafe {
329            let __receiver =
330                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x23c0af0usize)as*mut u8,();
332(MapSequenceBattleAction)__receiver)
333        }
334    }
335    #[doc = "`IsMultiBattle()` overload"]
336    fn is_multi_battle(self) -> bool {
337        unsafe {
338            let __receiver =
339                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340            ::unity::il2cpp_call!((::unity::module_base()+0x23c0900usize)as*mut u8,bool;
341(MapSequenceBattleAction)__receiver)
342        }
343    }
344    #[doc = "`IsCannonBattle()` overload"]
345    fn is_cannon_battle(self) -> bool {
346        unsafe {
347            let __receiver =
348                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
349            ::unity::il2cpp_call!((::unity::module_base()+0x23c0c80usize)as*mut u8,bool;
350(MapSequenceBattleAction)__receiver)
351        }
352    }
353    #[doc = "`IsFullBullet()` overload"]
354    fn is_full_bullet(self) -> bool {
355        unsafe {
356            let __receiver =
357                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
358            ::unity::il2cpp_call!((::unity::module_base()+0x23c0c90usize)as*mut u8,bool;
359(MapSequenceBattleAction)__receiver)
360        }
361    }
362    #[doc = "`IsRodBattle()` overload"]
363    fn is_rod_battle(self) -> bool {
364        unsafe {
365            let __receiver =
366                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
367            ::unity::il2cpp_call!((::unity::module_base()+0x23c0ca0usize)as*mut u8,bool;
368(MapSequenceBattleAction)__receiver)
369        }
370    }
371    #[doc = "`IsTalk()` overload"]
372    fn is_talk(self) -> bool {
373        unsafe {
374            let __receiver =
375                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
376            ::unity::il2cpp_call!((::unity::module_base()+0x23c0cb0usize)as*mut u8,bool;
377(MapSequenceBattleAction)__receiver)
378        }
379    }
380    #[doc = "`BattleTalk()` overload"]
381    fn battle_talk(self) -> () {
382        unsafe {
383            let __receiver =
384                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
385            ::unity::il2cpp_call!((::unity::module_base()+0x23c0d00usize)as*mut u8,();
386(MapSequenceBattleAction)__receiver)
387        }
388    }
389    #[doc = "`PlayAction(crate::app::battleinfoside::BattleInfoSide, crate::app::unitsequence::UnitSequence_Action)` overload"]
390    fn play_action(
391        self,
392        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
393        action: impl ::core::convert::Into<crate::app::unitsequence::UnitSequence_Action>,
394    ) -> () {
395        unsafe {
396            let __receiver =
397                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
398            ::unity::il2cpp_call!((::unity::module_base()+0x23c0d60usize)as*mut u8,();
399(MapSequenceBattleAction)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::unitsequence::UnitSequence_Action)::core::convert::Into::into(action))
400        }
401    }
402    #[doc = "`PlayAnimation(crate::app::battleinfoside::BattleInfoSide, crate::app::unitanim::UnitAnim_Types)` overload"]
403    fn play_animation(
404        self,
405        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
406        r#type: impl ::core::convert::Into<crate::app::unitanim::UnitAnim_Types>,
407    ) -> () {
408        unsafe {
409            let __receiver =
410                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
411            ::unity::il2cpp_call!((::unity::module_base()+0x23c0e20usize)as*mut u8,();
412(MapSequenceBattleAction)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::unitanim::UnitAnim_Types)::core::convert::Into::into(r#type))
413        }
414    }
415    #[doc = "`PlayRotation(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide)` overload"]
416    fn play_rotation(
417        self,
418        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
419        target: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
420    ) -> () {
421        unsafe {
422            let __receiver =
423                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
424            ::unity::il2cpp_call!((::unity::module_base()+0x23c0ed0usize)as*mut u8,();
425(MapSequenceBattleAction)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(target))
426        }
427    }
428    #[doc = "`PlayRotationAndAction(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide, crate::app::unitsequence::UnitSequence_Action)` overload"]
429    fn play_rotation_and_action(
430        self,
431        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
432        target: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
433        action: impl ::core::convert::Into<crate::app::unitsequence::UnitSequence_Action>,
434    ) -> () {
435        unsafe {
436            let __receiver =
437                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
438            ::unity::il2cpp_call!((::unity::module_base()+0x23c1030usize)as*mut u8,();
439(MapSequenceBattleAction)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(target),(crate::app::unitsequence::UnitSequence_Action)::core::convert::Into::into(action))
440        }
441    }
442    #[doc = "`PlayCannonRotation(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide)` overload"]
443    fn play_cannon_rotation(
444        self,
445        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
446        target: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
447    ) -> () {
448        unsafe {
449            let __receiver =
450                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
451            ::unity::il2cpp_call!((::unity::module_base()+0x23c10f0usize)as*mut u8,();
452(MapSequenceBattleAction)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(target))
453        }
454    }
455    #[doc = "`PlayCannonShoot(crate::app::battleinfoside::BattleInfoSide)` overload"]
456    fn play_cannon_shoot(self, current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>) -> () {
457        unsafe {
458            let __receiver =
459                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
460            ::unity::il2cpp_call!((::unity::module_base()+0x23c1280usize)as*mut u8,();
461(MapSequenceBattleAction)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current))
462        }
463    }
464    #[doc = "`StopCannonShoot(crate::app::battleinfoside::BattleInfoSide)` overload"]
465    fn stop_cannon_shoot(self, current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>) -> () {
466        unsafe {
467            let __receiver =
468                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
469            ::unity::il2cpp_call!((::unity::module_base()+0x23c1380usize)as*mut u8,();
470(MapSequenceBattleAction)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current))
471        }
472    }
473    #[doc = "`PlayEngageAttackSkill()` overload"]
474    fn play_engage_attack_skill(self) -> () {
475        unsafe {
476            let __receiver =
477                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478            ::unity::il2cpp_call!((::unity::module_base()+0x23c1460usize)as*mut u8,();
479(MapSequenceBattleAction)__receiver)
480        }
481    }
482    #[doc = "`PlayEngageShootSkill(crate::app::battleinfoside::BattleInfoSide)` overload"]
483    fn play_engage_shoot_skill(self, current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>) -> () {
484        unsafe {
485            let __receiver =
486                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
487            ::unity::il2cpp_call!((::unity::module_base()+0x23c1650usize)as*mut u8,();
488(MapSequenceBattleAction)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current))
489        }
490    }
491    #[doc = "`GetSide(crate::app::battleside::BattleSide_Type)` overload"]
492    fn get_side(self, r#type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>) -> crate::app::battleinfoside::BattleInfoSide {
493        unsafe {
494            let __receiver =
495                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496            ::unity::il2cpp_call!((::unity::module_base()+0x23c1850usize)as*mut u8,crate::app::battleinfoside::BattleInfoSide;
497(MapSequenceBattleAction)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(r#type))
498        }
499    }
500    #[doc = "`GetUnit(crate::app::battleside::BattleSide_Type)` overload"]
501    fn get_unit(self, r#type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>) -> crate::app::unit::Unit {
502        unsafe {
503            let __receiver =
504                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
505            ::unity::il2cpp_call!((::unity::module_base()+0x23c15c0usize)as*mut u8,crate::app::unit::Unit;
506(MapSequenceBattleAction)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(r#type))
507        }
508    }
509    #[doc = "`UpdateScene(i32)` overload"]
510    fn update_scene(self, index: impl ::core::convert::Into<i32>) -> () {
511        unsafe {
512            let __receiver =
513                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
514            ::unity::il2cpp_call!((::unity::module_base()+0x23c18e0usize)as*mut u8,();
515(MapSequenceBattleAction)__receiver,(i32)::core::convert::Into::into(index))
516        }
517    }
518    #[doc = "`SkipScene()` overload"]
519    fn skip_scene(self) -> () {
520        unsafe {
521            let __receiver =
522                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
523            ::unity::il2cpp_call!((::unity::module_base()+0x23c19a0usize)as*mut u8,();
524(MapSequenceBattleAction)__receiver)
525        }
526    }
527    #[doc = "`GetAttackMotion(crate::app::unititem::UnitItem)` overload"]
528    fn get_attack_motion(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> crate::app::unitanim::UnitAnim_Types {
529        unsafe {
530            let __receiver =
531                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
532            ::unity::il2cpp_call!((::unity::module_base()+0x23c1a70usize)as*mut u8,crate::app::unitanim::UnitAnim_Types;
533(MapSequenceBattleAction)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
534        }
535    }
536    #[doc = "`IsEngageAttackAction(crate::app::battlescene::BattleScene)` overload"]
537    fn is_engage_attack_action(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> bool {
538        unsafe {
539            let __receiver =
540                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
541            ::unity::il2cpp_call!((::unity::module_base()+0x23c1b10usize)as*mut u8,bool;
542(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
543        }
544    }
545    #[doc = "`GetAttackMotion(crate::app::battlescene::BattleScene)` overload"]
546    fn get_attack_motion_2(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> crate::app::unitanim::UnitAnim_Types {
547        unsafe {
548            let __receiver =
549                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
550            ::unity::il2cpp_call!((::unity::module_base()+0x23c1bb0usize)as*mut u8,crate::app::unitanim::UnitAnim_Types;
551(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
552        }
553    }
554    #[doc = "`WaitSkipSignal(crate::app::unitsignal::UnitSignal)` overload"]
555    fn wait_skip_signal(self, signal: impl ::core::convert::Into<crate::app::unitsignal::UnitSignal>) -> () {
556        unsafe {
557            let __receiver =
558                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
559            ::unity::il2cpp_call!((::unity::module_base()+0x23c1e10usize)as*mut u8,();
560(MapSequenceBattleAction)__receiver,(crate::app::unitsignal::UnitSignal)::core::convert::Into::into(signal))
561        }
562    }
563    #[doc = "`ShootSignal(crate::app::unitsignal::UnitSignal)` overload"]
564    fn shoot_signal(self, signal: impl ::core::convert::Into<crate::app::unitsignal::UnitSignal>) -> () {
565        unsafe {
566            let __receiver =
567                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
568            ::unity::il2cpp_call!((::unity::module_base()+0x23c1e20usize)as*mut u8,();
569(MapSequenceBattleAction)__receiver,(crate::app::unitsignal::UnitSignal)::core::convert::Into::into(signal))
570        }
571    }
572    #[doc = "`ClearSignal()` overload"]
573    fn clear_signal(self) -> () {
574        unsafe {
575            let __receiver =
576                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
577            ::unity::il2cpp_call!((::unity::module_base()+0x23c06c0usize)as*mut u8,();
578(MapSequenceBattleAction)__receiver)
579        }
580    }
581    #[doc = "`TryFocusAttack()` overload"]
582    fn try_focus_attack(self) -> () {
583        unsafe {
584            let __receiver =
585                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
586            ::unity::il2cpp_call!((::unity::module_base()+0x23c1e60usize)as*mut u8,();
587(MapSequenceBattleAction)__receiver)
588        }
589    }
590    #[doc = "`TryFocusTarget()` overload"]
591    fn try_focus_target(self) -> () {
592        unsafe {
593            let __receiver =
594                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
595            ::unity::il2cpp_call!((::unity::module_base()+0x23c1f70usize)as*mut u8,();
596(MapSequenceBattleAction)__receiver)
597        }
598    }
599    #[doc = "`Landing()` overload"]
600    fn landing(self) -> crate::system::collections::ienumerator::IEnumerator {
601        unsafe {
602            let __receiver =
603                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
604            ::unity::il2cpp_call!((::unity::module_base()+0x23c21c0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
605(MapSequenceBattleAction)__receiver)
606        }
607    }
608    #[doc = "`GetHitEffect(crate::app::battlescene::BattleScene)` overload"]
609    fn get_hit_effect(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> crate::app::effectdata::EffectData {
610        unsafe {
611            let __receiver =
612                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
613            ::unity::il2cpp_call!((::unity::module_base()+0x23c2240usize)as*mut u8,crate::app::effectdata::EffectData;
614(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
615        }
616    }
617    #[doc = "`GetRodEffect(crate::app::battlescene::BattleScene)` overload"]
618    fn get_rod_effect(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> crate::app::effectdata::EffectData {
619        unsafe {
620            let __receiver =
621                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
622            ::unity::il2cpp_call!((::unity::module_base()+0x23c25d0usize)as*mut u8,crate::app::effectdata::EffectData;
623(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
624        }
625    }
626    #[doc = "`GetOffense(crate::app::battlescene::BattleScene)` overload"]
627    fn get_offense(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> crate::app::battleinfoside::BattleInfoSide {
628        unsafe {
629            let __receiver =
630                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
631            ::unity::il2cpp_call!((::unity::module_base()+0x23c26f0usize)as*mut u8,crate::app::battleinfoside::BattleInfoSide;
632(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
633        }
634    }
635    #[doc = "`GetDefense(crate::app::battlescene::BattleScene)` overload"]
636    fn get_defense(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> crate::app::battleinfoside::BattleInfoSide {
637        unsafe {
638            let __receiver =
639                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
640            ::unity::il2cpp_call!((::unity::module_base()+0x23c2780usize)as*mut u8,crate::app::battleinfoside::BattleInfoSide;
641(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
642        }
643    }
644    #[doc = "`PlayHitEffect(crate::app::battlescene::BattleScene)` overload"]
645    fn play_hit_effect(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> () {
646        unsafe {
647            let __receiver =
648                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
649            ::unity::il2cpp_call!((::unity::module_base()+0x23c2870usize)as*mut u8,();
650(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
651        }
652    }
653    #[doc = "`PlayHitSound(crate::app::battlescene::BattleScene)` overload"]
654    fn play_hit_sound(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> () {
655        unsafe {
656            let __receiver =
657                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
658            ::unity::il2cpp_call!((::unity::module_base()+0x23c2d00usize)as*mut u8,();
659(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
660        }
661    }
662    #[doc = "`PlayPopup(crate::app::battlescene::BattleScene)` overload"]
663    fn play_popup(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> () {
664        unsafe {
665            let __receiver =
666                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
667            ::unity::il2cpp_call!((::unity::module_base()+0x23c2f50usize)as*mut u8,();
668(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
669        }
670    }
671    #[doc = "`PlayDamage(crate::app::battlescene::BattleScene)` overload"]
672    fn play_damage(self, scene: impl ::core::convert::Into<crate::app::battlescene::BattleScene>) -> () {
673        unsafe {
674            let __receiver =
675                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
676            ::unity::il2cpp_call!((::unity::module_base()+0x23c3280usize)as*mut u8,();
677(MapSequenceBattleAction)__receiver,(crate::app::battlescene::BattleScene)::core::convert::Into::into(scene))
678        }
679    }
680    #[doc = "`WaitLoading()` overload"]
681    fn wait_loading(self) -> crate::system::collections::ienumerator::IEnumerator {
682        unsafe {
683            let __receiver =
684                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
685            ::unity::il2cpp_call!((::unity::module_base()+0x23c34b0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
686(MapSequenceBattleAction)__receiver)
687        }
688    }
689    #[doc = "`OnPersistent()` overload"]
690    fn on_persistent(self) -> () {
691        unsafe {
692            let __receiver =
693                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
694            {
695                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
696                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
697                    panic!(
698                        "unity: virtual slot {}
699 out of range (vtable len {}
700) on the runtime class behind {}
701 (method `{}
702`)",
703                        8usize,
704                        __vt.len(),
705                        <MapSequenceBattleAction as ::unity::ClassIdentity>::NAME,
706                        "OnPersistent",
707                    )
708                });
709                let __inner: extern "C" fn(MapSequenceBattleAction, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
710                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
711                __inner(__receiver, __mi)
712            }
713        }
714    }
715    #[doc = "`SetModelItem(crate::app::battleinfoside::BattleInfoSide, crate::app::unititem::UnitItem)` overload"]
716    fn set_model_item(
717        self,
718        side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
719        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
720    ) -> () {
721        unsafe {
722            let __receiver =
723                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
724            ::unity::il2cpp_call!((::unity::module_base()+0x23c36a0usize)as*mut u8,();
725(MapSequenceBattleAction)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
726        }
727    }
728    #[doc = "`Begin()` overload"]
729    fn begin(self) -> () {
730        unsafe {
731            let __receiver =
732                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
733            ::unity::il2cpp_call!((::unity::module_base()+0x23c37e0usize)as*mut u8,();
734(MapSequenceBattleAction)__receiver)
735        }
736    }
737    #[doc = "`End()` overload"]
738    fn end(self) -> () {
739        unsafe {
740            let __receiver =
741                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
742            ::unity::il2cpp_call!((::unity::module_base()+0x23c3bf0usize)as*mut u8,();
743(MapSequenceBattleAction)__receiver)
744        }
745    }
746    #[doc = "`ToPreBgm()` overload"]
747    fn to_pre_bgm(self) -> () {
748        unsafe {
749            let __receiver =
750                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
751            ::unity::il2cpp_call!((::unity::module_base()+0x23c41e0usize)as*mut u8,();
752(MapSequenceBattleAction)__receiver)
753        }
754    }
755    #[doc = "`ToMainBgm()` overload"]
756    fn to_main_bgm(self) -> () {
757        unsafe {
758            let __receiver =
759                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
760            ::unity::il2cpp_call!((::unity::module_base()+0x23c4270usize)as*mut u8,();
761(MapSequenceBattleAction)__receiver)
762        }
763    }
764    #[doc = "`ReturnBgm()` overload"]
765    fn return_bgm(self) -> () {
766        unsafe {
767            let __receiver =
768                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
769            ::unity::il2cpp_call!((::unity::module_base()+0x23c4300usize)as*mut u8,();
770(MapSequenceBattleAction)__receiver)
771        }
772    }
773    #[doc = "`PlaySkill()` overload"]
774    fn play_skill(self) -> () {
775        unsafe {
776            let __receiver =
777                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
778            ::unity::il2cpp_call!((::unity::module_base()+0x23c4390usize)as*mut u8,();
779(MapSequenceBattleAction)__receiver)
780        }
781    }
782    #[doc = "`FocusAttack()` overload"]
783    fn focus_attack(self) -> () {
784        unsafe {
785            let __receiver =
786                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
787            ::unity::il2cpp_call!((::unity::module_base()+0x23c45a0usize)as*mut u8,();
788(MapSequenceBattleAction)__receiver)
789        }
790    }
791    #[doc = "`PlayAttack()` overload"]
792    fn play_attack(self) -> () {
793        unsafe {
794            let __receiver =
795                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
796            ::unity::il2cpp_call!((::unity::module_base()+0x23c46a0usize)as*mut u8,();
797(MapSequenceBattleAction)__receiver)
798        }
799    }
800    #[doc = "`StopAttack()` overload"]
801    fn stop_attack(self) -> () {
802        unsafe {
803            let __receiver =
804                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
805            ::unity::il2cpp_call!((::unity::module_base()+0x23c48e0usize)as*mut u8,();
806(MapSequenceBattleAction)__receiver)
807        }
808    }
809    #[doc = "`StartSignal()` overload"]
810    fn start_signal(self) -> () {
811        unsafe {
812            let __receiver =
813                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
814            ::unity::il2cpp_call!((::unity::module_base()+0x23c49f0usize)as*mut u8,();
815(MapSequenceBattleAction)__receiver)
816        }
817    }
818    #[doc = "`Impact()` overload"]
819    fn impact(self) -> () {
820        unsafe {
821            let __receiver =
822                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
823            ::unity::il2cpp_call!((::unity::module_base()+0x23c4cd0usize)as*mut u8,();
824(MapSequenceBattleAction)__receiver)
825        }
826    }
827    #[doc = "`Commit()` overload"]
828    fn commit(self) -> () {
829        unsafe {
830            let __receiver =
831                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
832            ::unity::il2cpp_call!((::unity::module_base()+0x23c5380usize)as*mut u8,();
833(MapSequenceBattleAction)__receiver)
834        }
835    }
836    #[doc = "`Branch()` overload"]
837    fn branch(self) -> () {
838        unsafe {
839            let __receiver =
840                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
841            ::unity::il2cpp_call!((::unity::module_base()+0x23c5390usize)as*mut u8,();
842(MapSequenceBattleAction)__receiver)
843        }
844    }
845    #[doc = "`NextWait()` overload"]
846    fn next_wait(self) -> () {
847        unsafe {
848            let __receiver =
849                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
850            ::unity::il2cpp_call!((::unity::module_base()+0x23c55c0usize)as*mut u8,();
851(MapSequenceBattleAction)__receiver)
852        }
853    }
854    #[doc = "`Wait()` overload"]
855    fn wait(self) -> () {
856        unsafe {
857            let __receiver =
858                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
859            ::unity::il2cpp_call!((::unity::module_base()+0x23c56f0usize)as*mut u8,();
860(MapSequenceBattleAction)__receiver)
861        }
862    }
863    #[doc = "`WaitCamera()` overload"]
864    fn wait_camera(self) -> () {
865        unsafe {
866            let __receiver =
867                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
868            ::unity::il2cpp_call!((::unity::module_base()+0x23c5740usize)as*mut u8,();
869(MapSequenceBattleAction)__receiver)
870        }
871    }
872    #[doc = "`TryWhiteOut()` overload"]
873    fn try_white_out(self) -> () {
874        unsafe {
875            let __receiver =
876                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
877            ::unity::il2cpp_call!((::unity::module_base()+0x23c5800usize)as*mut u8,();
878(MapSequenceBattleAction)__receiver)
879        }
880    }
881    #[doc = "`TryTransOn()` overload"]
882    fn try_trans_on(self) -> crate::system::collections::ienumerator::IEnumerator {
883        unsafe {
884            let __receiver =
885                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
886            ::unity::il2cpp_call!((::unity::module_base()+0x23c5930usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
887(MapSequenceBattleAction)__receiver)
888        }
889    }
890    #[doc = "`TryTransOff()` overload"]
891    fn try_trans_off(self) -> crate::system::collections::ienumerator::IEnumerator {
892        unsafe {
893            let __receiver =
894                <MapSequenceBattleAction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
895            ::unity::il2cpp_call!((::unity::module_base()+0x23c59b0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
896(MapSequenceBattleAction)__receiver)
897        }
898    }
899}
900
901#[cfg(feature = "app-mapsequencebattleaction")]
902impl<__T: IMapSequenceBattleAction> IMapSequenceBattleActionMethods for __T {}
903
904#[cfg(feature = "app-mapsequencebattleaction")]
905impl MapSequenceBattleAction {
906    pub fn get_can_wait_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
907        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
908    }
909
910    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
911        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
912    }
913
914    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
915        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
916    }
917
918    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
919        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
920    }
921
922    pub fn get_battle_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
923        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
924    }
925
926    pub fn get_scene_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
927        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
928    }
929
930    pub fn get_scene_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
931        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
932    }
933
934    pub fn get_current_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
935        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
936    }
937
938    pub fn next_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
939        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
940    }
941
942    pub fn is_show_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
943        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
944    }
945
946    pub fn show_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
947        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
948    }
949
950    pub fn out_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
951        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
952    }
953
954    pub fn hide_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
955        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
956    }
957
958    pub fn wait_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
959        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
960    }
961
962    pub fn is_multi_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
963        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
964    }
965
966    pub fn is_cannon_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
967        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
968    }
969
970    pub fn is_full_bullet_method_info() -> &'static ::unity::il2cpp::MethodInfo {
971        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
972    }
973
974    pub fn is_rod_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
975        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
976    }
977
978    pub fn is_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
979        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
980    }
981
982    pub fn battle_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
983        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
984    }
985
986    pub fn play_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
987        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
988    }
989
990    pub fn play_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
991        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
992    }
993
994    pub fn play_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
995        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
996    }
997
998    pub fn play_rotation_and_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
999        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1000    }
1001
1002    pub fn play_cannon_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1003        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1004    }
1005
1006    pub fn play_cannon_shoot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1007        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1008    }
1009
1010    pub fn stop_cannon_shoot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1011        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1012    }
1013
1014    pub fn play_engage_attack_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1015        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1016    }
1017
1018    pub fn play_engage_shoot_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1019        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1020    }
1021
1022    pub fn get_side_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1023        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1024    }
1025
1026    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1027        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1028    }
1029
1030    pub fn update_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1031        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1032    }
1033
1034    pub fn skip_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1035        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1036    }
1037
1038    pub fn get_attack_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1039        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1040    }
1041
1042    pub fn is_engage_attack_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1043        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1044    }
1045
1046    pub fn get_attack_motion_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1047        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1048    }
1049
1050    pub fn wait_skip_signal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1051        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1052    }
1053
1054    pub fn shoot_signal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1055        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1056    }
1057
1058    pub fn clear_signal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1059        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1060    }
1061
1062    pub fn try_focus_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1063        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1064    }
1065
1066    pub fn try_focus_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1067        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1068    }
1069
1070    pub fn landing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1071        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1072    }
1073
1074    pub fn get_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1075        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1076    }
1077
1078    pub fn get_hit_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1079        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1080    }
1081
1082    pub fn get_rod_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1083        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1084    }
1085
1086    pub fn get_offense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1087        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1088    }
1089
1090    pub fn get_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1091        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1092    }
1093
1094    pub fn play_hit_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1095        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1096    }
1097
1098    pub fn play_hit_sound_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1099        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1100    }
1101
1102    pub fn play_popup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1103        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1104    }
1105
1106    pub fn play_damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1107        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1108    }
1109
1110    pub fn wait_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1111        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1112    }
1113
1114    pub fn on_persistent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1115        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1116    }
1117
1118    pub fn set_model_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1119        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1120    }
1121
1122    pub fn begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1123        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1124    }
1125
1126    pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1127        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1128    }
1129
1130    pub fn to_pre_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1131        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1132    }
1133
1134    pub fn to_main_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1135        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1136    }
1137
1138    pub fn return_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1139        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1140    }
1141
1142    pub fn play_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1144    }
1145
1146    pub fn focus_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1148    }
1149
1150    pub fn play_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1152    }
1153
1154    pub fn stop_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1156    }
1157
1158    pub fn start_signal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1160    }
1161
1162    pub fn impact_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1164    }
1165
1166    pub fn commit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1168    }
1169
1170    pub fn branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1172    }
1173
1174    pub fn next_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1176    }
1177
1178    pub fn wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1180    }
1181
1182    pub fn wait_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1184    }
1185
1186    pub fn try_white_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1188    }
1189
1190    pub fn has_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1192    }
1193
1194    pub fn try_trans_on_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1196    }
1197
1198    pub fn try_trans_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1200    }
1201
1202    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1204    }
1205}
1206
1207#[cfg(feature = "app-mapsequencebattleaction")]
1208impl MapSequenceBattleAction {
1209    #[doc = "Direct (non-virtual) call to `MapSequenceBattleAction`'s own `get_CanWaitSkip`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1210    pub unsafe fn get_can_wait_skip(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
1211        let __mi = Self::get_can_wait_skip_method_info();
1212        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
1213        __inner(this.into(), ::core::option::Option::None)
1214    }
1215
1216    #[doc = "Direct (non-virtual) call to `MapSequenceBattleAction`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1217    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1218        let __mi = Self::on_create_method_info();
1219        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1220        __inner(this.into(), ::core::option::Option::None)
1221    }
1222
1223    #[doc = "Direct (non-virtual) call to `MapSequenceBattleAction`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1224    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1225        let __mi = Self::on_dispose_method_info();
1226        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1227        __inner(this.into(), ::core::option::Option::None)
1228    }
1229
1230    #[doc = "Direct (non-virtual) call to `MapSequenceBattleAction`'s own `OnPersistent`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1231    pub unsafe fn on_persistent(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1232        let __mi = Self::on_persistent_method_info();
1233        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1234        __inner(this.into(), ::core::option::Option::None)
1235    }
1236}
1237
1238#[cfg(feature = "app-mapsequencebattleaction")]
1239impl MapSequenceBattleAction {
1240    #[doc = "`.ctor(crate::app::battlecalculator::BattleCalculator, crate::app::battlecalculator::BattleCalculator, i32)` — overload selector"]
1241    pub fn new(
1242        calculator: crate::app::battlecalculator::BattleCalculator,
1243        sim_calculator: crate::app::battlecalculator::BattleCalculator,
1244        battle_count: i32,
1245    ) -> Self {
1246        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1247            panic!(
1248                "{}
1249::{}
1250 failed to instantiate",
1251                ::core::stringify!(MapSequenceBattleAction),
1252                ::core::stringify!(new),
1253            )
1254        });
1255        <Self as IMapSequenceBattleActionMethods>::ctor(this, calculator, sim_calculator, battle_count);
1256        this
1257    }
1258}
1259
1260#[cfg(feature = "app-mapsequencebattleaction")]
1261#[doc(hidden)]
1262pub mod prelude {
1263    pub use super::{IMapSequenceBattleAction, IMapSequenceBattleActionMethods, MapSequenceBattleAction, MapSequenceBattleAction_Label};
1264    #[cfg(feature = "app-procinst")]
1265    pub use crate::app::procinst::IProcInstMethods;
1266    #[cfg(feature = "app-singletonprocinst_1")]
1267    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
1268    #[cfg(feature = "system-object")]
1269    pub use crate::system::object::IObjectMethods;
1270    #[cfg(feature = "system-enum")]
1271    pub use crate::system::r#enum::IEnumMethods;
1272    #[cfg(feature = "system-valuetype")]
1273    pub use crate::system::valuetype::IValueTypeMethods;
1274    pub use crate::{
1275        app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
1276        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1277    };
1278}