1#[cfg(feature = "app-mapsequencemind-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::procinst::{IProcInst, ProcInst},
10 system::{
11 object::{IObject, Object},
12 r#enum::{Enum, IEnum},
13 valuetype::{IValueType, ValueType},
14 },
15 };
16
17 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencemind/MapSequenceMind_ProcEscape.md"))]
18 #[::unity::class(namespace = "App", name = "MapSequenceMind.ProcEscape")]
19 #[parent(crate::app::mapsequencemind::MapSequenceMind_ProcMindBase)]
20 pub struct MapSequenceMind_ProcEscape {
21 #[offset(112)]
22 #[rename(name = "m_Unit")]
23 pub m_unit: crate::app::unit::Unit,
24 }
25
26 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencemind/MapSequenceMind_ProcMindBase.md"))]
27 #[::unity::class(namespace = "App", name = "MapSequenceMind.ProcMindBase")]
28 #[parent(crate::app::procinst::ProcInst)]
29 pub struct MapSequenceMind_ProcMindBase {}
30
31 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencemind/MapSequenceMind.md"))]
32 #[::unity::class(namespace = "App", name = "MapSequenceMind")]
33 #[parent(crate::app::procinst::ProcInst)]
34 pub struct MapSequenceMind {
35 #[offset(112)]
36 #[rename(name = "m_Unit")]
37 pub m_unit: crate::app::unit::Unit,
38 #[offset(120)]
39 #[rename(name = "m_Target")]
40 pub m_target: crate::app::unit::Unit,
41 #[offset(128)]
42 #[rename(name = "m_IsMoveOnly")]
43 pub m_is_move_only: bool,
44 }
45
46 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencemind/MapSequenceMind_Label.md"))]
47 #[repr(C)]
48 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
49 pub struct MapSequenceMind_Label {
50 pub value: i32,
51 }
52 impl ::unity::ClassIdentity for MapSequenceMind_Label {
53 const NAME: &'static str = "MapSequenceMind.Label";
54 const NAMESPACE: &'static str = "App";
55
56 fn class() -> ::unity::Class {
57 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
58 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
59 }
60 }
61 impl ::unity::IlType for MapSequenceMind_Label {
62 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
63 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
64 }
65 }
66 impl MapSequenceMind_Label {
67 pub fn move_skip() -> Self {
68 Self { value: 0 }
69 }
70
71 pub fn after_ai_engage_rewarp() -> Self {
72 Self { value: 1 }
73 }
74
75 pub fn attack() -> Self {
76 Self { value: 2 }
77 }
78
79 pub fn rod() -> Self {
80 Self { value: 3 }
81 }
82
83 pub fn item_use() -> Self {
84 Self { value: 4 }
85 }
86
87 pub fn breakdown() -> Self {
88 Self { value: 5 }
89 }
90
91 pub fn breakdown_enemy() -> Self {
92 Self { value: 6 }
93 }
94
95 pub fn destroy() -> Self {
96 Self { value: 7 }
97 }
98
99 pub fn escape() -> Self {
100 Self { value: 8 }
101 }
102
103 pub fn visit() -> Self {
104 Self { value: 9 }
105 }
106
107 pub fn destroy_village() -> Self {
108 Self { value: 10 }
109 }
110
111 pub fn treasure_box() -> Self {
112 Self { value: 11 }
113 }
114
115 pub fn door() -> Self {
116 Self { value: 12 }
117 }
118
119 pub fn torch() -> Self {
120 Self { value: 13 }
121 }
122
123 pub fn talk() -> Self {
124 Self { value: 14 }
125 }
126
127 pub fn dance() -> Self {
128 Self { value: 15 }
129 }
130
131 pub fn guard() -> Self {
132 Self { value: 16 }
133 }
134
135 pub fn full_bullet() -> Self {
136 Self { value: 17 }
137 }
138
139 pub fn enchant() -> Self {
140 Self { value: 18 }
141 }
142
143 pub fn contract() -> Self {
144 Self { value: 19 }
145 }
146
147 pub fn engage_charge() -> Self {
148 Self { value: 20 }
149 }
150
151 pub fn engage_wait() -> Self {
152 Self { value: 21 }
153 }
154
155 pub fn engage_summon() -> Self {
156 Self { value: 22 }
157 }
158
159 pub fn overlap_skill() -> Self {
160 Self { value: 23 }
161 }
162
163 pub fn command_skill() -> Self {
164 Self { value: 24 }
165 }
166
167 pub fn event_battle() -> Self {
168 Self { value: 25 }
169 }
170
171 pub fn fixed() -> Self {
172 Self { value: 26 }
173 }
174
175 pub fn dead() -> Self {
176 Self { value: 27 }
177 }
178
179 pub fn dead_without_event() -> Self {
180 Self { value: 28 }
181 }
182
183 pub fn end() -> Self {
184 Self { value: 29 }
185 }
186 }
187}
188
189#[cfg(feature = "app-mapsequencemind-types")]
190pub use __types::*;
191
192#[cfg(feature = "app-mapsequencemind")]
193impl MapSequenceMind_ProcEscape {
194 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
195 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
196 unsafe {
197 ::unity::il2cpp_call!((::unity::module_base()+0x1e39db0usize)as*mut u8,();
198(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
199 }
200 }
201}
202
203#[cfg(feature = "app-mapsequencemind")]
204pub trait IMapSequenceMind_ProcEscapeMethods: IMapSequenceMind_ProcEscape {
205 #[doc = "`.ctor()` overload"]
206 fn ctor(self) -> () {
207 unsafe {
208 let __receiver =
209 <MapSequenceMind_ProcEscape as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
210 ::unity::il2cpp_call!((::unity::module_base()+0x1e39e20usize)as*mut u8,();
211(MapSequenceMind_ProcEscape)__receiver)
212 }
213 }
214 #[doc = "`OnDispose()` overload"]
215 fn on_dispose(self) -> () {
216 unsafe {
217 let __receiver =
218 <MapSequenceMind_ProcEscape as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
219 {
220 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
221 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
222 panic!(
223 "unity: virtual slot {}
224 out of range (vtable len {}
225) on the runtime class behind {}
226 (method `{}
227`)",
228 10usize,
229 __vt.len(),
230 <MapSequenceMind_ProcEscape as ::unity::ClassIdentity>::NAME,
231 "OnDispose",
232 )
233 });
234 let __inner: extern "C" fn(MapSequenceMind_ProcEscape, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
235 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
236 __inner(__receiver, __mi)
237 }
238 }
239 }
240 #[doc = "`GetDir()` overload"]
241 fn get_dir(self) -> crate::app::dir_2::Dir_Type {
242 unsafe {
243 let __receiver =
244 <MapSequenceMind_ProcEscape as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
245 ::unity::il2cpp_call!((::unity::module_base()+0x1e39f40usize)as*mut u8,crate::app::dir_2::Dir_Type;
246(MapSequenceMind_ProcEscape)__receiver)
247 }
248 }
249}
250
251#[cfg(feature = "app-mapsequencemind")]
252impl<__T: IMapSequenceMind_ProcEscape> IMapSequenceMind_ProcEscapeMethods for __T {}
253
254#[cfg(feature = "app-mapsequencemind")]
255impl MapSequenceMind_ProcEscape {
256 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
257 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
258 }
259
260 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
261 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
262 }
263
264 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
265 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
266 }
267
268 pub fn get_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
269 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
270 }
271}
272
273#[cfg(feature = "app-mapsequencemind")]
274impl MapSequenceMind_ProcEscape {
275 #[doc = "Direct (non-virtual) call to `MapSequenceMind_ProcEscape`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
276 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
277 let __mi = Self::on_dispose_method_info();
278 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
279 __inner(this.into(), ::core::option::Option::None)
280 }
281}
282
283#[cfg(feature = "app-mapsequencemind")]
284impl MapSequenceMind_ProcEscape {
285 #[doc = "`.ctor()` — no args"]
286 pub fn new() -> Self {
287 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
288 panic!(
289 "{}
290::{}
291 failed to instantiate",
292 ::core::stringify!(MapSequenceMind_ProcEscape),
293 ::core::stringify!(new),
294 )
295 });
296 <Self as IMapSequenceMind_ProcEscapeMethods>::ctor(this);
297 this
298 }
299}
300
301#[cfg(feature = "app-mapsequencemind")]
302pub trait IMapSequenceMind_ProcMindBaseMethods: IMapSequenceMind_ProcMindBase {
303 #[doc = "`OnTick()` overload"]
304 fn on_tick(self) -> () {
305 unsafe {
306 let __receiver =
307 <MapSequenceMind_ProcMindBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308 {
309 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
310 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
311 panic!(
312 "unity: virtual slot {}
313 out of range (vtable len {}
314) on the runtime class behind {}
315 (method `{}
316`)",
317 6usize,
318 __vt.len(),
319 <MapSequenceMind_ProcMindBase as ::unity::ClassIdentity>::NAME,
320 "OnTick",
321 )
322 });
323 let __inner: extern "C" fn(MapSequenceMind_ProcMindBase, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
324 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
325 __inner(__receiver, __mi)
326 }
327 }
328 }
329 #[doc = "`.ctor()` overload"]
330 fn ctor(self) -> () {
331 unsafe {
332 let __receiver =
333 <MapSequenceMind_ProcMindBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
334 ::unity::il2cpp_call!((::unity::module_base()+0x1e39f30usize)as*mut u8,();
335(MapSequenceMind_ProcMindBase)__receiver)
336 }
337 }
338}
339
340#[cfg(feature = "app-mapsequencemind")]
341impl<__T: IMapSequenceMind_ProcMindBase> IMapSequenceMind_ProcMindBaseMethods for __T {}
342
343#[cfg(feature = "app-mapsequencemind")]
344impl MapSequenceMind_ProcMindBase {
345 pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
346 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
347 }
348
349 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
350 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
351 }
352}
353
354#[cfg(feature = "app-mapsequencemind")]
355impl MapSequenceMind_ProcMindBase {
356 #[doc = "Direct (non-virtual) call to `MapSequenceMind_ProcMindBase`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
357 pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
358 let __mi = Self::on_tick_method_info();
359 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
360 __inner(this.into(), ::core::option::Option::None)
361 }
362}
363
364#[cfg(feature = "app-mapsequencemind")]
365impl MapSequenceMind_ProcMindBase {
366 #[doc = "`.ctor()` — no args"]
367 pub fn new() -> Self {
368 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
369 panic!(
370 "{}
371::{}
372 failed to instantiate",
373 ::core::stringify!(MapSequenceMind_ProcMindBase),
374 ::core::stringify!(new),
375 )
376 });
377 <Self as IMapSequenceMind_ProcMindBaseMethods>::ctor(this);
378 this
379 }
380}
381
382#[cfg(feature = "app-mapsequencemind")]
383impl MapSequenceMind {
384 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
385 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
386 unsafe {
387 ::unity::il2cpp_call!((::unity::module_base()+0x26837e0usize)as*mut u8,();
388(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
389 }
390 }
391
392 #[doc = "`CreateBindTalk(crate::app::procinst::ProcInst)` overload"]
393 pub fn create_bind_talk(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
394 unsafe {
395 ::unity::il2cpp_call!((::unity::module_base()+0x2686dd0usize)as*mut u8,();
396(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
397 }
398 }
399
400 #[doc = "`CreateBindDie(crate::app::procinst::ProcInst, crate::app::unit::Unit)` overload"]
401 pub fn create_bind_die(
402 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
403 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
404 ) -> () {
405 unsafe {
406 ::unity::il2cpp_call!((::unity::module_base()+0x2686e60usize)as*mut u8,();
407(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit))
408 }
409 }
410
411 #[doc = "`CreateBindDieWithoutEvent(crate::app::procinst::ProcInst, crate::app::unit::Unit)` overload"]
412 pub fn create_bind_die_without_event(
413 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
414 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
415 ) -> () {
416 unsafe {
417 ::unity::il2cpp_call!((::unity::module_base()+0x2686ef0usize)as*mut u8,();
418(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit))
419 }
420 }
421
422 #[doc = "`CreateBindEventBattle(crate::app::procinst::ProcInst)` overload"]
423 pub fn create_bind_event_battle(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
424 unsafe {
425 ::unity::il2cpp_call!((::unity::module_base()+0x2686f80usize)as*mut u8,();
426(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
427 }
428 }
429
430 #[doc = "`CreateBindMoveOnly(crate::app::procinst::ProcInst)` overload"]
431 pub fn create_bind_move_only(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
432 unsafe {
433 ::unity::il2cpp_call!((::unity::module_base()+0x26870a0usize)as*mut u8,();
434(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
435 }
436 }
437
438 #[doc = "`CreateBindImpl(crate::app::procinst::ProcInst, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
439 pub fn create_bind_impl(
440 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
441 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
442 target: impl ::core::convert::Into<crate::app::unit::Unit>,
443 ) -> crate::app::mapsequencemind::MapSequenceMind {
444 unsafe {
445 ::unity::il2cpp_call!((::unity::module_base()+0x26837f0usize)as*mut u8,crate::app::mapsequencemind::MapSequenceMind;
446(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
447 }
448 }
449}
450
451#[cfg(feature = "app-mapsequencemind")]
452pub trait IMapSequenceMindMethods: IMapSequenceMind {
453 #[doc = "`.ctor(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
454 fn ctor(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
455 unsafe {
456 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
457 ::unity::il2cpp_call!((::unity::module_base()+0x267d640usize)as*mut u8,();
458(MapSequenceMind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
459 }
460 }
461 #[doc = "`GetUnit()` overload"]
462 fn get_unit(self) -> crate::app::unit::Unit {
463 unsafe {
464 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
465 ::unity::il2cpp_call!((::unity::module_base()+0x267d6a0usize)as*mut u8,crate::app::unit::Unit;
466(MapSequenceMind)__receiver)
467 }
468 }
469 #[doc = "`GetTarget()` overload"]
470 fn get_target(self) -> crate::app::unit::Unit {
471 unsafe {
472 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
473 ::unity::il2cpp_call!((::unity::module_base()+0x267d730usize)as*mut u8,crate::app::unit::Unit;
474(MapSequenceMind)__receiver)
475 }
476 }
477 #[doc = "`UnitMove()` overload"]
478 fn unit_move(self) -> () {
479 unsafe {
480 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
481 ::unity::il2cpp_call!((::unity::module_base()+0x267d7c0usize)as*mut u8,();
482(MapSequenceMind)__receiver)
483 }
484 }
485 #[doc = "`UnitMoveWait()` overload"]
486 fn unit_move_wait(self) -> () {
487 unsafe {
488 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
489 ::unity::il2cpp_call!((::unity::module_base()+0x267d990usize)as*mut u8,();
490(MapSequenceMind)__receiver)
491 }
492 }
493 #[doc = "`SetMoveOnly()` overload"]
494 fn set_move_only(self) -> () {
495 unsafe {
496 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
497 ::unity::il2cpp_call!((::unity::module_base()+0x267dab0usize)as*mut u8,();
498(MapSequenceMind)__receiver)
499 }
500 }
501 #[doc = "`IsMoveOnly()` overload"]
502 fn is_move_only(self) -> bool {
503 unsafe {
504 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
505 ::unity::il2cpp_call!((::unity::module_base()+0x267dac0usize)as*mut u8,bool;
506(MapSequenceMind)__receiver)
507 }
508 }
509 #[doc = "`IsSkipAIEngageRewarp()` overload"]
510 fn is_skip_ai_engage_rewarp(self) -> bool {
511 unsafe {
512 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
513 ::unity::il2cpp_call!((::unity::module_base()+0x267dad0usize)as*mut u8,bool;
514(MapSequenceMind)__receiver)
515 }
516 }
517 #[doc = "`AIEngageRewarp()` overload"]
518 fn ai_engage_rewarp(self) -> () {
519 unsafe {
520 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
521 ::unity::il2cpp_call!((::unity::module_base()+0x267db60usize)as*mut u8,();
522(MapSequenceMind)__receiver)
523 }
524 }
525 #[doc = "`MultiTarget()` overload"]
526 fn multi_target(self) -> () {
527 unsafe {
528 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
529 ::unity::il2cpp_call!((::unity::module_base()+0x267dd20usize)as*mut u8,();
530(MapSequenceMind)__receiver)
531 }
532 }
533 #[doc = "`TryAddTargetOfFireCannon(i32, i32)` overload"]
534 fn try_add_target_of_fire_cannon(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
535 unsafe {
536 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
537 ::unity::il2cpp_call!((::unity::module_base()+0x267ee90usize)as*mut u8,();
538(MapSequenceMind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
539 }
540 }
541 #[doc = "`Branch()` overload"]
542 fn branch(self) -> () {
543 unsafe {
544 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
545 ::unity::il2cpp_call!((::unity::module_base()+0x267f220usize)as*mut u8,();
546(MapSequenceMind)__receiver)
547 }
548 }
549 #[doc = "`Breakdown()` overload"]
550 fn breakdown(self) -> () {
551 unsafe {
552 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
553 ::unity::il2cpp_call!((::unity::module_base()+0x267f520usize)as*mut u8,();
554(MapSequenceMind)__receiver)
555 }
556 }
557 #[doc = "`BreakdownEnemy()` overload"]
558 fn breakdown_enemy(self) -> () {
559 unsafe {
560 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
561 ::unity::il2cpp_call!((::unity::module_base()+0x267f640usize)as*mut u8,();
562(MapSequenceMind)__receiver)
563 }
564 }
565 #[doc = "`DestroyVillage()` overload"]
566 fn destroy_village(self) -> () {
567 unsafe {
568 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
569 ::unity::il2cpp_call!((::unity::module_base()+0x267f760usize)as*mut u8,();
570(MapSequenceMind)__receiver)
571 }
572 }
573 #[doc = "`EscapeEvent()` overload"]
574 fn escape_event(self) -> () {
575 unsafe {
576 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
577 ::unity::il2cpp_call!((::unity::module_base()+0x267f910usize)as*mut u8,();
578(MapSequenceMind)__receiver)
579 }
580 }
581 #[doc = "`Escape()` overload"]
582 fn escape(self) -> () {
583 unsafe {
584 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
585 ::unity::il2cpp_call!((::unity::module_base()+0x267fa90usize)as*mut u8,();
586(MapSequenceMind)__receiver)
587 }
588 }
589 #[doc = "`Visit()` overload"]
590 fn visit(self) -> () {
591 unsafe {
592 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
593 ::unity::il2cpp_call!((::unity::module_base()+0x267fb60usize)as*mut u8,();
594(MapSequenceMind)__receiver)
595 }
596 }
597 #[doc = "`Poke(crate::app::mapinspector::MapInspector_Kind)` overload"]
598 fn poke(self, kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>) -> () {
599 unsafe {
600 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
601 ::unity::il2cpp_call!((::unity::module_base()+0x267fc80usize)as*mut u8,();
602(MapSequenceMind)__receiver,(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind))
603 }
604 }
605 #[doc = "`Unlock()` overload"]
606 fn unlock(self) -> () {
607 unsafe {
608 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
609 ::unity::il2cpp_call!((::unity::module_base()+0x267fd80usize)as*mut u8,();
610(MapSequenceMind)__receiver)
611 }
612 }
613 #[doc = "`TreasureBox()` overload"]
614 fn treasure_box(self) -> () {
615 unsafe {
616 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
617 ::unity::il2cpp_call!((::unity::module_base()+0x267ff30usize)as*mut u8,();
618(MapSequenceMind)__receiver)
619 }
620 }
621 #[doc = "`Door()` overload"]
622 fn door(self) -> () {
623 unsafe {
624 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
625 ::unity::il2cpp_call!((::unity::module_base()+0x267ff40usize)as*mut u8,();
626(MapSequenceMind)__receiver)
627 }
628 }
629 #[doc = "`Torch()` overload"]
630 fn torch(self) -> () {
631 unsafe {
632 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633 ::unity::il2cpp_call!((::unity::module_base()+0x267ff70usize)as*mut u8,();
634(MapSequenceMind)__receiver)
635 }
636 }
637 #[doc = "`Guard()` overload"]
638 fn guard(self) -> () {
639 unsafe {
640 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
641 ::unity::il2cpp_call!((::unity::module_base()+0x267ff80usize)as*mut u8,();
642(MapSequenceMind)__receiver)
643 }
644 }
645 #[doc = "`Lockon()` overload"]
646 fn lockon(self) -> () {
647 unsafe {
648 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
649 ::unity::il2cpp_call!((::unity::module_base()+0x2680320usize)as*mut u8,();
650(MapSequenceMind)__receiver)
651 }
652 }
653 #[doc = "`Talk()` overload"]
654 fn talk(self) -> () {
655 unsafe {
656 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
657 ::unity::il2cpp_call!((::unity::module_base()+0x2680440usize)as*mut u8,();
658(MapSequenceMind)__receiver)
659 }
660 }
661 #[doc = "`DoneAction()` overload"]
662 fn done_action(self) -> () {
663 unsafe {
664 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
665 ::unity::il2cpp_call!((::unity::module_base()+0x2680630usize)as*mut u8,();
666(MapSequenceMind)__receiver)
667 }
668 }
669 #[doc = "`OverlapSkill()` overload"]
670 fn overlap_skill(self) -> () {
671 unsafe {
672 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
673 ::unity::il2cpp_call!((::unity::module_base()+0x26806b0usize)as*mut u8,();
674(MapSequenceMind)__receiver)
675 }
676 }
677 #[doc = "`CommandSkill()` overload"]
678 fn command_skill(self) -> () {
679 unsafe {
680 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
681 ::unity::il2cpp_call!((::unity::module_base()+0x2680a10usize)as*mut u8,();
682(MapSequenceMind)__receiver)
683 }
684 }
685 #[doc = "`EngageCharge()` overload"]
686 fn engage_charge(self) -> () {
687 unsafe {
688 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
689 ::unity::il2cpp_call!((::unity::module_base()+0x2680bd0usize)as*mut u8,();
690(MapSequenceMind)__receiver)
691 }
692 }
693 #[doc = "`EngageWait()` overload"]
694 fn engage_wait(self) -> crate::system::collections::ienumerator::IEnumerator {
695 unsafe {
696 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
697 ::unity::il2cpp_call!((::unity::module_base()+0x2680cf0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
698(MapSequenceMind)__receiver)
699 }
700 }
701 #[doc = "`UpdateImage()` overload"]
702 fn update_image(self) -> () {
703 unsafe {
704 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
705 ::unity::il2cpp_call!((::unity::module_base()+0x2680d70usize)as*mut u8,();
706(MapSequenceMind)__receiver)
707 }
708 }
709 #[doc = "`TryTransfer(crate::app::unit::Unit)` overload"]
710 fn try_transfer(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
711 unsafe {
712 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
713 ::unity::il2cpp_call!((::unity::module_base()+0x2680df0usize)as*mut u8,bool;
714(MapSequenceMind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
715 }
716 }
717 #[doc = "`Fixed()` overload"]
718 fn fixed(self) -> () {
719 unsafe {
720 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
721 ::unity::il2cpp_call!((::unity::module_base()+0x2680f80usize)as*mut u8,();
722(MapSequenceMind)__receiver)
723 }
724 }
725 #[doc = "`GodExp()` overload"]
726 fn god_exp(self) -> () {
727 unsafe {
728 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
729 ::unity::il2cpp_call!((::unity::module_base()+0x2681860usize)as*mut u8,();
730(MapSequenceMind)__receiver)
731 }
732 }
733 #[doc = "`GetFixedSkillEnum(crate::app::unit::Unit)` overload"]
734 fn get_fixed_skill_enum(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::skillenum::SkillEnum {
735 unsafe {
736 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
737 ::unity::il2cpp_call!((::unity::module_base()+0x2681900usize)as*mut u8,crate::app::skillenum::SkillEnum;
738(MapSequenceMind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
739 }
740 }
741 #[doc = "`get_CanWaitSkip()` overload"]
742 fn get_can_wait_skip(self) -> bool {
743 unsafe {
744 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
745 {
746 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
747 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
748 panic!(
749 "unity: virtual slot {}
750 out of range (vtable len {}
751) on the runtime class behind {}
752 (method `{}
753`)",
754 4usize,
755 __vt.len(),
756 <MapSequenceMind as ::unity::ClassIdentity>::NAME,
757 "get_CanWaitSkip",
758 )
759 });
760 let __inner: extern "C" fn(MapSequenceMind, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
761 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
762 __inner(__receiver, __mi)
763 }
764 }
765 }
766 #[doc = "`FixedSkill()` overload"]
767 fn fixed_skill(self) -> crate::system::collections::ienumerator::IEnumerator {
768 unsafe {
769 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
770 ::unity::il2cpp_call!((::unity::module_base()+0x2681ad0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
771(MapSequenceMind)__receiver)
772 }
773 }
774 #[doc = "`CanFixedBonus(crate::app::unit::Unit)` overload"]
775 fn can_fixed_bonus(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
776 unsafe {
777 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
778 ::unity::il2cpp_call!((::unity::module_base()+0x2681b50usize)as*mut u8,bool;
779(MapSequenceMind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
780 }
781 }
782 #[doc = "`EngageHeal()` overload"]
783 fn engage_heal(self) -> () {
784 unsafe {
785 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
786 ::unity::il2cpp_call!((::unity::module_base()+0x2681cc0usize)as*mut u8,();
787(MapSequenceMind)__receiver)
788 }
789 }
790 #[doc = "`KillBonus()` overload"]
791 fn kill_bonus(self) -> () {
792 unsafe {
793 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
794 ::unity::il2cpp_call!((::unity::module_base()+0x2681fd0usize)as*mut u8,();
795(MapSequenceMind)__receiver)
796 }
797 }
798 #[doc = "`IsMoveSkip()` overload"]
799 fn is_move_skip(self) -> bool {
800 unsafe {
801 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
802 ::unity::il2cpp_call!((::unity::module_base()+0x267d980usize)as*mut u8,bool;
803(MapSequenceMind)__receiver)
804 }
805 }
806 #[doc = "`IsAlive(crate::app::unit::Unit)` overload"]
807 fn is_alive(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
808 unsafe {
809 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
810 ::unity::il2cpp_call!((::unity::module_base()+0x2681c40usize)as*mut u8,bool;
811(MapSequenceMind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
812 }
813 }
814 #[doc = "`IsFixedEvent(crate::app::unit::Unit)` overload"]
815 fn is_fixed_event(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
816 unsafe {
817 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
818 ::unity::il2cpp_call!((::unity::module_base()+0x2682110usize)as*mut u8,bool;
819(MapSequenceMind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
820 }
821 }
822 #[doc = "`IsFixedEvent(crate::app::unit::Unit, crate::app::force::Force_Type)` overload"]
823 fn is_fixed_event_2(
824 self,
825 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
826 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
827 ) -> bool {
828 unsafe {
829 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
830 ::unity::il2cpp_call!((::unity::module_base()+0x26821e0usize)as*mut u8,bool;
831(MapSequenceMind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::force::Force_Type)::core::convert::Into::into(force_type))
832 }
833 }
834 #[doc = "`HelpEvent()` overload"]
835 fn help_event(self) -> () {
836 unsafe {
837 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
838 ::unity::il2cpp_call!((::unity::module_base()+0x26822d0usize)as*mut u8,();
839(MapSequenceMind)__receiver)
840 }
841 }
842 #[doc = "`FixedEvent()` overload"]
843 fn fixed_event(self) -> () {
844 unsafe {
845 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
846 ::unity::il2cpp_call!((::unity::module_base()+0x2682530usize)as*mut u8,();
847(MapSequenceMind)__receiver)
848 }
849 }
850 #[doc = "`AreaEvent()` overload"]
851 fn area_event(self) -> () {
852 unsafe {
853 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
854 ::unity::il2cpp_call!((::unity::module_base()+0x26826f0usize)as*mut u8,();
855(MapSequenceMind)__receiver)
856 }
857 }
858 #[doc = "`AddUnitImage()` overload"]
859 fn add_unit_image(self) -> () {
860 unsafe {
861 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
862 ::unity::il2cpp_call!((::unity::module_base()+0x2682990usize)as*mut u8,();
863(MapSequenceMind)__receiver)
864 }
865 }
866 #[doc = "`DeleteUnitImage()` overload"]
867 fn delete_unit_image(self) -> () {
868 unsafe {
869 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
870 ::unity::il2cpp_call!((::unity::module_base()+0x2682ab0usize)as*mut u8,();
871(MapSequenceMind)__receiver)
872 }
873 }
874 #[doc = "`UnitDeadEvent()` overload"]
875 fn unit_dead_event(self) -> () {
876 unsafe {
877 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
878 ::unity::il2cpp_call!((::unity::module_base()+0x2682bd0usize)as*mut u8,();
879(MapSequenceMind)__receiver)
880 }
881 }
882 #[doc = "`UnitDeadFade()` overload"]
883 fn unit_dead_fade(self) -> () {
884 unsafe {
885 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
886 ::unity::il2cpp_call!((::unity::module_base()+0x2682e00usize)as*mut u8,();
887(MapSequenceMind)__receiver)
888 }
889 }
890 #[doc = "`UnitDead()` overload"]
891 fn unit_dead(self) -> () {
892 unsafe {
893 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
894 ::unity::il2cpp_call!((::unity::module_base()+0x2682ea0usize)as*mut u8,();
895(MapSequenceMind)__receiver)
896 }
897 }
898 #[doc = "`UnitDeadKillBonus()` overload"]
899 fn unit_dead_kill_bonus(self) -> () {
900 unsafe {
901 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
902 ::unity::il2cpp_call!((::unity::module_base()+0x2683530usize)as*mut u8,();
903(MapSequenceMind)__receiver)
904 }
905 }
906 #[doc = "`Revive()` overload"]
907 fn revive(self) -> () {
908 unsafe {
909 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
910 ::unity::il2cpp_call!((::unity::module_base()+0x2683630usize)as*mut u8,();
911(MapSequenceMind)__receiver)
912 }
913 }
914 #[doc = "`LooselyFocus()` overload"]
915 fn loosely_focus(self) -> () {
916 unsafe {
917 let __receiver = <MapSequenceMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
918 ::unity::il2cpp_call!((::unity::module_base()+0x26836d0usize)as*mut u8,();
919(MapSequenceMind)__receiver)
920 }
921 }
922}
923
924#[cfg(feature = "app-mapsequencemind")]
925impl<__T: IMapSequenceMind> IMapSequenceMindMethods for __T {}
926
927#[cfg(feature = "app-mapsequencemind")]
928impl MapSequenceMind {
929 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
930 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
931 }
932
933 pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
934 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
935 }
936
937 pub fn get_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
938 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
939 }
940
941 pub fn unit_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
942 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
943 }
944
945 pub fn unit_move_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
946 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
947 }
948
949 pub fn set_move_only_method_info() -> &'static ::unity::il2cpp::MethodInfo {
950 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
951 }
952
953 pub fn is_move_only_method_info() -> &'static ::unity::il2cpp::MethodInfo {
954 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
955 }
956
957 pub fn is_skip_ai_engage_rewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
958 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
959 }
960
961 pub fn ai_engage_rewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
962 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
963 }
964
965 pub fn multi_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
966 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
967 }
968
969 pub fn try_add_target_of_fire_cannon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
970 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
971 }
972
973 pub fn branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
974 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
975 }
976
977 pub fn breakdown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
978 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
979 }
980
981 pub fn breakdown_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
982 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
983 }
984
985 pub fn destroy_village_method_info() -> &'static ::unity::il2cpp::MethodInfo {
986 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
987 }
988
989 pub fn escape_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
990 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
991 }
992
993 pub fn escape_method_info() -> &'static ::unity::il2cpp::MethodInfo {
994 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
995 }
996
997 pub fn visit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
998 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
999 }
1000
1001 pub fn poke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1002 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1003 }
1004
1005 pub fn unlock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1006 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1007 }
1008
1009 pub fn treasure_box_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1010 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1011 }
1012
1013 pub fn door_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1014 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1015 }
1016
1017 pub fn torch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1018 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1019 }
1020
1021 pub fn guard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1022 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1023 }
1024
1025 pub fn lockon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1026 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1027 }
1028
1029 pub fn talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1030 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1031 }
1032
1033 pub fn done_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1034 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1035 }
1036
1037 pub fn overlap_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1038 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1039 }
1040
1041 pub fn command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1042 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1043 }
1044
1045 pub fn engage_charge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1046 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1047 }
1048
1049 pub fn engage_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1050 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1051 }
1052
1053 pub fn update_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1054 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1055 }
1056
1057 pub fn try_transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1058 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1059 }
1060
1061 pub fn fixed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1062 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1063 }
1064
1065 pub fn god_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1066 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1067 }
1068
1069 pub fn get_fixed_skill_enum_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1070 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1071 }
1072
1073 pub fn get_can_wait_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1074 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1075 }
1076
1077 pub fn fixed_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1078 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1079 }
1080
1081 pub fn can_fixed_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1082 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1083 }
1084
1085 pub fn engage_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1086 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1087 }
1088
1089 pub fn kill_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1090 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1091 }
1092
1093 pub fn is_move_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1094 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1095 }
1096
1097 pub fn is_alive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1098 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1099 }
1100
1101 pub fn is_fixed_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1102 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1103 }
1104
1105 pub fn is_fixed_event_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1106 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1107 }
1108
1109 pub fn help_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1110 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1111 }
1112
1113 pub fn fixed_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1114 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1115 }
1116
1117 pub fn area_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1118 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1119 }
1120
1121 pub fn add_unit_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1122 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1123 }
1124
1125 pub fn delete_unit_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1126 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1127 }
1128
1129 pub fn unit_dead_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1130 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1131 }
1132
1133 pub fn unit_dead_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1134 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1135 }
1136
1137 pub fn unit_dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1138 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1139 }
1140
1141 pub fn unit_dead_kill_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1142 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1143 }
1144
1145 pub fn revive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1146 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1147 }
1148
1149 pub fn loosely_focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1150 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1151 }
1152
1153 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1154 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1155 }
1156
1157 pub fn create_bind_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1158 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1159 }
1160
1161 pub fn create_bind_die_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1162 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1163 }
1164
1165 pub fn create_bind_die_without_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1166 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1167 }
1168
1169 pub fn create_bind_event_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1170 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1171 }
1172
1173 pub fn create_bind_move_only_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1174 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1175 }
1176
1177 pub fn create_bind_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1178 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1179 }
1180}
1181
1182#[cfg(feature = "app-mapsequencemind")]
1183impl MapSequenceMind {
1184 #[doc = "Direct (non-virtual) call to `MapSequenceMind`'s own `get_CanWaitSkip`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1185 pub unsafe fn get_can_wait_skip(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
1186 let __mi = Self::get_can_wait_skip_method_info();
1187 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
1188 __inner(this.into(), ::core::option::Option::None)
1189 }
1190}
1191
1192#[cfg(feature = "app-mapsequencemind")]
1193impl MapSequenceMind {
1194 #[doc = "`.ctor(crate::app::unit::Unit, crate::app::unit::Unit)` — overload selector"]
1195 pub fn new(unit: crate::app::unit::Unit, target: crate::app::unit::Unit) -> Self {
1196 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1197 panic!(
1198 "{}
1199::{}
1200 failed to instantiate",
1201 ::core::stringify!(MapSequenceMind),
1202 ::core::stringify!(new),
1203 )
1204 });
1205 <Self as IMapSequenceMindMethods>::ctor(this, unit, target);
1206 this
1207 }
1208}
1209
1210#[cfg(feature = "app-mapsequencemind")]
1211#[doc(hidden)]
1212pub mod prelude {
1213 pub use super::{
1214 IMapSequenceMind, IMapSequenceMindMethods, IMapSequenceMind_ProcEscape, IMapSequenceMind_ProcEscapeMethods, IMapSequenceMind_ProcMindBase,
1215 IMapSequenceMind_ProcMindBaseMethods, MapSequenceMind, MapSequenceMind_Label, MapSequenceMind_ProcEscape, MapSequenceMind_ProcMindBase,
1216 };
1217 #[cfg(feature = "app-procinst")]
1218 pub use crate::app::procinst::IProcInstMethods;
1219 #[cfg(feature = "system-object")]
1220 pub use crate::system::object::IObjectMethods;
1221 #[cfg(feature = "system-enum")]
1222 pub use crate::system::r#enum::IEnumMethods;
1223 #[cfg(feature = "system-valuetype")]
1224 pub use crate::system::valuetype::IValueTypeMethods;
1225 pub use crate::{
1226 app::procinst::IProcInst,
1227 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1228 };
1229}