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