Skip to main content

engage/generated/combat/
combatsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-combatsequence-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::object::{IObject, Object},
14    };
15
16    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/combat/combatsequence/CombatSequence.md"))]
17    #[::unity::class(namespace = "Combat", name = "CombatSequence")]
18    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::combat::combatsequence::CombatSequence>)]
19    pub struct CombatSequence {
20        #[offset(136)]
21        #[rename(name = "m_MapCamera")]
22        pub m_map_camera: crate::unity_engine::camera::Camera,
23    }
24}
25
26#[cfg(feature = "combat-combatsequence-types")]
27pub use __types::*;
28
29#[cfg(feature = "combat-combatsequence")]
30impl CombatSequence {
31    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::battlecalculator::BattleCalculator, crate::app::battlecalculator::BattleCalculator, crate::app::procvoidmethod::ProcVoidMethod)` overload"]
32    pub fn create_bind(
33        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
34        calculator: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
35        sim_calculator: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
36        callback: impl ::core::convert::Into<crate::app::procvoidmethod::ProcVoidMethod>,
37    ) -> () {
38        unsafe {
39            ::unity::il2cpp_call!((::unity::module_base()+0x292bf90usize)as*mut u8,();
40(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))
41        }
42    }
43}
44
45#[cfg(feature = "combat-combatsequence")]
46pub trait ICombatSequenceMethods: ICombatSequence {
47    #[doc = "`get_Calculator()` overload"]
48    fn get_calculator(self) -> crate::app::battlecalculator::BattleCalculator {
49        unsafe {
50            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
51            ::unity::il2cpp_call!((::unity::module_base()+0x292bf50usize)as*mut u8,crate::app::battlecalculator::BattleCalculator;
52(CombatSequence)__receiver)
53        }
54    }
55    #[doc = "`set_Calculator(crate::app::battlecalculator::BattleCalculator)` overload"]
56    fn set_calculator(self, value: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> () {
57        unsafe {
58            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
59            ::unity::il2cpp_call!((::unity::module_base()+0x292bf60usize)as*mut u8,();
60(CombatSequence)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(value))
61        }
62    }
63    #[doc = "`get_SimCalculator()` overload"]
64    fn get_sim_calculator(self) -> crate::app::battlecalculator::BattleCalculator {
65        unsafe {
66            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
67            ::unity::il2cpp_call!((::unity::module_base()+0x292bf70usize)as*mut u8,crate::app::battlecalculator::BattleCalculator;
68(CombatSequence)__receiver)
69        }
70    }
71    #[doc = "`set_SimCalculator(crate::app::battlecalculator::BattleCalculator)` overload"]
72    fn set_sim_calculator(self, value: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> () {
73        unsafe {
74            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
75            ::unity::il2cpp_call!((::unity::module_base()+0x292bf80usize)as*mut u8,();
76(CombatSequence)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(value))
77        }
78    }
79    #[doc = "`.ctor(crate::app::battlecalculator::BattleCalculator, crate::app::battlecalculator::BattleCalculator)` overload"]
80    fn ctor(
81        self,
82        calculator: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
83        sim_calculator: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
84    ) -> () {
85        unsafe {
86            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
87            ::unity::il2cpp_call!((::unity::module_base()+0x292d050usize)as*mut u8,();
88(CombatSequence)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(calculator),(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(sim_calculator))
89        }
90    }
91    #[doc = "`TimerStart()` overload"]
92    fn timer_start(self) -> () {
93        unsafe {
94            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
95            ::unity::il2cpp_call!((::unity::module_base()+0x292d100usize)as*mut u8,();
96(CombatSequence)__receiver)
97        }
98    }
99    #[doc = "`TimerStop()` overload"]
100    fn timer_stop(self) -> () {
101        unsafe {
102            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
103            ::unity::il2cpp_call!((::unity::module_base()+0x292d110usize)as*mut u8,();
104(CombatSequence)__receiver)
105        }
106    }
107    #[doc = "`CreateBorder()` overload"]
108    fn create_border(self) -> () {
109        unsafe {
110            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
111            ::unity::il2cpp_call!((::unity::module_base()+0x292d120usize)as*mut u8,();
112(CombatSequence)__receiver)
113        }
114    }
115    #[doc = "`DeleteBorder()` overload"]
116    fn delete_border(self) -> () {
117        unsafe {
118            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
119            ::unity::il2cpp_call!((::unity::module_base()+0x292d1d0usize)as*mut u8,();
120(CombatSequence)__receiver)
121        }
122    }
123    #[doc = "`LoadVoice()` overload"]
124    fn load_voice(self) -> () {
125        unsafe {
126            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
127            ::unity::il2cpp_call!((::unity::module_base()+0x292d270usize)as*mut u8,();
128(CombatSequence)__receiver)
129        }
130    }
131    #[doc = "`LoadVoiceImpl(crate::app::battleside::BattleSide_Type)` overload"]
132    fn load_voice_impl(self, battle_side_type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>) -> () {
133        unsafe {
134            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
135            ::unity::il2cpp_call!((::unity::module_base()+0x292d2a0usize)as*mut u8,();
136(CombatSequence)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(battle_side_type))
137        }
138    }
139    #[doc = "`UnloadVoice()` overload"]
140    fn unload_voice(self) -> () {
141        unsafe {
142            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
143            ::unity::il2cpp_call!((::unity::module_base()+0x292d3a0usize)as*mut u8,();
144(CombatSequence)__receiver)
145        }
146    }
147    #[doc = "`UnloadVoiceImpl(crate::app::battleside::BattleSide_Type)` overload"]
148    fn unload_voice_impl(self, battle_side_type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>) -> () {
149        unsafe {
150            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
151            ::unity::il2cpp_call!((::unity::module_base()+0x292d3d0usize)as*mut u8,();
152(CombatSequence)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(battle_side_type))
153        }
154    }
155    #[doc = "`LoadScene()` overload"]
156    fn load_scene(self) -> () {
157        unsafe {
158            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
159            ::unity::il2cpp_call!((::unity::module_base()+0x292d4d0usize)as*mut u8,();
160(CombatSequence)__receiver)
161        }
162    }
163    #[doc = "`WaitLoading()` overload"]
164    fn wait_loading(self) -> crate::system::collections::ienumerator::IEnumerator {
165        unsafe {
166            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
167            ::unity::il2cpp_call!((::unity::module_base()+0x292d500usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
168(CombatSequence)__receiver)
169        }
170    }
171    #[doc = "`UnloadScene()` overload"]
172    fn unload_scene(self) -> () {
173        unsafe {
174            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
175            ::unity::il2cpp_call!((::unity::module_base()+0x292d580usize)as*mut u8,();
176(CombatSequence)__receiver)
177        }
178    }
179    #[doc = "`Tick()` overload"]
180    fn tick(self) -> () {
181        unsafe {
182            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183            ::unity::il2cpp_call!((::unity::module_base()+0x292d700usize)as*mut u8,();
184(CombatSequence)__receiver)
185        }
186    }
187    #[doc = "`OnCreate()` overload"]
188    fn on_create(self) -> () {
189        unsafe {
190            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191            {
192                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
193                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
194                    panic!(
195                        "unity: virtual slot {}
196 out of range (vtable len {}
197) on the runtime class behind {}
198 (method `{}
199`)",
200                        9usize,
201                        __vt.len(),
202                        <CombatSequence as ::unity::ClassIdentity>::NAME,
203                        "OnCreate",
204                    )
205                });
206                let __inner: extern "C" fn(CombatSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
207                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
208                __inner(__receiver, __mi)
209            }
210        }
211    }
212    #[doc = "`OnDispose()` overload"]
213    fn on_dispose(self) -> () {
214        unsafe {
215            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
216            {
217                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
218                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
219                    panic!(
220                        "unity: virtual slot {}
221 out of range (vtable len {}
222) on the runtime class behind {}
223 (method `{}
224`)",
225                        10usize,
226                        __vt.len(),
227                        <CombatSequence as ::unity::ClassIdentity>::NAME,
228                        "OnDispose",
229                    )
230                });
231                let __inner: extern "C" fn(CombatSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
232                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
233                __inner(__receiver, __mi)
234            }
235        }
236    }
237    #[doc = "`OnPersistent()` overload"]
238    fn on_persistent(self) -> () {
239        unsafe {
240            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241            {
242                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
243                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
244                    panic!(
245                        "unity: virtual slot {}
246 out of range (vtable len {}
247) on the runtime class behind {}
248 (method `{}
249`)",
250                        8usize,
251                        __vt.len(),
252                        <CombatSequence as ::unity::ClassIdentity>::NAME,
253                        "OnPersistent",
254                    )
255                });
256                let __inner: extern "C" fn(CombatSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
257                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
258                __inner(__receiver, __mi)
259            }
260        }
261    }
262    #[doc = "`BoundToCombatCamera()` overload"]
263    fn bound_to_combat_camera(self) -> crate::system::collections::ienumerator::IEnumerator {
264        unsafe {
265            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266            ::unity::il2cpp_call!((::unity::module_base()+0x292d870usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
267(CombatSequence)__receiver)
268        }
269    }
270    #[doc = "`ReturnToMapCamera()` overload"]
271    fn return_to_map_camera(self) -> crate::system::collections::ienumerator::IEnumerator {
272        unsafe {
273            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274            ::unity::il2cpp_call!((::unity::module_base()+0x292d8f0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
275(CombatSequence)__receiver)
276        }
277    }
278    #[doc = "`ToPreBgm()` overload"]
279    fn to_pre_bgm(self) -> () {
280        unsafe {
281            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282            ::unity::il2cpp_call!((::unity::module_base()+0x292d970usize)as*mut u8,();
283(CombatSequence)__receiver)
284        }
285    }
286    #[doc = "`ToMainBgm()` overload"]
287    fn to_main_bgm(self) -> () {
288        unsafe {
289            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290            ::unity::il2cpp_call!((::unity::module_base()+0x292da60usize)as*mut u8,();
291(CombatSequence)__receiver)
292        }
293    }
294    #[doc = "`ReturnBgm()` overload"]
295    fn return_bgm(self) -> () {
296        unsafe {
297            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298            ::unity::il2cpp_call!((::unity::module_base()+0x292dae0usize)as*mut u8,();
299(CombatSequence)__receiver)
300        }
301    }
302    #[doc = "`IsComebackWithTransitionCamera()` overload"]
303    fn is_comeback_with_transition_camera(self) -> bool {
304        unsafe {
305            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306            ::unity::il2cpp_call!((::unity::module_base()+0x292dbd0usize)as*mut u8,bool;
307(CombatSequence)__receiver)
308        }
309    }
310    #[doc = "`DieTalk()` overload"]
311    fn die_talk(self) -> () {
312        unsafe {
313            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314            ::unity::il2cpp_call!((::unity::module_base()+0x292dcd0usize)as*mut u8,();
315(CombatSequence)__receiver)
316        }
317    }
318    #[doc = "`ShowGrowth()` overload"]
319    fn show_growth(self) -> () {
320        unsafe {
321            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322            ::unity::il2cpp_call!((::unity::module_base()+0x292dd20usize)as*mut u8,();
323(CombatSequence)__receiver)
324        }
325    }
326    #[doc = "`MoveCursor()` overload"]
327    fn move_cursor(self) -> () {
328        unsafe {
329            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330            ::unity::il2cpp_call!((::unity::module_base()+0x292e000usize)as*mut u8,();
331(CombatSequence)__receiver)
332        }
333    }
334    #[doc = "`BackToGround()` overload"]
335    fn back_to_ground(self) -> () {
336        unsafe {
337            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338            ::unity::il2cpp_call!((::unity::module_base()+0x292e080usize)as*mut u8,();
339(CombatSequence)__receiver)
340        }
341    }
342    #[doc = "`WaitForBackToGround()` overload"]
343    fn wait_for_back_to_ground(self) -> () {
344        unsafe {
345            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346            ::unity::il2cpp_call!((::unity::module_base()+0x292e850usize)as*mut u8,();
347(CombatSequence)__receiver)
348        }
349    }
350    #[doc = "`BackToGroundFadeIn()` overload"]
351    fn back_to_ground_fade_in(self) -> () {
352        unsafe {
353            let __receiver = <CombatSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354            ::unity::il2cpp_call!((::unity::module_base()+0x292e950usize)as*mut u8,();
355(CombatSequence)__receiver)
356        }
357    }
358}
359
360#[cfg(feature = "combat-combatsequence")]
361impl<__T: ICombatSequence> ICombatSequenceMethods for __T {}
362
363#[cfg(feature = "combat-combatsequence")]
364impl CombatSequence {
365    pub fn get_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
366        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
367    }
368
369    pub fn set_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
371    }
372
373    pub fn get_sim_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
374        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
375    }
376
377    pub fn set_sim_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
379    }
380
381    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
382        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
383    }
384
385    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
386        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
387    }
388
389    pub fn timer_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
391    }
392
393    pub fn timer_stop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
395    }
396
397    pub fn create_border_method_info() -> &'static ::unity::il2cpp::MethodInfo {
398        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
399    }
400
401    pub fn delete_border_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
403    }
404
405    pub fn load_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
407    }
408
409    pub fn load_voice_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
410        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
411    }
412
413    pub fn unload_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
414        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
415    }
416
417    pub fn unload_voice_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
418        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
419    }
420
421    pub fn load_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
422        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
423    }
424
425    pub fn wait_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
427    }
428
429    pub fn unload_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
431    }
432
433    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
434        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
435    }
436
437    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
438        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
439    }
440
441    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
443    }
444
445    pub fn on_persistent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
447    }
448
449    pub fn bound_to_combat_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
451    }
452
453    pub fn return_to_map_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
455    }
456
457    pub fn to_pre_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
459    }
460
461    pub fn to_main_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
462        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
463    }
464
465    pub fn return_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
466        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
467    }
468
469    pub fn is_comeback_with_transition_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
470        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
471    }
472
473    pub fn die_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
474        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
475    }
476
477    pub fn show_growth_method_info() -> &'static ::unity::il2cpp::MethodInfo {
478        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
479    }
480
481    pub fn move_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
482        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
483    }
484
485    pub fn back_to_ground_method_info() -> &'static ::unity::il2cpp::MethodInfo {
486        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
487    }
488
489    pub fn wait_for_back_to_ground_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
491    }
492
493    pub fn back_to_ground_fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
495    }
496}
497
498#[cfg(feature = "combat-combatsequence")]
499impl CombatSequence {
500    #[doc = "Direct (non-virtual) call to `CombatSequence`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
501    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
502        let __mi = Self::on_create_method_info();
503        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
504        __inner(this.into(), ::core::option::Option::None)
505    }
506
507    #[doc = "Direct (non-virtual) call to `CombatSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
508    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
509        let __mi = Self::on_dispose_method_info();
510        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
511        __inner(this.into(), ::core::option::Option::None)
512    }
513
514    #[doc = "Direct (non-virtual) call to `CombatSequence`'s own `OnPersistent`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
515    pub unsafe fn on_persistent(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
516        let __mi = Self::on_persistent_method_info();
517        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
518        __inner(this.into(), ::core::option::Option::None)
519    }
520}
521
522#[cfg(feature = "combat-combatsequence")]
523impl CombatSequence {
524    #[doc = "`.ctor(crate::app::battlecalculator::BattleCalculator, crate::app::battlecalculator::BattleCalculator)` — overload selector"]
525    pub fn new(calculator: crate::app::battlecalculator::BattleCalculator, sim_calculator: crate::app::battlecalculator::BattleCalculator) -> Self {
526        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
527            panic!(
528                "{}
529::{}
530 failed to instantiate",
531                ::core::stringify!(CombatSequence),
532                ::core::stringify!(new),
533            )
534        });
535        <Self as ICombatSequenceMethods>::ctor(this, calculator, sim_calculator);
536        this
537    }
538}
539
540#[cfg(feature = "combat-combatsequence")]
541#[doc(hidden)]
542pub mod prelude {
543    pub use super::{CombatSequence, ICombatSequence, ICombatSequenceMethods};
544    #[cfg(feature = "app-procinst")]
545    pub use crate::app::procinst::IProcInstMethods;
546    #[cfg(feature = "app-singletonprocinst_1")]
547    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
548    #[cfg(feature = "system-object")]
549    pub use crate::system::object::IObjectMethods;
550    pub use crate::{
551        app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
552        system::object::IObject,
553    };
554}