Skip to main content

engage/generated/app/
versussendreportsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-versussendreportsequence-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            delegate::{Delegate, IDelegate},
12            multicastdelegate::{IMulticastDelegate, MulticastDelegate},
13            object::{IObject, Object},
14            r#enum::{Enum, IEnum},
15            valuetype::{IValueType, ValueType},
16        },
17    };
18
19    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussendreportsequence/VersusSendReportSequence.md"))]
20    #[::unity::class(namespace = "App", name = "VersusSendReportSequence")]
21    #[parent(crate::app::procinst::ProcInst)]
22    pub struct VersusSendReportSequence {
23        #[offset(112)]
24        #[rename(name = "m_Info")]
25        pub m_info: crate::app::versussendreportsequence::VersusSendReportSequence_UploadInfo,
26        #[offset(120)]
27        #[rename(name = "m_EndCallback")]
28        pub m_end_callback: crate::app::versussendreportsequence::VersusSendReportSequence_EndCallback,
29        #[offset(128)]
30        #[rename(name = "m_IsSucceed")]
31        pub m_is_succeed: bool,
32        #[static_field]
33        #[rename(name = "s_SendCount")]
34        pub s_send_count: i32,
35        #[static_field]
36        #[rename(name = "MAX_SEND_COUNT")]
37        pub max_send_count: i32,
38    }
39
40    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussendreportsequence/VersusSendReportSequence_EndCallback.md"))]
41    #[::unity::class(namespace = "App", name = "VersusSendReportSequence.EndCallback")]
42    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
43    pub struct VersusSendReportSequence_EndCallback {}
44
45    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussendreportsequence/VersusSendReportSequence_UploadInfo.md"))]
46    #[::unity::class(namespace = "App", name = "VersusSendReportSequence.UploadInfo")]
47    #[parent(crate::system::object::Object)]
48    pub struct VersusSendReportSequence_UploadInfo {}
49
50    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussendreportsequence/VersusSendReportSequence_Label.md"))]
51    #[repr(C)]
52    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
53    pub struct VersusSendReportSequence_Label {
54        pub value: i32,
55    }
56    impl ::unity::ClassIdentity for VersusSendReportSequence_Label {
57        const NAME: &'static str = "VersusSendReportSequence.Label";
58        const NAMESPACE: &'static str = "App";
59
60        fn class() -> ::unity::Class {
61            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
62            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
63        }
64    }
65    impl ::unity::IlType for VersusSendReportSequence_Label {
66        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
67            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
68        }
69    }
70    impl VersusSendReportSequence_Label {
71        pub fn error() -> Self {
72            Self { value: 0 }
73        }
74
75        pub fn end() -> Self {
76            Self { value: 1 }
77        }
78    }
79}
80
81#[cfg(feature = "app-versussendreportsequence-types")]
82pub use __types::*;
83
84#[cfg(feature = "app-versussendreportsequence")]
85impl VersusSendReportSequence {
86    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::versussendreportsequence::VersusSendReportSequence_UploadInfo, crate::app::versussendreportsequence::VersusSendReportSequence_EndCallback)` overload"]
87    pub fn create_bind(
88        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
89        info: impl ::core::convert::Into<crate::app::versussendreportsequence::VersusSendReportSequence_UploadInfo>,
90        end_callback: impl ::core::convert::Into<crate::app::versussendreportsequence::VersusSendReportSequence_EndCallback>,
91    ) -> () {
92        unsafe {
93            ::unity::il2cpp_call!((::unity::module_base()+0x26b1f70usize)as*mut u8,();
94(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versussendreportsequence::VersusSendReportSequence_UploadInfo)::core::convert::Into::into(info),(crate::app::versussendreportsequence::VersusSendReportSequence_EndCallback)::core::convert::Into::into(end_callback))
95        }
96    }
97
98    #[doc = "`.cctor()` overload"]
99    pub fn cctor() -> () {
100        unsafe {
101            ::unity::il2cpp_call!((::unity::module_base()+0x26b3c40usize)as*mut u8,();
102            )
103        }
104    }
105}
106
107#[cfg(feature = "app-versussendreportsequence")]
108pub trait IVersusSendReportSequenceMethods: IVersusSendReportSequence {
109    #[doc = "`.ctor(crate::app::versussendreportsequence::VersusSendReportSequence_UploadInfo, crate::app::versussendreportsequence::VersusSendReportSequence_EndCallback)` overload"]
110    fn ctor(
111        self,
112        info: impl ::core::convert::Into<crate::app::versussendreportsequence::VersusSendReportSequence_UploadInfo>,
113        end_callback: impl ::core::convert::Into<crate::app::versussendreportsequence::VersusSendReportSequence_EndCallback>,
114    ) -> () {
115        unsafe {
116            let __receiver =
117                <VersusSendReportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
118            ::unity::il2cpp_call!((::unity::module_base()+0x26b38a0usize)as*mut u8,();
119(VersusSendReportSequence)__receiver,(crate::app::versussendreportsequence::VersusSendReportSequence_UploadInfo)::core::convert::Into::into(info),(crate::app::versussendreportsequence::VersusSendReportSequence_EndCallback)::core::convert::Into::into(end_callback))
120        }
121    }
122    #[doc = "`SendReport()` overload"]
123    fn send_report(self) -> () {
124        unsafe {
125            let __receiver =
126                <VersusSendReportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
127            ::unity::il2cpp_call!((::unity::module_base()+0x26b38f0usize)as*mut u8,();
128(VersusSendReportSequence)__receiver)
129        }
130    }
131    #[doc = "`AddList()` overload"]
132    fn add_list(self) -> () {
133        unsafe {
134            let __receiver =
135                <VersusSendReportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
136            ::unity::il2cpp_call!((::unity::module_base()+0x26b39e0usize)as*mut u8,();
137(VersusSendReportSequence)__receiver)
138        }
139    }
140    #[doc = "`GetResult(*mut::unity::Il2CppString)` overload"]
141    fn get_result(self) -> (crate::app::nexversus::NexVersus_Results, ::unity::Il2CppString) {
142        unsafe {
143            let __receiver =
144                <VersusSendReportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
146            let __ret = {
147                ::unity::il2cpp_call!((::unity::module_base()+0x26b3a70usize)as*mut u8,crate::app::nexversus::NexVersus_Results;
148(VersusSendReportSequence)__receiver,(*mut::unity::Il2CppString)__out_0.as_mut_ptr())
149            };
150            (__ret, __out_0.assume_init())
151        }
152    }
153    #[doc = "`Branch()` overload"]
154    fn branch(self) -> () {
155        unsafe {
156            let __receiver =
157                <VersusSendReportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
158            ::unity::il2cpp_call!((::unity::module_base()+0x26b3b10usize)as*mut u8,();
159(VersusSendReportSequence)__receiver)
160        }
161    }
162    #[doc = "`Invoke()` overload"]
163    fn invoke(self) -> () {
164        unsafe {
165            let __receiver =
166                <VersusSendReportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
167            ::unity::il2cpp_call!((::unity::module_base()+0x26b3c20usize)as*mut u8,();
168(VersusSendReportSequence)__receiver)
169        }
170    }
171}
172
173#[cfg(feature = "app-versussendreportsequence")]
174impl<__T: IVersusSendReportSequence> IVersusSendReportSequenceMethods for __T {}
175
176#[cfg(feature = "app-versussendreportsequence")]
177impl VersusSendReportSequence {
178    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
180    }
181
182    pub fn send_report_method_info() -> &'static ::unity::il2cpp::MethodInfo {
183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
184    }
185
186    pub fn add_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
188    }
189
190    pub fn get_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
192    }
193
194    pub fn branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
196    }
197
198    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
200    }
201
202    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
204    }
205
206    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
208    }
209}
210
211#[cfg(feature = "app-versussendreportsequence")]
212impl VersusSendReportSequence {
213    #[doc = "`.ctor(crate::app::versussendreportsequence::VersusSendReportSequence_UploadInfo, crate::app::versussendreportsequence::VersusSendReportSequence_EndCallback)` — overload selector"]
214    pub fn new(
215        info: crate::app::versussendreportsequence::VersusSendReportSequence_UploadInfo,
216        end_callback: crate::app::versussendreportsequence::VersusSendReportSequence_EndCallback,
217    ) -> Self {
218        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
219            panic!(
220                "{}
221::{}
222 failed to instantiate",
223                ::core::stringify!(VersusSendReportSequence),
224                ::core::stringify!(new),
225            )
226        });
227        <Self as IVersusSendReportSequenceMethods>::ctor(this, info, end_callback);
228        this
229    }
230}
231
232#[cfg(feature = "app-versussendreportsequence")]
233pub trait IVersusSendReportSequence_EndCallbackMethods: IVersusSendReportSequence_EndCallback {
234    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
235    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
236        unsafe {
237            let __receiver = <VersusSendReportSequence_EndCallback as ::unity::FromIlInstance>::from_il_instance(
238                <Self as ::unity::SystemObject>::as_instance(self),
239            );
240            ::unity::il2cpp_call!((::unity::module_base()+0x1b1ad70usize)as*mut u8,();
241(VersusSendReportSequence_EndCallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
242        }
243    }
244    #[doc = "`Invoke(bool)` overload"]
245    fn invoke(self, is_succeed: impl ::core::convert::Into<bool>) -> () {
246        unsafe {
247            let __receiver = <VersusSendReportSequence_EndCallback as ::unity::FromIlInstance>::from_il_instance(
248                <Self as ::unity::SystemObject>::as_instance(self),
249            );
250            {
251                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
252                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
253                    panic!(
254                        "unity: virtual slot {}
255 out of range (vtable len {}
256) on the runtime class behind {}
257 (method `{}
258`)",
259                        13usize,
260                        __vt.len(),
261                        <VersusSendReportSequence_EndCallback as ::unity::ClassIdentity>::NAME,
262                        "Invoke",
263                    )
264                });
265                let __inner: extern "C" fn(VersusSendReportSequence_EndCallback, bool, ::unity::OptionalMethod) -> () =
266                    ::core::mem::transmute(__vi.method_ptr);
267                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
268                __inner(__receiver, ::core::convert::Into::into(is_succeed), __mi)
269            }
270        }
271    }
272}
273
274#[cfg(feature = "app-versussendreportsequence")]
275impl<__T: IVersusSendReportSequence_EndCallback> IVersusSendReportSequence_EndCallbackMethods for __T {}
276
277#[cfg(feature = "app-versussendreportsequence")]
278impl VersusSendReportSequence_EndCallback {
279    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
280        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
281    }
282
283    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
284        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
285    }
286}
287
288#[cfg(feature = "app-versussendreportsequence")]
289impl VersusSendReportSequence_EndCallback {
290    #[doc = "Direct (non-virtual) call to `VersusSendReportSequence_EndCallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
291    pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, is_succeed: bool) -> () {
292        let __mi = Self::invoke_method_info();
293        let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
294        __inner(this.into(), is_succeed, ::core::option::Option::None)
295    }
296}
297
298#[cfg(feature = "app-versussendreportsequence")]
299impl VersusSendReportSequence_EndCallback {
300    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
301    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
302        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
303            panic!(
304                "{}
305::{}
306 failed to instantiate",
307                ::core::stringify!(VersusSendReportSequence_EndCallback),
308                ::core::stringify!(new),
309            )
310        });
311        <Self as IVersusSendReportSequence_EndCallbackMethods>::ctor(this, object, method);
312        this
313    }
314}
315
316#[cfg(feature = "app-versussendreportsequence")]
317pub trait IVersusSendReportSequence_UploadInfoMethods: IVersusSendReportSequence_UploadInfo {
318    #[doc = "`set_DataId(u64)` overload"]
319    fn set_data_id(self, value: impl ::core::convert::Into<u64>) -> () {
320        unsafe {
321            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
322                <Self as ::unity::SystemObject>::as_instance(self),
323            );
324            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b070usize)as*mut u8,();
325(VersusSendReportSequence_UploadInfo)__receiver,(u64)::core::convert::Into::into(value))
326        }
327    }
328    #[doc = "`get_DataId()` overload"]
329    fn get_data_id(self) -> u64 {
330        unsafe {
331            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
332                <Self as ::unity::SystemObject>::as_instance(self),
333            );
334            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b080usize)as*mut u8,u64;
335(VersusSendReportSequence_UploadInfo)__receiver)
336        }
337    }
338    #[doc = "`set_ScreenShotId(u64)` overload"]
339    fn set_screen_shot_id(self, value: impl ::core::convert::Into<u64>) -> () {
340        unsafe {
341            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
342                <Self as ::unity::SystemObject>::as_instance(self),
343            );
344            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b090usize)as*mut u8,();
345(VersusSendReportSequence_UploadInfo)__receiver,(u64)::core::convert::Into::into(value))
346        }
347    }
348    #[doc = "`get_ScreenShotId()` overload"]
349    fn get_screen_shot_id(self) -> u64 {
350        unsafe {
351            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
352                <Self as ::unity::SystemObject>::as_instance(self),
353            );
354            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b0a0usize)as*mut u8,u64;
355(VersusSendReportSequence_UploadInfo)__receiver)
356        }
357    }
358    #[doc = "`set_Reason(::unity::Il2CppString)` overload"]
359    fn set_reason(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
360        unsafe {
361            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
362                <Self as ::unity::SystemObject>::as_instance(self),
363            );
364            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b0d0usize)as*mut u8,();
365(VersusSendReportSequence_UploadInfo)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
366        }
367    }
368    #[doc = "`get_Reason()` overload"]
369    fn get_reason(self) -> ::unity::Il2CppString {
370        unsafe {
371            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
372                <Self as ::unity::SystemObject>::as_instance(self),
373            );
374            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b0e0usize)as*mut u8, ::unity::Il2CppString;
375(VersusSendReportSequence_UploadInfo)__receiver)
376        }
377    }
378    #[doc = "`set_PrincipalId(u64)` overload"]
379    fn set_principal_id(self, value: impl ::core::convert::Into<u64>) -> () {
380        unsafe {
381            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
382                <Self as ::unity::SystemObject>::as_instance(self),
383            );
384            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b0f0usize)as*mut u8,();
385(VersusSendReportSequence_UploadInfo)__receiver,(u64)::core::convert::Into::into(value))
386        }
387    }
388    #[doc = "`get_PrincipalId()` overload"]
389    fn get_principal_id(self) -> u64 {
390        unsafe {
391            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
392                <Self as ::unity::SystemObject>::as_instance(self),
393            );
394            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b100usize)as*mut u8,u64;
395(VersusSendReportSequence_UploadInfo)__receiver)
396        }
397    }
398    #[doc = "`set_Language(::unity::Il2CppString)` overload"]
399    fn set_language(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
400        unsafe {
401            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
402                <Self as ::unity::SystemObject>::as_instance(self),
403            );
404            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b110usize)as*mut u8,();
405(VersusSendReportSequence_UploadInfo)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
406        }
407    }
408    #[doc = "`get_Language()` overload"]
409    fn get_language(self) -> ::unity::Il2CppString {
410        unsafe {
411            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
412                <Self as ::unity::SystemObject>::as_instance(self),
413            );
414            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b120usize)as*mut u8, ::unity::Il2CppString;
415(VersusSendReportSequence_UploadInfo)__receiver)
416        }
417    }
418    #[doc = "`.ctor()` overload"]
419    fn ctor(self) -> () {
420        unsafe {
421            let __receiver = <VersusSendReportSequence_UploadInfo as ::unity::FromIlInstance>::from_il_instance(
422                <Self as ::unity::SystemObject>::as_instance(self),
423            );
424            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b130usize)as*mut u8,();
425(VersusSendReportSequence_UploadInfo)__receiver)
426        }
427    }
428}
429
430#[cfg(feature = "app-versussendreportsequence")]
431impl<__T: IVersusSendReportSequence_UploadInfo> IVersusSendReportSequence_UploadInfoMethods for __T {}
432
433#[cfg(feature = "app-versussendreportsequence")]
434impl VersusSendReportSequence_UploadInfo {
435    pub fn set_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
437    }
438
439    pub fn get_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
441    }
442
443    pub fn set_screen_shot_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
445    }
446
447    pub fn get_screen_shot_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
449    }
450
451    pub fn set_reason_method_info() -> &'static ::unity::il2cpp::MethodInfo {
452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
453    }
454
455    pub fn get_reason_method_info() -> &'static ::unity::il2cpp::MethodInfo {
456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
457    }
458
459    pub fn set_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
461    }
462
463    pub fn get_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
465    }
466
467    pub fn set_language_method_info() -> &'static ::unity::il2cpp::MethodInfo {
468        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
469    }
470
471    pub fn get_language_method_info() -> &'static ::unity::il2cpp::MethodInfo {
472        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
473    }
474
475    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
476        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
477    }
478}
479
480#[cfg(feature = "app-versussendreportsequence")]
481impl VersusSendReportSequence_UploadInfo {
482    #[doc = "`.ctor()` — no args"]
483    pub fn new() -> Self {
484        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
485            panic!(
486                "{}
487::{}
488 failed to instantiate",
489                ::core::stringify!(VersusSendReportSequence_UploadInfo),
490                ::core::stringify!(new),
491            )
492        });
493        <Self as IVersusSendReportSequence_UploadInfoMethods>::ctor(this);
494        this
495    }
496}
497
498#[cfg(feature = "app-versussendreportsequence")]
499#[doc(hidden)]
500pub mod prelude {
501    pub use super::{
502        IVersusSendReportSequence, IVersusSendReportSequenceMethods, IVersusSendReportSequence_EndCallback,
503        IVersusSendReportSequence_EndCallbackMethods, IVersusSendReportSequence_UploadInfo, IVersusSendReportSequence_UploadInfoMethods,
504        VersusSendReportSequence, VersusSendReportSequence_EndCallback, VersusSendReportSequence_Label, VersusSendReportSequence_UploadInfo,
505    };
506    #[cfg(feature = "app-procinst")]
507    pub use crate::app::procinst::IProcInstMethods;
508    #[cfg(feature = "system-delegate")]
509    pub use crate::system::delegate::IDelegateMethods;
510    #[cfg(feature = "system-multicastdelegate")]
511    pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
512    #[cfg(feature = "system-object")]
513    pub use crate::system::object::IObjectMethods;
514    #[cfg(feature = "system-enum")]
515    pub use crate::system::r#enum::IEnumMethods;
516    #[cfg(feature = "system-valuetype")]
517    pub use crate::system::valuetype::IValueTypeMethods;
518    pub use crate::{
519        app::procinst::IProcInst,
520        system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType},
521    };
522}