Skip to main content

engage/generated/app/
mapsequencenet.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapsequencenet-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/mapsequencenet/MapSequenceNet_ProcDownload_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 MapSequenceNet_ProcDownload_Label {
21        pub value: i32,
22    }
23    impl ::unity::ClassIdentity for MapSequenceNet_ProcDownload_Label {
24        const NAME: &'static str = "MapSequenceNet.ProcDownload.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 MapSequenceNet_ProcDownload_Label {
33        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35        }
36    }
37    impl MapSequenceNet_ProcDownload_Label {
38        pub fn end() -> Self {
39            Self { value: 0 }
40        }
41    }
42
43    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencenet/MapSequenceNet_ProcDownload.md"))]
44    #[::unity::class(namespace = "App", name = "MapSequenceNet.ProcDownload")]
45    #[parent(crate::app::procinst::ProcInst)]
46    pub struct MapSequenceNet_ProcDownload {}
47
48    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencenet/MapSequenceNet.md"))]
49    #[::unity::class(namespace = "App", name = "MapSequenceNet")]
50    #[parent(crate::system::object::Object)]
51    pub struct MapSequenceNet {}
52
53    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencenet/MapSequenceNet_ProcShowError.md"))]
54    #[::unity::class(namespace = "App", name = "MapSequenceNet.ProcShowError")]
55    #[parent(crate::app::procinst::ProcInst)]
56    pub struct MapSequenceNet_ProcShowError {
57        #[static_field]
58        #[rename(name = "WaitSec")]
59        pub wait_sec: f32,
60        #[static_field]
61        #[rename(name = "WaitDelayedSec")]
62        pub wait_delayed_sec: f32,
63    }
64
65    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencenet/MapSequenceNet_ProcUpload_Label.md"))]
66    #[repr(C)]
67    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
68    pub struct MapSequenceNet_ProcUpload_Label {
69        pub value: i32,
70    }
71    impl ::unity::ClassIdentity for MapSequenceNet_ProcUpload_Label {
72        const NAME: &'static str = "MapSequenceNet.ProcUpload.Label";
73        const NAMESPACE: &'static str = "App";
74
75        fn class() -> ::unity::Class {
76            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
77            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
78        }
79    }
80    impl ::unity::IlType for MapSequenceNet_ProcUpload_Label {
81        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
82            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
83        }
84    }
85    impl MapSequenceNet_ProcUpload_Label {
86        pub fn ranking() -> Self {
87            Self { value: 0 }
88        }
89
90        pub fn end() -> Self {
91            Self { value: 1 }
92        }
93    }
94
95    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencenet/MapSequenceNet_ProcUpload.md"))]
96    #[::unity::class(namespace = "App", name = "MapSequenceNet.ProcUpload")]
97    #[parent(crate::app::procinst::ProcInst)]
98    pub struct MapSequenceNet_ProcUpload {}
99
100    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapsequencenet/MapSequenceNet_ProcShowError_ProcDelayedHideError.md"))]
101    #[::unity::class(namespace = "App", name = "MapSequenceNet.ProcShowError.ProcDelayedHideError")]
102    #[parent(crate::app::procinst::ProcInst)]
103    pub struct MapSequenceNet_ProcShowError_ProcDelayedHideError {}
104}
105
106#[cfg(feature = "app-mapsequencenet-types")]
107pub use __types::*;
108
109#[cfg(feature = "app-mapsequencenet")]
110impl MapSequenceNet_ProcDownload {
111    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
112    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
113        unsafe {
114            ::unity::il2cpp_call!((::unity::module_base()+0x1e3a5f0usize)as*mut u8,();
115(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
116        }
117    }
118}
119
120#[cfg(feature = "app-mapsequencenet")]
121pub trait IMapSequenceNet_ProcDownloadMethods: IMapSequenceNet_ProcDownload {
122    #[doc = "`Download()` overload"]
123    fn download(self) -> () {
124        unsafe {
125            let __receiver =
126                <MapSequenceNet_ProcDownload as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
127            ::unity::il2cpp_call!((::unity::module_base()+0x1e3a1f0usize)as*mut u8,();
128(MapSequenceNet_ProcDownload)__receiver)
129        }
130    }
131    #[doc = "`Postdownload()` overload"]
132    fn postdownload(self) -> () {
133        unsafe {
134            let __receiver =
135                <MapSequenceNet_ProcDownload as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
136            ::unity::il2cpp_call!((::unity::module_base()+0x1e3a2c0usize)as*mut u8,();
137(MapSequenceNet_ProcDownload)__receiver)
138        }
139    }
140    #[doc = "`.ctor()` overload"]
141    fn ctor(self) -> () {
142        unsafe {
143            let __receiver =
144                <MapSequenceNet_ProcDownload as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145            ::unity::il2cpp_call!((::unity::module_base()+0x1e3a880usize)as*mut u8,();
146(MapSequenceNet_ProcDownload)__receiver)
147        }
148    }
149}
150
151#[cfg(feature = "app-mapsequencenet")]
152impl<__T: IMapSequenceNet_ProcDownload> IMapSequenceNet_ProcDownloadMethods for __T {}
153
154#[cfg(feature = "app-mapsequencenet")]
155impl MapSequenceNet_ProcDownload {
156    pub fn download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
157        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
158    }
159
160    pub fn postdownload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
161        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
162    }
163
164    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
165        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
166    }
167
168    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
169        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
170    }
171}
172
173#[cfg(feature = "app-mapsequencenet")]
174impl MapSequenceNet_ProcDownload {
175    #[doc = "`.ctor()` — no args"]
176    pub fn new() -> Self {
177        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
178            panic!(
179                "{}
180::{}
181 failed to instantiate",
182                ::core::stringify!(MapSequenceNet_ProcDownload),
183                ::core::stringify!(new),
184            )
185        });
186        <Self as IMapSequenceNet_ProcDownloadMethods>::ctor(this);
187        this
188    }
189}
190
191#[cfg(feature = "app-mapsequencenet")]
192impl MapSequenceNet {
193    #[doc = "`Download(crate::app::procinst::ProcInst, bool)` overload"]
194    pub fn download(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>, is_resume: impl ::core::convert::Into<bool>) -> () {
195        unsafe {
196            ::unity::il2cpp_call!((::unity::module_base()+0x1f2e750usize)as*mut u8,();
197(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(bool)::core::convert::Into::into(is_resume))
198        }
199    }
200
201    #[doc = "`Upload(crate::app::procinst::ProcInst)` overload"]
202    pub fn upload(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
203        unsafe {
204            ::unity::il2cpp_call!((::unity::module_base()+0x1f2e810usize)as*mut u8,();
205(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
206        }
207    }
208}
209
210#[cfg(feature = "app-mapsequencenet")]
211impl MapSequenceNet {
212    pub fn download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
214    }
215
216    pub fn upload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
217        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
218    }
219}
220
221#[cfg(feature = "app-mapsequencenet")]
222impl MapSequenceNet_ProcShowError {
223    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
224    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
225        unsafe {
226            ::unity::il2cpp_call!((::unity::module_base()+0x1e3a380usize)as*mut u8,();
227(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
228        }
229    }
230}
231
232#[cfg(feature = "app-mapsequencenet")]
233pub trait IMapSequenceNet_ProcShowErrorMethods: IMapSequenceNet_ProcShowError {
234    #[doc = "`Show()` overload"]
235    fn show(self) -> () {
236        unsafe {
237            let __receiver =
238                <MapSequenceNet_ProcShowError as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239            ::unity::il2cpp_call!((::unity::module_base()+0x1e3a890usize)as*mut u8,();
240(MapSequenceNet_ProcShowError)__receiver)
241        }
242    }
243    #[doc = "`.ctor()` overload"]
244    fn ctor(self) -> () {
245        unsafe {
246            let __receiver =
247                <MapSequenceNet_ProcShowError as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248            ::unity::il2cpp_call!((::unity::module_base()+0x1e3a8a0usize)as*mut u8,();
249(MapSequenceNet_ProcShowError)__receiver)
250        }
251    }
252}
253
254#[cfg(feature = "app-mapsequencenet")]
255impl<__T: IMapSequenceNet_ProcShowError> IMapSequenceNet_ProcShowErrorMethods for __T {}
256
257#[cfg(feature = "app-mapsequencenet")]
258impl MapSequenceNet_ProcShowError {
259    pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
260        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
261    }
262
263    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
264        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
265    }
266
267    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
268        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
269    }
270}
271
272#[cfg(feature = "app-mapsequencenet")]
273impl MapSequenceNet_ProcShowError {
274    #[doc = "`.ctor()` — no args"]
275    pub fn new() -> Self {
276        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
277            panic!(
278                "{}
279::{}
280 failed to instantiate",
281                ::core::stringify!(MapSequenceNet_ProcShowError),
282                ::core::stringify!(new),
283            )
284        });
285        <Self as IMapSequenceNet_ProcShowErrorMethods>::ctor(this);
286        this
287    }
288}
289
290#[cfg(feature = "app-mapsequencenet")]
291impl MapSequenceNet_ProcUpload {
292    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
293    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
294        unsafe {
295            ::unity::il2cpp_call!((::unity::module_base()+0x1e3ac10usize)as*mut u8,();
296(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
297        }
298    }
299}
300
301#[cfg(feature = "app-mapsequencenet")]
302pub trait IMapSequenceNet_ProcUploadMethods: IMapSequenceNet_ProcUpload {
303    #[doc = "`UploadKillBonus()` overload"]
304    fn upload_kill_bonus(self) -> () {
305        unsafe {
306            let __receiver =
307                <MapSequenceNet_ProcUpload as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308            ::unity::il2cpp_call!((::unity::module_base()+0x1e3a8b0usize)as*mut u8,();
309(MapSequenceNet_ProcUpload)__receiver)
310        }
311    }
312    #[doc = "`PostuploadKillBonus()` overload"]
313    fn postupload_kill_bonus(self) -> () {
314        unsafe {
315            let __receiver =
316                <MapSequenceNet_ProcUpload as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317            ::unity::il2cpp_call!((::unity::module_base()+0x1e3a980usize)as*mut u8,();
318(MapSequenceNet_ProcUpload)__receiver)
319        }
320    }
321    #[doc = "`UploadRanking()` overload"]
322    fn upload_ranking(self) -> () {
323        unsafe {
324            let __receiver =
325                <MapSequenceNet_ProcUpload as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326            ::unity::il2cpp_call!((::unity::module_base()+0x1e3aa60usize)as*mut u8,();
327(MapSequenceNet_ProcUpload)__receiver)
328        }
329    }
330    #[doc = "`PostuploadRanking()` overload"]
331    fn postupload_ranking(self) -> () {
332        unsafe {
333            let __receiver =
334                <MapSequenceNet_ProcUpload as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
335            ::unity::il2cpp_call!((::unity::module_base()+0x1e3ab30usize)as*mut u8,();
336(MapSequenceNet_ProcUpload)__receiver)
337        }
338    }
339    #[doc = "`.ctor()` overload"]
340    fn ctor(self) -> () {
341        unsafe {
342            let __receiver =
343                <MapSequenceNet_ProcUpload as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344            ::unity::il2cpp_call!((::unity::module_base()+0x1e3b060usize)as*mut u8,();
345(MapSequenceNet_ProcUpload)__receiver)
346        }
347    }
348}
349
350#[cfg(feature = "app-mapsequencenet")]
351impl<__T: IMapSequenceNet_ProcUpload> IMapSequenceNet_ProcUploadMethods for __T {}
352
353#[cfg(feature = "app-mapsequencenet")]
354impl MapSequenceNet_ProcUpload {
355    pub fn upload_kill_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
357    }
358
359    pub fn postupload_kill_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
361    }
362
363    pub fn upload_ranking_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
365    }
366
367    pub fn postupload_ranking_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
369    }
370
371    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
373    }
374
375    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
377    }
378}
379
380#[cfg(feature = "app-mapsequencenet")]
381impl MapSequenceNet_ProcUpload {
382    #[doc = "`.ctor()` — no args"]
383    pub fn new() -> Self {
384        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
385            panic!(
386                "{}
387::{}
388 failed to instantiate",
389                ::core::stringify!(MapSequenceNet_ProcUpload),
390                ::core::stringify!(new),
391            )
392        });
393        <Self as IMapSequenceNet_ProcUploadMethods>::ctor(this);
394        this
395    }
396}
397
398#[cfg(feature = "app-mapsequencenet")]
399impl MapSequenceNet_ProcShowError_ProcDelayedHideError {
400    #[doc = "`Create()` overload"]
401    pub fn create() -> () {
402        unsafe {
403            ::unity::il2cpp_call!((::unity::module_base()+0x1b6dbf0usize)as*mut u8,();
404            )
405        }
406    }
407}
408
409#[cfg(feature = "app-mapsequencenet")]
410pub trait IMapSequenceNet_ProcShowError_ProcDelayedHideErrorMethods: IMapSequenceNet_ProcShowError_ProcDelayedHideError {
411    #[doc = "`Hide()` overload"]
412    fn hide(self) -> () {
413        unsafe {
414            let __receiver = <MapSequenceNet_ProcShowError_ProcDelayedHideError as ::unity::FromIlInstance>::from_il_instance(
415                <Self as ::unity::SystemObject>::as_instance(self),
416            );
417            ::unity::il2cpp_call!((::unity::module_base()+0x1b6dbe0usize)as*mut u8,();
418(MapSequenceNet_ProcShowError_ProcDelayedHideError)__receiver)
419        }
420    }
421    #[doc = "`.ctor()` overload"]
422    fn ctor(self) -> () {
423        unsafe {
424            let __receiver = <MapSequenceNet_ProcShowError_ProcDelayedHideError as ::unity::FromIlInstance>::from_il_instance(
425                <Self as ::unity::SystemObject>::as_instance(self),
426            );
427            ::unity::il2cpp_call!((::unity::module_base()+0x1b6ddf0usize)as*mut u8,();
428(MapSequenceNet_ProcShowError_ProcDelayedHideError)__receiver)
429        }
430    }
431}
432
433#[cfg(feature = "app-mapsequencenet")]
434impl<__T: IMapSequenceNet_ProcShowError_ProcDelayedHideError> IMapSequenceNet_ProcShowError_ProcDelayedHideErrorMethods for __T {}
435
436#[cfg(feature = "app-mapsequencenet")]
437impl MapSequenceNet_ProcShowError_ProcDelayedHideError {
438    pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
440    }
441
442    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
444    }
445
446    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
448    }
449}
450
451#[cfg(feature = "app-mapsequencenet")]
452impl MapSequenceNet_ProcShowError_ProcDelayedHideError {
453    #[doc = "`.ctor()` — no args"]
454    pub fn new() -> Self {
455        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
456            panic!(
457                "{}
458::{}
459 failed to instantiate",
460                ::core::stringify!(MapSequenceNet_ProcShowError_ProcDelayedHideError),
461                ::core::stringify!(new),
462            )
463        });
464        <Self as IMapSequenceNet_ProcShowError_ProcDelayedHideErrorMethods>::ctor(this);
465        this
466    }
467}
468
469#[cfg(feature = "app-mapsequencenet")]
470#[doc(hidden)]
471pub mod prelude {
472    pub use super::{
473        IMapSequenceNet, IMapSequenceNet_ProcDownload, IMapSequenceNet_ProcDownloadMethods, IMapSequenceNet_ProcShowError,
474        IMapSequenceNet_ProcShowErrorMethods, IMapSequenceNet_ProcShowError_ProcDelayedHideError,
475        IMapSequenceNet_ProcShowError_ProcDelayedHideErrorMethods, IMapSequenceNet_ProcUpload, IMapSequenceNet_ProcUploadMethods, MapSequenceNet,
476        MapSequenceNet_ProcDownload, MapSequenceNet_ProcDownload_Label, MapSequenceNet_ProcShowError,
477        MapSequenceNet_ProcShowError_ProcDelayedHideError, MapSequenceNet_ProcUpload, MapSequenceNet_ProcUpload_Label,
478    };
479    #[cfg(feature = "app-procinst")]
480    pub use crate::app::procinst::IProcInstMethods;
481    #[cfg(feature = "system-object")]
482    pub use crate::system::object::IObjectMethods;
483    #[cfg(feature = "system-enum")]
484    pub use crate::system::r#enum::IEnumMethods;
485    #[cfg(feature = "system-valuetype")]
486    pub use crate::system::valuetype::IValueTypeMethods;
487    pub use crate::{
488        app::procinst::IProcInst,
489        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
490    };
491}