1#[cfg(feature = "app-nexrelay-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicdialogitem::{BasicDialogItem, IBasicDialogItem},
11 basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
12 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
13 procinst::{IProcInst, ProcInst},
14 singletonclass_1::{ISingletonClass_1, SingletonClass_1},
15 },
16 system::{
17 object::{IObject, Object},
18 r#enum::{Enum, IEnum},
19 valuetype::{IValueType, ValueType},
20 },
21 };
22
23 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_UploadNewSequence.md"))]
24 #[::unity::class(namespace = "App", name = "NexRelay.UploadNewSequence")]
25 #[parent(crate::app::nexrelay::NexRelay_ServerSequenceBase)]
26 pub struct NexRelay_UploadNewSequence {
27 #[offset(112)]
28 #[rename(name = "m_PlayerName")]
29 pub m_player_name: ::unity::Il2CppString,
30 #[offset(120)]
31 #[rename(name = "m_MetaData")]
32 pub m_meta_data: crate::app::relayservermetadata::RelayServerMetaData,
33 #[offset(128)]
34 #[rename(name = "m_Data")]
35 pub m_data: crate::app::relayserverdata::RelayServerData,
36 #[offset(136)]
37 #[rename(name = "m_IsComplemented")]
38 pub m_is_complemented: bool,
39 }
40
41 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_ServerSequenceBase_ConfirmRetryDialog.md"))]
42 #[::unity::class(namespace = "App", name = "NexRelay.ServerSequenceBase.ConfirmRetryDialog")]
43 #[parent(crate::system::object::Object)]
44 pub struct NexRelay_ServerSequenceBase_ConfirmRetryDialog {}
45
46 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_UploadTakeOverSequence.md"))]
47 #[::unity::class(namespace = "App", name = "NexRelay.UploadTakeOverSequence")]
48 #[parent(crate::app::nexrelay::NexRelay_ServerSequenceBase)]
49 pub struct NexRelay_UploadTakeOverSequence {
50 #[offset(112)]
51 #[rename(name = "m_DataId")]
52 pub m_data_id: u64,
53 #[offset(120)]
54 #[rename(name = "m_OldMetaData")]
55 pub m_old_meta_data: crate::app::relayservermetadata::RelayServerMetaData,
56 #[offset(128)]
57 #[rename(name = "m_PlayerName")]
58 pub m_player_name: ::unity::Il2CppString,
59 #[offset(136)]
60 #[rename(name = "m_NewMetaData")]
61 pub m_new_meta_data: crate::app::relayservermetadata::RelayServerMetaData,
62 #[offset(144)]
63 #[rename(name = "m_Data")]
64 pub m_data: crate::app::relayserverdata::RelayServerData,
65 #[offset(152)]
66 #[rename(name = "m_IsComplementedNewMetaData")]
67 pub m_is_complemented_new_meta_data: bool,
68 #[offset(153)]
69 #[rename(name = "m_IsChangeToPublic")]
70 pub m_is_change_to_public: bool,
71 }
72
73 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_SearchSequence.md"))]
74 #[::unity::class(namespace = "App", name = "NexRelay.SearchSequence")]
75 #[parent(crate::app::nexrelay::NexRelay_ServerSequenceBase)]
76 pub struct NexRelay_SearchSequence {
77 #[offset(112)]
78 #[rename(name = "m_Results")]
79 pub m_results: crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>,
80 #[offset(120)]
81 #[rename(name = "m_DataTypeInfos")]
82 pub m_data_type_infos: crate::system::collections::generic::list_1::List_1<crate::app::nexrelay::NexRelay_SearchSequence_DataTypeInfo>,
83 }
84
85 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_UploadNewSequence_Label.md"))]
86 #[repr(C)]
87 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
88 pub struct NexRelay_UploadNewSequence_Label {
89 pub value: i32,
90 }
91 impl ::unity::ClassIdentity for NexRelay_UploadNewSequence_Label {
92 const NAME: &'static str = "NexRelay.UploadNewSequence.Label";
93 const NAMESPACE: &'static str = "App";
94
95 fn class() -> ::unity::Class {
96 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
97 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
98 }
99 }
100 impl ::unity::IlType for NexRelay_UploadNewSequence_Label {
101 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
102 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
103 }
104 }
105 impl NexRelay_UploadNewSequence_Label {
106 pub fn login() -> Self {
107 Self { value: 0 }
108 }
109
110 pub fn error() -> Self {
111 Self { value: 1 }
112 }
113
114 pub fn end() -> Self {
115 Self { value: 2 }
116 }
117 }
118
119 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_ServerSequenceBase.md"))]
120 #[::unity::class(namespace = "App", name = "NexRelay.ServerSequenceBase")]
121 #[parent(crate::app::procinst::ProcInst)]
122 pub struct NexRelay_ServerSequenceBase {}
123
124 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem.md"))]
125 #[::unity::class(namespace = "App", name = "NexRelay.ServerSequenceBase.ConfirmRetryDialog.YesMenuItem")]
126 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
127 pub struct NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem {
128 #[offset(112)]
129 #[rename(name = "m_Label")]
130 pub m_label: i32,
131 }
132
133 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_SearchSequence_DataTypeInfo.md"))]
134 #[::unity::class(namespace = "App", name = "NexRelay.SearchSequence.DataTypeInfo")]
135 #[parent(crate::system::object::Object)]
136 pub struct NexRelay_SearchSequence_DataTypeInfo {}
137
138 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay.md"))]
139 #[::unity::class(namespace = "App", name = "NexRelay")]
140 #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::nexrelay::NexRelay>)]
141 pub struct NexRelay {
142 #[static_field]
143 #[rename(name = "Period")]
144 pub period: u16,
145 #[static_field]
146 #[rename(name = "MaxSearchCount")]
147 pub max_search_count: u32,
148 #[offset(28)]
149 #[rename(name = "m_LastResult")]
150 pub m_last_result: crate::app::nexrelay::NexRelay_Results,
151 #[offset(32)]
152 #[rename(name = "m_LastUploadedDataId")]
153 pub m_last_uploaded_data_id: u64,
154 }
155
156 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_DownloadMetaSequence_Label.md"))]
157 #[repr(C)]
158 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
159 pub struct NexRelay_DownloadMetaSequence_Label {
160 pub value: i32,
161 }
162 impl ::unity::ClassIdentity for NexRelay_DownloadMetaSequence_Label {
163 const NAME: &'static str = "NexRelay.DownloadMetaSequence.Label";
164 const NAMESPACE: &'static str = "App";
165
166 fn class() -> ::unity::Class {
167 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
168 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
169 }
170 }
171 impl ::unity::IlType for NexRelay_DownloadMetaSequence_Label {
172 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
173 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
174 }
175 }
176 impl NexRelay_DownloadMetaSequence_Label {
177 pub fn error() -> Self {
178 Self { value: 0 }
179 }
180
181 pub fn error_app() -> Self {
182 Self { value: 1 }
183 }
184
185 pub fn end() -> Self {
186 Self { value: 2 }
187 }
188 }
189
190 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_DownloadSequence_Label.md"))]
191 #[repr(C)]
192 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
193 pub struct NexRelay_DownloadSequence_Label {
194 pub value: i32,
195 }
196 impl ::unity::ClassIdentity for NexRelay_DownloadSequence_Label {
197 const NAME: &'static str = "NexRelay.DownloadSequence.Label";
198 const NAMESPACE: &'static str = "App";
199
200 fn class() -> ::unity::Class {
201 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
202 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
203 }
204 }
205 impl ::unity::IlType for NexRelay_DownloadSequence_Label {
206 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
207 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
208 }
209 }
210 impl NexRelay_DownloadSequence_Label {
211 pub fn login() -> Self {
212 Self { value: 0 }
213 }
214
215 pub fn get_data() -> Self {
216 Self { value: 1 }
217 }
218
219 pub fn error() -> Self {
220 Self { value: 2 }
221 }
222
223 pub fn error_app() -> Self {
224 Self { value: 3 }
225 }
226
227 pub fn end() -> Self {
228 Self { value: 4 }
229 }
230 }
231
232 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_SetPlayingSequence_Label.md"))]
233 #[repr(C)]
234 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
235 pub struct NexRelay_SetPlayingSequence_Label {
236 pub value: i32,
237 }
238 impl ::unity::ClassIdentity for NexRelay_SetPlayingSequence_Label {
239 const NAME: &'static str = "NexRelay.SetPlayingSequence.Label";
240 const NAMESPACE: &'static str = "App";
241
242 fn class() -> ::unity::Class {
243 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
244 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
245 }
246 }
247 impl ::unity::IlType for NexRelay_SetPlayingSequence_Label {
248 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
249 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
250 }
251 }
252 impl NexRelay_SetPlayingSequence_Label {
253 pub fn login() -> Self {
254 Self { value: 0 }
255 }
256
257 pub fn error() -> Self {
258 Self { value: 1 }
259 }
260
261 pub fn error_app() -> Self {
262 Self { value: 2 }
263 }
264
265 pub fn end() -> Self {
266 Self { value: 3 }
267 }
268 }
269
270 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_DownloadMetaSequence.md"))]
271 #[::unity::class(namespace = "App", name = "NexRelay.DownloadMetaSequence")]
272 #[parent(crate::app::nexrelay::NexRelay_ServerSequenceBase)]
273 pub struct NexRelay_DownloadMetaSequence {
274 #[offset(112)]
275 #[rename(name = "m_DataIds")]
276 pub m_data_ids: crate::system::collections::generic::list_1::List_1<u64>,
277 #[offset(120)]
278 #[rename(name = "m_Results")]
279 pub m_results: crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>,
280 #[offset(128)]
281 #[rename(name = "m_DataCode")]
282 pub m_data_code: ::unity::Il2CppString,
283 #[offset(136)]
284 #[rename(name = "m_DataCodeResult")]
285 pub m_data_code_result: crate::app::relayservermetadata::RelayServerMetaData,
286 }
287
288 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_SearchSequence_Label.md"))]
289 #[repr(C)]
290 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
291 pub struct NexRelay_SearchSequence_Label {
292 pub value: i32,
293 }
294 impl ::unity::ClassIdentity for NexRelay_SearchSequence_Label {
295 const NAME: &'static str = "NexRelay.SearchSequence.Label";
296 const NAMESPACE: &'static str = "App";
297
298 fn class() -> ::unity::Class {
299 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
300 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
301 }
302 }
303 impl ::unity::IlType for NexRelay_SearchSequence_Label {
304 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
305 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
306 }
307 }
308 impl NexRelay_SearchSequence_Label {
309 pub fn fix_data_type_to_relay_end() -> Self {
310 Self { value: 0 }
311 }
312
313 pub fn error() -> Self {
314 Self { value: 1 }
315 }
316
317 pub fn end() -> Self {
318 Self { value: 2 }
319 }
320 }
321
322 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_Results.md"))]
323 #[repr(C)]
324 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
325 pub struct NexRelay_Results {
326 pub value: i32,
327 }
328 impl ::unity::ClassIdentity for NexRelay_Results {
329 const NAME: &'static str = "NexRelay.Results";
330 const NAMESPACE: &'static str = "App";
331
332 fn class() -> ::unity::Class {
333 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
334 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
335 }
336 }
337 impl ::unity::IlType for NexRelay_Results {
338 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
339 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
340 }
341 }
342 impl NexRelay_Results {
343 pub fn failed() -> Self {
344 Self { value: 0 }
345 }
346
347 pub fn failed_compare() -> Self {
348 Self { value: 1 }
349 }
350
351 pub fn failed_not_found() -> Self {
352 Self { value: 2 }
353 }
354
355 pub fn cancelled() -> Self {
356 Self { value: 3 }
357 }
358
359 pub fn succeeded() -> Self {
360 Self { value: 4 }
361 }
362 }
363
364 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_DownloadSequence.md"))]
365 #[::unity::class(namespace = "App", name = "NexRelay.DownloadSequence")]
366 #[parent(crate::app::nexrelay::NexRelay_ServerSequenceBase)]
367 pub struct NexRelay_DownloadSequence {
368 #[offset(112)]
369 #[rename(name = "m_DataId")]
370 pub m_data_id: u64,
371 #[offset(120)]
372 #[rename(name = "m_Result")]
373 pub m_result: crate::app::relayserverdata::RelayServerData,
374 #[offset(128)]
375 #[rename(name = "m_ResultMeta")]
376 pub m_result_meta: crate::app::relayservermetadata::RelayServerMetaData,
377 }
378
379 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_SetPlayingSequence.md"))]
380 #[::unity::class(namespace = "App", name = "NexRelay.SetPlayingSequence")]
381 #[parent(crate::app::nexrelay::NexRelay_ServerSequenceBase)]
382 pub struct NexRelay_SetPlayingSequence {
383 #[offset(112)]
384 #[rename(name = "m_DataId")]
385 pub m_data_id: u64,
386 #[offset(120)]
387 #[rename(name = "m_OldMetaData")]
388 pub m_old_meta_data: crate::app::relayservermetadata::RelayServerMetaData,
389 #[offset(128)]
390 #[rename(name = "m_NewMetaData")]
391 pub m_new_meta_data: crate::app::relayservermetadata::RelayServerMetaData,
392 #[offset(136)]
393 #[rename(name = "m_IsComplementedNewMetaData")]
394 pub m_is_complemented_new_meta_data: bool,
395 }
396
397 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexrelay/NexRelay_UploadTakeOverSequence_Label.md"))]
398 #[repr(C)]
399 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
400 pub struct NexRelay_UploadTakeOverSequence_Label {
401 pub value: i32,
402 }
403 impl ::unity::ClassIdentity for NexRelay_UploadTakeOverSequence_Label {
404 const NAME: &'static str = "NexRelay.UploadTakeOverSequence.Label";
405 const NAMESPACE: &'static str = "App";
406
407 fn class() -> ::unity::Class {
408 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
409 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
410 }
411 }
412 impl ::unity::IlType for NexRelay_UploadTakeOverSequence_Label {
413 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
414 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
415 }
416 }
417 impl NexRelay_UploadTakeOverSequence_Label {
418 pub fn login() -> Self {
419 Self { value: 0 }
420 }
421
422 pub fn update_data() -> Self {
423 Self { value: 1 }
424 }
425
426 pub fn error() -> Self {
427 Self { value: 2 }
428 }
429
430 pub fn error_app() -> Self {
431 Self { value: 3 }
432 }
433
434 pub fn end() -> Self {
435 Self { value: 4 }
436 }
437 }
438}
439
440#[cfg(feature = "app-nexrelay-types")]
441pub use __types::*;
442
443#[cfg(feature = "app-nexrelay")]
444impl NexRelay_UploadNewSequence {
445 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool)` overload"]
446 pub fn create_bind(
447 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
448 player_name: impl ::core::convert::Into<::unity::Il2CppString>,
449 meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
450 data: impl ::core::convert::Into<crate::app::relayserverdata::RelayServerData>,
451 is_secret: impl ::core::convert::Into<bool>,
452 ) -> () {
453 unsafe {
454 ::unity::il2cpp_call!((::unity::module_base()+0x224cda0usize)as*mut u8,();
455(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(player_name),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(meta_data),(crate::app::relayserverdata::RelayServerData)::core::convert::Into::into(data),(bool)::core::convert::Into::into(is_secret))
456 }
457 }
458}
459
460#[cfg(feature = "app-nexrelay")]
461pub trait INexRelay_UploadNewSequenceMethods: INexRelay_UploadNewSequence {
462 #[doc = "`.ctor(::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool)` overload"]
463 fn ctor(
464 self,
465 player_name: impl ::core::convert::Into<::unity::Il2CppString>,
466 meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
467 data: impl ::core::convert::Into<crate::app::relayserverdata::RelayServerData>,
468 is_secret: impl ::core::convert::Into<bool>,
469 ) -> () {
470 unsafe {
471 let __receiver =
472 <NexRelay_UploadNewSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
473 ::unity::il2cpp_call!((::unity::module_base()+0x224c870usize)as*mut u8,();
474(NexRelay_UploadNewSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_name),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(meta_data),(crate::app::relayserverdata::RelayServerData)::core::convert::Into::into(data),(bool)::core::convert::Into::into(is_secret))
475 }
476 }
477 #[doc = "`Postlogin()` overload"]
478 fn postlogin(self) -> () {
479 unsafe {
480 let __receiver =
481 <NexRelay_UploadNewSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
482 ::unity::il2cpp_call!((::unity::module_base()+0x224c900usize)as*mut u8,();
483(NexRelay_UploadNewSequence)__receiver)
484 }
485 }
486 #[doc = "`Post()` overload"]
487 fn post(self) -> () {
488 unsafe {
489 let __receiver =
490 <NexRelay_UploadNewSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
491 ::unity::il2cpp_call!((::unity::module_base()+0x224c910usize)as*mut u8,();
492(NexRelay_UploadNewSequence)__receiver)
493 }
494 }
495 #[doc = "`ComplementMetaData()` overload"]
496 fn complement_meta_data(self) -> () {
497 unsafe {
498 let __receiver =
499 <NexRelay_UploadNewSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
500 ::unity::il2cpp_call!((::unity::module_base()+0x224cb30usize)as*mut u8,();
501(NexRelay_UploadNewSequence)__receiver)
502 }
503 }
504 #[doc = "`ConfirmRetry()` overload"]
505 fn confirm_retry(self) -> () {
506 unsafe {
507 let __receiver =
508 <NexRelay_UploadNewSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
509 ::unity::il2cpp_call!((::unity::module_base()+0x224cd90usize)as*mut u8,();
510(NexRelay_UploadNewSequence)__receiver)
511 }
512 }
513}
514
515#[cfg(feature = "app-nexrelay")]
516impl<__T: INexRelay_UploadNewSequence> INexRelay_UploadNewSequenceMethods for __T {}
517
518#[cfg(feature = "app-nexrelay")]
519impl NexRelay_UploadNewSequence {
520 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
522 }
523
524 pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
525 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
526 }
527
528 pub fn post_method_info() -> &'static ::unity::il2cpp::MethodInfo {
529 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
530 }
531
532 pub fn complement_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
533 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
534 }
535
536 pub fn confirm_retry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
538 }
539
540 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
541 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
542 }
543}
544
545#[cfg(feature = "app-nexrelay")]
546impl NexRelay_UploadNewSequence {
547 #[doc = "`.ctor(::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool)` — overload selector"]
548 pub fn new(
549 player_name: ::unity::Il2CppString,
550 meta_data: crate::app::relayservermetadata::RelayServerMetaData,
551 data: crate::app::relayserverdata::RelayServerData,
552 is_secret: bool,
553 ) -> Self {
554 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
555 panic!(
556 "{}
557::{}
558 failed to instantiate",
559 ::core::stringify!(NexRelay_UploadNewSequence),
560 ::core::stringify!(new),
561 )
562 });
563 <Self as INexRelay_UploadNewSequenceMethods>::ctor(this, player_name, meta_data, data, is_secret);
564 this
565 }
566}
567
568#[cfg(feature = "app-nexrelay")]
569impl NexRelay_ServerSequenceBase_ConfirmRetryDialog {
570 #[doc = "`CreateBind(crate::app::procinst::ProcInst, i32)` overload"]
571 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>, yes_label: impl ::core::convert::Into<i32>) -> () {
572 unsafe {
573 ::unity::il2cpp_call!((::unity::module_base()+0x1b78d00usize)as*mut u8,();
574(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(yes_label))
575 }
576 }
577}
578
579#[cfg(feature = "app-nexrelay")]
580impl NexRelay_ServerSequenceBase_ConfirmRetryDialog {
581 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
582 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
583 }
584}
585
586#[cfg(feature = "app-nexrelay")]
587impl NexRelay_UploadTakeOverSequence {
588 #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::relayservermetadata::RelayServerMetaData, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool)` overload"]
589 pub fn create_bind(
590 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
591 data_id: impl ::core::convert::Into<u64>,
592 old_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
593 player_name: impl ::core::convert::Into<::unity::Il2CppString>,
594 new_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
595 data: impl ::core::convert::Into<crate::app::relayserverdata::RelayServerData>,
596 is_change_to_public: impl ::core::convert::Into<bool>,
597 ) -> () {
598 unsafe {
599 ::unity::il2cpp_call!((::unity::module_base()+0x224dbd0usize)as*mut u8,();
600(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(old_meta_data),(::unity::Il2CppString)::core::convert::Into::into(player_name),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(new_meta_data),(crate::app::relayserverdata::RelayServerData)::core::convert::Into::into(data),(bool)::core::convert::Into::into(is_change_to_public))
601 }
602 }
603}
604
605#[cfg(feature = "app-nexrelay")]
606pub trait INexRelay_UploadTakeOverSequenceMethods: INexRelay_UploadTakeOverSequence {
607 #[doc = "`.ctor(u64, crate::app::relayservermetadata::RelayServerMetaData, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool)` overload"]
608 fn ctor(
609 self,
610 data_id: impl ::core::convert::Into<u64>,
611 old_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
612 player_name: impl ::core::convert::Into<::unity::Il2CppString>,
613 new_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
614 data: impl ::core::convert::Into<crate::app::relayserverdata::RelayServerData>,
615 is_change_to_public: impl ::core::convert::Into<bool>,
616 ) -> () {
617 unsafe {
618 let __receiver =
619 <NexRelay_UploadTakeOverSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
620 ::unity::il2cpp_call!((::unity::module_base()+0x224d450usize)as*mut u8,();
621(NexRelay_UploadTakeOverSequence)__receiver,(u64)::core::convert::Into::into(data_id),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(old_meta_data),(::unity::Il2CppString)::core::convert::Into::into(player_name),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(new_meta_data),(crate::app::relayserverdata::RelayServerData)::core::convert::Into::into(data),(bool)::core::convert::Into::into(is_change_to_public))
622 }
623 }
624 #[doc = "`Postlogin()` overload"]
625 fn postlogin(self) -> () {
626 unsafe {
627 let __receiver =
628 <NexRelay_UploadTakeOverSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
629 ::unity::il2cpp_call!((::unity::module_base()+0x224d500usize)as*mut u8,();
630(NexRelay_UploadTakeOverSequence)__receiver)
631 }
632 }
633 #[doc = "`ChangeMeta()` overload"]
634 fn change_meta(self) -> () {
635 unsafe {
636 let __receiver =
637 <NexRelay_UploadTakeOverSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
638 ::unity::il2cpp_call!((::unity::module_base()+0x224d510usize)as*mut u8,();
639(NexRelay_UploadTakeOverSequence)__receiver)
640 }
641 }
642 #[doc = "`ComplementNewMetaData()` overload"]
643 fn complement_new_meta_data(self) -> () {
644 unsafe {
645 let __receiver =
646 <NexRelay_UploadTakeOverSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
647 ::unity::il2cpp_call!((::unity::module_base()+0x224d680usize)as*mut u8,();
648(NexRelay_UploadTakeOverSequence)__receiver)
649 }
650 }
651 #[doc = "`UpdateData()` overload"]
652 fn update_data(self) -> () {
653 unsafe {
654 let __receiver =
655 <NexRelay_UploadTakeOverSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656 ::unity::il2cpp_call!((::unity::module_base()+0x224d910usize)as*mut u8,();
657(NexRelay_UploadTakeOverSequence)__receiver)
658 }
659 }
660 #[doc = "`ConfirmRetry()` overload"]
661 fn confirm_retry(self) -> () {
662 unsafe {
663 let __receiver =
664 <NexRelay_UploadTakeOverSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
665 ::unity::il2cpp_call!((::unity::module_base()+0x224dbc0usize)as*mut u8,();
666(NexRelay_UploadTakeOverSequence)__receiver)
667 }
668 }
669}
670
671#[cfg(feature = "app-nexrelay")]
672impl<__T: INexRelay_UploadTakeOverSequence> INexRelay_UploadTakeOverSequenceMethods for __T {}
673
674#[cfg(feature = "app-nexrelay")]
675impl NexRelay_UploadTakeOverSequence {
676 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
677 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
678 }
679
680 pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
681 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
682 }
683
684 pub fn change_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
686 }
687
688 pub fn complement_new_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
689 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
690 }
691
692 pub fn update_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
694 }
695
696 pub fn confirm_retry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
697 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
698 }
699
700 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
701 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
702 }
703}
704
705#[cfg(feature = "app-nexrelay")]
706impl NexRelay_UploadTakeOverSequence {
707 #[doc = "`.ctor(u64, crate::app::relayservermetadata::RelayServerMetaData, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool)` — overload selector"]
708 pub fn new(
709 data_id: u64,
710 old_meta_data: crate::app::relayservermetadata::RelayServerMetaData,
711 player_name: ::unity::Il2CppString,
712 new_meta_data: crate::app::relayservermetadata::RelayServerMetaData,
713 data: crate::app::relayserverdata::RelayServerData,
714 is_change_to_public: bool,
715 ) -> Self {
716 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
717 panic!(
718 "{}
719::{}
720 failed to instantiate",
721 ::core::stringify!(NexRelay_UploadTakeOverSequence),
722 ::core::stringify!(new),
723 )
724 });
725 <Self as INexRelay_UploadTakeOverSequenceMethods>::ctor(this, data_id, old_meta_data, player_name, new_meta_data, data, is_change_to_public);
726 this
727 }
728}
729
730#[cfg(feature = "app-nexrelay")]
731impl NexRelay_SearchSequence {
732 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)` overload"]
733 pub fn create_bind(
734 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
735 results: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>>,
736 ) -> () {
737 unsafe {
738 ::unity::il2cpp_call!((::unity::module_base()+0x224b0d0usize)as*mut u8,();
739(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)::core::convert::Into::into(results))
740 }
741 }
742}
743
744#[cfg(feature = "app-nexrelay")]
745pub trait INexRelay_SearchSequenceMethods: INexRelay_SearchSequence {
746 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)` overload"]
747 fn ctor(
748 self,
749 results: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>>,
750 ) -> () {
751 unsafe {
752 let __receiver =
753 <NexRelay_SearchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
754 ::unity::il2cpp_call!((::unity::module_base()+0x224a540usize)as*mut u8,();
755(NexRelay_SearchSequence)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)::core::convert::Into::into(results))
756 }
757 }
758 #[doc = "`Postlogin()` overload"]
759 fn postlogin(self) -> () {
760 unsafe {
761 let __receiver =
762 <NexRelay_SearchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
763 ::unity::il2cpp_call!((::unity::module_base()+0x224a620usize)as*mut u8,();
764(NexRelay_SearchSequence)__receiver)
765 }
766 }
767 #[doc = "`Search()` overload"]
768 fn search(self) -> () {
769 unsafe {
770 let __receiver =
771 <NexRelay_SearchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
772 ::unity::il2cpp_call!((::unity::module_base()+0x224a860usize)as*mut u8,();
773(NexRelay_SearchSequence)__receiver)
774 }
775 }
776 #[doc = "`FixDataTypeToRelayEnd()` overload"]
777 fn fix_data_type_to_relay_end(self) -> () {
778 unsafe {
779 let __receiver =
780 <NexRelay_SearchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
781 ::unity::il2cpp_call!((::unity::module_base()+0x224aec0usize)as*mut u8,();
782(NexRelay_SearchSequence)__receiver)
783 }
784 }
785}
786
787#[cfg(feature = "app-nexrelay")]
788impl<__T: INexRelay_SearchSequence> INexRelay_SearchSequenceMethods for __T {}
789
790#[cfg(feature = "app-nexrelay")]
791impl NexRelay_SearchSequence {
792 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
794 }
795
796 pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
798 }
799
800 pub fn search_method_info() -> &'static ::unity::il2cpp::MethodInfo {
801 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
802 }
803
804 pub fn fix_data_type_to_relay_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
805 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
806 }
807
808 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
810 }
811}
812
813#[cfg(feature = "app-nexrelay")]
814impl NexRelay_SearchSequence {
815 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)` — overload selector"]
816 pub fn new(results: crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>) -> Self {
817 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
818 panic!(
819 "{}
820::{}
821 failed to instantiate",
822 ::core::stringify!(NexRelay_SearchSequence),
823 ::core::stringify!(new),
824 )
825 });
826 <Self as INexRelay_SearchSequenceMethods>::ctor(this, results);
827 this
828 }
829}
830
831#[cfg(feature = "app-nexrelay")]
832pub trait INexRelay_ServerSequenceBaseMethods: INexRelay_ServerSequenceBase {
833 #[doc = "`Login()` overload"]
834 fn login(self) -> () {
835 unsafe {
836 let __receiver =
837 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
838 ::unity::il2cpp_call!((::unity::module_base()+0x224b7d0usize)as*mut u8,();
839(NexRelay_ServerSequenceBase)__receiver)
840 }
841 }
842 #[doc = "`Postlogin(i32, i32)` overload"]
843 fn postlogin(self, label_when_cancelled: impl ::core::convert::Into<i32>, label_when_failed: impl ::core::convert::Into<i32>) -> () {
844 unsafe {
845 let __receiver =
846 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
847 ::unity::il2cpp_call!((::unity::module_base()+0x224a630usize)as*mut u8,();
848(NexRelay_ServerSequenceBase)__receiver,(i32)::core::convert::Into::into(label_when_cancelled),(i32)::core::convert::Into::into(label_when_failed))
849 }
850 }
851 #[doc = "`SetResult(crate::app::nexrelay::NexRelay_Results)` overload"]
852 fn set_result(self, result: impl ::core::convert::Into<crate::app::nexrelay::NexRelay_Results>) -> () {
853 unsafe {
854 let __receiver =
855 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
856 ::unity::il2cpp_call!((::unity::module_base()+0x224ae30usize)as*mut u8,();
857(NexRelay_ServerSequenceBase)__receiver,(crate::app::nexrelay::NexRelay_Results)::core::convert::Into::into(result))
858 }
859 }
860 #[doc = "`SetResultFailed(crate::app::neterror::NetError_App)` overload"]
861 fn set_result_failed(self, error: impl ::core::convert::Into<crate::app::neterror::NetError_App>) -> () {
862 unsafe {
863 let __receiver =
864 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
865 ::unity::il2cpp_call!((::unity::module_base()+0x224a980usize)as*mut u8,();
866(NexRelay_ServerSequenceBase)__receiver,(crate::app::neterror::NetError_App)::core::convert::Into::into(error))
867 }
868 }
869 #[doc = "`SetResultFailedCompare()` overload"]
870 fn set_result_failed_compare(self) -> () {
871 unsafe {
872 let __receiver =
873 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
874 ::unity::il2cpp_call!((::unity::module_base()+0x224b840usize)as*mut u8,();
875(NexRelay_ServerSequenceBase)__receiver)
876 }
877 }
878 #[doc = "`SetResultFailedNotFound()` overload"]
879 fn set_result_failed_not_found(self) -> () {
880 unsafe {
881 let __receiver =
882 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
883 ::unity::il2cpp_call!((::unity::module_base()+0x224b8c0usize)as*mut u8,();
884(NexRelay_ServerSequenceBase)__receiver)
885 }
886 }
887 #[doc = "`Error()` overload"]
888 fn error(self) -> () {
889 unsafe {
890 let __receiver =
891 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
892 ::unity::il2cpp_call!((::unity::module_base()+0x224b940usize)as*mut u8,();
893(NexRelay_ServerSequenceBase)__receiver)
894 }
895 }
896 #[doc = "`SetMetaBinary(crate::system::collections::generic::list_1::List_1<u8>, crate::app::relayservermetadata::RelayServerMetaData, bool)` overload"]
897 fn set_meta_binary(
898 self,
899 param_meta_bytes: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u8>>,
900 meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
901 for_compare: impl ::core::convert::Into<bool>,
902 ) -> () {
903 unsafe {
904 let __receiver =
905 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906 ::unity::il2cpp_call!((::unity::module_base()+0x224b9b0usize)as*mut u8,();
907(NexRelay_ServerSequenceBase)__receiver,(crate::system::collections::generic::list_1::List_1<u8>)::core::convert::Into::into(param_meta_bytes),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(meta_data),(bool)::core::convert::Into::into(for_compare))
908 }
909 }
910 #[doc = "`ComplementTime(crate::app::relayservermetadata::RelayServerMetaData)` overload"]
911 fn complement_time(self, meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>) -> () {
912 unsafe {
913 let __receiver =
914 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915 ::unity::il2cpp_call!((::unity::module_base()+0x224baa0usize)as*mut u8,();
916(NexRelay_ServerSequenceBase)__receiver,(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(meta_data))
917 }
918 }
919 #[doc = "`.ctor()` overload"]
920 fn ctor(self) -> () {
921 unsafe {
922 let __receiver =
923 <NexRelay_ServerSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
924 ::unity::il2cpp_call!((::unity::module_base()+0x224a610usize)as*mut u8,();
925(NexRelay_ServerSequenceBase)__receiver)
926 }
927 }
928}
929
930#[cfg(feature = "app-nexrelay")]
931impl<__T: INexRelay_ServerSequenceBase> INexRelay_ServerSequenceBaseMethods for __T {}
932
933#[cfg(feature = "app-nexrelay")]
934impl NexRelay_ServerSequenceBase {
935 pub fn login_method_info() -> &'static ::unity::il2cpp::MethodInfo {
936 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
937 }
938
939 pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
940 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
941 }
942
943 pub fn set_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
944 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
945 }
946
947 pub fn set_result_failed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
948 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
949 }
950
951 pub fn set_result_failed_compare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
952 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
953 }
954
955 pub fn set_result_failed_not_found_method_info() -> &'static ::unity::il2cpp::MethodInfo {
956 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
957 }
958
959 pub fn error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
960 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
961 }
962
963 pub fn set_meta_binary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
964 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
965 }
966
967 pub fn complement_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
969 }
970
971 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
973 }
974}
975
976#[cfg(feature = "app-nexrelay")]
977impl NexRelay_ServerSequenceBase {
978 #[doc = "`.ctor()` — no args"]
979 pub fn new() -> Self {
980 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
981 panic!(
982 "{}
983::{}
984 failed to instantiate",
985 ::core::stringify!(NexRelay_ServerSequenceBase),
986 ::core::stringify!(new),
987 )
988 });
989 <Self as INexRelay_ServerSequenceBaseMethods>::ctor(this);
990 this
991 }
992}
993
994#[cfg(feature = "app-nexrelay")]
995pub trait INexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItemMethods: INexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem {
996 #[doc = "`.ctor(i32)` overload"]
997 fn ctor(self, label: impl ::core::convert::Into<i32>) -> () {
998 unsafe {
999 let __receiver = <NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
1000 <Self as ::unity::SystemObject>::as_instance(self),
1001 );
1002 ::unity::il2cpp_call!((::unity::module_base()+0x3ed91f0usize)as*mut u8,();
1003(NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem)__receiver,(i32)::core::convert::Into::into(label))
1004 }
1005 }
1006 #[doc = "`ACall()` overload"]
1007 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1008 unsafe {
1009 let __receiver = <NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
1010 <Self as ::unity::SystemObject>::as_instance(self),
1011 );
1012 {
1013 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1014 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1015 panic!(
1016 "unity: virtual slot {}
1017 out of range (vtable len {}
1018) on the runtime class behind {}
1019 (method `{}
1020`)",
1021 18usize,
1022 __vt.len(),
1023 <NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem as ::unity::ClassIdentity>::NAME,
1024 "ACall",
1025 )
1026 });
1027 let __inner: extern "C" fn(
1028 NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem,
1029 ::unity::OptionalMethod,
1030 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1031 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1032 __inner(__receiver, __mi)
1033 }
1034 }
1035 }
1036 #[doc = "`GetSequence()` overload"]
1037 fn get_sequence(self) -> crate::app::procinst::ProcInst {
1038 unsafe {
1039 let __receiver = <NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
1040 <Self as ::unity::SystemObject>::as_instance(self),
1041 );
1042 ::unity::il2cpp_call!((::unity::module_base()+0x3ed9250usize)as*mut u8,crate::app::procinst::ProcInst;
1043(NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem)__receiver)
1044 }
1045 }
1046}
1047
1048#[cfg(feature = "app-nexrelay")]
1049impl<__T: INexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem> INexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItemMethods for __T {}
1050
1051#[cfg(feature = "app-nexrelay")]
1052impl NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem {
1053 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1054 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1055 }
1056
1057 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1058 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1059 }
1060
1061 pub fn get_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1062 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1063 }
1064}
1065
1066#[cfg(feature = "app-nexrelay")]
1067impl NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem {
1068 #[doc = "Direct (non-virtual) call to `NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1069 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1070 let __mi = Self::a_call_method_info();
1071 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1072 ::core::mem::transmute(__mi.method_ptr);
1073 __inner(this.into(), ::core::option::Option::None)
1074 }
1075}
1076
1077#[cfg(feature = "app-nexrelay")]
1078impl NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem {
1079 #[doc = "`.ctor(i32)` — overload selector"]
1080 pub fn new(label: i32) -> Self {
1081 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1082 panic!(
1083 "{}
1084::{}
1085 failed to instantiate",
1086 ::core::stringify!(NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem),
1087 ::core::stringify!(new),
1088 )
1089 });
1090 <Self as INexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItemMethods>::ctor(this, label);
1091 this
1092 }
1093}
1094
1095#[cfg(feature = "app-nexrelay")]
1096pub trait INexRelay_SearchSequence_DataTypeInfoMethods: INexRelay_SearchSequence_DataTypeInfo {
1097 #[doc = "`.ctor(u64, bool)` overload"]
1098 fn ctor(self, data_id: impl ::core::convert::Into<u64>, is_end: impl ::core::convert::Into<bool>) -> () {
1099 unsafe {
1100 let __receiver = <NexRelay_SearchSequence_DataTypeInfo as ::unity::FromIlInstance>::from_il_instance(
1101 <Self as ::unity::SystemObject>::as_instance(self),
1102 );
1103 ::unity::il2cpp_call!((::unity::module_base()+0x1b78c80usize)as*mut u8,();
1104(NexRelay_SearchSequence_DataTypeInfo)__receiver,(u64)::core::convert::Into::into(data_id),(bool)::core::convert::Into::into(is_end))
1105 }
1106 }
1107 #[doc = "`get_DataId()` overload"]
1108 fn get_data_id(self) -> u64 {
1109 unsafe {
1110 let __receiver = <NexRelay_SearchSequence_DataTypeInfo as ::unity::FromIlInstance>::from_il_instance(
1111 <Self as ::unity::SystemObject>::as_instance(self),
1112 );
1113 ::unity::il2cpp_call!((::unity::module_base()+0x1b78cc0usize)as*mut u8,u64;
1114(NexRelay_SearchSequence_DataTypeInfo)__receiver)
1115 }
1116 }
1117 #[doc = "`set_DataId(u64)` overload"]
1118 fn set_data_id(self, value: impl ::core::convert::Into<u64>) -> () {
1119 unsafe {
1120 let __receiver = <NexRelay_SearchSequence_DataTypeInfo as ::unity::FromIlInstance>::from_il_instance(
1121 <Self as ::unity::SystemObject>::as_instance(self),
1122 );
1123 ::unity::il2cpp_call!((::unity::module_base()+0x1b78cd0usize)as*mut u8,();
1124(NexRelay_SearchSequence_DataTypeInfo)__receiver,(u64)::core::convert::Into::into(value))
1125 }
1126 }
1127 #[doc = "`get_IsEnd()` overload"]
1128 fn get_is_end(self) -> bool {
1129 unsafe {
1130 let __receiver = <NexRelay_SearchSequence_DataTypeInfo as ::unity::FromIlInstance>::from_il_instance(
1131 <Self as ::unity::SystemObject>::as_instance(self),
1132 );
1133 ::unity::il2cpp_call!((::unity::module_base()+0x1b78ce0usize)as*mut u8,bool;
1134(NexRelay_SearchSequence_DataTypeInfo)__receiver)
1135 }
1136 }
1137 #[doc = "`set_IsEnd(bool)` overload"]
1138 fn set_is_end(self, value: impl ::core::convert::Into<bool>) -> () {
1139 unsafe {
1140 let __receiver = <NexRelay_SearchSequence_DataTypeInfo as ::unity::FromIlInstance>::from_il_instance(
1141 <Self as ::unity::SystemObject>::as_instance(self),
1142 );
1143 ::unity::il2cpp_call!((::unity::module_base()+0x1b78cf0usize)as*mut u8,();
1144(NexRelay_SearchSequence_DataTypeInfo)__receiver,(bool)::core::convert::Into::into(value))
1145 }
1146 }
1147}
1148
1149#[cfg(feature = "app-nexrelay")]
1150impl<__T: INexRelay_SearchSequence_DataTypeInfo> INexRelay_SearchSequence_DataTypeInfoMethods for __T {}
1151
1152#[cfg(feature = "app-nexrelay")]
1153impl NexRelay_SearchSequence_DataTypeInfo {
1154 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1155 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1156 }
1157
1158 pub fn get_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1159 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1160 }
1161
1162 pub fn set_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1163 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1164 }
1165
1166 pub fn get_is_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1167 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1168 }
1169
1170 pub fn set_is_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1171 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1172 }
1173}
1174
1175#[cfg(feature = "app-nexrelay")]
1176impl NexRelay_SearchSequence_DataTypeInfo {
1177 #[doc = "`.ctor(u64, bool)` — overload selector"]
1178 pub fn new(data_id: u64, is_end: bool) -> Self {
1179 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1180 panic!(
1181 "{}
1182::{}
1183 failed to instantiate",
1184 ::core::stringify!(NexRelay_SearchSequence_DataTypeInfo),
1185 ::core::stringify!(new),
1186 )
1187 });
1188 <Self as INexRelay_SearchSequence_DataTypeInfoMethods>::ctor(this, data_id, is_end);
1189 this
1190 }
1191}
1192
1193#[cfg(feature = "app-nexrelay")]
1194impl NexRelay {
1195 #[doc = "`CloseWaitMessage(crate::app::procinst::ProcInst, bool)` overload"]
1196 pub fn close_wait_message(
1197 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1198 is_success: impl ::core::convert::Into<bool>,
1199 ) -> () {
1200 unsafe {
1201 ::unity::il2cpp_call!((::unity::module_base()+0x1f16590usize)as*mut u8,();
1202(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(bool)::core::convert::Into::into(is_success))
1203 }
1204 }
1205}
1206
1207#[cfg(feature = "app-nexrelay")]
1208pub trait INexRelayMethods: INexRelay {
1209 #[doc = "`OnCreate()` overload"]
1210 fn on_create(self) -> () {
1211 unsafe {
1212 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1213 {
1214 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1215 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1216 panic!(
1217 "unity: virtual slot {}
1218 out of range (vtable len {}
1219) on the runtime class behind {}
1220 (method `{}
1221`)",
1222 5usize,
1223 __vt.len(),
1224 <NexRelay as ::unity::ClassIdentity>::NAME,
1225 "OnCreate",
1226 )
1227 });
1228 let __inner: extern "C" fn(NexRelay, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1229 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1230 __inner(__receiver, __mi)
1231 }
1232 }
1233 }
1234 #[doc = "`UploadNew(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool)` overload"]
1235 fn upload_new(
1236 self,
1237 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1238 player_name: impl ::core::convert::Into<::unity::Il2CppString>,
1239 meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1240 data: impl ::core::convert::Into<crate::app::relayserverdata::RelayServerData>,
1241 is_secret: impl ::core::convert::Into<bool>,
1242 ) -> () {
1243 unsafe {
1244 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1245 ::unity::il2cpp_call!((::unity::module_base()+0x1f16440usize)as*mut u8,();
1246(NexRelay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(player_name),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(meta_data),(crate::app::relayserverdata::RelayServerData)::core::convert::Into::into(data),(bool)::core::convert::Into::into(is_secret))
1247 }
1248 }
1249 #[doc = "`UploadTakeOver(crate::app::procinst::ProcInst, u64, crate::app::relayservermetadata::RelayServerMetaData, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool)` overload"]
1250 fn upload_take_over(
1251 self,
1252 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1253 data_id: impl ::core::convert::Into<u64>,
1254 old_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1255 player_name: impl ::core::convert::Into<::unity::Il2CppString>,
1256 new_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1257 data: impl ::core::convert::Into<crate::app::relayserverdata::RelayServerData>,
1258 is_change_to_public: impl ::core::convert::Into<bool>,
1259 ) -> () {
1260 unsafe {
1261 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1262 ::unity::il2cpp_call!((::unity::module_base()+0x1f16470usize)as*mut u8,();
1263(NexRelay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(old_meta_data),(::unity::Il2CppString)::core::convert::Into::into(player_name),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(new_meta_data),(crate::app::relayserverdata::RelayServerData)::core::convert::Into::into(data),(bool)::core::convert::Into::into(is_change_to_public))
1264 }
1265 }
1266 #[doc = "`Search(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)` overload"]
1267 fn search(
1268 self,
1269 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1270 results: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>>,
1271 ) -> () {
1272 unsafe {
1273 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1274 ::unity::il2cpp_call!((::unity::module_base()+0x1f164a0usize)as*mut u8,();
1275(NexRelay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)::core::convert::Into::into(results))
1276 }
1277 }
1278 #[doc = "`SetPlaying(crate::app::procinst::ProcInst, u64, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1279 fn set_playing(
1280 self,
1281 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1282 data_id: impl ::core::convert::Into<u64>,
1283 old_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1284 new_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1285 ) -> () {
1286 unsafe {
1287 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1288 ::unity::il2cpp_call!((::unity::module_base()+0x1f164c0usize)as*mut u8,();
1289(NexRelay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(old_meta_data),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(new_meta_data))
1290 }
1291 }
1292 #[doc = "`Download(crate::app::procinst::ProcInst, u64, crate::app::relayserverdata::RelayServerData, crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1293 fn download(
1294 self,
1295 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1296 data_id: impl ::core::convert::Into<u64>,
1297 result: impl ::core::convert::Into<crate::app::relayserverdata::RelayServerData>,
1298 result_meta: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1299 ) -> () {
1300 unsafe {
1301 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1302 ::unity::il2cpp_call!((::unity::module_base()+0x1f164e0usize)as*mut u8,();
1303(NexRelay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::relayserverdata::RelayServerData)::core::convert::Into::into(result),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(result_meta))
1304 }
1305 }
1306 #[doc = "`DownloadMeta(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<u64>, crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)` overload"]
1307 fn download_meta(
1308 self,
1309 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1310 data_ids: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u64>>,
1311 results: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>>,
1312 ) -> () {
1313 unsafe {
1314 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1315 ::unity::il2cpp_call!((::unity::module_base()+0x1f16500usize)as*mut u8,();
1316(NexRelay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1<u64>)::core::convert::Into::into(data_ids),(crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)::core::convert::Into::into(results))
1317 }
1318 }
1319 #[doc = "`DownloadMeta(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1320 fn download_meta_2(
1321 self,
1322 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1323 data_code: impl ::core::convert::Into<::unity::Il2CppString>,
1324 result: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1325 ) -> () {
1326 unsafe {
1327 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1328 ::unity::il2cpp_call!((::unity::module_base()+0x1f16520usize)as*mut u8,();
1329(NexRelay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(data_code),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(result))
1330 }
1331 }
1332 #[doc = "`TryGetPrincipalId(*mutu64)` overload"]
1333 fn try_get_principal_id(self) -> (bool, u64) {
1334 unsafe {
1335 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1336 let mut __out_0 = ::core::mem::MaybeUninit::<u64>::uninit();
1337 let __ret = {
1338 ::unity::il2cpp_call!((::unity::module_base()+0x1f16540usize)as*mut u8,bool;
1339(NexRelay)__receiver,(*mut u64)__out_0.as_mut_ptr())
1340 };
1341 (__ret, __out_0.assume_init())
1342 }
1343 }
1344 #[doc = "`get_LastResult()` overload"]
1345 fn get_last_result(self) -> crate::app::nexrelay::NexRelay_Results {
1346 unsafe {
1347 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1348 ::unity::il2cpp_call!((::unity::module_base()+0x1f16570usize)as*mut u8,crate::app::nexrelay::NexRelay_Results;
1349(NexRelay)__receiver)
1350 }
1351 }
1352 #[doc = "`get_LastUploadedDataId()` overload"]
1353 fn get_last_uploaded_data_id(self) -> u64 {
1354 unsafe {
1355 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1356 ::unity::il2cpp_call!((::unity::module_base()+0x1f16580usize)as*mut u8,u64;
1357(NexRelay)__receiver)
1358 }
1359 }
1360 #[doc = "`.ctor()` overload"]
1361 fn ctor(self) -> () {
1362 unsafe {
1363 let __receiver = <NexRelay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1364 ::unity::il2cpp_call!((::unity::module_base()+0x1f165b0usize)as*mut u8,();
1365(NexRelay)__receiver)
1366 }
1367 }
1368}
1369
1370#[cfg(feature = "app-nexrelay")]
1371impl<__T: INexRelay> INexRelayMethods for __T {}
1372
1373#[cfg(feature = "app-nexrelay")]
1374impl NexRelay {
1375 pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1377 }
1378
1379 pub fn upload_new_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1381 }
1382
1383 pub fn upload_take_over_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1385 }
1386
1387 pub fn search_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1389 }
1390
1391 pub fn set_playing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1393 }
1394
1395 pub fn download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1397 }
1398
1399 pub fn download_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1401 }
1402
1403 pub fn download_meta_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1405 }
1406
1407 pub fn try_get_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1409 }
1410
1411 pub fn get_last_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1413 }
1414
1415 pub fn get_last_uploaded_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1417 }
1418
1419 pub fn close_wait_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1421 }
1422
1423 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1425 }
1426}
1427
1428#[cfg(feature = "app-nexrelay")]
1429impl NexRelay {
1430 #[doc = "Direct (non-virtual) call to `NexRelay`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1431 pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1432 let __mi = Self::on_create_method_info();
1433 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1434 __inner(this.into(), ::core::option::Option::None)
1435 }
1436}
1437
1438#[cfg(feature = "app-nexrelay")]
1439impl NexRelay {
1440 #[doc = "`.ctor()` — no args"]
1441 pub fn new() -> Self {
1442 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1443 panic!(
1444 "{}
1445::{}
1446 failed to instantiate",
1447 ::core::stringify!(NexRelay),
1448 ::core::stringify!(new),
1449 )
1450 });
1451 <Self as INexRelayMethods>::ctor(this);
1452 this
1453 }
1454}
1455
1456#[cfg(feature = "app-nexrelay")]
1457impl NexRelay_DownloadMetaSequence {
1458 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<u64>, crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)` overload"]
1459 pub fn create_bind(
1460 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1461 data_ids: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u64>>,
1462 results: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>>,
1463 ) -> () {
1464 unsafe {
1465 ::unity::il2cpp_call!((::unity::module_base()+0x20aa560usize)as*mut u8,();
1466(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1<u64>)::core::convert::Into::into(data_ids),(crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)::core::convert::Into::into(results))
1467 }
1468 }
1469
1470 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1471 pub fn create_bind_2(
1472 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1473 data_code: impl ::core::convert::Into<::unity::Il2CppString>,
1474 result: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1475 ) -> () {
1476 unsafe {
1477 ::unity::il2cpp_call!((::unity::module_base()+0x20aacb0usize)as*mut u8,();
1478(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(data_code),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(result))
1479 }
1480 }
1481
1482 #[doc = "`CreateBindImpl(crate::app::procinst::ProcInst, crate::app::nexrelay::NexRelay_DownloadMetaSequence)` overload"]
1483 pub fn create_bind_impl(
1484 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1485 p: impl ::core::convert::Into<crate::app::nexrelay::NexRelay_DownloadMetaSequence>,
1486 ) -> () {
1487 unsafe {
1488 ::unity::il2cpp_call!((::unity::module_base()+0x20aa640usize)as*mut u8,();
1489(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::nexrelay::NexRelay_DownloadMetaSequence)::core::convert::Into::into(p))
1490 }
1491 }
1492}
1493
1494#[cfg(feature = "app-nexrelay")]
1495pub trait INexRelay_DownloadMetaSequenceMethods: INexRelay_DownloadMetaSequence {
1496 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<u64>, crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)` overload"]
1497 fn ctor(
1498 self,
1499 data_ids: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u64>>,
1500 results: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>>,
1501 ) -> () {
1502 unsafe {
1503 let __receiver =
1504 <NexRelay_DownloadMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1505 ::unity::il2cpp_call!((::unity::module_base()+0x20a9ee0usize)as*mut u8,();
1506(NexRelay_DownloadMetaSequence)__receiver,(crate::system::collections::generic::list_1::List_1<u64>)::core::convert::Into::into(data_ids),(crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)::core::convert::Into::into(results))
1507 }
1508 }
1509 #[doc = "`.ctor(::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1510 fn ctor_2(
1511 self,
1512 data_code: impl ::core::convert::Into<::unity::Il2CppString>,
1513 result: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1514 ) -> () {
1515 unsafe {
1516 let __receiver =
1517 <NexRelay_DownloadMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1518 ::unity::il2cpp_call!((::unity::module_base()+0x20a9f70usize)as*mut u8,();
1519(NexRelay_DownloadMetaSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(data_code),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(result))
1520 }
1521 }
1522 #[doc = "`Postlogin()` overload"]
1523 fn postlogin(self) -> () {
1524 unsafe {
1525 let __receiver =
1526 <NexRelay_DownloadMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1527 ::unity::il2cpp_call!((::unity::module_base()+0x20a9fc0usize)as*mut u8,();
1528(NexRelay_DownloadMetaSequence)__receiver)
1529 }
1530 }
1531 #[doc = "`GetMetaInfo()` overload"]
1532 fn get_meta_info(self) -> () {
1533 unsafe {
1534 let __receiver =
1535 <NexRelay_DownloadMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1536 ::unity::il2cpp_call!((::unity::module_base()+0x20a9fd0usize)as*mut u8,();
1537(NexRelay_DownloadMetaSequence)__receiver)
1538 }
1539 }
1540}
1541
1542#[cfg(feature = "app-nexrelay")]
1543impl<__T: INexRelay_DownloadMetaSequence> INexRelay_DownloadMetaSequenceMethods for __T {}
1544
1545#[cfg(feature = "app-nexrelay")]
1546impl NexRelay_DownloadMetaSequence {
1547 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1549 }
1550
1551 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1553 }
1554
1555 pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1557 }
1558
1559 pub fn get_meta_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1561 }
1562
1563 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1564 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1565 }
1566
1567 pub fn create_bind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1568 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1569 }
1570
1571 pub fn create_bind_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1572 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1573 }
1574}
1575
1576#[cfg(feature = "app-nexrelay")]
1577impl NexRelay_DownloadMetaSequence {
1578 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<u64>, crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>)` — overload selector"]
1579 pub fn new(
1580 data_ids: crate::system::collections::generic::list_1::List_1<u64>,
1581 results: crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>,
1582 ) -> Self {
1583 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1584 panic!(
1585 "{}
1586::{}
1587 failed to instantiate",
1588 ::core::stringify!(NexRelay_DownloadMetaSequence),
1589 ::core::stringify!(new),
1590 )
1591 });
1592 <Self as INexRelay_DownloadMetaSequenceMethods>::ctor(this, data_ids, results);
1593 this
1594 }
1595
1596 #[doc = "`.ctor(::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData)` — overload selector"]
1597 pub fn new_2(data_code: ::unity::Il2CppString, result: crate::app::relayservermetadata::RelayServerMetaData) -> Self {
1598 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1599 panic!(
1600 "{}
1601::{}
1602 failed to instantiate",
1603 ::core::stringify!(NexRelay_DownloadMetaSequence),
1604 ::core::stringify!(new_2),
1605 )
1606 });
1607 <Self as INexRelay_DownloadMetaSequenceMethods>::ctor_2(this, data_code, result);
1608 this
1609 }
1610}
1611
1612#[cfg(feature = "app-nexrelay")]
1613impl NexRelay_DownloadSequence {
1614 #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::relayserverdata::RelayServerData, crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1615 pub fn create_bind(
1616 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1617 data_id: impl ::core::convert::Into<u64>,
1618 result: impl ::core::convert::Into<crate::app::relayserverdata::RelayServerData>,
1619 result_meta: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1620 ) -> () {
1621 unsafe {
1622 ::unity::il2cpp_call!((::unity::module_base()+0x20ab3e0usize)as*mut u8,();
1623(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::relayserverdata::RelayServerData)::core::convert::Into::into(result),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(result_meta))
1624 }
1625 }
1626}
1627
1628#[cfg(feature = "app-nexrelay")]
1629pub trait INexRelay_DownloadSequenceMethods: INexRelay_DownloadSequence {
1630 #[doc = "`.ctor(u64, crate::app::relayserverdata::RelayServerData, crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1631 fn ctor(
1632 self,
1633 data_id: impl ::core::convert::Into<u64>,
1634 result: impl ::core::convert::Into<crate::app::relayserverdata::RelayServerData>,
1635 result_meta: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1636 ) -> () {
1637 unsafe {
1638 let __receiver =
1639 <NexRelay_DownloadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1640 ::unity::il2cpp_call!((::unity::module_base()+0x20aad50usize)as*mut u8,();
1641(NexRelay_DownloadSequence)__receiver,(u64)::core::convert::Into::into(data_id),(crate::app::relayserverdata::RelayServerData)::core::convert::Into::into(result),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(result_meta))
1642 }
1643 }
1644 #[doc = "`Postlogin()` overload"]
1645 fn postlogin(self) -> () {
1646 unsafe {
1647 let __receiver =
1648 <NexRelay_DownloadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1649 ::unity::il2cpp_call!((::unity::module_base()+0x20aade0usize)as*mut u8,();
1650(NexRelay_DownloadSequence)__receiver)
1651 }
1652 }
1653 #[doc = "`IsNeedToGetMetaInfo()` overload"]
1654 fn is_need_to_get_meta_info(self) -> bool {
1655 unsafe {
1656 let __receiver =
1657 <NexRelay_DownloadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1658 ::unity::il2cpp_call!((::unity::module_base()+0x20aadf0usize)as*mut u8,bool;
1659(NexRelay_DownloadSequence)__receiver)
1660 }
1661 }
1662 #[doc = "`GetMetaInfo()` overload"]
1663 fn get_meta_info(self) -> () {
1664 unsafe {
1665 let __receiver =
1666 <NexRelay_DownloadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1667 ::unity::il2cpp_call!((::unity::module_base()+0x20aae00usize)as*mut u8,();
1668(NexRelay_DownloadSequence)__receiver)
1669 }
1670 }
1671 #[doc = "`GetData()` overload"]
1672 fn get_data(self) -> () {
1673 unsafe {
1674 let __receiver =
1675 <NexRelay_DownloadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1676 ::unity::il2cpp_call!((::unity::module_base()+0x20ab0d0usize)as*mut u8,();
1677(NexRelay_DownloadSequence)__receiver)
1678 }
1679 }
1680 #[doc = "`ConfirmRetry()` overload"]
1681 fn confirm_retry(self) -> () {
1682 unsafe {
1683 let __receiver =
1684 <NexRelay_DownloadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1685 ::unity::il2cpp_call!((::unity::module_base()+0x20ab3d0usize)as*mut u8,();
1686(NexRelay_DownloadSequence)__receiver)
1687 }
1688 }
1689}
1690
1691#[cfg(feature = "app-nexrelay")]
1692impl<__T: INexRelay_DownloadSequence> INexRelay_DownloadSequenceMethods for __T {}
1693
1694#[cfg(feature = "app-nexrelay")]
1695impl NexRelay_DownloadSequence {
1696 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1697 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1698 }
1699
1700 pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1701 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1702 }
1703
1704 pub fn is_need_to_get_meta_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1705 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1706 }
1707
1708 pub fn get_meta_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1709 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1710 }
1711
1712 pub fn get_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1713 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1714 }
1715
1716 pub fn confirm_retry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1717 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1718 }
1719
1720 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1721 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1722 }
1723}
1724
1725#[cfg(feature = "app-nexrelay")]
1726impl NexRelay_DownloadSequence {
1727 #[doc = "`.ctor(u64, crate::app::relayserverdata::RelayServerData, crate::app::relayservermetadata::RelayServerMetaData)` — overload selector"]
1728 pub fn new(
1729 data_id: u64,
1730 result: crate::app::relayserverdata::RelayServerData,
1731 result_meta: crate::app::relayservermetadata::RelayServerMetaData,
1732 ) -> Self {
1733 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1734 panic!(
1735 "{}
1736::{}
1737 failed to instantiate",
1738 ::core::stringify!(NexRelay_DownloadSequence),
1739 ::core::stringify!(new),
1740 )
1741 });
1742 <Self as INexRelay_DownloadSequenceMethods>::ctor(this, data_id, result, result_meta);
1743 this
1744 }
1745}
1746
1747#[cfg(feature = "app-nexrelay")]
1748impl NexRelay_SetPlayingSequence {
1749 #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1750 pub fn create_bind(
1751 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1752 data_id: impl ::core::convert::Into<u64>,
1753 old_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1754 new_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1755 ) -> () {
1756 unsafe {
1757 ::unity::il2cpp_call!((::unity::module_base()+0x224c150usize)as*mut u8,();
1758(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(old_meta_data),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(new_meta_data))
1759 }
1760 }
1761}
1762
1763#[cfg(feature = "app-nexrelay")]
1764pub trait INexRelay_SetPlayingSequenceMethods: INexRelay_SetPlayingSequence {
1765 #[doc = "`.ctor(u64, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1766 fn ctor(
1767 self,
1768 data_id: impl ::core::convert::Into<u64>,
1769 old_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1770 new_meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1771 ) -> () {
1772 unsafe {
1773 let __receiver =
1774 <NexRelay_SetPlayingSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1775 ::unity::il2cpp_call!((::unity::module_base()+0x224bd10usize)as*mut u8,();
1776(NexRelay_SetPlayingSequence)__receiver,(u64)::core::convert::Into::into(data_id),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(old_meta_data),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(new_meta_data))
1777 }
1778 }
1779 #[doc = "`Postlogin()` overload"]
1780 fn postlogin(self) -> () {
1781 unsafe {
1782 let __receiver =
1783 <NexRelay_SetPlayingSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1784 ::unity::il2cpp_call!((::unity::module_base()+0x224bd70usize)as*mut u8,();
1785(NexRelay_SetPlayingSequence)__receiver)
1786 }
1787 }
1788 #[doc = "`ChangeMeta()` overload"]
1789 fn change_meta(self) -> () {
1790 unsafe {
1791 let __receiver =
1792 <NexRelay_SetPlayingSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1793 ::unity::il2cpp_call!((::unity::module_base()+0x224bd80usize)as*mut u8,();
1794(NexRelay_SetPlayingSequence)__receiver)
1795 }
1796 }
1797 #[doc = "`ComplementNewMetaData()` overload"]
1798 fn complement_new_meta_data(self) -> () {
1799 unsafe {
1800 let __receiver =
1801 <NexRelay_SetPlayingSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1802 ::unity::il2cpp_call!((::unity::module_base()+0x224bee0usize)as*mut u8,();
1803(NexRelay_SetPlayingSequence)__receiver)
1804 }
1805 }
1806 #[doc = "`ConfirmRetry()` overload"]
1807 fn confirm_retry(self) -> () {
1808 unsafe {
1809 let __receiver =
1810 <NexRelay_SetPlayingSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1811 ::unity::il2cpp_call!((::unity::module_base()+0x224c140usize)as*mut u8,();
1812(NexRelay_SetPlayingSequence)__receiver)
1813 }
1814 }
1815}
1816
1817#[cfg(feature = "app-nexrelay")]
1818impl<__T: INexRelay_SetPlayingSequence> INexRelay_SetPlayingSequenceMethods for __T {}
1819
1820#[cfg(feature = "app-nexrelay")]
1821impl NexRelay_SetPlayingSequence {
1822 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1823 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1824 }
1825
1826 pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1827 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1828 }
1829
1830 pub fn change_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1831 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1832 }
1833
1834 pub fn complement_new_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1835 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1836 }
1837
1838 pub fn confirm_retry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1839 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1840 }
1841
1842 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1843 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1844 }
1845}
1846
1847#[cfg(feature = "app-nexrelay")]
1848impl NexRelay_SetPlayingSequence {
1849 #[doc = "`.ctor(u64, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayservermetadata::RelayServerMetaData)` — overload selector"]
1850 pub fn new(
1851 data_id: u64,
1852 old_meta_data: crate::app::relayservermetadata::RelayServerMetaData,
1853 new_meta_data: crate::app::relayservermetadata::RelayServerMetaData,
1854 ) -> Self {
1855 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1856 panic!(
1857 "{}
1858::{}
1859 failed to instantiate",
1860 ::core::stringify!(NexRelay_SetPlayingSequence),
1861 ::core::stringify!(new),
1862 )
1863 });
1864 <Self as INexRelay_SetPlayingSequenceMethods>::ctor(this, data_id, old_meta_data, new_meta_data);
1865 this
1866 }
1867}
1868
1869#[cfg(feature = "app-nexrelay")]
1870#[doc(hidden)]
1871pub mod prelude {
1872 pub use super::{
1873 INexRelay, INexRelayMethods, INexRelay_DownloadMetaSequence, INexRelay_DownloadMetaSequenceMethods, INexRelay_DownloadSequence,
1874 INexRelay_DownloadSequenceMethods, INexRelay_SearchSequence, INexRelay_SearchSequenceMethods, INexRelay_SearchSequence_DataTypeInfo,
1875 INexRelay_SearchSequence_DataTypeInfoMethods, INexRelay_ServerSequenceBase, INexRelay_ServerSequenceBaseMethods,
1876 INexRelay_ServerSequenceBase_ConfirmRetryDialog, INexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem,
1877 INexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItemMethods, INexRelay_SetPlayingSequence, INexRelay_SetPlayingSequenceMethods,
1878 INexRelay_UploadNewSequence, INexRelay_UploadNewSequenceMethods, INexRelay_UploadTakeOverSequence, INexRelay_UploadTakeOverSequenceMethods,
1879 NexRelay, NexRelay_DownloadMetaSequence, NexRelay_DownloadMetaSequence_Label, NexRelay_DownloadSequence, NexRelay_DownloadSequence_Label,
1880 NexRelay_Results, NexRelay_SearchSequence, NexRelay_SearchSequence_DataTypeInfo, NexRelay_SearchSequence_Label, NexRelay_ServerSequenceBase,
1881 NexRelay_ServerSequenceBase_ConfirmRetryDialog, NexRelay_ServerSequenceBase_ConfirmRetryDialog_YesMenuItem, NexRelay_SetPlayingSequence,
1882 NexRelay_SetPlayingSequence_Label, NexRelay_UploadNewSequence, NexRelay_UploadNewSequence_Label, NexRelay_UploadTakeOverSequence,
1883 NexRelay_UploadTakeOverSequence_Label,
1884 };
1885 #[cfg(feature = "app-basicdialogitem")]
1886 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
1887 #[cfg(feature = "app-basicdialogitemyes")]
1888 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
1889 #[cfg(feature = "app-basicmenuitem")]
1890 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
1891 #[cfg(feature = "app-procinst")]
1892 pub use crate::app::procinst::IProcInstMethods;
1893 #[cfg(feature = "app-singletonclass_1")]
1894 pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
1895 #[cfg(feature = "system-object")]
1896 pub use crate::system::object::IObjectMethods;
1897 #[cfg(feature = "system-enum")]
1898 pub use crate::system::r#enum::IEnumMethods;
1899 #[cfg(feature = "system-valuetype")]
1900 pub use crate::system::valuetype::IValueTypeMethods;
1901 pub use crate::{
1902 app::{
1903 basicdialogitem::IBasicDialogItem, basicdialogitemyes::IBasicDialogItemYes, basicmenuitem::IBasicMenuItem, procinst::IProcInst,
1904 singletonclass_1::ISingletonClass_1,
1905 },
1906 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1907 };
1908}