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