1#[cfg(feature = "app-mapsequencegod-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/mapsequencegod/MapSequenceGod_Label.md"))]
18 #[repr(C)]
19 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20 pub struct MapSequenceGod_Label {
21 pub value: i32,
22 }
23 impl ::unity::ClassIdentity for MapSequenceGod_Label {
24 const NAME: &'static str = "MapSequenceGod.Label";
25 const NAMESPACE: &'static str = "App";
26
27 fn class() -> ::unity::Class {
28 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
29 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
30 }
31 }
32 impl ::unity::IlType for MapSequenceGod_Label {
33 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35 }
36 }
37 impl MapSequenceGod_Label {
38 pub fn detail() -> Self {
39 Self { value: 0 }
40 }
41
42 pub fn simple() -> Self {
43 Self { value: 1 }
44 }
45
46 pub fn end() -> Self {
47 Self { value: 2 }
48 }
49 }
50
51 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencegod/MapSequenceGod_ProcEngage.md"))]
52 #[::unity::class(namespace = "App", name = "MapSequenceGod.ProcEngage")]
53 #[parent(crate::app::procinst::ProcInst)]
54 pub struct MapSequenceGod_ProcEngage {}
55
56 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencegod/MapSequenceGod_ProcEngageCancel.md"))]
57 #[::unity::class(namespace = "App", name = "MapSequenceGod.ProcEngageCancel")]
58 #[parent(crate::app::mapsequencegod::MapSequenceGod_ProcEngage)]
59 pub struct MapSequenceGod_ProcEngageCancel {}
60
61 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencegod/MapSequenceGod_Kind.md"))]
62 #[repr(C)]
63 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
64 pub struct MapSequenceGod_Kind {
65 pub value: i32,
66 }
67 impl ::unity::ClassIdentity for MapSequenceGod_Kind {
68 const NAME: &'static str = "MapSequenceGod.Kind";
69 const NAMESPACE: &'static str = "App";
70
71 fn class() -> ::unity::Class {
72 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
73 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
74 }
75 }
76 impl ::unity::IlType for MapSequenceGod_Kind {
77 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
78 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
79 }
80 }
81 impl MapSequenceGod_Kind {
82 pub fn engage_start() -> Self {
83 Self { value: 0 }
84 }
85
86 pub fn engage_link() -> Self {
87 Self { value: 1 }
88 }
89
90 pub fn god_change() -> Self {
91 Self { value: 2 }
92 }
93 }
94
95 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencegod/MapSequenceGod.md"))]
96 #[::unity::class(namespace = "App", name = "MapSequenceGod")]
97 #[parent(crate::system::object::Object)]
98 pub struct MapSequenceGod {}
99
100 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencegod/MapSequenceGod_ProcEngageStart.md"))]
101 #[::unity::class(namespace = "App", name = "MapSequenceGod.ProcEngageStart")]
102 #[parent(crate::app::mapsequencegod::MapSequenceGod_ProcEngage)]
103 pub struct MapSequenceGod_ProcEngageStart {
104 #[offset(112)]
105 #[rename(name = "m_Kind")]
106 pub m_kind: crate::app::mapsequencegod::MapSequenceGod_Kind,
107 #[offset(116)]
108 #[rename(name = "m_IsSimple")]
109 pub m_is_simple: bool,
110 }
111}
112
113#[cfg(feature = "app-mapsequencegod-types")]
114pub use __types::*;
115
116#[cfg(feature = "app-mapsequencegod")]
117pub trait IMapSequenceGod_ProcEngageMethods: IMapSequenceGod_ProcEngage {
118 #[doc = "`IsUsableInfo()` overload"]
119 fn is_usable_info(self) -> bool {
120 unsafe {
121 let __receiver =
122 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
123 ::unity::il2cpp_call!((::unity::module_base()+0x1e35220usize)as*mut u8,bool;
124(MapSequenceGod_ProcEngage)__receiver)
125 }
126 }
127 #[doc = "`IsNeedToDeploy()` overload"]
128 fn is_need_to_deploy(self) -> bool {
129 unsafe {
130 let __receiver =
131 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132 ::unity::il2cpp_call!((::unity::module_base()+0x1e352f0usize)as*mut u8,bool;
133(MapSequenceGod_ProcEngage)__receiver)
134 }
135 }
136 #[doc = "`MoveWait()` overload"]
137 fn move_wait(self) -> () {
138 unsafe {
139 let __receiver =
140 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
141 ::unity::il2cpp_call!((::unity::module_base()+0x1e353c0usize)as*mut u8,();
142(MapSequenceGod_ProcEngage)__receiver)
143 }
144 }
145 #[doc = "`HideInfoUIForDetail()` overload"]
146 fn hide_info_ui_for_detail(self) -> () {
147 unsafe {
148 let __receiver =
149 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
150 ::unity::il2cpp_call!((::unity::module_base()+0x1e35480usize)as*mut u8,();
151(MapSequenceGod_ProcEngage)__receiver)
152 }
153 }
154 #[doc = "`HideInfoUIForSimple()` overload"]
155 fn hide_info_ui_for_simple(self) -> () {
156 unsafe {
157 let __receiver =
158 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
159 ::unity::il2cpp_call!((::unity::module_base()+0x1e35550usize)as*mut u8,();
160(MapSequenceGod_ProcEngage)__receiver)
161 }
162 }
163 #[doc = "`UpdateImage()` overload"]
164 fn update_image(self) -> () {
165 unsafe {
166 let __receiver =
167 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168 ::unity::il2cpp_call!((::unity::module_base()+0x1e35600usize)as*mut u8,();
169(MapSequenceGod_ProcEngage)__receiver)
170 }
171 }
172 #[doc = "`UpdateInfoUI()` overload"]
173 fn update_info_ui(self) -> () {
174 unsafe {
175 let __receiver =
176 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177 ::unity::il2cpp_call!((::unity::module_base()+0x1e356e0usize)as*mut u8,();
178(MapSequenceGod_ProcEngage)__receiver)
179 }
180 }
181 #[doc = "`ShowInfoUI()` overload"]
182 fn show_info_ui(self) -> () {
183 unsafe {
184 let __receiver =
185 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
186 ::unity::il2cpp_call!((::unity::module_base()+0x1e357c0usize)as*mut u8,();
187(MapSequenceGod_ProcEngage)__receiver)
188 }
189 }
190 #[doc = "`UpdateDeploy()` overload"]
191 fn update_deploy(self) -> () {
192 unsafe {
193 let __receiver =
194 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
195 ::unity::il2cpp_call!((::unity::module_base()+0x1e358c0usize)as*mut u8,();
196(MapSequenceGod_ProcEngage)__receiver)
197 }
198 }
199 #[doc = "`UpdateMapRoute()` overload"]
200 fn update_map_route(self) -> () {
201 unsafe {
202 let __receiver =
203 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204 ::unity::il2cpp_call!((::unity::module_base()+0x1e35960usize)as*mut u8,();
205(MapSequenceGod_ProcEngage)__receiver)
206 }
207 }
208 #[doc = "`UpdateMapCursor()` overload"]
209 fn update_map_cursor(self) -> () {
210 unsafe {
211 let __receiver =
212 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
213 ::unity::il2cpp_call!((::unity::module_base()+0x1e35f70usize)as*mut u8,();
214(MapSequenceGod_ProcEngage)__receiver)
215 }
216 }
217 #[doc = "`IsUpdateMapRoute()` overload"]
218 fn is_update_map_route(self) -> bool {
219 unsafe {
220 let __receiver =
221 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
222 ::unity::il2cpp_call!((::unity::module_base()+0x1e35e00usize)as*mut u8,bool;
223(MapSequenceGod_ProcEngage)__receiver)
224 }
225 }
226 #[doc = "`.ctor()` overload"]
227 fn ctor(self) -> () {
228 unsafe {
229 let __receiver =
230 <MapSequenceGod_ProcEngage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231 ::unity::il2cpp_call!((::unity::module_base()+0x1e36090usize)as*mut u8,();
232(MapSequenceGod_ProcEngage)__receiver)
233 }
234 }
235}
236
237#[cfg(feature = "app-mapsequencegod")]
238impl<__T: IMapSequenceGod_ProcEngage> IMapSequenceGod_ProcEngageMethods for __T {}
239
240#[cfg(feature = "app-mapsequencegod")]
241impl MapSequenceGod_ProcEngage {
242 pub fn is_usable_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
243 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
244 }
245
246 pub fn is_need_to_deploy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
247 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
248 }
249
250 pub fn move_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
251 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
252 }
253
254 pub fn hide_info_ui_for_detail_method_info() -> &'static ::unity::il2cpp::MethodInfo {
255 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
256 }
257
258 pub fn hide_info_ui_for_simple_method_info() -> &'static ::unity::il2cpp::MethodInfo {
259 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
260 }
261
262 pub fn update_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
263 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
264 }
265
266 pub fn update_info_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
267 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
268 }
269
270 pub fn show_info_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
271 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
272 }
273
274 pub fn update_deploy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
275 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
276 }
277
278 pub fn update_map_route_method_info() -> &'static ::unity::il2cpp::MethodInfo {
279 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
280 }
281
282 pub fn update_map_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
283 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
284 }
285
286 pub fn is_update_map_route_method_info() -> &'static ::unity::il2cpp::MethodInfo {
287 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
288 }
289
290 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
291 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
292 }
293}
294
295#[cfg(feature = "app-mapsequencegod")]
296impl MapSequenceGod_ProcEngage {
297 #[doc = "`.ctor()` — no args"]
298 pub fn new() -> Self {
299 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
300 panic!(
301 "{}
302::{}
303 failed to instantiate",
304 ::core::stringify!(MapSequenceGod_ProcEngage),
305 ::core::stringify!(new),
306 )
307 });
308 <Self as IMapSequenceGod_ProcEngageMethods>::ctor(this);
309 this
310 }
311}
312
313#[cfg(feature = "app-mapsequencegod")]
314impl MapSequenceGod_ProcEngageCancel {
315 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
316 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
317 unsafe {
318 ::unity::il2cpp_call!((::unity::module_base()+0x1e36120usize)as*mut u8,();
319(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
320 }
321 }
322}
323
324#[cfg(feature = "app-mapsequencegod")]
325pub trait IMapSequenceGod_ProcEngageCancelMethods: IMapSequenceGod_ProcEngageCancel {
326 #[doc = "`Cancel()` overload"]
327 fn cancel(self) -> () {
328 unsafe {
329 let __receiver =
330 <MapSequenceGod_ProcEngageCancel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331 ::unity::il2cpp_call!((::unity::module_base()+0x1e360a0usize)as*mut u8,();
332(MapSequenceGod_ProcEngageCancel)__receiver)
333 }
334 }
335 #[doc = "`.ctor()` overload"]
336 fn ctor(self) -> () {
337 unsafe {
338 let __receiver =
339 <MapSequenceGod_ProcEngageCancel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340 ::unity::il2cpp_call!((::unity::module_base()+0x1e36660usize)as*mut u8,();
341(MapSequenceGod_ProcEngageCancel)__receiver)
342 }
343 }
344}
345
346#[cfg(feature = "app-mapsequencegod")]
347impl<__T: IMapSequenceGod_ProcEngageCancel> IMapSequenceGod_ProcEngageCancelMethods for __T {}
348
349#[cfg(feature = "app-mapsequencegod")]
350impl MapSequenceGod_ProcEngageCancel {
351 pub fn cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
353 }
354
355 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
357 }
358
359 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
360 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
361 }
362}
363
364#[cfg(feature = "app-mapsequencegod")]
365impl MapSequenceGod_ProcEngageCancel {
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!(MapSequenceGod_ProcEngageCancel),
374 ::core::stringify!(new),
375 )
376 });
377 <Self as IMapSequenceGod_ProcEngageCancelMethods>::ctor(this);
378 this
379 }
380}
381
382#[cfg(feature = "app-mapsequencegod")]
383impl MapSequenceGod {
384 #[doc = "`CreateBindEngageSimple(crate::app::procinst::ProcInst)` overload"]
385 pub fn create_bind_engage_simple(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
386 unsafe {
387 ::unity::il2cpp_call!((::unity::module_base()+0x23d07f0usize)as*mut u8,();
388(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
389 }
390 }
391
392 #[doc = "`CreateBindEngageStart(crate::app::procinst::ProcInst)` overload"]
393 pub fn create_bind_engage_start(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
394 unsafe {
395 ::unity::il2cpp_call!((::unity::module_base()+0x23d0800usize)as*mut u8,();
396(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
397 }
398 }
399
400 #[doc = "`CreateBindEngageLink(crate::app::procinst::ProcInst)` overload"]
401 pub fn create_bind_engage_link(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
402 unsafe {
403 ::unity::il2cpp_call!((::unity::module_base()+0x23d0810usize)as*mut u8,();
404(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
405 }
406 }
407
408 #[doc = "`CreateBindGodChange(crate::app::procinst::ProcInst)` overload"]
409 pub fn create_bind_god_change(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
410 unsafe {
411 ::unity::il2cpp_call!((::unity::module_base()+0x23d0820usize)as*mut u8,();
412(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
413 }
414 }
415
416 #[doc = "`CreateBindEngageCancel(crate::app::procinst::ProcInst)` overload"]
417 pub fn create_bind_engage_cancel(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
418 unsafe {
419 ::unity::il2cpp_call!((::unity::module_base()+0x23d0830usize)as*mut u8,();
420(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
421 }
422 }
423}
424
425#[cfg(feature = "app-mapsequencegod")]
426pub trait IMapSequenceGodMethods: IMapSequenceGod {
427 #[doc = "`.ctor()` overload"]
428 fn ctor(self) -> () {
429 unsafe {
430 let __receiver = <MapSequenceGod as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
431 ::unity::il2cpp_call!((::unity::module_base()+0x23d0840usize)as*mut u8,();
432(MapSequenceGod)__receiver)
433 }
434 }
435}
436
437#[cfg(feature = "app-mapsequencegod")]
438impl<__T: IMapSequenceGod> IMapSequenceGodMethods for __T {}
439
440#[cfg(feature = "app-mapsequencegod")]
441impl MapSequenceGod {
442 pub fn create_bind_engage_simple_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
444 }
445
446 pub fn create_bind_engage_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
448 }
449
450 pub fn create_bind_engage_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
452 }
453
454 pub fn create_bind_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
456 }
457
458 pub fn create_bind_engage_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
460 }
461
462 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
464 }
465}
466
467#[cfg(feature = "app-mapsequencegod")]
468impl MapSequenceGod {
469 #[doc = "`.ctor()` — no args"]
470 pub fn new() -> Self {
471 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
472 panic!(
473 "{}
474::{}
475 failed to instantiate",
476 ::core::stringify!(MapSequenceGod),
477 ::core::stringify!(new),
478 )
479 });
480 <Self as IMapSequenceGodMethods>::ctor(this);
481 this
482 }
483}
484
485#[cfg(feature = "app-mapsequencegod")]
486impl MapSequenceGod_ProcEngageStart {
487 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::mapsequencegod::MapSequenceGod_Kind, bool)` overload"]
488 pub fn create_bind(
489 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
490 kind: impl ::core::convert::Into<crate::app::mapsequencegod::MapSequenceGod_Kind>,
491 is_simple: impl ::core::convert::Into<bool>,
492 ) -> () {
493 unsafe {
494 ::unity::il2cpp_call!((::unity::module_base()+0x1e36e30usize)as*mut u8,();
495(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::mapsequencegod::MapSequenceGod_Kind)::core::convert::Into::into(kind),(bool)::core::convert::Into::into(is_simple))
496 }
497 }
498}
499
500#[cfg(feature = "app-mapsequencegod")]
501pub trait IMapSequenceGod_ProcEngageStartMethods: IMapSequenceGod_ProcEngageStart {
502 #[doc = "`.ctor(crate::app::mapsequencegod::MapSequenceGod_Kind, bool)` overload"]
503 fn ctor(
504 self,
505 kind: impl ::core::convert::Into<crate::app::mapsequencegod::MapSequenceGod_Kind>,
506 is_simple: impl ::core::convert::Into<bool>,
507 ) -> () {
508 unsafe {
509 let __receiver =
510 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
511 ::unity::il2cpp_call!((::unity::module_base()+0x1e36670usize)as*mut u8,();
512(MapSequenceGod_ProcEngageStart)__receiver,(crate::app::mapsequencegod::MapSequenceGod_Kind)::core::convert::Into::into(kind),(bool)::core::convert::Into::into(is_simple))
513 }
514 }
515 #[doc = "`PlayEffect(f32)` overload"]
516 fn play_effect(self, wait: impl ::core::convert::Into<f32>) -> () {
517 unsafe {
518 let __receiver =
519 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
520 ::unity::il2cpp_call!((::unity::module_base()+0x1e366b0usize)as*mut u8,();
521(MapSequenceGod_ProcEngageStart)__receiver,(f32)::core::convert::Into::into(wait))
522 }
523 }
524 #[doc = "`PlayEffectSimple()` overload"]
525 fn play_effect_simple(self) -> () {
526 unsafe {
527 let __receiver =
528 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
529 ::unity::il2cpp_call!((::unity::module_base()+0x1e36790usize)as*mut u8,();
530(MapSequenceGod_ProcEngageStart)__receiver)
531 }
532 }
533 #[doc = "`PlayEffectDetail()` overload"]
534 fn play_effect_detail(self) -> () {
535 unsafe {
536 let __receiver =
537 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
538 ::unity::il2cpp_call!((::unity::module_base()+0x1e367a0usize)as*mut u8,();
539(MapSequenceGod_ProcEngageStart)__receiver)
540 }
541 }
542 #[doc = "`Demo()` overload"]
543 fn demo(self) -> () {
544 unsafe {
545 let __receiver =
546 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
547 ::unity::il2cpp_call!((::unity::module_base()+0x1e367b0usize)as*mut u8,();
548(MapSequenceGod_ProcEngageStart)__receiver)
549 }
550 }
551 #[doc = "`Apply()` overload"]
552 fn apply(self) -> () {
553 unsafe {
554 let __receiver =
555 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
556 ::unity::il2cpp_call!((::unity::module_base()+0x1e368e0usize)as*mut u8,();
557(MapSequenceGod_ProcEngageStart)__receiver)
558 }
559 }
560 #[doc = "`ApplyEngage()` overload"]
561 fn apply_engage(self) -> () {
562 unsafe {
563 let __receiver =
564 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
565 ::unity::il2cpp_call!((::unity::module_base()+0x1e36900usize)as*mut u8,();
566(MapSequenceGod_ProcEngageStart)__receiver)
567 }
568 }
569 #[doc = "`ApplyGodChange()` overload"]
570 fn apply_god_change(self) -> () {
571 unsafe {
572 let __receiver =
573 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
574 ::unity::il2cpp_call!((::unity::module_base()+0x1e36b40usize)as*mut u8,();
575(MapSequenceGod_ProcEngageStart)__receiver)
576 }
577 }
578 #[doc = "`IsSimple()` overload"]
579 fn is_simple(self) -> bool {
580 unsafe {
581 let __receiver =
582 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
583 ::unity::il2cpp_call!((::unity::module_base()+0x1e36c10usize)as*mut u8,bool;
584(MapSequenceGod_ProcEngageStart)__receiver)
585 }
586 }
587 #[doc = "`Branch()` overload"]
588 fn branch(self) -> () {
589 unsafe {
590 let __receiver =
591 <MapSequenceGod_ProcEngageStart as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
592 ::unity::il2cpp_call!((::unity::module_base()+0x1e36da0usize)as*mut u8,();
593(MapSequenceGod_ProcEngageStart)__receiver)
594 }
595 }
596}
597
598#[cfg(feature = "app-mapsequencegod")]
599impl<__T: IMapSequenceGod_ProcEngageStart> IMapSequenceGod_ProcEngageStartMethods for __T {}
600
601#[cfg(feature = "app-mapsequencegod")]
602impl MapSequenceGod_ProcEngageStart {
603 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
604 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
605 }
606
607 pub fn play_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
609 }
610
611 pub fn play_effect_simple_method_info() -> &'static ::unity::il2cpp::MethodInfo {
612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
613 }
614
615 pub fn play_effect_detail_method_info() -> &'static ::unity::il2cpp::MethodInfo {
616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
617 }
618
619 pub fn demo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
620 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
621 }
622
623 pub fn apply_method_info() -> &'static ::unity::il2cpp::MethodInfo {
624 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
625 }
626
627 pub fn apply_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
628 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
629 }
630
631 pub fn apply_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
632 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
633 }
634
635 pub fn is_simple_method_info() -> &'static ::unity::il2cpp::MethodInfo {
636 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
637 }
638
639 pub fn branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
640 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
641 }
642
643 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
644 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
645 }
646}
647
648#[cfg(feature = "app-mapsequencegod")]
649impl MapSequenceGod_ProcEngageStart {
650 #[doc = "`.ctor(crate::app::mapsequencegod::MapSequenceGod_Kind, bool)` — overload selector"]
651 pub fn new(kind: crate::app::mapsequencegod::MapSequenceGod_Kind, is_simple: bool) -> Self {
652 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
653 panic!(
654 "{}
655::{}
656 failed to instantiate",
657 ::core::stringify!(MapSequenceGod_ProcEngageStart),
658 ::core::stringify!(new),
659 )
660 });
661 <Self as IMapSequenceGod_ProcEngageStartMethods>::ctor(this, kind, is_simple);
662 this
663 }
664}
665
666#[cfg(feature = "app-mapsequencegod")]
667#[doc(hidden)]
668pub mod prelude {
669 pub use super::{
670 IMapSequenceGod, IMapSequenceGodMethods, IMapSequenceGod_ProcEngage, IMapSequenceGod_ProcEngageCancel,
671 IMapSequenceGod_ProcEngageCancelMethods, IMapSequenceGod_ProcEngageMethods, IMapSequenceGod_ProcEngageStart,
672 IMapSequenceGod_ProcEngageStartMethods, MapSequenceGod, MapSequenceGod_Kind, MapSequenceGod_Label, MapSequenceGod_ProcEngage,
673 MapSequenceGod_ProcEngageCancel, MapSequenceGod_ProcEngageStart,
674 };
675 #[cfg(feature = "app-procinst")]
676 pub use crate::app::procinst::IProcInstMethods;
677 #[cfg(feature = "system-object")]
678 pub use crate::system::object::IObjectMethods;
679 #[cfg(feature = "system-enum")]
680 pub use crate::system::r#enum::IEnumMethods;
681 #[cfg(feature = "system-valuetype")]
682 pub use crate::system::valuetype::IValueTypeMethods;
683 pub use crate::{
684 app::procinst::IProcInst,
685 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
686 };
687}