Skip to main content

engage/generated/app/
mapsequenceengagesummon.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapsequenceengagesummon-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            commonbattlesequence_1::{CommonBattleSequence_1, ICommonBattleSequence_1},
11            procinst::{IProcInst, ProcInst},
12            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
13        },
14        system::{
15            object::{IObject, Object},
16            r#enum::{Enum, IEnum},
17            valuetype::{IValueType, ValueType},
18        },
19    };
20
21    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceengagesummon/MapSequenceEngageSummon.md"))]
22    #[::unity::class(namespace = "App", name = "MapSequenceEngageSummon")]
23    #[parent(crate::app::commonbattlesequence_1::CommonBattleSequence_1<crate::app::mapsequenceengagesummon::MapSequenceEngageSummon>)]
24    pub struct MapSequenceEngageSummon {}
25
26    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequenceengagesummon/MapSequenceEngageSummon_Label.md"))]
27    #[repr(C)]
28    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
29    pub struct MapSequenceEngageSummon_Label {
30        pub value: i32,
31    }
32    impl ::unity::ClassIdentity for MapSequenceEngageSummon_Label {
33        const NAME: &'static str = "MapSequenceEngageSummon.Label";
34        const NAMESPACE: &'static str = "App";
35
36        fn class() -> ::unity::Class {
37            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
38            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
39        }
40    }
41    impl ::unity::IlType for MapSequenceEngageSummon_Label {
42        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
43            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
44        }
45    }
46    impl MapSequenceEngageSummon_Label {
47        pub fn simple() -> Self {
48            Self { value: 0 }
49        }
50
51        pub fn detail() -> Self {
52            Self { value: 1 }
53        }
54
55        pub fn after() -> Self {
56            Self { value: 2 }
57        }
58
59        pub fn end() -> Self {
60            Self { value: 3 }
61        }
62    }
63}
64
65#[cfg(feature = "app-mapsequenceengagesummon-types")]
66pub use __types::*;
67
68#[cfg(feature = "app-mapsequenceengagesummon")]
69impl MapSequenceEngageSummon {
70    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
71    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
72        unsafe {
73            ::unity::il2cpp_call!((::unity::module_base()+0x23cfe10usize)as*mut u8,();
74(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
75        }
76    }
77}
78
79#[cfg(feature = "app-mapsequenceengagesummon")]
80pub trait IMapSequenceEngageSummonMethods: IMapSequenceEngageSummon {
81    #[doc = "`get_Person()` overload"]
82    fn get_person(self) -> crate::app::persondata::PersonData {
83        unsafe {
84            let __receiver =
85                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
86            ::unity::il2cpp_call!((::unity::module_base()+0x23cf350usize)as*mut u8,crate::app::persondata::PersonData;
87(MapSequenceEngageSummon)__receiver)
88        }
89    }
90    #[doc = "`set_Person(crate::app::persondata::PersonData)` overload"]
91    fn set_person(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
92        unsafe {
93            let __receiver =
94                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
95            ::unity::il2cpp_call!((::unity::module_base()+0x23cf360usize)as*mut u8,();
96(MapSequenceEngageSummon)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(value))
97        }
98    }
99    #[doc = "`get_Rank()` overload"]
100    fn get_rank(self) -> crate::app::persondata::PersonData_Ranks {
101        unsafe {
102            let __receiver =
103                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
104            ::unity::il2cpp_call!((::unity::module_base()+0x23cf370usize)as*mut u8,crate::app::persondata::PersonData_Ranks;
105(MapSequenceEngageSummon)__receiver)
106        }
107    }
108    #[doc = "`set_Rank(crate::app::persondata::PersonData_Ranks)` overload"]
109    fn set_rank(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>) -> () {
110        unsafe {
111            let __receiver =
112                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113            ::unity::il2cpp_call!((::unity::module_base()+0x23cf380usize)as*mut u8,();
114(MapSequenceEngageSummon)__receiver,(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(value))
115        }
116    }
117    #[doc = "`.ctor()` overload"]
118    fn ctor(self) -> () {
119        unsafe {
120            let __receiver =
121                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
122            ::unity::il2cpp_call!((::unity::module_base()+0x23cf390usize)as*mut u8,();
123(MapSequenceEngageSummon)__receiver)
124        }
125    }
126    #[doc = "`MindStart()` overload"]
127    fn mind_start(self) -> () {
128        unsafe {
129            let __receiver =
130                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
131            ::unity::il2cpp_call!((::unity::module_base()+0x23cf3f0usize)as*mut u8,();
132(MapSequenceEngageSummon)__receiver)
133        }
134    }
135    #[doc = "`MindEnd()` overload"]
136    fn mind_end(self) -> () {
137        unsafe {
138            let __receiver =
139                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140            ::unity::il2cpp_call!((::unity::module_base()+0x23cf4a0usize)as*mut u8,();
141(MapSequenceEngageSummon)__receiver)
142        }
143    }
144    #[doc = "`BgmStart()` overload"]
145    fn bgm_start(self) -> () {
146        unsafe {
147            let __receiver =
148                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
149            ::unity::il2cpp_call!((::unity::module_base()+0x23cf550usize)as*mut u8,();
150(MapSequenceEngageSummon)__receiver)
151        }
152    }
153    #[doc = "`BgmEnd()` overload"]
154    fn bgm_end(self) -> () {
155        unsafe {
156            let __receiver =
157                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
158            ::unity::il2cpp_call!((::unity::module_base()+0x23cf5b0usize)as*mut u8,();
159(MapSequenceEngageSummon)__receiver)
160        }
161    }
162    #[doc = "`Calculate()` overload"]
163    fn calculate(self) -> () {
164        unsafe {
165            let __receiver =
166                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
167            ::unity::il2cpp_call!((::unity::module_base()+0x23cf640usize)as*mut u8,();
168(MapSequenceEngageSummon)__receiver)
169        }
170    }
171    #[doc = "`Branch()` overload"]
172    fn branch(self) -> () {
173        unsafe {
174            let __receiver =
175                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176            ::unity::il2cpp_call!((::unity::module_base()+0x23cf850usize)as*mut u8,();
177(MapSequenceEngageSummon)__receiver)
178        }
179    }
180    #[doc = "`SimpleSummon()` overload"]
181    fn simple_summon(self) -> () {
182        unsafe {
183            let __receiver =
184                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185            ::unity::il2cpp_call!((::unity::module_base()+0x23cf940usize)as*mut u8,();
186(MapSequenceEngageSummon)__receiver)
187        }
188    }
189    #[doc = "`CombatSummon()` overload"]
190    fn combat_summon(self) -> () {
191        unsafe {
192            let __receiver =
193                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
194            ::unity::il2cpp_call!((::unity::module_base()+0x23cfa40usize)as*mut u8,();
195(MapSequenceEngageSummon)__receiver)
196        }
197    }
198    #[doc = "`Commit()` overload"]
199    fn commit(self) -> () {
200        unsafe {
201            let __receiver =
202                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
203            ::unity::il2cpp_call!((::unity::module_base()+0x23cfa50usize)as*mut u8,();
204(MapSequenceEngageSummon)__receiver)
205        }
206    }
207    #[doc = "`Grow()` overload"]
208    fn grow(self) -> () {
209        unsafe {
210            let __receiver =
211                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212            ::unity::il2cpp_call!((::unity::module_base()+0x23cfbd0usize)as*mut u8,();
213(MapSequenceEngageSummon)__receiver)
214        }
215    }
216    #[doc = "`GodExp()` overload"]
217    fn god_exp(self) -> () {
218        unsafe {
219            let __receiver =
220                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
221            ::unity::il2cpp_call!((::unity::module_base()+0x23cfbe0usize)as*mut u8,();
222(MapSequenceEngageSummon)__receiver)
223        }
224    }
225    #[doc = "`TrySkip()` overload"]
226    fn try_skip(self) -> () {
227        unsafe {
228            let __receiver =
229                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
230            ::unity::il2cpp_call!((::unity::module_base()+0x23cfc60usize)as*mut u8,();
231(MapSequenceEngageSummon)__receiver)
232        }
233    }
234    #[doc = "`CreateTelop()` overload"]
235    fn create_telop(self) -> () {
236        unsafe {
237            let __receiver =
238                <MapSequenceEngageSummon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239            ::unity::il2cpp_call!((::unity::module_base()+0x23cfd30usize)as*mut u8,();
240(MapSequenceEngageSummon)__receiver)
241        }
242    }
243}
244
245#[cfg(feature = "app-mapsequenceengagesummon")]
246impl<__T: IMapSequenceEngageSummon> IMapSequenceEngageSummonMethods for __T {}
247
248#[cfg(feature = "app-mapsequenceengagesummon")]
249impl MapSequenceEngageSummon {
250    pub fn get_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
251        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
252    }
253
254    pub fn set_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
255        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
256    }
257
258    pub fn get_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
260    }
261
262    pub fn set_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
263        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
264    }
265
266    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
267        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
268    }
269
270    pub fn mind_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
271        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
272    }
273
274    pub fn mind_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
275        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
276    }
277
278    pub fn bgm_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
279        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
280    }
281
282    pub fn bgm_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
283        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
284    }
285
286    pub fn calculate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
287        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
288    }
289
290    pub fn branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
291        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
292    }
293
294    pub fn simple_summon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
295        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
296    }
297
298    pub fn combat_summon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
299        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
300    }
301
302    pub fn commit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
303        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
304    }
305
306    pub fn grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
307        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
308    }
309
310    pub fn god_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
311        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
312    }
313
314    pub fn try_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
315        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
316    }
317
318    pub fn create_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
319        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
320    }
321
322    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
323        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
324    }
325}
326
327#[cfg(feature = "app-mapsequenceengagesummon")]
328impl MapSequenceEngageSummon {
329    #[doc = "`.ctor()` — no args"]
330    pub fn new() -> Self {
331        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
332            panic!(
333                "{}
334::{}
335 failed to instantiate",
336                ::core::stringify!(MapSequenceEngageSummon),
337                ::core::stringify!(new),
338            )
339        });
340        <Self as IMapSequenceEngageSummonMethods>::ctor(this);
341        this
342    }
343}
344
345#[cfg(feature = "app-mapsequenceengagesummon")]
346#[doc(hidden)]
347pub mod prelude {
348    pub use super::{IMapSequenceEngageSummon, IMapSequenceEngageSummonMethods, MapSequenceEngageSummon, MapSequenceEngageSummon_Label};
349    #[cfg(feature = "app-commonbattlesequence_1")]
350    pub use crate::app::commonbattlesequence_1::ICommonBattleSequence_1Methods;
351    #[cfg(feature = "app-procinst")]
352    pub use crate::app::procinst::IProcInstMethods;
353    #[cfg(feature = "app-singletonprocinst_1")]
354    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
355    #[cfg(feature = "system-object")]
356    pub use crate::system::object::IObjectMethods;
357    #[cfg(feature = "system-enum")]
358    pub use crate::system::r#enum::IEnumMethods;
359    #[cfg(feature = "system-valuetype")]
360    pub use crate::system::valuetype::IValueTypeMethods;
361    pub use crate::{
362        app::{commonbattlesequence_1::ICommonBattleSequence_1, procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
363        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
364    };
365}