1#[cfg(feature = "app-relaysequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 procinst::{IProcInst, ProcInst},
11 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12 },
13 system::{
14 object::{IObject, Object},
15 r#enum::{Enum, IEnum},
16 valuetype::{IValueType, ValueType},
17 },
18 };
19
20 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaysequence/RelaySequence_RelaySequenceBase_1.md"))]
21 #[::unity::class(namespace = "App", name = "RelaySequence.RelaySequenceBase`1")]
22 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<T0>)]
23 #[parent(crate::app::procinst::ProcInst)]
24 #[parent(crate::system::object::Object)]
25 pub struct RelaySequence_RelaySequenceBase_1<T0: ::unity::ClassIdentity> {
26 #[rename(name = "m_SearchResults")]
27 pub m_search_results: crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>,
28 #[rename(name = "m_DownloadMetaResult")]
29 pub m_download_meta_result: crate::app::relayservermetadata::RelayServerMetaData,
30 #[rename(name = "m_DataCode")]
31 pub m_data_code: ::unity::Il2CppString,
32 #[rename(name = "m_ReplayCache")]
33 pub m_replay_cache: crate::app::relayreplaycache::RelayReplayCache,
34 #[rename(name = "m_IsPublic")]
35 pub m_is_public: bool,
36 #[rename(name = "m_Mode")]
37 pub m_mode: crate::app::relay::Relay_Modes,
38 #[rename(name = "m_TakeOverMode")]
39 pub m_take_over_mode: crate::app::relay::Relay_TakeOverModes,
40 #[rename(name = "m_Cid")]
41 pub m_cid: ::unity::Il2CppString,
42 #[rename(name = "m_IsAwarded")]
43 pub m_is_awarded: bool,
44 #[rename(name = "m_Bg")]
45 pub m_bg: crate::app::menubg::MenuBg,
46 }
47
48 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaysequence/RelaySequence_IRelaySequenceBase.md"))]
49 #[::unity::class(namespace = "App", name = "RelaySequence.IRelaySequenceBase")]
50 pub struct RelaySequence_IRelaySequenceBase {}
51
52 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaysequence/RelaySequence_RelaySequenceNet.md"))]
53 #[::unity::class(namespace = "App", name = "RelaySequence.RelaySequenceNet")]
54 #[parent(crate::app::relaysequence::RelaySequence_RelaySequenceBase_1<crate::app::relaysequence::RelaySequence_RelaySequenceNet>)]
55 pub struct RelaySequence_RelaySequenceNet {}
56
57 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaysequence/RelaySequence_Label.md"))]
58 #[repr(C)]
59 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
60 pub struct RelaySequence_Label {
61 pub value: i32,
62 }
63 impl ::unity::ClassIdentity for RelaySequence_Label {
64 const NAME: &'static str = "RelaySequence.Label";
65 const NAMESPACE: &'static str = "App";
66
67 fn class() -> ::unity::Class {
68 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
69 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
70 }
71 }
72 impl ::unity::IlType for RelaySequence_Label {
73 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
74 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
75 }
76 }
77 impl RelaySequence_Label {
78 pub fn entry() -> Self {
79 Self { value: 0 }
80 }
81
82 pub fn mode_menu() -> Self {
83 Self { value: 1 }
84 }
85
86 pub fn new() -> Self {
87 Self { value: 2 }
88 }
89
90 pub fn new_dispos_player_counts() -> Self {
91 Self { value: 3 }
92 }
93
94 pub fn new_map_select() -> Self {
95 Self { value: 4 }
96 }
97
98 pub fn new_setup() -> Self {
99 Self { value: 5 }
100 }
101
102 pub fn take_over() -> Self {
103 Self { value: 6 }
104 }
105
106 pub fn take_over_mode_select() -> Self {
107 Self { value: 7 }
108 }
109
110 pub fn take_over_search() -> Self {
111 Self { value: 8 }
112 }
113
114 pub fn take_over_search_dispos_player_counts() -> Self {
115 Self { value: 9 }
116 }
117
118 pub fn take_over_postsearch_branch() -> Self {
119 Self { value: 10 }
120 }
121
122 pub fn take_over_random_select() -> Self {
123 Self { value: 11 }
124 }
125
126 pub fn take_over_data_code() -> Self {
127 Self { value: 12 }
128 }
129
130 pub fn take_over_predownload_meta_with_data_code() -> Self {
131 Self { value: 13 }
132 }
133
134 pub fn take_over_data_code_dispos_player_counts() -> Self {
135 Self { value: 14 }
136 }
137
138 pub fn take_over_download_meta_with_data_code() -> Self {
139 Self { value: 15 }
140 }
141
142 pub fn take_over_show() -> Self {
143 Self { value: 16 }
144 }
145
146 pub fn take_over_data_menu() -> Self {
147 Self { value: 17 }
148 }
149
150 pub fn take_over_download() -> Self {
151 Self { value: 18 }
152 }
153
154 pub fn replay() -> Self {
155 Self { value: 19 }
156 }
157
158 pub fn replay_data_menu() -> Self {
159 Self { value: 20 }
160 }
161
162 pub fn replay_download() -> Self {
163 Self { value: 21 }
164 }
165
166 pub fn map_sequence() -> Self {
167 Self { value: 22 }
168 }
169
170 pub fn award() -> Self {
171 Self { value: 23 }
172 }
173
174 pub fn no_ticket() -> Self {
175 Self { value: 24 }
176 }
177
178 pub fn no_selectable_map() -> Self {
179 Self { value: 25 }
180 }
181
182 pub fn not_found_map_for_take_over_random() -> Self {
183 Self { value: 26 }
184 }
185
186 pub fn not_found_map_for_take_over_data_code() -> Self {
187 Self { value: 27 }
188 }
189
190 pub fn cant_take_over_self_create() -> Self {
191 Self { value: 28 }
192 }
193
194 pub fn cant_take_over_end() -> Self {
195 Self { value: 29 }
196 }
197
198 pub fn cant_take_over_other_playing() -> Self {
199 Self { value: 30 }
200 }
201
202 pub fn cant_take_over_already_played() -> Self {
203 Self { value: 31 }
204 }
205
206 pub fn cant_take_over_lack_of_unit() -> Self {
207 Self { value: 32 }
208 }
209
210 pub fn cant_take_over_unknown() -> Self {
211 Self { value: 33 }
212 }
213
214 pub fn not_found_map_for_replay() -> Self {
215 Self { value: 34 }
216 }
217
218 pub fn no_entered_map() -> Self {
219 Self { value: 35 }
220 }
221
222 pub fn cant_get_by_deleting_for_take_over() -> Self {
223 Self { value: 36 }
224 }
225
226 pub fn cant_get_by_deleting_for_replay() -> Self {
227 Self { value: 37 }
228 }
229
230 pub fn invalid_download_data_for_take_over() -> Self {
231 Self { value: 38 }
232 }
233
234 pub fn invalid_download_data_for_replay() -> Self {
235 Self { value: 39 }
236 }
237
238 pub fn restore_and_return_to_mode_menu() -> Self {
239 Self { value: 40 }
240 }
241
242 pub fn restore_and_return_to_take_over_mode_select() -> Self {
243 Self { value: 41 }
244 }
245
246 pub fn shutdown() -> Self {
247 Self { value: 42 }
248 }
249
250 pub fn end() -> Self {
251 Self { value: 43 }
252 }
253 }
254
255 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaysequence/RelaySequence.md"))]
256 #[::unity::class(namespace = "App", name = "RelaySequence")]
257 #[parent(crate::system::object::Object)]
258 pub struct RelaySequence {}
259
260 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaysequence/RelaySequence_RelaySequenceLocal.md"))]
261 #[::unity::class(namespace = "App", name = "RelaySequence.RelaySequenceLocal")]
262 #[parent(crate::app::relaysequence::RelaySequence_RelaySequenceBase_1<crate::app::relaysequence::RelaySequence_RelaySequenceLocal>)]
263 pub struct RelaySequence_RelaySequenceLocal {
264 #[offset(192)]
265 #[rename(name = "m_RootPath")]
266 pub m_root_path: ::unity::Il2CppString,
267 }
268}
269
270#[cfg(feature = "app-relaysequence-types")]
271pub use __types::*;
272
273#[cfg(feature = "app-relaysequence")]
274#[::unity::methods]
275impl<T0: ::unity::ClassIdentity> RelaySequence_RelaySequenceBase_1<T0> {
276 #[doc = "`OnCreate()` overload"]
277 #[method(name = "OnCreate", args = 0)]
278 pub fn on_create(self) -> ();
279
280 #[doc = "`OnDispose()` overload"]
281 #[method(name = "OnDispose", args = 0)]
282 pub fn on_dispose(self) -> ();
283
284 #[doc = "`OnShutdown()` overload"]
285 #[method(name = "OnShutdown", args = 0)]
286 pub fn on_shutdown(self) -> ();
287
288 #[doc = "`JumpTo(crate::app::relaysequence::RelaySequence_Label)` overload"]
289 #[method(name = "JumpTo", args = 1)]
290 pub fn jump_to(self, label: crate::app::relaysequence::RelaySequence_Label) -> ();
291
292 #[doc = "`Backup()` overload"]
293 #[method(name = "Backup", args = 0)]
294 pub fn backup(self) -> ();
295
296 #[doc = "`RestoreFromBackup()` overload"]
297 #[method(name = "RestoreFromBackup", args = 0)]
298 pub fn restore_from_backup(self) -> ();
299
300 #[doc = "`RestoreFromBackupForShutdown()` overload"]
301 #[method(name = "RestoreFromBackupForShutdown", args = 0)]
302 pub fn restore_from_backup_for_shutdown(self) -> ();
303
304 #[doc = "`LoadResources()` overload"]
305 #[method(name = "LoadResources", args = 0)]
306 pub fn load_resources(self) -> ();
307
308 #[doc = "`IsLoadingResources()` overload"]
309 #[method(name = "IsLoadingResources", args = 0)]
310 pub fn is_loading_resources(self) -> bool;
311
312 #[doc = "`End()` overload"]
313 #[method(name = "End", args = 0)]
314 pub fn end(self) -> ();
315
316 #[doc = "`OpenTitleBar()` overload"]
317 #[method(name = "OpenTitleBar", args = 0)]
318 pub fn open_title_bar(self) -> ();
319
320 #[doc = "`CloseTitleBar()` overload"]
321 #[method(name = "CloseTitleBar", args = 0)]
322 pub fn close_title_bar(self) -> ();
323
324 #[doc = "`CreateBg()` overload"]
325 #[method(name = "CreateBg", args = 0)]
326 pub fn create_bg(self) -> ();
327
328 #[doc = "`DestroyBg()` overload"]
329 #[method(name = "DestroyBg", args = 0)]
330 pub fn destroy_bg(self) -> ();
331
332 #[doc = "`UpdateProfileCard()` overload"]
333 #[method(name = "UpdateProfileCard", args = 0)]
334 pub fn update_profile_card(self) -> ();
335
336 #[doc = "`ModeMenu()` overload"]
337 #[method(name = "ModeMenu", args = 0)]
338 pub fn mode_menu(self) -> ();
339
340 #[doc = "`SelectMode(crate::app::relay::Relay_Modes)` overload"]
341 #[method(name = "SelectMode", args = 1)]
342 pub fn select_mode(self, mode: crate::app::relay::Relay_Modes) -> ();
343
344 #[doc = "`DisposPlayerCounts()` overload"]
345 #[method(name = "DisposPlayerCounts", args = 0)]
346 pub fn dispos_player_counts(self) -> ();
347
348 #[doc = "`NewMapSelectMenu()` overload"]
349 #[method(name = "NewMapSelectMenu", args = 0)]
350 pub fn new_map_select_menu(self) -> ();
351
352 #[doc = "`SelectMap(::unity::Il2CppString)` overload"]
353 #[method(name = "SelectMap", args = 1)]
354 pub fn select_map(self, cid: ::unity::Il2CppString) -> ();
355
356 #[doc = "`NewSetup()` overload"]
357 #[method(name = "NewSetup", args = 0)]
358 pub fn new_setup(self) -> ();
359
360 #[doc = "`TakeOverModeMenu()` overload"]
361 #[method(name = "TakeOverModeMenu", args = 0)]
362 pub fn take_over_mode_menu(self) -> ();
363
364 #[doc = "`SelectTakeOverMode(crate::app::relay::Relay_TakeOverModes)` overload"]
365 #[method(name = "SelectTakeOverMode", args = 1)]
366 pub fn select_take_over_mode(self, mode: crate::app::relay::Relay_TakeOverModes) -> ();
367
368 #[doc = "`TakeOverSearch()` overload"]
369 #[method(name = "TakeOverSearch", args = 0)]
370 pub fn take_over_search(self) -> ();
371
372 #[doc = "`TakeOverSearchImpl()` overload"]
373 #[method(name = "TakeOverSearchImpl", args = 0, abstract_dispatch)]
374 pub fn take_over_search_impl(self) -> ();
375
376 #[doc = "`TakeOverPostsearch()` overload"]
377 #[method(name = "TakeOverPostsearch", args = 0)]
378 pub fn take_over_postsearch(self) -> ();
379
380 #[doc = "`TakeOverPostsearchImpl()` overload"]
381 #[method(name = "TakeOverPostsearchImpl", args = 0, abstract_dispatch)]
382 pub fn take_over_postsearch_impl(self) -> ();
383
384 #[doc = "`TakeOverPostsearchSucceeded(u64)` overload"]
385 #[method(name = "TakeOverPostsearchSucceeded", args = 1)]
386 pub fn take_over_postsearch_succeeded(self, principal_id: u64) -> ();
387
388 #[doc = "`CanSelectTakeOver(crate::app::relayservermetadata::RelayServerMetaData, u64, *mutcrate::app::relay::Relay_CstoResult)` overload"]
389 #[method(name = "CanSelectTakeOver", args = 3)]
390 pub fn can_select_take_over(
391 self,
392 meta_data_from_server: crate::app::relayservermetadata::RelayServerMetaData,
393 principal_id: u64,
394 result: *mut crate::app::relay::Relay_CstoResult,
395 ) -> bool;
396
397 #[doc = "`CanSelectTakeOver(crate::app::relayservermetadata::RelayServerMetaData, u64, i64, *mutcrate::app::relay::Relay_CstoResult)` overload"]
398 #[method(name = "CanSelectTakeOver", args = 4)]
399 pub fn can_select_take_over_2(
400 self,
401 meta_data_from_server: crate::app::relayservermetadata::RelayServerMetaData,
402 principal_id: u64,
403 current_unix_time: i64,
404 result: *mut crate::app::relay::Relay_CstoResult,
405 ) -> bool;
406
407 #[doc = "`TakeOverPostsearchBranch()` overload"]
408 #[method(name = "TakeOverPostsearchBranch", args = 0)]
409 pub fn take_over_postsearch_branch(self) -> ();
410
411 #[doc = "`TakeOverRandomSelect()` overload"]
412 #[method(name = "TakeOverRandomSelect", args = 0)]
413 pub fn take_over_random_select(self) -> ();
414
415 #[doc = "`InputDataCode()` overload"]
416 #[method(name = "InputDataCode", args = 0)]
417 pub fn input_data_code(self) -> ();
418
419 #[doc = "`ConfirmSearchDataCode()` overload"]
420 #[method(name = "ConfirmSearchDataCode", args = 0)]
421 pub fn confirm_search_data_code(self) -> ();
422
423 #[doc = "`TakeOverDownloadMetaWithDataCode()` overload"]
424 #[method(name = "TakeOverDownloadMetaWithDataCode", args = 0)]
425 pub fn take_over_download_meta_with_data_code(self) -> ();
426
427 #[doc = "`TakeOverDownloadMetaWithDataCodeImpl()` overload"]
428 #[method(name = "TakeOverDownloadMetaWithDataCodeImpl", args = 0, abstract_dispatch)]
429 pub fn take_over_download_meta_with_data_code_impl(self) -> ();
430
431 #[doc = "`TakeOverPostdownloadMetaWithDataCode()` overload"]
432 #[method(name = "TakeOverPostdownloadMetaWithDataCode", args = 0)]
433 pub fn take_over_postdownload_meta_with_data_code(self) -> ();
434
435 #[doc = "`TakeOverPostdownloadMetaWithDataCodeImpl()` overload"]
436 #[method(name = "TakeOverPostdownloadMetaWithDataCodeImpl", args = 0, abstract_dispatch)]
437 pub fn take_over_postdownload_meta_with_data_code_impl(self) -> ();
438
439 #[doc = "`TakeOverShow()` overload"]
440 #[method(name = "TakeOverShow", args = 0)]
441 pub fn take_over_show(self) -> ();
442
443 #[doc = "`TakeOverSetPlaying()` overload"]
444 #[method(name = "TakeOverSetPlaying", args = 0)]
445 pub fn take_over_set_playing(self) -> ();
446
447 #[doc = "`TakeOverSetPlayingImpl()` overload"]
448 #[method(name = "TakeOverSetPlayingImpl", args = 0, abstract_dispatch)]
449 pub fn take_over_set_playing_impl(self) -> ();
450
451 #[doc = "`TakeOverPostsetPlaying()` overload"]
452 #[method(name = "TakeOverPostsetPlaying", args = 0)]
453 pub fn take_over_postset_playing(self) -> ();
454
455 #[doc = "`TakeOverPostsetPlayingImpl()` overload"]
456 #[method(name = "TakeOverPostsetPlayingImpl", args = 0, abstract_dispatch)]
457 pub fn take_over_postset_playing_impl(self) -> ();
458
459 #[doc = "`ReplaySearch()` overload"]
460 #[method(name = "ReplaySearch", args = 0)]
461 pub fn replay_search(self) -> ();
462
463 #[doc = "`ReplaySearchEnteredImpl()` overload"]
464 #[method(name = "ReplaySearchEnteredImpl", args = 0, abstract_dispatch)]
465 pub fn replay_search_entered_impl(self) -> ();
466
467 #[doc = "`ReplaySearchAnyImpl()` overload"]
468 #[method(name = "ReplaySearchAnyImpl", args = 0, abstract_dispatch)]
469 pub fn replay_search_any_impl(self) -> ();
470
471 #[doc = "`ReplayPostsearch()` overload"]
472 #[method(name = "ReplayPostsearch", args = 0)]
473 pub fn replay_postsearch(self) -> ();
474
475 #[doc = "`ReplayPostsearchImpl()` overload"]
476 #[method(name = "ReplayPostsearchImpl", args = 0, abstract_dispatch)]
477 pub fn replay_postsearch_impl(self) -> ();
478
479 #[doc = "`ReplayPostsearchSucceeded(bool)` overload"]
480 #[method(name = "ReplayPostsearchSucceeded", args = 1)]
481 pub fn replay_postsearch_succeeded(self, is_cache_used: bool) -> ();
482
483 #[doc = "`ReplayDataMenu()` overload"]
484 #[method(name = "ReplayDataMenu", args = 0)]
485 pub fn replay_data_menu(self) -> ();
486
487 #[doc = "`DownloadTakeOver()` overload"]
488 #[method(name = "DownloadTakeOver", args = 0)]
489 pub fn download_take_over(self) -> ();
490
491 #[doc = "`DownloadReplay()` overload"]
492 #[method(name = "DownloadReplay", args = 0)]
493 pub fn download_replay(self) -> ();
494
495 #[doc = "`DownloadImpl(bool)` overload"]
496 #[method(name = "DownloadImpl", args = 1, abstract_dispatch)]
497 pub fn download_impl(self, with_meta_data: bool) -> ();
498
499 #[doc = "`PostdownloadTakeOver()` overload"]
500 #[method(name = "PostdownloadTakeOver", args = 0)]
501 pub fn postdownload_take_over(self) -> ();
502
503 #[doc = "`PostdownloadTakeOverImpl()` overload"]
504 #[method(name = "PostdownloadTakeOverImpl", args = 0, abstract_dispatch)]
505 pub fn postdownload_take_over_impl(self) -> ();
506
507 #[doc = "`PostdownloadTakeOverSucceeded()` overload"]
508 #[method(name = "PostdownloadTakeOverSucceeded", args = 0)]
509 pub fn postdownload_take_over_succeeded(self) -> ();
510
511 #[doc = "`PostdownloadReplay()` overload"]
512 #[method(name = "PostdownloadReplay", args = 0)]
513 pub fn postdownload_replay(self) -> ();
514
515 #[doc = "`PostdownloadReplayImpl()` overload"]
516 #[method(name = "PostdownloadReplayImpl", args = 0, abstract_dispatch)]
517 pub fn postdownload_replay_impl(self) -> ();
518
519 #[doc = "`PostdownloadReplaySucceeded()` overload"]
520 #[method(name = "PostdownloadReplaySucceeded", args = 0)]
521 pub fn postdownload_replay_succeeded(self) -> ();
522
523 #[doc = "`PostdownloadSucceededImpl(crate::app::relaysequence::RelaySequence_Label, bool)` overload"]
524 #[method(name = "PostdownloadSucceededImpl", args = 2)]
525 pub fn postdownload_succeeded_impl(self, label_failed: crate::app::relaysequence::RelaySequence_Label, with_meta_data: bool) -> ();
526
527 #[doc = "`MapSequence()` overload"]
528 #[method(name = "MapSequence", args = 0)]
529 pub fn map_sequence(self) -> ();
530
531 #[doc = "`UploadShow()` overload"]
532 #[method(name = "UploadShow", args = 0)]
533 pub fn upload_show(self) -> ();
534
535 #[doc = "`SetPublic(bool)` overload"]
536 #[method(name = "SetPublic", args = 1)]
537 pub fn set_public(self, is_public: bool) -> ();
538
539 #[doc = "`Upload()` overload"]
540 #[method(name = "Upload", args = 0)]
541 pub fn upload(self) -> ();
542
543 #[doc = "`UploadImpl()` overload"]
544 #[method(name = "UploadImpl", args = 0, abstract_dispatch)]
545 pub fn upload_impl(self) -> ();
546
547 #[doc = "`Postupload()` overload"]
548 #[method(name = "Postupload", args = 0)]
549 pub fn postupload(self) -> ();
550
551 #[doc = "`PostuploadImpl()` overload"]
552 #[method(name = "PostuploadImpl", args = 0, abstract_dispatch)]
553 pub fn postupload_impl(self) -> ();
554
555 #[doc = "`ShowDataCode(::unity::Il2CppString)` overload"]
556 #[method(name = "ShowDataCode", args = 1)]
557 pub fn show_data_code(self, code: ::unity::Il2CppString) -> ();
558
559 #[doc = "`UploadProfileCard()` overload"]
560 #[method(name = "UploadProfileCard", args = 0)]
561 pub fn upload_profile_card(self) -> ();
562
563 #[doc = "`UseTicket()` overload"]
564 #[method(name = "UseTicket", args = 0)]
565 pub fn use_ticket(self) -> ();
566
567 #[doc = "`IsAward()` overload"]
568 #[method(name = "IsAward", args = 0)]
569 pub fn is_award(self) -> bool;
570
571 #[doc = "`Preaward()` overload"]
572 #[method(name = "Preaward", args = 0)]
573 pub fn preaward(self) -> ();
574
575 #[doc = "`DownloadProfileCards()` overload"]
576 #[method(name = "DownloadProfileCards", args = 0)]
577 pub fn download_profile_cards(self) -> ();
578
579 #[doc = "`CloseWaitMessageSuccess()` overload"]
580 #[method(name = "CloseWaitMessageSuccess", args = 0)]
581 pub fn close_wait_message_success(self) -> ();
582
583 #[doc = "`CloseWaitMessageFailure()` overload"]
584 #[method(name = "CloseWaitMessageFailure", args = 0)]
585 pub fn close_wait_message_failure(self) -> ();
586
587 #[doc = "`CloseWaitMessageImpl(crate::app::procinst::ProcInst, bool)` overload"]
588 #[method(name = "CloseWaitMessageImpl", args = 2)]
589 pub fn close_wait_message_impl(self, super_: crate::app::procinst::ProcInst, is_success: bool) -> ();
590
591 #[doc = "`NoTicket()` overload"]
592 #[method(name = "NoTicket", args = 0)]
593 pub fn no_ticket(self) -> ();
594
595 #[doc = "`NoSelectableMap()` overload"]
596 #[method(name = "NoSelectableMap", args = 0)]
597 pub fn no_selectable_map(self) -> ();
598
599 #[doc = "`NotFoundMapForTakeOverRandom()` overload"]
600 #[method(name = "NotFoundMapForTakeOverRandom", args = 0)]
601 pub fn not_found_map_for_take_over_random(self) -> ();
602
603 #[doc = "`NotFoundMapForTakeOverDataCode()` overload"]
604 #[method(name = "NotFoundMapForTakeOverDataCode", args = 0)]
605 pub fn not_found_map_for_take_over_data_code(self) -> ();
606
607 #[doc = "`CantTakeOverSelfCreate()` overload"]
608 #[method(name = "CantTakeOverSelfCreate", args = 0)]
609 pub fn cant_take_over_self_create(self) -> ();
610
611 #[doc = "`CantTakeOverEnd()` overload"]
612 #[method(name = "CantTakeOverEnd", args = 0)]
613 pub fn cant_take_over_end(self) -> ();
614
615 #[doc = "`CantTakeOverOtherPlaying()` overload"]
616 #[method(name = "CantTakeOverOtherPlaying", args = 0)]
617 pub fn cant_take_over_other_playing(self) -> ();
618
619 #[doc = "`CantTakeOverAlreadyPlayed()` overload"]
620 #[method(name = "CantTakeOverAlreadyPlayed", args = 0)]
621 pub fn cant_take_over_already_played(self) -> ();
622
623 #[doc = "`CantTakeOverLackOfUnit()` overload"]
624 #[method(name = "CantTakeOverLackOfUnit", args = 0)]
625 pub fn cant_take_over_lack_of_unit(self) -> ();
626
627 #[doc = "`CantTakeOverUnknown()` overload"]
628 #[method(name = "CantTakeOverUnknown", args = 0)]
629 pub fn cant_take_over_unknown(self) -> ();
630
631 #[doc = "`NotFoundMapForReplay()` overload"]
632 #[method(name = "NotFoundMapForReplay", args = 0)]
633 pub fn not_found_map_for_replay(self) -> ();
634
635 #[doc = "`NoEnteredMap()` overload"]
636 #[method(name = "NoEnteredMap", args = 0)]
637 pub fn no_entered_map(self) -> ();
638
639 #[doc = "`CantGetByDeleting()` overload"]
640 #[method(name = "CantGetByDeleting", args = 0)]
641 pub fn cant_get_by_deleting(self) -> ();
642
643 #[doc = "`InvalidDownloadData()` overload"]
644 #[method(name = "InvalidDownloadData", args = 0)]
645 pub fn invalid_download_data(self) -> ();
646
647 #[doc = "`DeletedHalfwayBranchForReplay()` overload"]
648 #[method(name = "DeletedHalfwayBranchForReplay", args = 0)]
649 pub fn deleted_halfway_branch_for_replay(self) -> ();
650
651 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
652 #[method(name = "CreateBind", args = 1)]
653 pub fn create_bind(super_: crate::app::procinst::ProcInst) -> ();
654
655 #[doc = "`.ctor()` overload"]
656 #[method(name = ".ctor", args = 0)]
657 pub fn ctor(self) -> ();
658}
659
660#[cfg(feature = "app-relaysequence")]
661impl<T0: ::unity::ClassIdentity> RelaySequence_RelaySequenceBase_1<T0> {
662 #[doc = "`.ctor()` — no args"]
663 pub fn new() -> Self {
664 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
665 panic!(
666 "{}
667::{}
668 failed to instantiate",
669 ::core::stringify!(RelaySequence_RelaySequenceBase_1),
670 ::core::stringify!(new),
671 )
672 });
673 <Self as IRelaySequence_RelaySequenceBase_1Methods<T0>>::ctor(this);
674 this
675 }
676}
677
678#[cfg(feature = "app-relaysequence")]
679pub trait IRelaySequence_IRelaySequenceBaseMethods: IRelaySequence_IRelaySequenceBase {
680 #[doc = "`JumpTo(crate::app::relaysequence::RelaySequence_Label)` overload"]
681 fn jump_to(self, label: impl ::core::convert::Into<crate::app::relaysequence::RelaySequence_Label>) -> () {
682 unsafe {
683 let __receiver =
684 <RelaySequence_IRelaySequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
685 {
686 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
687 let __vi = *__vt.get(0usize).unwrap_or_else(|| {
688 panic!(
689 "unity: virtual slot {}
690 out of range (vtable len {}
691) on the runtime class behind {}
692 (method `{}
693`)",
694 0usize,
695 __vt.len(),
696 <RelaySequence_IRelaySequenceBase as ::unity::ClassIdentity>::NAME,
697 "JumpTo",
698 )
699 });
700 let __inner: extern "C" fn(
701 RelaySequence_IRelaySequenceBase,
702 crate::app::relaysequence::RelaySequence_Label,
703 ::unity::OptionalMethod,
704 ) -> () = ::core::mem::transmute(__vi.method_ptr);
705 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
706 __inner(__receiver, ::core::convert::Into::into(label), __mi)
707 }
708 }
709 }
710 #[doc = "`SelectMode(crate::app::relay::Relay_Modes)` overload"]
711 fn select_mode(self, mode: impl ::core::convert::Into<crate::app::relay::Relay_Modes>) -> () {
712 unsafe {
713 let __receiver =
714 <RelaySequence_IRelaySequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
715 {
716 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
717 let __vi = *__vt.get(1usize).unwrap_or_else(|| {
718 panic!(
719 "unity: virtual slot {}
720 out of range (vtable len {}
721) on the runtime class behind {}
722 (method `{}
723`)",
724 1usize,
725 __vt.len(),
726 <RelaySequence_IRelaySequenceBase as ::unity::ClassIdentity>::NAME,
727 "SelectMode",
728 )
729 });
730 let __inner: extern "C" fn(RelaySequence_IRelaySequenceBase, crate::app::relay::Relay_Modes, ::unity::OptionalMethod) -> () =
731 ::core::mem::transmute(__vi.method_ptr);
732 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
733 __inner(__receiver, ::core::convert::Into::into(mode), __mi)
734 }
735 }
736 }
737 #[doc = "`SelectMap(::unity::Il2CppString)` overload"]
738 fn select_map(self, cid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
739 unsafe {
740 let __receiver =
741 <RelaySequence_IRelaySequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
742 {
743 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
744 let __vi = *__vt.get(2usize).unwrap_or_else(|| {
745 panic!(
746 "unity: virtual slot {}
747 out of range (vtable len {}
748) on the runtime class behind {}
749 (method `{}
750`)",
751 2usize,
752 __vt.len(),
753 <RelaySequence_IRelaySequenceBase as ::unity::ClassIdentity>::NAME,
754 "SelectMap",
755 )
756 });
757 let __inner: extern "C" fn(RelaySequence_IRelaySequenceBase, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
758 ::core::mem::transmute(__vi.method_ptr);
759 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
760 __inner(__receiver, ::core::convert::Into::into(cid), __mi)
761 }
762 }
763 }
764 #[doc = "`SelectTakeOverMode(crate::app::relay::Relay_TakeOverModes)` overload"]
765 fn select_take_over_mode(self, mode: impl ::core::convert::Into<crate::app::relay::Relay_TakeOverModes>) -> () {
766 unsafe {
767 let __receiver =
768 <RelaySequence_IRelaySequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
769 {
770 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
771 let __vi = *__vt.get(3usize).unwrap_or_else(|| {
772 panic!(
773 "unity: virtual slot {}
774 out of range (vtable len {}
775) on the runtime class behind {}
776 (method `{}
777`)",
778 3usize,
779 __vt.len(),
780 <RelaySequence_IRelaySequenceBase as ::unity::ClassIdentity>::NAME,
781 "SelectTakeOverMode",
782 )
783 });
784 let __inner: extern "C" fn(RelaySequence_IRelaySequenceBase, crate::app::relay::Relay_TakeOverModes, ::unity::OptionalMethod) -> () =
785 ::core::mem::transmute(__vi.method_ptr);
786 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
787 __inner(__receiver, ::core::convert::Into::into(mode), __mi)
788 }
789 }
790 }
791 #[doc = "`SetPublic(bool)` overload"]
792 fn set_public(self, enable: impl ::core::convert::Into<bool>) -> () {
793 unsafe {
794 let __receiver =
795 <RelaySequence_IRelaySequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
796 {
797 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
798 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
799 panic!(
800 "unity: virtual slot {}
801 out of range (vtable len {}
802) on the runtime class behind {}
803 (method `{}
804`)",
805 4usize,
806 __vt.len(),
807 <RelaySequence_IRelaySequenceBase as ::unity::ClassIdentity>::NAME,
808 "SetPublic",
809 )
810 });
811 let __inner: extern "C" fn(RelaySequence_IRelaySequenceBase, bool, ::unity::OptionalMethod) -> () =
812 ::core::mem::transmute(__vi.method_ptr);
813 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
814 __inner(__receiver, ::core::convert::Into::into(enable), __mi)
815 }
816 }
817 }
818}
819
820#[cfg(feature = "app-relaysequence")]
821impl<__T: IRelaySequence_IRelaySequenceBase> IRelaySequence_IRelaySequenceBaseMethods for __T {}
822
823#[cfg(feature = "app-relaysequence")]
824impl RelaySequence_IRelaySequenceBase {
825 pub fn jump_to_method_info() -> &'static ::unity::il2cpp::MethodInfo {
826 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
827 }
828
829 pub fn select_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
830 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
831 }
832
833 pub fn select_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
834 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
835 }
836
837 pub fn select_take_over_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
838 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
839 }
840
841 pub fn set_public_method_info() -> &'static ::unity::il2cpp::MethodInfo {
842 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
843 }
844}
845
846#[cfg(feature = "app-relaysequence")]
847impl RelaySequence_IRelaySequenceBase {
848 #[doc = "Direct (non-virtual) call to `RelaySequence_IRelaySequenceBase`'s own `JumpTo`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
849 pub unsafe fn jump_to(this: impl ::core::convert::Into<::unity::IlInstance>, label: crate::app::relaysequence::RelaySequence_Label) -> () {
850 let __mi = Self::jump_to_method_info();
851 let __inner: extern "C" fn(::unity::IlInstance, crate::app::relaysequence::RelaySequence_Label, ::unity::OptionalMethod) -> () =
852 ::core::mem::transmute(__mi.method_ptr);
853 __inner(this.into(), label, ::core::option::Option::None)
854 }
855
856 #[doc = "Direct (non-virtual) call to `RelaySequence_IRelaySequenceBase`'s own `SelectMode`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
857 pub unsafe fn select_mode(this: impl ::core::convert::Into<::unity::IlInstance>, mode: crate::app::relay::Relay_Modes) -> () {
858 let __mi = Self::select_mode_method_info();
859 let __inner: extern "C" fn(::unity::IlInstance, crate::app::relay::Relay_Modes, ::unity::OptionalMethod) -> () =
860 ::core::mem::transmute(__mi.method_ptr);
861 __inner(this.into(), mode, ::core::option::Option::None)
862 }
863
864 #[doc = "Direct (non-virtual) call to `RelaySequence_IRelaySequenceBase`'s own `SelectMap`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
865 pub unsafe fn select_map(this: impl ::core::convert::Into<::unity::IlInstance>, cid: ::unity::Il2CppString) -> () {
866 let __mi = Self::select_map_method_info();
867 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
868 ::core::mem::transmute(__mi.method_ptr);
869 __inner(this.into(), cid, ::core::option::Option::None)
870 }
871
872 #[doc = "Direct (non-virtual) call to `RelaySequence_IRelaySequenceBase`'s own `SelectTakeOverMode`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
873 pub unsafe fn select_take_over_mode(this: impl ::core::convert::Into<::unity::IlInstance>, mode: crate::app::relay::Relay_TakeOverModes) -> () {
874 let __mi = Self::select_take_over_mode_method_info();
875 let __inner: extern "C" fn(::unity::IlInstance, crate::app::relay::Relay_TakeOverModes, ::unity::OptionalMethod) -> () =
876 ::core::mem::transmute(__mi.method_ptr);
877 __inner(this.into(), mode, ::core::option::Option::None)
878 }
879
880 #[doc = "Direct (non-virtual) call to `RelaySequence_IRelaySequenceBase`'s own `SetPublic`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
881 pub unsafe fn set_public(this: impl ::core::convert::Into<::unity::IlInstance>, enable: bool) -> () {
882 let __mi = Self::set_public_method_info();
883 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
884 __inner(this.into(), enable, ::core::option::Option::None)
885 }
886}
887
888#[cfg(feature = "app-relaysequence")]
889impl RelaySequence_RelaySequenceNet {
890 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
891 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
892 unsafe {
893 ::unity::il2cpp_call!((::unity::module_base()+0x1b0bc50usize)as*mut u8,();
894(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
895 }
896 }
897}
898
899#[cfg(feature = "app-relaysequence")]
900pub trait IRelaySequence_RelaySequenceNetMethods: IRelaySequence_RelaySequenceNet {
901 #[doc = "`OnCreate()` overload"]
902 fn on_create(self) -> () {
903 unsafe {
904 let __receiver =
905 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906 {
907 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
908 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
909 panic!(
910 "unity: virtual slot {}
911 out of range (vtable len {}
912) on the runtime class behind {}
913 (method `{}
914`)",
915 9usize,
916 __vt.len(),
917 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
918 "OnCreate",
919 )
920 });
921 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
922 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
923 __inner(__receiver, __mi)
924 }
925 }
926 }
927 #[doc = "`OnDispose()` overload"]
928 fn on_dispose(self) -> () {
929 unsafe {
930 let __receiver =
931 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
932 {
933 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
934 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
935 panic!(
936 "unity: virtual slot {}
937 out of range (vtable len {}
938) on the runtime class behind {}
939 (method `{}
940`)",
941 10usize,
942 __vt.len(),
943 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
944 "OnDispose",
945 )
946 });
947 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
948 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
949 __inner(__receiver, __mi)
950 }
951 }
952 }
953 #[doc = "`TakeOverSearchImpl()` overload"]
954 fn take_over_search_impl(self) -> () {
955 unsafe {
956 let __receiver =
957 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
958 {
959 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
960 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
961 panic!(
962 "unity: virtual slot {}
963 out of range (vtable len {}
964) on the runtime class behind {}
965 (method `{}
966`)",
967 27usize,
968 __vt.len(),
969 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
970 "TakeOverSearchImpl",
971 )
972 });
973 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
974 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
975 __inner(__receiver, __mi)
976 }
977 }
978 }
979 #[doc = "`TakeOverPostsearchImpl()` overload"]
980 fn take_over_postsearch_impl(self) -> () {
981 unsafe {
982 let __receiver =
983 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
984 {
985 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
986 let __vi = *__vt.get(28usize).unwrap_or_else(|| {
987 panic!(
988 "unity: virtual slot {}
989 out of range (vtable len {}
990) on the runtime class behind {}
991 (method `{}
992`)",
993 28usize,
994 __vt.len(),
995 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
996 "TakeOverPostsearchImpl",
997 )
998 });
999 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1000 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1001 __inner(__receiver, __mi)
1002 }
1003 }
1004 }
1005 #[doc = "`TakeOverDownloadMetaWithDataCodeImpl()` overload"]
1006 fn take_over_download_meta_with_data_code_impl(self) -> () {
1007 unsafe {
1008 let __receiver =
1009 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1010 {
1011 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1012 let __vi = *__vt.get(29usize).unwrap_or_else(|| {
1013 panic!(
1014 "unity: virtual slot {}
1015 out of range (vtable len {}
1016) on the runtime class behind {}
1017 (method `{}
1018`)",
1019 29usize,
1020 __vt.len(),
1021 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1022 "TakeOverDownloadMetaWithDataCodeImpl",
1023 )
1024 });
1025 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1026 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1027 __inner(__receiver, __mi)
1028 }
1029 }
1030 }
1031 #[doc = "`TakeOverPostdownloadMetaWithDataCodeImpl()` overload"]
1032 fn take_over_postdownload_meta_with_data_code_impl(self) -> () {
1033 unsafe {
1034 let __receiver =
1035 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1036 {
1037 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1038 let __vi = *__vt.get(30usize).unwrap_or_else(|| {
1039 panic!(
1040 "unity: virtual slot {}
1041 out of range (vtable len {}
1042) on the runtime class behind {}
1043 (method `{}
1044`)",
1045 30usize,
1046 __vt.len(),
1047 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1048 "TakeOverPostdownloadMetaWithDataCodeImpl",
1049 )
1050 });
1051 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1052 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1053 __inner(__receiver, __mi)
1054 }
1055 }
1056 }
1057 #[doc = "`TakeOverSetPlayingImpl()` overload"]
1058 fn take_over_set_playing_impl(self) -> () {
1059 unsafe {
1060 let __receiver =
1061 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1062 {
1063 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1064 let __vi = *__vt.get(31usize).unwrap_or_else(|| {
1065 panic!(
1066 "unity: virtual slot {}
1067 out of range (vtable len {}
1068) on the runtime class behind {}
1069 (method `{}
1070`)",
1071 31usize,
1072 __vt.len(),
1073 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1074 "TakeOverSetPlayingImpl",
1075 )
1076 });
1077 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1078 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1079 __inner(__receiver, __mi)
1080 }
1081 }
1082 }
1083 #[doc = "`TakeOverPostsetPlayingImpl()` overload"]
1084 fn take_over_postset_playing_impl(self) -> () {
1085 unsafe {
1086 let __receiver =
1087 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1088 {
1089 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1090 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
1091 panic!(
1092 "unity: virtual slot {}
1093 out of range (vtable len {}
1094) on the runtime class behind {}
1095 (method `{}
1096`)",
1097 32usize,
1098 __vt.len(),
1099 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1100 "TakeOverPostsetPlayingImpl",
1101 )
1102 });
1103 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1104 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1105 __inner(__receiver, __mi)
1106 }
1107 }
1108 }
1109 #[doc = "`ReplaySearchEnteredImpl()` overload"]
1110 fn replay_search_entered_impl(self) -> () {
1111 unsafe {
1112 let __receiver =
1113 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1114 {
1115 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1116 let __vi = *__vt.get(33usize).unwrap_or_else(|| {
1117 panic!(
1118 "unity: virtual slot {}
1119 out of range (vtable len {}
1120) on the runtime class behind {}
1121 (method `{}
1122`)",
1123 33usize,
1124 __vt.len(),
1125 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1126 "ReplaySearchEnteredImpl",
1127 )
1128 });
1129 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1130 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1131 __inner(__receiver, __mi)
1132 }
1133 }
1134 }
1135 #[doc = "`ReplaySearchAnyImpl()` overload"]
1136 fn replay_search_any_impl(self) -> () {
1137 unsafe {
1138 let __receiver =
1139 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1140 {
1141 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1142 let __vi = *__vt.get(34usize).unwrap_or_else(|| {
1143 panic!(
1144 "unity: virtual slot {}
1145 out of range (vtable len {}
1146) on the runtime class behind {}
1147 (method `{}
1148`)",
1149 34usize,
1150 __vt.len(),
1151 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1152 "ReplaySearchAnyImpl",
1153 )
1154 });
1155 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1156 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1157 __inner(__receiver, __mi)
1158 }
1159 }
1160 }
1161 #[doc = "`ReplayPostsearchImpl()` overload"]
1162 fn replay_postsearch_impl(self) -> () {
1163 unsafe {
1164 let __receiver =
1165 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1166 {
1167 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1168 let __vi = *__vt.get(35usize).unwrap_or_else(|| {
1169 panic!(
1170 "unity: virtual slot {}
1171 out of range (vtable len {}
1172) on the runtime class behind {}
1173 (method `{}
1174`)",
1175 35usize,
1176 __vt.len(),
1177 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1178 "ReplayPostsearchImpl",
1179 )
1180 });
1181 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1182 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1183 __inner(__receiver, __mi)
1184 }
1185 }
1186 }
1187 #[doc = "`DownloadImpl(bool)` overload"]
1188 fn download_impl(self, with_meta_data: impl ::core::convert::Into<bool>) -> () {
1189 unsafe {
1190 let __receiver =
1191 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1192 {
1193 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1194 let __vi = *__vt.get(36usize).unwrap_or_else(|| {
1195 panic!(
1196 "unity: virtual slot {}
1197 out of range (vtable len {}
1198) on the runtime class behind {}
1199 (method `{}
1200`)",
1201 36usize,
1202 __vt.len(),
1203 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1204 "DownloadImpl",
1205 )
1206 });
1207 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, bool, ::unity::OptionalMethod) -> () =
1208 ::core::mem::transmute(__vi.method_ptr);
1209 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1210 __inner(__receiver, ::core::convert::Into::into(with_meta_data), __mi)
1211 }
1212 }
1213 }
1214 #[doc = "`PostdownloadTakeOverImpl()` overload"]
1215 fn postdownload_take_over_impl(self) -> () {
1216 unsafe {
1217 let __receiver =
1218 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1219 {
1220 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1221 let __vi = *__vt.get(37usize).unwrap_or_else(|| {
1222 panic!(
1223 "unity: virtual slot {}
1224 out of range (vtable len {}
1225) on the runtime class behind {}
1226 (method `{}
1227`)",
1228 37usize,
1229 __vt.len(),
1230 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1231 "PostdownloadTakeOverImpl",
1232 )
1233 });
1234 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1235 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1236 __inner(__receiver, __mi)
1237 }
1238 }
1239 }
1240 #[doc = "`PostdownloadReplayImpl()` overload"]
1241 fn postdownload_replay_impl(self) -> () {
1242 unsafe {
1243 let __receiver =
1244 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1245 {
1246 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1247 let __vi = *__vt.get(38usize).unwrap_or_else(|| {
1248 panic!(
1249 "unity: virtual slot {}
1250 out of range (vtable len {}
1251) on the runtime class behind {}
1252 (method `{}
1253`)",
1254 38usize,
1255 __vt.len(),
1256 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1257 "PostdownloadReplayImpl",
1258 )
1259 });
1260 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1261 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1262 __inner(__receiver, __mi)
1263 }
1264 }
1265 }
1266 #[doc = "`UploadImpl()` overload"]
1267 fn upload_impl(self) -> () {
1268 unsafe {
1269 let __receiver =
1270 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1271 {
1272 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1273 let __vi = *__vt.get(39usize).unwrap_or_else(|| {
1274 panic!(
1275 "unity: virtual slot {}
1276 out of range (vtable len {}
1277) on the runtime class behind {}
1278 (method `{}
1279`)",
1280 39usize,
1281 __vt.len(),
1282 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1283 "UploadImpl",
1284 )
1285 });
1286 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1287 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1288 __inner(__receiver, __mi)
1289 }
1290 }
1291 }
1292 #[doc = "`PostuploadImpl()` overload"]
1293 fn postupload_impl(self) -> () {
1294 unsafe {
1295 let __receiver =
1296 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1297 {
1298 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1299 let __vi = *__vt.get(40usize).unwrap_or_else(|| {
1300 panic!(
1301 "unity: virtual slot {}
1302 out of range (vtable len {}
1303) on the runtime class behind {}
1304 (method `{}
1305`)",
1306 40usize,
1307 __vt.len(),
1308 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1309 "PostuploadImpl",
1310 )
1311 });
1312 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1313 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1314 __inner(__receiver, __mi)
1315 }
1316 }
1317 }
1318 #[doc = "`CloseWaitMessageImpl(crate::app::procinst::ProcInst, bool)` overload"]
1319 fn close_wait_message_impl(
1320 self,
1321 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1322 is_success: impl ::core::convert::Into<bool>,
1323 ) -> () {
1324 unsafe {
1325 let __receiver =
1326 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1327 {
1328 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1329 let __vi = *__vt.get(41usize).unwrap_or_else(|| {
1330 panic!(
1331 "unity: virtual slot {}
1332 out of range (vtable len {}
1333) on the runtime class behind {}
1334 (method `{}
1335`)",
1336 41usize,
1337 __vt.len(),
1338 <RelaySequence_RelaySequenceNet as ::unity::ClassIdentity>::NAME,
1339 "CloseWaitMessageImpl",
1340 )
1341 });
1342 let __inner: extern "C" fn(RelaySequence_RelaySequenceNet, crate::app::procinst::ProcInst, bool, ::unity::OptionalMethod) -> () =
1343 ::core::mem::transmute(__vi.method_ptr);
1344 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1345 __inner(
1346 __receiver,
1347 ::core::convert::Into::into(super_),
1348 ::core::convert::Into::into(is_success),
1349 __mi,
1350 )
1351 }
1352 }
1353 }
1354 #[doc = "`DeleteSelectedFromSearchResults()` overload"]
1355 fn delete_selected_from_search_results(self) -> () {
1356 unsafe {
1357 let __receiver =
1358 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1359 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ae80usize)as*mut u8,();
1360(RelaySequence_RelaySequenceNet)__receiver)
1361 }
1362 }
1363 #[doc = "`.ctor()` overload"]
1364 fn ctor(self) -> () {
1365 unsafe {
1366 let __receiver =
1367 <RelaySequence_RelaySequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1368 ::unity::il2cpp_call!((::unity::module_base()+0x1b0bcb0usize)as*mut u8,();
1369(RelaySequence_RelaySequenceNet)__receiver)
1370 }
1371 }
1372}
1373
1374#[cfg(feature = "app-relaysequence")]
1375impl<__T: IRelaySequence_RelaySequenceNet> IRelaySequence_RelaySequenceNetMethods for __T {}
1376
1377#[cfg(feature = "app-relaysequence")]
1378impl RelaySequence_RelaySequenceNet {
1379 pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1381 }
1382
1383 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1385 }
1386
1387 pub fn take_over_search_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1389 }
1390
1391 pub fn take_over_postsearch_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1393 }
1394
1395 pub fn take_over_download_meta_with_data_code_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1397 }
1398
1399 pub fn take_over_postdownload_meta_with_data_code_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1401 }
1402
1403 pub fn take_over_set_playing_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1405 }
1406
1407 pub fn take_over_postset_playing_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1409 }
1410
1411 pub fn replay_search_entered_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1413 }
1414
1415 pub fn replay_search_any_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1417 }
1418
1419 pub fn replay_postsearch_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1421 }
1422
1423 pub fn download_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1425 }
1426
1427 pub fn postdownload_take_over_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1428 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1429 }
1430
1431 pub fn postdownload_replay_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1432 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1433 }
1434
1435 pub fn upload_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1436 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1437 }
1438
1439 pub fn postupload_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1440 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1441 }
1442
1443 pub fn close_wait_message_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1444 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1445 }
1446
1447 pub fn delete_selected_from_search_results_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1448 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1449 }
1450
1451 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1453 }
1454
1455 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1457 }
1458}
1459
1460#[cfg(feature = "app-relaysequence")]
1461impl RelaySequence_RelaySequenceNet {
1462 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1463 pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1464 let __mi = Self::on_create_method_info();
1465 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1466 __inner(this.into(), ::core::option::Option::None)
1467 }
1468
1469 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1470 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1471 let __mi = Self::on_dispose_method_info();
1472 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1473 __inner(this.into(), ::core::option::Option::None)
1474 }
1475
1476 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `TakeOverSearchImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1477 pub unsafe fn take_over_search_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1478 let __mi = Self::take_over_search_impl_method_info();
1479 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1480 __inner(this.into(), ::core::option::Option::None)
1481 }
1482
1483 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `TakeOverPostsearchImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1484 pub unsafe fn take_over_postsearch_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1485 let __mi = Self::take_over_postsearch_impl_method_info();
1486 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1487 __inner(this.into(), ::core::option::Option::None)
1488 }
1489
1490 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `TakeOverDownloadMetaWithDataCodeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1491 pub unsafe fn take_over_download_meta_with_data_code_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1492 let __mi = Self::take_over_download_meta_with_data_code_impl_method_info();
1493 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1494 __inner(this.into(), ::core::option::Option::None)
1495 }
1496
1497 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `TakeOverPostdownloadMetaWithDataCodeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1498 pub unsafe fn take_over_postdownload_meta_with_data_code_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1499 let __mi = Self::take_over_postdownload_meta_with_data_code_impl_method_info();
1500 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1501 __inner(this.into(), ::core::option::Option::None)
1502 }
1503
1504 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `TakeOverSetPlayingImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1505 pub unsafe fn take_over_set_playing_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1506 let __mi = Self::take_over_set_playing_impl_method_info();
1507 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1508 __inner(this.into(), ::core::option::Option::None)
1509 }
1510
1511 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `TakeOverPostsetPlayingImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1512 pub unsafe fn take_over_postset_playing_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1513 let __mi = Self::take_over_postset_playing_impl_method_info();
1514 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1515 __inner(this.into(), ::core::option::Option::None)
1516 }
1517
1518 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `ReplaySearchEnteredImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1519 pub unsafe fn replay_search_entered_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1520 let __mi = Self::replay_search_entered_impl_method_info();
1521 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1522 __inner(this.into(), ::core::option::Option::None)
1523 }
1524
1525 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `ReplaySearchAnyImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1526 pub unsafe fn replay_search_any_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1527 let __mi = Self::replay_search_any_impl_method_info();
1528 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1529 __inner(this.into(), ::core::option::Option::None)
1530 }
1531
1532 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `ReplayPostsearchImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1533 pub unsafe fn replay_postsearch_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1534 let __mi = Self::replay_postsearch_impl_method_info();
1535 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1536 __inner(this.into(), ::core::option::Option::None)
1537 }
1538
1539 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `DownloadImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1540 pub unsafe fn download_impl(this: impl ::core::convert::Into<::unity::IlInstance>, with_meta_data: bool) -> () {
1541 let __mi = Self::download_impl_method_info();
1542 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1543 __inner(this.into(), with_meta_data, ::core::option::Option::None)
1544 }
1545
1546 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `PostdownloadTakeOverImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1547 pub unsafe fn postdownload_take_over_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1548 let __mi = Self::postdownload_take_over_impl_method_info();
1549 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1550 __inner(this.into(), ::core::option::Option::None)
1551 }
1552
1553 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `PostdownloadReplayImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1554 pub unsafe fn postdownload_replay_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1555 let __mi = Self::postdownload_replay_impl_method_info();
1556 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1557 __inner(this.into(), ::core::option::Option::None)
1558 }
1559
1560 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `UploadImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1561 pub unsafe fn upload_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1562 let __mi = Self::upload_impl_method_info();
1563 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1564 __inner(this.into(), ::core::option::Option::None)
1565 }
1566
1567 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `PostuploadImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1568 pub unsafe fn postupload_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1569 let __mi = Self::postupload_impl_method_info();
1570 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1571 __inner(this.into(), ::core::option::Option::None)
1572 }
1573
1574 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceNet`'s own `CloseWaitMessageImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1575 pub unsafe fn close_wait_message_impl(
1576 this: impl ::core::convert::Into<::unity::IlInstance>,
1577 super_: crate::app::procinst::ProcInst,
1578 is_success: bool,
1579 ) -> () {
1580 let __mi = Self::close_wait_message_impl_method_info();
1581 let __inner: extern "C" fn(::unity::IlInstance, crate::app::procinst::ProcInst, bool, ::unity::OptionalMethod) -> () =
1582 ::core::mem::transmute(__mi.method_ptr);
1583 __inner(this.into(), super_, is_success, ::core::option::Option::None)
1584 }
1585}
1586
1587#[cfg(feature = "app-relaysequence")]
1588impl RelaySequence_RelaySequenceNet {
1589 #[doc = "`.ctor()` — no args"]
1590 pub fn new() -> Self {
1591 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1592 panic!(
1593 "{}
1594::{}
1595 failed to instantiate",
1596 ::core::stringify!(RelaySequence_RelaySequenceNet),
1597 ::core::stringify!(new),
1598 )
1599 });
1600 <Self as IRelaySequence_RelaySequenceNetMethods>::ctor(this);
1601 this
1602 }
1603}
1604
1605#[cfg(feature = "app-relaysequence")]
1606impl RelaySequence {
1607 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
1608 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
1609 unsafe {
1610 ::unity::il2cpp_call!((::unity::module_base()+0x2006e60usize)as*mut u8,();
1611(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1612 }
1613 }
1614
1615 #[doc = "`SelectMode(crate::app::relay::Relay_Modes)` overload"]
1616 pub fn select_mode(mode: impl ::core::convert::Into<crate::app::relay::Relay_Modes>) -> () {
1617 unsafe {
1618 ::unity::il2cpp_call!((::unity::module_base()+0x2006f10usize)as*mut u8,();
1619(crate::app::relay::Relay_Modes)::core::convert::Into::into(mode))
1620 }
1621 }
1622
1623 #[doc = "`SelectTakeOverMode(crate::app::relay::Relay_TakeOverModes)` overload"]
1624 pub fn select_take_over_mode(mode: impl ::core::convert::Into<crate::app::relay::Relay_TakeOverModes>) -> () {
1625 unsafe {
1626 ::unity::il2cpp_call!((::unity::module_base()+0x2007110usize)as*mut u8,();
1627(crate::app::relay::Relay_TakeOverModes)::core::convert::Into::into(mode))
1628 }
1629 }
1630
1631 #[doc = "`SelectMap(::unity::Il2CppString)` overload"]
1632 pub fn select_map(cid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1633 unsafe {
1634 ::unity::il2cpp_call!((::unity::module_base()+0x20071d0usize)as*mut u8,();
1635(::unity::Il2CppString)::core::convert::Into::into(cid))
1636 }
1637 }
1638
1639 #[doc = "`NoSelectableMap()` overload"]
1640 pub fn no_selectable_map() -> () {
1641 unsafe {
1642 ::unity::il2cpp_call!((::unity::module_base()+0x1ffe8f0usize)as*mut u8,();
1643 )
1644 }
1645 }
1646
1647 #[doc = "`JumpToTakeOverModeSelect()` overload"]
1648 pub fn jump_to_take_over_mode_select() -> () {
1649 unsafe {
1650 ::unity::il2cpp_call!((::unity::module_base()+0x2007290usize)as*mut u8,();
1651 )
1652 }
1653 }
1654
1655 #[doc = "`JumpToTakeOverPredownloadMetaWithDataCode()` overload"]
1656 pub fn jump_to_take_over_predownload_meta_with_data_code() -> () {
1657 unsafe {
1658 ::unity::il2cpp_call!((::unity::module_base()+0x2007340usize)as*mut u8,();
1659 )
1660 }
1661 }
1662
1663 #[doc = "`JumpToReplayDownload()` overload"]
1664 pub fn jump_to_replay_download() -> () {
1665 unsafe {
1666 ::unity::il2cpp_call!((::unity::module_base()+0x20073f0usize)as*mut u8,();
1667 )
1668 }
1669 }
1670
1671 #[doc = "`JumpToAward()` overload"]
1672 pub fn jump_to_award() -> () {
1673 unsafe {
1674 ::unity::il2cpp_call!((::unity::module_base()+0x20074a0usize)as*mut u8,();
1675 )
1676 }
1677 }
1678
1679 #[doc = "`SetPublic(bool)` overload"]
1680 pub fn set_public(is_public: impl ::core::convert::Into<bool>) -> () {
1681 unsafe {
1682 ::unity::il2cpp_call!((::unity::module_base()+0x2007550usize)as*mut u8,();
1683(bool)::core::convert::Into::into(is_public))
1684 }
1685 }
1686
1687 #[doc = "`GetSequence()` overload"]
1688 pub fn get_sequence() -> crate::app::relaysequence::RelaySequence_IRelaySequenceBase {
1689 unsafe {
1690 ::unity::il2cpp_call!((::unity::module_base()+0x2006fd0usize)as*mut u8,crate::app::relaysequence::RelaySequence_IRelaySequenceBase;
1691 )
1692 }
1693 }
1694}
1695
1696#[cfg(feature = "app-relaysequence")]
1697impl RelaySequence {
1698 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1699 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1700 }
1701
1702 pub fn select_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1703 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1704 }
1705
1706 pub fn select_take_over_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1707 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1708 }
1709
1710 pub fn select_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1711 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1712 }
1713
1714 pub fn no_selectable_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1715 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1716 }
1717
1718 pub fn jump_to_take_over_mode_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1719 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1720 }
1721
1722 pub fn jump_to_take_over_predownload_meta_with_data_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1723 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1724 }
1725
1726 pub fn jump_to_replay_download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1727 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1728 }
1729
1730 pub fn jump_to_award_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1731 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1732 }
1733
1734 pub fn set_public_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1735 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1736 }
1737
1738 pub fn get_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1739 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1740 }
1741}
1742
1743#[cfg(feature = "app-relaysequence")]
1744impl RelaySequence_RelaySequenceLocal {
1745 #[doc = "`GetDataFileName(crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1746 pub fn get_data_file_name(meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>) -> ::unity::Il2CppString {
1747 unsafe {
1748 ::unity::il2cpp_call!((::unity::module_base()+0x1b09dd0usize)as*mut u8, ::unity::Il2CppString;
1749(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(meta_data))
1750 }
1751 }
1752
1753 #[doc = "`GetMetaDataFileName(crate::app::relayservermetadata::RelayServerMetaData)` overload"]
1754 pub fn get_meta_data_file_name(
1755 meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
1756 ) -> ::unity::Il2CppString {
1757 unsafe {
1758 ::unity::il2cpp_call!((::unity::module_base()+0x1b0a400usize)as*mut u8, ::unity::Il2CppString;
1759(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(meta_data))
1760 }
1761 }
1762
1763 #[doc = "`GetPseudoPrincipalId(::unity::Il2CppString)` overload"]
1764 pub fn get_pseudo_principal_id(player_name: impl ::core::convert::Into<::unity::Il2CppString>) -> u64 {
1765 unsafe {
1766 ::unity::il2cpp_call!((::unity::module_base()+0x1b0a290usize)as*mut u8,u64;
1767(::unity::Il2CppString)::core::convert::Into::into(player_name))
1768 }
1769 }
1770
1771 #[doc = "`GetPseudoDataId(::unity::Il2CppString)` overload"]
1772 pub fn get_pseudo_data_id(meta_path: impl ::core::convert::Into<::unity::Il2CppString>) -> u64 {
1773 unsafe {
1774 ::unity::il2cpp_call!((::unity::module_base()+0x1b09570usize)as*mut u8,u64;
1775(::unity::Il2CppString)::core::convert::Into::into(meta_path))
1776 }
1777 }
1778
1779 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
1780 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
1781 unsafe {
1782 ::unity::il2cpp_call!((::unity::module_base()+0x1b0a4d0usize)as*mut u8,();
1783(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1784 }
1785 }
1786}
1787
1788#[cfg(feature = "app-relaysequence")]
1789pub trait IRelaySequence_RelaySequenceLocalMethods: IRelaySequence_RelaySequenceLocal {
1790 #[doc = "`OnCreate()` overload"]
1791 fn on_create(self) -> () {
1792 unsafe {
1793 let __receiver =
1794 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1795 {
1796 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1797 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
1798 panic!(
1799 "unity: virtual slot {}
1800 out of range (vtable len {}
1801) on the runtime class behind {}
1802 (method `{}
1803`)",
1804 9usize,
1805 __vt.len(),
1806 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
1807 "OnCreate",
1808 )
1809 });
1810 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1811 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1812 __inner(__receiver, __mi)
1813 }
1814 }
1815 }
1816 #[doc = "`InitializeLanRootPath()` overload"]
1817 fn initialize_lan_root_path(self) -> () {
1818 unsafe {
1819 let __receiver =
1820 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1821 ::unity::il2cpp_call!((::unity::module_base()+0x1b091a0usize)as*mut u8,();
1822(RelaySequence_RelaySequenceLocal)__receiver)
1823 }
1824 }
1825 #[doc = "`TakeOverSearchImpl()` overload"]
1826 fn take_over_search_impl(self) -> () {
1827 unsafe {
1828 let __receiver =
1829 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1830 {
1831 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1832 let __vi = *__vt.get(27usize).unwrap_or_else(|| {
1833 panic!(
1834 "unity: virtual slot {}
1835 out of range (vtable len {}
1836) on the runtime class behind {}
1837 (method `{}
1838`)",
1839 27usize,
1840 __vt.len(),
1841 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
1842 "TakeOverSearchImpl",
1843 )
1844 });
1845 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1846 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1847 __inner(__receiver, __mi)
1848 }
1849 }
1850 }
1851 #[doc = "`TakeOverPostsearchImpl()` overload"]
1852 fn take_over_postsearch_impl(self) -> () {
1853 unsafe {
1854 let __receiver =
1855 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1856 {
1857 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1858 let __vi = *__vt.get(28usize).unwrap_or_else(|| {
1859 panic!(
1860 "unity: virtual slot {}
1861 out of range (vtable len {}
1862) on the runtime class behind {}
1863 (method `{}
1864`)",
1865 28usize,
1866 __vt.len(),
1867 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
1868 "TakeOverPostsearchImpl",
1869 )
1870 });
1871 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1872 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1873 __inner(__receiver, __mi)
1874 }
1875 }
1876 }
1877 #[doc = "`TakeOverDownloadMetaWithDataCodeImpl()` overload"]
1878 fn take_over_download_meta_with_data_code_impl(self) -> () {
1879 unsafe {
1880 let __receiver =
1881 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1882 {
1883 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1884 let __vi = *__vt.get(29usize).unwrap_or_else(|| {
1885 panic!(
1886 "unity: virtual slot {}
1887 out of range (vtable len {}
1888) on the runtime class behind {}
1889 (method `{}
1890`)",
1891 29usize,
1892 __vt.len(),
1893 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
1894 "TakeOverDownloadMetaWithDataCodeImpl",
1895 )
1896 });
1897 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1898 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1899 __inner(__receiver, __mi)
1900 }
1901 }
1902 }
1903 #[doc = "`TakeOverPostdownloadMetaWithDataCodeImpl()` overload"]
1904 fn take_over_postdownload_meta_with_data_code_impl(self) -> () {
1905 unsafe {
1906 let __receiver =
1907 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1908 {
1909 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1910 let __vi = *__vt.get(30usize).unwrap_or_else(|| {
1911 panic!(
1912 "unity: virtual slot {}
1913 out of range (vtable len {}
1914) on the runtime class behind {}
1915 (method `{}
1916`)",
1917 30usize,
1918 __vt.len(),
1919 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
1920 "TakeOverPostdownloadMetaWithDataCodeImpl",
1921 )
1922 });
1923 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1924 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1925 __inner(__receiver, __mi)
1926 }
1927 }
1928 }
1929 #[doc = "`TakeOverSetPlayingImpl()` overload"]
1930 fn take_over_set_playing_impl(self) -> () {
1931 unsafe {
1932 let __receiver =
1933 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1934 {
1935 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1936 let __vi = *__vt.get(31usize).unwrap_or_else(|| {
1937 panic!(
1938 "unity: virtual slot {}
1939 out of range (vtable len {}
1940) on the runtime class behind {}
1941 (method `{}
1942`)",
1943 31usize,
1944 __vt.len(),
1945 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
1946 "TakeOverSetPlayingImpl",
1947 )
1948 });
1949 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1950 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1951 __inner(__receiver, __mi)
1952 }
1953 }
1954 }
1955 #[doc = "`TakeOverPostsetPlayingImpl()` overload"]
1956 fn take_over_postset_playing_impl(self) -> () {
1957 unsafe {
1958 let __receiver =
1959 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1960 {
1961 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1962 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
1963 panic!(
1964 "unity: virtual slot {}
1965 out of range (vtable len {}
1966) on the runtime class behind {}
1967 (method `{}
1968`)",
1969 32usize,
1970 __vt.len(),
1971 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
1972 "TakeOverPostsetPlayingImpl",
1973 )
1974 });
1975 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1976 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1977 __inner(__receiver, __mi)
1978 }
1979 }
1980 }
1981 #[doc = "`ReplaySearchEnteredImpl()` overload"]
1982 fn replay_search_entered_impl(self) -> () {
1983 unsafe {
1984 let __receiver =
1985 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1986 {
1987 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1988 let __vi = *__vt.get(33usize).unwrap_or_else(|| {
1989 panic!(
1990 "unity: virtual slot {}
1991 out of range (vtable len {}
1992) on the runtime class behind {}
1993 (method `{}
1994`)",
1995 33usize,
1996 __vt.len(),
1997 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
1998 "ReplaySearchEnteredImpl",
1999 )
2000 });
2001 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2002 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2003 __inner(__receiver, __mi)
2004 }
2005 }
2006 }
2007 #[doc = "`ReplaySearchAnyImpl()` overload"]
2008 fn replay_search_any_impl(self) -> () {
2009 unsafe {
2010 let __receiver =
2011 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2012 {
2013 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2014 let __vi = *__vt.get(34usize).unwrap_or_else(|| {
2015 panic!(
2016 "unity: virtual slot {}
2017 out of range (vtable len {}
2018) on the runtime class behind {}
2019 (method `{}
2020`)",
2021 34usize,
2022 __vt.len(),
2023 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
2024 "ReplaySearchAnyImpl",
2025 )
2026 });
2027 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2028 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2029 __inner(__receiver, __mi)
2030 }
2031 }
2032 }
2033 #[doc = "`ReplayPostsearchImpl()` overload"]
2034 fn replay_postsearch_impl(self) -> () {
2035 unsafe {
2036 let __receiver =
2037 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2038 {
2039 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2040 let __vi = *__vt.get(35usize).unwrap_or_else(|| {
2041 panic!(
2042 "unity: virtual slot {}
2043 out of range (vtable len {}
2044) on the runtime class behind {}
2045 (method `{}
2046`)",
2047 35usize,
2048 __vt.len(),
2049 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
2050 "ReplayPostsearchImpl",
2051 )
2052 });
2053 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2054 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2055 __inner(__receiver, __mi)
2056 }
2057 }
2058 }
2059 #[doc = "`DownloadImpl(bool)` overload"]
2060 fn download_impl(self, with_meta_data: impl ::core::convert::Into<bool>) -> () {
2061 unsafe {
2062 let __receiver =
2063 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2064 {
2065 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2066 let __vi = *__vt.get(36usize).unwrap_or_else(|| {
2067 panic!(
2068 "unity: virtual slot {}
2069 out of range (vtable len {}
2070) on the runtime class behind {}
2071 (method `{}
2072`)",
2073 36usize,
2074 __vt.len(),
2075 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
2076 "DownloadImpl",
2077 )
2078 });
2079 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, bool, ::unity::OptionalMethod) -> () =
2080 ::core::mem::transmute(__vi.method_ptr);
2081 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2082 __inner(__receiver, ::core::convert::Into::into(with_meta_data), __mi)
2083 }
2084 }
2085 }
2086 #[doc = "`PostdownloadTakeOverImpl()` overload"]
2087 fn postdownload_take_over_impl(self) -> () {
2088 unsafe {
2089 let __receiver =
2090 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2091 {
2092 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2093 let __vi = *__vt.get(37usize).unwrap_or_else(|| {
2094 panic!(
2095 "unity: virtual slot {}
2096 out of range (vtable len {}
2097) on the runtime class behind {}
2098 (method `{}
2099`)",
2100 37usize,
2101 __vt.len(),
2102 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
2103 "PostdownloadTakeOverImpl",
2104 )
2105 });
2106 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2107 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2108 __inner(__receiver, __mi)
2109 }
2110 }
2111 }
2112 #[doc = "`PostdownloadReplayImpl()` overload"]
2113 fn postdownload_replay_impl(self) -> () {
2114 unsafe {
2115 let __receiver =
2116 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2117 {
2118 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2119 let __vi = *__vt.get(38usize).unwrap_or_else(|| {
2120 panic!(
2121 "unity: virtual slot {}
2122 out of range (vtable len {}
2123) on the runtime class behind {}
2124 (method `{}
2125`)",
2126 38usize,
2127 __vt.len(),
2128 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
2129 "PostdownloadReplayImpl",
2130 )
2131 });
2132 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2133 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2134 __inner(__receiver, __mi)
2135 }
2136 }
2137 }
2138 #[doc = "`UploadImpl()` overload"]
2139 fn upload_impl(self) -> () {
2140 unsafe {
2141 let __receiver =
2142 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2143 {
2144 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2145 let __vi = *__vt.get(39usize).unwrap_or_else(|| {
2146 panic!(
2147 "unity: virtual slot {}
2148 out of range (vtable len {}
2149) on the runtime class behind {}
2150 (method `{}
2151`)",
2152 39usize,
2153 __vt.len(),
2154 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
2155 "UploadImpl",
2156 )
2157 });
2158 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2159 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2160 __inner(__receiver, __mi)
2161 }
2162 }
2163 }
2164 #[doc = "`PostuploadImpl()` overload"]
2165 fn postupload_impl(self) -> () {
2166 unsafe {
2167 let __receiver =
2168 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2169 {
2170 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2171 let __vi = *__vt.get(40usize).unwrap_or_else(|| {
2172 panic!(
2173 "unity: virtual slot {}
2174 out of range (vtable len {}
2175) on the runtime class behind {}
2176 (method `{}
2177`)",
2178 40usize,
2179 __vt.len(),
2180 <RelaySequence_RelaySequenceLocal as ::unity::ClassIdentity>::NAME,
2181 "PostuploadImpl",
2182 )
2183 });
2184 let __inner: extern "C" fn(RelaySequence_RelaySequenceLocal, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2185 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2186 __inner(__receiver, __mi)
2187 }
2188 }
2189 }
2190 #[doc = "`.ctor()` overload"]
2191 fn ctor(self) -> () {
2192 unsafe {
2193 let __receiver =
2194 <RelaySequence_RelaySequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2195 ::unity::il2cpp_call!((::unity::module_base()+0x1b0a530usize)as*mut u8,();
2196(RelaySequence_RelaySequenceLocal)__receiver)
2197 }
2198 }
2199}
2200
2201#[cfg(feature = "app-relaysequence")]
2202impl<__T: IRelaySequence_RelaySequenceLocal> IRelaySequence_RelaySequenceLocalMethods for __T {}
2203
2204#[cfg(feature = "app-relaysequence")]
2205impl RelaySequence_RelaySequenceLocal {
2206 pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2207 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2208 }
2209
2210 pub fn initialize_lan_root_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2211 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2212 }
2213
2214 pub fn take_over_search_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2215 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2216 }
2217
2218 pub fn take_over_postsearch_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2219 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2220 }
2221
2222 pub fn take_over_download_meta_with_data_code_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2223 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2224 }
2225
2226 pub fn take_over_postdownload_meta_with_data_code_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2227 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2228 }
2229
2230 pub fn take_over_set_playing_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2231 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2232 }
2233
2234 pub fn take_over_postset_playing_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2235 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2236 }
2237
2238 pub fn replay_search_entered_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2239 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2240 }
2241
2242 pub fn replay_search_any_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2243 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2244 }
2245
2246 pub fn replay_postsearch_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2247 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2248 }
2249
2250 pub fn download_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2251 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
2252 }
2253
2254 pub fn postdownload_take_over_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2255 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
2256 }
2257
2258 pub fn postdownload_replay_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2259 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
2260 }
2261
2262 pub fn upload_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2263 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
2264 }
2265
2266 pub fn postupload_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2267 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
2268 }
2269
2270 pub fn get_data_file_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2271 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
2272 }
2273
2274 pub fn get_meta_data_file_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2275 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
2276 }
2277
2278 pub fn get_pseudo_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2279 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
2280 }
2281
2282 pub fn get_pseudo_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2283 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
2284 }
2285
2286 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2287 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
2288 }
2289
2290 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2291 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
2292 }
2293}
2294
2295#[cfg(feature = "app-relaysequence")]
2296impl RelaySequence_RelaySequenceLocal {
2297 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2298 pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2299 let __mi = Self::on_create_method_info();
2300 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2301 __inner(this.into(), ::core::option::Option::None)
2302 }
2303
2304 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `TakeOverSearchImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2305 pub unsafe fn take_over_search_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2306 let __mi = Self::take_over_search_impl_method_info();
2307 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2308 __inner(this.into(), ::core::option::Option::None)
2309 }
2310
2311 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `TakeOverPostsearchImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2312 pub unsafe fn take_over_postsearch_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2313 let __mi = Self::take_over_postsearch_impl_method_info();
2314 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2315 __inner(this.into(), ::core::option::Option::None)
2316 }
2317
2318 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `TakeOverDownloadMetaWithDataCodeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2319 pub unsafe fn take_over_download_meta_with_data_code_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2320 let __mi = Self::take_over_download_meta_with_data_code_impl_method_info();
2321 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2322 __inner(this.into(), ::core::option::Option::None)
2323 }
2324
2325 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `TakeOverPostdownloadMetaWithDataCodeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2326 pub unsafe fn take_over_postdownload_meta_with_data_code_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2327 let __mi = Self::take_over_postdownload_meta_with_data_code_impl_method_info();
2328 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2329 __inner(this.into(), ::core::option::Option::None)
2330 }
2331
2332 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `TakeOverSetPlayingImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2333 pub unsafe fn take_over_set_playing_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2334 let __mi = Self::take_over_set_playing_impl_method_info();
2335 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2336 __inner(this.into(), ::core::option::Option::None)
2337 }
2338
2339 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `TakeOverPostsetPlayingImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2340 pub unsafe fn take_over_postset_playing_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2341 let __mi = Self::take_over_postset_playing_impl_method_info();
2342 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2343 __inner(this.into(), ::core::option::Option::None)
2344 }
2345
2346 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `ReplaySearchEnteredImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2347 pub unsafe fn replay_search_entered_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2348 let __mi = Self::replay_search_entered_impl_method_info();
2349 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2350 __inner(this.into(), ::core::option::Option::None)
2351 }
2352
2353 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `ReplaySearchAnyImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2354 pub unsafe fn replay_search_any_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2355 let __mi = Self::replay_search_any_impl_method_info();
2356 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2357 __inner(this.into(), ::core::option::Option::None)
2358 }
2359
2360 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `ReplayPostsearchImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2361 pub unsafe fn replay_postsearch_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2362 let __mi = Self::replay_postsearch_impl_method_info();
2363 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2364 __inner(this.into(), ::core::option::Option::None)
2365 }
2366
2367 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `DownloadImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2368 pub unsafe fn download_impl(this: impl ::core::convert::Into<::unity::IlInstance>, with_meta_data: bool) -> () {
2369 let __mi = Self::download_impl_method_info();
2370 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2371 __inner(this.into(), with_meta_data, ::core::option::Option::None)
2372 }
2373
2374 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `PostdownloadTakeOverImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2375 pub unsafe fn postdownload_take_over_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2376 let __mi = Self::postdownload_take_over_impl_method_info();
2377 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2378 __inner(this.into(), ::core::option::Option::None)
2379 }
2380
2381 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `PostdownloadReplayImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2382 pub unsafe fn postdownload_replay_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2383 let __mi = Self::postdownload_replay_impl_method_info();
2384 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2385 __inner(this.into(), ::core::option::Option::None)
2386 }
2387
2388 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `UploadImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2389 pub unsafe fn upload_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2390 let __mi = Self::upload_impl_method_info();
2391 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2392 __inner(this.into(), ::core::option::Option::None)
2393 }
2394
2395 #[doc = "Direct (non-virtual) call to `RelaySequence_RelaySequenceLocal`'s own `PostuploadImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2396 pub unsafe fn postupload_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2397 let __mi = Self::postupload_impl_method_info();
2398 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2399 __inner(this.into(), ::core::option::Option::None)
2400 }
2401}
2402
2403#[cfg(feature = "app-relaysequence")]
2404impl RelaySequence_RelaySequenceLocal {
2405 #[doc = "`.ctor()` — no args"]
2406 pub fn new() -> Self {
2407 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2408 panic!(
2409 "{}
2410::{}
2411 failed to instantiate",
2412 ::core::stringify!(RelaySequence_RelaySequenceLocal),
2413 ::core::stringify!(new),
2414 )
2415 });
2416 <Self as IRelaySequence_RelaySequenceLocalMethods>::ctor(this);
2417 this
2418 }
2419}
2420
2421#[cfg(feature = "app-relaysequence")]
2422#[doc(hidden)]
2423pub mod prelude {
2424 pub use super::{
2425 IRelaySequence, IRelaySequence_IRelaySequenceBase, IRelaySequence_IRelaySequenceBaseMethods, IRelaySequence_RelaySequenceBase_1,
2426 IRelaySequence_RelaySequenceBase_1Methods, IRelaySequence_RelaySequenceLocal, IRelaySequence_RelaySequenceLocalMethods,
2427 IRelaySequence_RelaySequenceNet, IRelaySequence_RelaySequenceNetMethods, RelaySequence, RelaySequence_IRelaySequenceBase,
2428 RelaySequence_Label, RelaySequence_RelaySequenceBase_1, RelaySequence_RelaySequenceLocal, RelaySequence_RelaySequenceNet,
2429 };
2430 #[cfg(feature = "app-procinst")]
2431 pub use crate::app::procinst::IProcInstMethods;
2432 #[cfg(feature = "app-singletonprocinst_1")]
2433 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
2434 #[cfg(feature = "system-object")]
2435 pub use crate::system::object::IObjectMethods;
2436 #[cfg(feature = "system-enum")]
2437 pub use crate::system::r#enum::IEnumMethods;
2438 #[cfg(feature = "system-valuetype")]
2439 pub use crate::system::valuetype::IValueTypeMethods;
2440 pub use crate::{
2441 app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
2442 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2443 };
2444}