Skip to main content

engage/generated/app/
versusserverreportmetadata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-versusserverreportmetadata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versusserverreportmetadata/VersusServerReportMetaData.md"))]
11    #[::unity::class(namespace = "App", name = "VersusServerReportMetaData")]
12    #[parent(crate::system::object::Object)]
13    pub struct VersusServerReportMetaData {
14        #[static_field]
15        #[rename(name = "BufferSize")]
16        pub buffer_size: i32,
17        #[static_field]
18        #[rename(name = "Version")]
19        pub version: u16,
20        #[offset(16)]
21        #[rename(name = "m_Buffer")]
22        pub m_buffer: ::unity::Array<u8>,
23        #[offset(24)]
24        #[rename(name = "m_Stream")]
25        pub m_stream: crate::app::stream_2::Stream_2,
26        #[static_field]
27        #[rename(name = "DataIdListSize")]
28        pub data_id_list_size: i32,
29        #[offset(32)]
30        #[rename(name = "m_DataIdList")]
31        pub m_data_id_list: crate::system::collections::generic::list_1::List_1<u64>,
32    }
33}
34
35#[cfg(feature = "app-versusserverreportmetadata-types")]
36pub use __types::*;
37
38#[cfg(feature = "app-versusserverreportmetadata")]
39pub trait IVersusServerReportMetaDataMethods: IVersusServerReportMetaData {
40    #[doc = "`.ctor()` overload"]
41    fn ctor(self) -> () {
42        unsafe {
43            let __receiver =
44                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
45            ::unity::il2cpp_call!((::unity::module_base()+0x26bb470usize)as*mut u8,();
46(VersusServerReportMetaData)__receiver)
47        }
48    }
49    #[doc = "`Clear()` overload"]
50    fn clear(self) -> () {
51        unsafe {
52            let __receiver =
53                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
54            ::unity::il2cpp_call!((::unity::module_base()+0x26bb5c0usize)as*mut u8,();
55(VersusServerReportMetaData)__receiver)
56        }
57    }
58    #[doc = "`SetBinary(::unity::Array<u8>)` overload"]
59    fn set_binary(self, bin: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
60        unsafe {
61            let __receiver =
62                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
63            ::unity::il2cpp_call!((::unity::module_base()+0x26bb620usize)as*mut u8,();
64(VersusServerReportMetaData)__receiver,(::unity::Array<u8>)::core::convert::Into::into(bin))
65        }
66    }
67    #[doc = "`SetBinary(crate::system::collections::generic::list_1::List_1<u8>)` overload"]
68    fn set_binary_2(self, bin: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u8>>) -> () {
69        unsafe {
70            let __receiver =
71                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
72            ::unity::il2cpp_call!((::unity::module_base()+0x26bb6c0usize)as*mut u8,();
73(VersusServerReportMetaData)__receiver,(crate::system::collections::generic::list_1::List_1<u8>)::core::convert::Into::into(bin))
74        }
75    }
76    #[doc = "`GetBinary()` overload"]
77    fn get_binary(self) -> crate::system::collections::generic::list_1::List_1<u8> {
78        unsafe {
79            let __receiver =
80                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
81            ::unity::il2cpp_call!((::unity::module_base()+0x26bb770usize)as*mut u8,crate::system::collections::generic::list_1::List_1<u8> ;
82(VersusServerReportMetaData)__receiver)
83        }
84    }
85    #[doc = "`AddDataId(u64)` overload"]
86    fn add_data_id(self, data_id: impl ::core::convert::Into<u64>) -> () {
87        unsafe {
88            let __receiver =
89                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
90            ::unity::il2cpp_call!((::unity::module_base()+0x26bb830usize)as*mut u8,();
91(VersusServerReportMetaData)__receiver,(u64)::core::convert::Into::into(data_id))
92        }
93    }
94    #[doc = "`Contains(u64)` overload"]
95    fn contains(self, data_id: impl ::core::convert::Into<u64>) -> bool {
96        unsafe {
97            let __receiver =
98                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
99            ::unity::il2cpp_call!((::unity::module_base()+0x26bb900usize)as*mut u8,bool;
100(VersusServerReportMetaData)__receiver,(u64)::core::convert::Into::into(data_id))
101        }
102    }
103    #[doc = "`get_Buffer()` overload"]
104    fn get_buffer(self) -> ::unity::Array<u8> {
105        unsafe {
106            let __receiver =
107                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
108            ::unity::il2cpp_call!((::unity::module_base()+0x26bb960usize)as*mut u8, ::unity::Array<u8> ;
109(VersusServerReportMetaData)__receiver)
110        }
111    }
112    #[doc = "`get_Size()` overload"]
113    fn get_size(self) -> i32 {
114        unsafe {
115            let __receiver =
116                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
117            ::unity::il2cpp_call!((::unity::module_base()+0x26bb970usize)as*mut u8,i32;
118(VersusServerReportMetaData)__receiver)
119        }
120    }
121    #[doc = "`Dump()` overload"]
122    fn dump(self) -> () {
123        unsafe {
124            let __receiver =
125                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
126            ::unity::il2cpp_call!((::unity::module_base()+0x26bb980usize)as*mut u8,();
127(VersusServerReportMetaData)__receiver)
128        }
129    }
130    #[doc = "`ToStringIDs()` overload"]
131    fn to_string_i_ds(self) -> ::unity::Il2CppString {
132        unsafe {
133            let __receiver =
134                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
135            ::unity::il2cpp_call!((::unity::module_base()+0x26bbbb0usize)as*mut u8, ::unity::Il2CppString;
136(VersusServerReportMetaData)__receiver)
137        }
138    }
139    #[doc = "`Serialize()` overload"]
140    fn serialize(self) -> () {
141        unsafe {
142            let __receiver =
143                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
144            ::unity::il2cpp_call!((::unity::module_base()+0x26bbc00usize)as*mut u8,();
145(VersusServerReportMetaData)__receiver)
146        }
147    }
148    #[doc = "`Deserialize()` overload"]
149    fn deserialize(self) -> () {
150        unsafe {
151            let __receiver =
152                <VersusServerReportMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153            ::unity::il2cpp_call!((::unity::module_base()+0x26bbce0usize)as*mut u8,();
154(VersusServerReportMetaData)__receiver)
155        }
156    }
157}
158
159#[cfg(feature = "app-versusserverreportmetadata")]
160impl<__T: IVersusServerReportMetaData> IVersusServerReportMetaDataMethods for __T {}
161
162#[cfg(feature = "app-versusserverreportmetadata")]
163impl VersusServerReportMetaData {
164    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
165        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
166    }
167
168    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
169        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
170    }
171
172    pub fn set_binary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
173        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
174    }
175
176    pub fn set_binary_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
178    }
179
180    pub fn get_binary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
182    }
183
184    pub fn add_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
186    }
187
188    pub fn contains_method_info() -> &'static ::unity::il2cpp::MethodInfo {
189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
190    }
191
192    pub fn get_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
194    }
195
196    pub fn get_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
198    }
199
200    pub fn dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
202    }
203
204    pub fn to_string_i_ds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
206    }
207
208    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
210    }
211
212    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
214    }
215}
216
217#[cfg(feature = "app-versusserverreportmetadata")]
218impl VersusServerReportMetaData {
219    #[doc = "`.ctor()` — no args"]
220    pub fn new() -> Self {
221        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
222            panic!(
223                "{}
224::{}
225 failed to instantiate",
226                ::core::stringify!(VersusServerReportMetaData),
227                ::core::stringify!(new),
228            )
229        });
230        <Self as IVersusServerReportMetaDataMethods>::ctor(this);
231        this
232    }
233}
234
235#[cfg(feature = "app-versusserverreportmetadata")]
236#[doc(hidden)]
237pub mod prelude {
238    pub use super::{IVersusServerReportMetaData, IVersusServerReportMetaDataMethods, VersusServerReportMetaData};
239    pub use crate::system::object::IObject;
240    #[cfg(feature = "system-object")]
241    pub use crate::system::object::IObjectMethods;
242}