1#[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}