engage/generated/app/
mapsequenceengagesummon.rs1#[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}