engage/generated/app/
versusserverreplaymetadata.rs1#[cfg(feature = "app-versusserverreplaymetadata-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/versusserverreplaymetadata/VersusServerReplayMetaData.md"))]
11 #[::unity::class(namespace = "App", name = "VersusServerReplayMetaData")]
12 #[parent(crate::system::object::Object)]
13 pub struct VersusServerReplayMetaData {
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_Version")]
22 pub m_version: u16,
23 #[offset(24)]
24 #[rename(name = "m_Buffer")]
25 pub m_buffer: ::unity::Array<u8>,
26 #[offset(32)]
27 #[rename(name = "m_Stream")]
28 pub m_stream: crate::app::stream_2::Stream_2,
29 #[offset(40)]
30 #[rename(name = "m_DataId")]
31 pub m_data_id: u64,
32 #[offset(48)]
33 #[rename(name = "m_OffensePrincipalId")]
34 pub m_offense_principal_id: u64,
35 #[offset(56)]
36 #[rename(name = "m_OffensePlayerName")]
37 pub m_offense_player_name: ::unity::Il2CppString,
38 #[offset(64)]
39 #[rename(name = "m_MapEndUnixTime")]
40 pub m_map_end_unix_time: i64,
41 #[offset(72)]
42 #[rename(name = "m_MapResult")]
43 pub m_map_result: crate::app::versus::Versus_MapResult,
44 #[offset(76)]
45 #[rename(name = "m_IsEnable")]
46 pub m_is_enable: bool,
47 #[offset(77)]
48 #[rename(name = "m_IsEmpty")]
49 pub m_is_empty: bool,
50 }
51}
52
53#[cfg(feature = "app-versusserverreplaymetadata-types")]
54pub use __types::*;
55
56#[cfg(feature = "app-versusserverreplaymetadata")]
57impl VersusServerReplayMetaData {
58 #[doc = "`TryGetPlayableMetaData(crate::system::collections::generic::list_1::List_1<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>)` overload"]
59 pub fn try_get_playable_meta_data(
60 meta_data_list: impl ::core::convert::Into<
61 crate::system::collections::generic::list_1::List_1<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
62 >,
63 ) -> crate::app::versusserverreplaymetadata::VersusServerReplayMetaData {
64 unsafe {
65 ::unity::il2cpp_call!((::unity::module_base()+0x26bb1f0usize)as*mut u8,crate::app::versusserverreplaymetadata::VersusServerReplayMetaData;
66(crate::system::collections::generic::list_1::List_1<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>)::core::convert::Into::into(meta_data_list))
67 }
68 }
69
70 #[doc = "`GetUploadTargetMetaData(crate::system::collections::generic::list_1::List_1<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>)` overload"]
71 pub fn get_upload_target_meta_data(
72 meta_data_list: impl ::core::convert::Into<
73 crate::system::collections::generic::list_1::List_1<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
74 >,
75 ) -> crate::app::versusserverreplaymetadata::VersusServerReplayMetaData {
76 unsafe {
77 ::unity::il2cpp_call!((::unity::module_base()+0x26bb310usize)as*mut u8,crate::app::versusserverreplaymetadata::VersusServerReplayMetaData;
78(crate::system::collections::generic::list_1::List_1<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>)::core::convert::Into::into(meta_data_list))
79 }
80 }
81}
82
83#[cfg(feature = "app-versusserverreplaymetadata")]
84pub trait IVersusServerReplayMetaDataMethods: IVersusServerReplayMetaData {
85 #[doc = "`.ctor()` overload"]
86 fn ctor(self) -> () {
87 unsafe {
88 let __receiver =
89 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
90 ::unity::il2cpp_call!((::unity::module_base()+0x26a6380usize)as*mut u8,();
91(VersusServerReplayMetaData)__receiver)
92 }
93 }
94 #[doc = "`Clear()` overload"]
95 fn clear(self) -> () {
96 unsafe {
97 let __receiver =
98 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
99 ::unity::il2cpp_call!((::unity::module_base()+0x26ba2c0usize)as*mut u8,();
100(VersusServerReplayMetaData)__receiver)
101 }
102 }
103 #[doc = "`SetBinary(::unity::Array<u8>)` overload"]
104 fn set_binary(self, bin: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
105 unsafe {
106 let __receiver =
107 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
108 ::unity::il2cpp_call!((::unity::module_base()+0x26ba310usize)as*mut u8,();
109(VersusServerReplayMetaData)__receiver,(::unity::Array<u8>)::core::convert::Into::into(bin))
110 }
111 }
112 #[doc = "`SetBinary(crate::system::collections::generic::list_1::List_1<u8>)` overload"]
113 fn set_binary_2(self, bin: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u8>>) -> () {
114 unsafe {
115 let __receiver =
116 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
117 ::unity::il2cpp_call!((::unity::module_base()+0x26ba3a0usize)as*mut u8,();
118(VersusServerReplayMetaData)__receiver,(crate::system::collections::generic::list_1::List_1<u8>)::core::convert::Into::into(bin))
119 }
120 }
121 #[doc = "`SetMapResult(crate::app::versus::Versus_MapResult)` overload"]
122 fn set_map_result(self, result: impl ::core::convert::Into<crate::app::versus::Versus_MapResult>) -> () {
123 unsafe {
124 let __receiver =
125 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
126 ::unity::il2cpp_call!((::unity::module_base()+0x26ba410usize)as*mut u8,();
127(VersusServerReplayMetaData)__receiver,(crate::app::versus::Versus_MapResult)::core::convert::Into::into(result))
128 }
129 }
130 #[doc = "`TrySetMapEndTime(i64)` overload"]
131 fn try_set_map_end_time(self, unix_time: impl ::core::convert::Into<i64>) -> () {
132 unsafe {
133 let __receiver =
134 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
135 ::unity::il2cpp_call!((::unity::module_base()+0x26a7990usize)as*mut u8,();
136(VersusServerReplayMetaData)__receiver,(i64)::core::convert::Into::into(unix_time))
137 }
138 }
139 #[doc = "`SetOffensePlayer(u64, ::unity::Il2CppString)` overload"]
140 fn set_offense_player(
141 self,
142 principal_id: impl ::core::convert::Into<u64>,
143 offense_player_name: impl ::core::convert::Into<::unity::Il2CppString>,
144 ) -> () {
145 unsafe {
146 let __receiver =
147 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
148 ::unity::il2cpp_call!((::unity::module_base()+0x26ba420usize)as*mut u8,();
149(VersusServerReplayMetaData)__receiver,(u64)::core::convert::Into::into(principal_id),(::unity::Il2CppString)::core::convert::Into::into(offense_player_name))
150 }
151 }
152 #[doc = "`Disable()` overload"]
153 fn disable(self) -> () {
154 unsafe {
155 let __receiver =
156 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
157 ::unity::il2cpp_call!((::unity::module_base()+0x26ba430usize)as*mut u8,();
158(VersusServerReplayMetaData)__receiver)
159 }
160 }
161 #[doc = "`Dump(::unity::Il2CppString)` overload"]
162 fn dump(self, opt: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
163 unsafe {
164 let __receiver =
165 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
166 ::unity::il2cpp_call!((::unity::module_base()+0x26ba440usize)as*mut u8,();
167(VersusServerReplayMetaData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(opt))
168 }
169 }
170 #[doc = "`Serialize()` overload"]
171 fn serialize(self) -> () {
172 unsafe {
173 let __receiver =
174 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
175 ::unity::il2cpp_call!((::unity::module_base()+0x26ba740usize)as*mut u8,();
176(VersusServerReplayMetaData)__receiver)
177 }
178 }
179 #[doc = "`Deserialize()` overload"]
180 fn deserialize(self) -> bool {
181 unsafe {
182 let __receiver =
183 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184 ::unity::il2cpp_call!((::unity::module_base()+0x26ba930usize)as*mut u8,bool;
185(VersusServerReplayMetaData)__receiver)
186 }
187 }
188 #[doc = "`get_Buffer()` overload"]
189 fn get_buffer(self) -> ::unity::Array<u8> {
190 unsafe {
191 let __receiver =
192 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193 ::unity::il2cpp_call!((::unity::module_base()+0x26bb0a0usize)as*mut u8, ::unity::Array<u8> ;
194(VersusServerReplayMetaData)__receiver)
195 }
196 }
197 #[doc = "`get_Size()` overload"]
198 fn get_size(self) -> i32 {
199 unsafe {
200 let __receiver =
201 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
202 ::unity::il2cpp_call!((::unity::module_base()+0x26bb0b0usize)as*mut u8,i32;
203(VersusServerReplayMetaData)__receiver)
204 }
205 }
206 #[doc = "`get_DataId()` overload"]
207 fn get_data_id(self) -> u64 {
208 unsafe {
209 let __receiver =
210 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211 ::unity::il2cpp_call!((::unity::module_base()+0x26bb0c0usize)as*mut u8,u64;
212(VersusServerReplayMetaData)__receiver)
213 }
214 }
215 #[doc = "`set_DataId(u64)` overload"]
216 fn set_data_id(self, value: impl ::core::convert::Into<u64>) -> () {
217 unsafe {
218 let __receiver =
219 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
220 ::unity::il2cpp_call!((::unity::module_base()+0x26bb0d0usize)as*mut u8,();
221(VersusServerReplayMetaData)__receiver,(u64)::core::convert::Into::into(value))
222 }
223 }
224 #[doc = "`get_IsEmpty()` overload"]
225 fn get_is_empty(self) -> bool {
226 unsafe {
227 let __receiver =
228 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
229 ::unity::il2cpp_call!((::unity::module_base()+0x26bb0e0usize)as*mut u8,bool;
230(VersusServerReplayMetaData)__receiver)
231 }
232 }
233 #[doc = "`get_OffensePrincipalId()` overload"]
234 fn get_offense_principal_id(self) -> u64 {
235 unsafe {
236 let __receiver =
237 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
238 ::unity::il2cpp_call!((::unity::module_base()+0x26bb0f0usize)as*mut u8,u64;
239(VersusServerReplayMetaData)__receiver)
240 }
241 }
242 #[doc = "`get_OffensePlayerName()` overload"]
243 fn get_offense_player_name(self) -> ::unity::Il2CppString {
244 unsafe {
245 let __receiver =
246 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247 ::unity::il2cpp_call!((::unity::module_base()+0x26bb100usize)as*mut u8, ::unity::Il2CppString;
248(VersusServerReplayMetaData)__receiver)
249 }
250 }
251 #[doc = "`get_MapEndUnixTime()` overload"]
252 fn get_map_end_unix_time(self) -> i64 {
253 unsafe {
254 let __receiver =
255 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256 ::unity::il2cpp_call!((::unity::module_base()+0x26bb110usize)as*mut u8,i64;
257(VersusServerReplayMetaData)__receiver)
258 }
259 }
260 #[doc = "`get_MapEndUnixTimeStr()` overload"]
261 fn get_map_end_unix_time_str(self) -> ::unity::Il2CppString {
262 unsafe {
263 let __receiver =
264 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
265 ::unity::il2cpp_call!((::unity::module_base()+0x26bb120usize)as*mut u8, ::unity::Il2CppString;
266(VersusServerReplayMetaData)__receiver)
267 }
268 }
269 #[doc = "`get_Result()` overload"]
270 fn get_result(self) -> crate::app::versus::Versus_MapResult {
271 unsafe {
272 let __receiver =
273 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274 ::unity::il2cpp_call!((::unity::module_base()+0x26bb1a0usize)as*mut u8,crate::app::versus::Versus_MapResult;
275(VersusServerReplayMetaData)__receiver)
276 }
277 }
278 #[doc = "`get_ResultForDefense()` overload"]
279 fn get_result_for_defense(self) -> crate::app::versus::Versus_MapResult {
280 unsafe {
281 let __receiver =
282 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
283 ::unity::il2cpp_call!((::unity::module_base()+0x26bb1b0usize)as*mut u8,crate::app::versus::Versus_MapResult;
284(VersusServerReplayMetaData)__receiver)
285 }
286 }
287 #[doc = "`get_IsEnable()` overload"]
288 fn get_is_enable(self) -> bool {
289 unsafe {
290 let __receiver =
291 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
292 ::unity::il2cpp_call!((::unity::module_base()+0x26bb1d0usize)as*mut u8,bool;
293(VersusServerReplayMetaData)__receiver)
294 }
295 }
296 #[doc = "`get_IsClearReliance()` overload"]
297 fn get_is_clear_reliance(self) -> bool {
298 unsafe {
299 let __receiver =
300 <VersusServerReplayMetaData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
301 ::unity::il2cpp_call!((::unity::module_base()+0x26bb1e0usize)as*mut u8,bool;
302(VersusServerReplayMetaData)__receiver)
303 }
304 }
305}
306
307#[cfg(feature = "app-versusserverreplaymetadata")]
308impl<__T: IVersusServerReplayMetaData> IVersusServerReplayMetaDataMethods for __T {}
309
310#[cfg(feature = "app-versusserverreplaymetadata")]
311impl VersusServerReplayMetaData {
312 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
313 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
314 }
315
316 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
317 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
318 }
319
320 pub fn set_binary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
322 }
323
324 pub fn set_binary_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
326 }
327
328 pub fn set_map_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
330 }
331
332 pub fn try_set_map_end_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
334 }
335
336 pub fn set_offense_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
338 }
339
340 pub fn disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
342 }
343
344 pub fn dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
346 }
347
348 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
350 }
351
352 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
354 }
355
356 pub fn get_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
358 }
359
360 pub fn get_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
362 }
363
364 pub fn get_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
366 }
367
368 pub fn set_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
370 }
371
372 pub fn get_is_empty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
374 }
375
376 pub fn get_offense_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
378 }
379
380 pub fn get_offense_player_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
382 }
383
384 pub fn get_map_end_unix_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
386 }
387
388 pub fn get_map_end_unix_time_str_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
390 }
391
392 pub fn get_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
394 }
395
396 pub fn get_result_for_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
398 }
399
400 pub fn get_is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
402 }
403
404 pub fn get_is_clear_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
406 }
407
408 pub fn try_get_playable_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
410 }
411
412 pub fn get_upload_target_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
414 }
415}
416
417#[cfg(feature = "app-versusserverreplaymetadata")]
418impl VersusServerReplayMetaData {
419 #[doc = "`.ctor()` — no args"]
420 pub fn new() -> Self {
421 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
422 panic!(
423 "{}
424::{}
425 failed to instantiate",
426 ::core::stringify!(VersusServerReplayMetaData),
427 ::core::stringify!(new),
428 )
429 });
430 <Self as IVersusServerReplayMetaDataMethods>::ctor(this);
431 this
432 }
433}
434
435#[cfg(feature = "app-versusserverreplaymetadata")]
436#[doc(hidden)]
437pub mod prelude {
438 pub use super::{IVersusServerReplayMetaData, IVersusServerReplayMetaDataMethods, VersusServerReplayMetaData};
439 pub use crate::system::object::IObject;
440 #[cfg(feature = "system-object")]
441 pub use crate::system::object::IObjectMethods;
442}