1#[cfg(feature = "app-relayuserglobaldata-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 procinst::{IProcInst, ProcInst},
11 singletonclass_1::{ISingletonClass_1, SingletonClass_1},
12 },
13 system::{
14 object::{IObject, Object},
15 valuetype::{IValueType, ValueType},
16 },
17 };
18
19 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayuserglobaldata/RelayUserGlobalData_ProcCleanupUnused.md"))]
20 #[::unity::class(namespace = "App", name = "RelayUserGlobalData.ProcCleanupUnused")]
21 #[parent(crate::app::procinst::ProcInst)]
22 pub struct RelayUserGlobalData_ProcCleanupUnused {
23 #[offset(112)]
24 #[rename(name = "m_HeaderReader")]
25 pub m_header_reader: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader,
26 }
27
28 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayuserglobaldata/RelayUserGlobalData.md"))]
29 #[::unity::class(namespace = "App", name = "RelayUserGlobalData")]
30 #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::relayuserglobaldata::RelayUserGlobalData>)]
31 pub struct RelayUserGlobalData {
32 #[static_field]
33 #[rename(name = "MaxTicketCount")]
34 pub max_ticket_count: u32,
35 #[static_field]
36 #[rename(name = "InitTicketLastTime")]
37 pub init_ticket_last_time: i64,
38 #[static_field]
39 #[rename(name = "InitDailyTicketCount")]
40 pub init_daily_ticket_count: i32,
41 #[offset(28)]
42 #[rename(name = "m_DailyTicketCount")]
43 pub m_daily_ticket_count: u32,
44 #[offset(32)]
45 #[rename(name = "m_TicketDict")]
46 pub m_ticket_dict:
47 crate::system::collections::generic::dictionary_2::Dictionary_2<u64, crate::app::relayuserglobaldata::RelayUserGlobalData_Ticket>,
48 #[offset(40)]
49 #[rename(name = "m_Uncommitted")]
50 pub m_uncommitted: crate::app::relayuserglobaldata::RelayUserGlobalData_Uncommitted,
51 }
52
53 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayuserglobaldata/RelayUserGlobalData_Ticket.md"))]
54 #[::unity::class(namespace = "App", name = "RelayUserGlobalData.Ticket")]
55 #[parent(crate::system::object::Object)]
56 pub struct RelayUserGlobalData_Ticket {}
57
58 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayuserglobaldata/RelayUserGlobalData_Uncommitted.md"))]
59 #[repr(C)]
60 #[derive(::core::clone::Clone, ::core::marker::Copy)]
61 pub struct RelayUserGlobalData_Uncommitted {
62 pub ticket_count: i32,
63 pub ticket_last_time: i64,
64 pub is_valid_ticket_last_time: bool,
65 }
66 impl ::unity::ClassIdentity for RelayUserGlobalData_Uncommitted {
67 const NAME: &'static str = "RelayUserGlobalData.Uncommitted";
68 const NAMESPACE: &'static str = "App";
69
70 fn class() -> ::unity::Class {
71 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
72 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
73 }
74 }
75 impl ::unity::IlType for RelayUserGlobalData_Uncommitted {
76 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
77 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
78 }
79 }
80 impl RelayUserGlobalData_Uncommitted {
81 #[inline]
82 pub fn version() -> u8 {
83 static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
84 let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "Version");
85 ::unity::static_field_get_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset)
86 }
87
88 #[inline]
89 pub fn set_version(value: u8) {
90 static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
91 let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "Version");
92 ::unity::static_field_set_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset, value);
93 }
94 }
95}
96
97#[cfg(feature = "app-relayuserglobaldata-types")]
98pub use __types::*;
99
100#[cfg(feature = "app-relayuserglobaldata")]
101impl RelayUserGlobalData_ProcCleanupUnused {
102 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
103 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
104 unsafe {
105 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d600usize)as*mut u8,();
106(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
107 }
108 }
109}
110
111#[cfg(feature = "app-relayuserglobaldata")]
112pub trait IRelayUserGlobalData_ProcCleanupUnusedMethods: IRelayUserGlobalData_ProcCleanupUnused {
113 #[doc = "`OnDispose()` overload"]
114 fn on_dispose(self) -> () {
115 unsafe {
116 let __receiver = <RelayUserGlobalData_ProcCleanupUnused as ::unity::FromIlInstance>::from_il_instance(
117 <Self as ::unity::SystemObject>::as_instance(self),
118 );
119 {
120 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
121 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
122 panic!(
123 "unity: virtual slot {}
124 out of range (vtable len {}
125) on the runtime class behind {}
126 (method `{}
127`)",
128 10usize,
129 __vt.len(),
130 <RelayUserGlobalData_ProcCleanupUnused as ::unity::ClassIdentity>::NAME,
131 "OnDispose",
132 )
133 });
134 let __inner: extern "C" fn(RelayUserGlobalData_ProcCleanupUnused, ::unity::OptionalMethod) -> () =
135 ::core::mem::transmute(__vi.method_ptr);
136 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
137 __inner(__receiver, __mi)
138 }
139 }
140 }
141 #[doc = "`ReadHeader()` overload"]
142 fn read_header(self) -> () {
143 unsafe {
144 let __receiver = <RelayUserGlobalData_ProcCleanupUnused as ::unity::FromIlInstance>::from_il_instance(
145 <Self as ::unity::SystemObject>::as_instance(self),
146 );
147 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d190usize)as*mut u8,();
148(RelayUserGlobalData_ProcCleanupUnused)__receiver)
149 }
150 }
151 #[doc = "`IsReadingHeader()` overload"]
152 fn is_reading_header(self) -> bool {
153 unsafe {
154 let __receiver = <RelayUserGlobalData_ProcCleanupUnused as ::unity::FromIlInstance>::from_il_instance(
155 <Self as ::unity::SystemObject>::as_instance(self),
156 );
157 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d210usize)as*mut u8,bool;
158(RelayUserGlobalData_ProcCleanupUnused)__receiver)
159 }
160 }
161 #[doc = "`Cleanup()` overload"]
162 fn cleanup(self) -> () {
163 unsafe {
164 let __receiver = <RelayUserGlobalData_ProcCleanupUnused as ::unity::FromIlInstance>::from_il_instance(
165 <Self as ::unity::SystemObject>::as_instance(self),
166 );
167 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d2e0usize)as*mut u8,();
168(RelayUserGlobalData_ProcCleanupUnused)__receiver)
169 }
170 }
171 #[doc = "`.ctor()` overload"]
172 fn ctor(self) -> () {
173 unsafe {
174 let __receiver = <RelayUserGlobalData_ProcCleanupUnused as ::unity::FromIlInstance>::from_il_instance(
175 <Self as ::unity::SystemObject>::as_instance(self),
176 );
177 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d8b0usize)as*mut u8,();
178(RelayUserGlobalData_ProcCleanupUnused)__receiver)
179 }
180 }
181}
182
183#[cfg(feature = "app-relayuserglobaldata")]
184impl<__T: IRelayUserGlobalData_ProcCleanupUnused> IRelayUserGlobalData_ProcCleanupUnusedMethods for __T {}
185
186#[cfg(feature = "app-relayuserglobaldata")]
187impl RelayUserGlobalData_ProcCleanupUnused {
188 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
190 }
191
192 pub fn read_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
194 }
195
196 pub fn is_reading_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
198 }
199
200 pub fn cleanup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
202 }
203
204 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
206 }
207
208 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
209 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
210 }
211}
212
213#[cfg(feature = "app-relayuserglobaldata")]
214impl RelayUserGlobalData_ProcCleanupUnused {
215 #[doc = "Direct (non-virtual) call to `RelayUserGlobalData_ProcCleanupUnused`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
216 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
217 let __mi = Self::on_dispose_method_info();
218 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
219 __inner(this.into(), ::core::option::Option::None)
220 }
221}
222
223#[cfg(feature = "app-relayuserglobaldata")]
224impl RelayUserGlobalData_ProcCleanupUnused {
225 #[doc = "`.ctor()` — no args"]
226 pub fn new() -> Self {
227 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
228 panic!(
229 "{}
230::{}
231 failed to instantiate",
232 ::core::stringify!(RelayUserGlobalData_ProcCleanupUnused),
233 ::core::stringify!(new),
234 )
235 });
236 <Self as IRelayUserGlobalData_ProcCleanupUnusedMethods>::ctor(this);
237 this
238 }
239}
240
241#[cfg(feature = "app-relayuserglobaldata")]
242impl RelayUserGlobalData {
243 #[doc = "`GetTicketCurrentTime()` overload"]
244 pub fn get_ticket_current_time() -> i64 {
245 unsafe {
246 ::unity::il2cpp_call!((::unity::module_base()+0x200ee60usize)as*mut u8,i64;
247 )
248 }
249 }
250}
251
252#[cfg(feature = "app-relayuserglobaldata")]
253pub trait IRelayUserGlobalDataMethods: IRelayUserGlobalData {
254 #[doc = "`.ctor()` overload"]
255 fn ctor(self) -> () {
256 unsafe {
257 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258 ::unity::il2cpp_call!((::unity::module_base()+0x200e810usize)as*mut u8,();
259(RelayUserGlobalData)__receiver)
260 }
261 }
262 #[doc = "`Clear()` overload"]
263 fn clear(self) -> () {
264 unsafe {
265 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266 ::unity::il2cpp_call!((::unity::module_base()+0x200e940usize)as*mut u8,();
267(RelayUserGlobalData)__receiver)
268 }
269 }
270 #[doc = "`ClearForGame()` overload"]
271 fn clear_for_game(self) -> () {
272 unsafe {
273 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274 ::unity::il2cpp_call!((::unity::module_base()+0x200e9b0usize)as*mut u8,();
275(RelayUserGlobalData)__receiver)
276 }
277 }
278 #[doc = "`CleanupUnused(crate::app::procinst::ProcInst)` overload"]
279 fn cleanup_unused(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
280 unsafe {
281 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282 ::unity::il2cpp_call!((::unity::module_base()+0x200e9c0usize)as*mut u8,();
283(RelayUserGlobalData)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
284 }
285 }
286 #[doc = "`UpdateData()` overload"]
287 fn update_data(self) -> () {
288 unsafe {
289 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290 ::unity::il2cpp_call!((::unity::module_base()+0x200ea40usize)as*mut u8,();
291(RelayUserGlobalData)__receiver)
292 }
293 }
294 #[doc = "`DeleteData(u64)` overload"]
295 fn delete_data(self, identifier: impl ::core::convert::Into<u64>) -> () {
296 unsafe {
297 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298 ::unity::il2cpp_call!((::unity::module_base()+0x200ebd0usize)as*mut u8,();
299(RelayUserGlobalData)__receiver,(u64)::core::convert::Into::into(identifier))
300 }
301 }
302 #[doc = "`AddTicketCount(i32)` overload"]
303 fn add_ticket_count(self, count: impl ::core::convert::Into<i32>) -> () {
304 unsafe {
305 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306 ::unity::il2cpp_call!((::unity::module_base()+0x200ec70usize)as*mut u8,();
307(RelayUserGlobalData)__receiver,(i32)::core::convert::Into::into(count))
308 }
309 }
310 #[doc = "`SubTicketCount(i32)` overload"]
311 fn sub_ticket_count(self, count: impl ::core::convert::Into<i32>) -> () {
312 unsafe {
313 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314 ::unity::il2cpp_call!((::unity::module_base()+0x200ece0usize)as*mut u8,();
315(RelayUserGlobalData)__receiver,(i32)::core::convert::Into::into(count))
316 }
317 }
318 #[doc = "`GetTicketCount()` overload"]
319 fn get_ticket_count(self) -> u32 {
320 unsafe {
321 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322 ::unity::il2cpp_call!((::unity::module_base()+0x200da70usize)as*mut u8,u32;
323(RelayUserGlobalData)__receiver)
324 }
325 }
326 #[doc = "`SetTicketLastTime(i64)` overload"]
327 fn set_ticket_last_time(self, unix_time: impl ::core::convert::Into<i64>) -> () {
328 unsafe {
329 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330 ::unity::il2cpp_call!((::unity::module_base()+0x200ed50usize)as*mut u8,();
331(RelayUserGlobalData)__receiver,(i64)::core::convert::Into::into(unix_time))
332 }
333 }
334 #[doc = "`GetTicketLastTime()` overload"]
335 fn get_ticket_last_time(self) -> i64 {
336 unsafe {
337 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338 ::unity::il2cpp_call!((::unity::module_base()+0x200ed60usize)as*mut u8,i64;
339(RelayUserGlobalData)__receiver)
340 }
341 }
342 #[doc = "`get_DailyTicketCount()` overload"]
343 fn get_daily_ticket_count(self) -> u32 {
344 unsafe {
345 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346 ::unity::il2cpp_call!((::unity::module_base()+0x200ee90usize)as*mut u8,u32;
347(RelayUserGlobalData)__receiver)
348 }
349 }
350 #[doc = "`set_DailyTicketCount(u32)` overload"]
351 fn set_daily_ticket_count(self, value: impl ::core::convert::Into<u32>) -> () {
352 unsafe {
353 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354 ::unity::il2cpp_call!((::unity::module_base()+0x200eea0usize)as*mut u8,();
355(RelayUserGlobalData)__receiver,(u32)::core::convert::Into::into(value))
356 }
357 }
358 #[doc = "`get_Version()` overload"]
359 fn get_version(self) -> i32 {
360 unsafe {
361 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362 {
363 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
364 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
365 panic!(
366 "unity: virtual slot {}
367 out of range (vtable len {}
368) on the runtime class behind {}
369 (method `{}
370`)",
371 4usize,
372 __vt.len(),
373 <RelayUserGlobalData as ::unity::ClassIdentity>::NAME,
374 "get_Version",
375 )
376 });
377 let __inner: extern "C" fn(RelayUserGlobalData, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
378 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
379 __inner(__receiver, __mi)
380 }
381 }
382 }
383 #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
384 fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
385 unsafe {
386 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387 {
388 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
389 let __vi = *__vt.get(11usize).unwrap_or_else(|| {
390 panic!(
391 "unity: virtual slot {}
392 out of range (vtable len {}
393) on the runtime class behind {}
394 (method `{}
395`)",
396 11usize,
397 __vt.len(),
398 <RelayUserGlobalData as ::unity::ClassIdentity>::NAME,
399 "OnSerialize",
400 )
401 });
402 let __inner: extern "C" fn(RelayUserGlobalData, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
403 ::core::mem::transmute(__vi.method_ptr);
404 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
405 __inner(__receiver, ::core::convert::Into::into(stream), __mi)
406 }
407 }
408 }
409 #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
410 fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
411 unsafe {
412 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
413 {
414 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
415 let __vi = *__vt.get(12usize).unwrap_or_else(|| {
416 panic!(
417 "unity: virtual slot {}
418 out of range (vtable len {}
419) on the runtime class behind {}
420 (method `{}
421`)",
422 12usize,
423 __vt.len(),
424 <RelayUserGlobalData as ::unity::ClassIdentity>::NAME,
425 "OnDeserialize",
426 )
427 });
428 let __inner: extern "C" fn(RelayUserGlobalData, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
429 ::core::mem::transmute(__vi.method_ptr);
430 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
431 __inner(
432 __receiver,
433 ::core::convert::Into::into(stream),
434 ::core::convert::Into::into(version),
435 __mi,
436 )
437 }
438 }
439 }
440 #[doc = "`SerializeUncommitted(crate::app::stream_2::Stream_2)` overload"]
441 fn serialize_uncommitted(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
442 unsafe {
443 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
444 ::unity::il2cpp_call!((::unity::module_base()+0x200f2e0usize)as*mut u8,();
445(RelayUserGlobalData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
446 }
447 }
448 #[doc = "`DeserializeUncommitted(crate::app::stream_2::Stream_2)` overload"]
449 fn deserialize_uncommitted(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
450 unsafe {
451 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
452 ::unity::il2cpp_call!((::unity::module_base()+0x200f2f0usize)as*mut u8,();
453(RelayUserGlobalData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
454 }
455 }
456 #[doc = "`ClearUncommitted()` overload"]
457 fn clear_uncommitted(self) -> () {
458 unsafe {
459 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
460 ::unity::il2cpp_call!((::unity::module_base()+0x200f300usize)as*mut u8,();
461(RelayUserGlobalData)__receiver)
462 }
463 }
464 #[doc = "`DbgDump(crate::app::procinst::ProcInst)` overload"]
465 fn dbg_dump(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
466 unsafe {
467 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
468 ::unity::il2cpp_call!((::unity::module_base()+0x200f310usize)as*mut u8,();
469(RelayUserGlobalData)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
470 }
471 }
472 #[doc = "`DbgAddSubTicketCountTest()` overload"]
473 fn dbg_add_sub_ticket_count_test(self) -> () {
474 unsafe {
475 let __receiver = <RelayUserGlobalData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
476 ::unity::il2cpp_call!((::unity::module_base()+0x200f320usize)as*mut u8,();
477(RelayUserGlobalData)__receiver)
478 }
479 }
480}
481
482#[cfg(feature = "app-relayuserglobaldata")]
483impl<__T: IRelayUserGlobalData> IRelayUserGlobalDataMethods for __T {}
484
485#[cfg(feature = "app-relayuserglobaldata")]
486impl RelayUserGlobalData {
487 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
488 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
489 }
490
491 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
492 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
493 }
494
495 pub fn clear_for_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
496 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
497 }
498
499 pub fn cleanup_unused_method_info() -> &'static ::unity::il2cpp::MethodInfo {
500 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
501 }
502
503 pub fn update_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
504 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
505 }
506
507 pub fn delete_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
508 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
509 }
510
511 pub fn add_ticket_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
512 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
513 }
514
515 pub fn sub_ticket_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
516 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
517 }
518
519 pub fn get_ticket_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
520 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
521 }
522
523 pub fn set_ticket_last_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
524 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
525 }
526
527 pub fn get_ticket_last_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
528 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
529 }
530
531 pub fn get_ticket_current_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
532 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
533 }
534
535 pub fn get_daily_ticket_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
536 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
537 }
538
539 pub fn set_daily_ticket_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
540 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
541 }
542
543 pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
544 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
545 }
546
547 pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
549 }
550
551 pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
553 }
554
555 pub fn serialize_uncommitted_method_info() -> &'static ::unity::il2cpp::MethodInfo {
556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
557 }
558
559 pub fn deserialize_uncommitted_method_info() -> &'static ::unity::il2cpp::MethodInfo {
560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
561 }
562
563 pub fn clear_uncommitted_method_info() -> &'static ::unity::il2cpp::MethodInfo {
564 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
565 }
566
567 pub fn dbg_dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
568 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
569 }
570
571 pub fn dbg_add_sub_ticket_count_test_method_info() -> &'static ::unity::il2cpp::MethodInfo {
572 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
573 }
574}
575
576#[cfg(feature = "app-relayuserglobaldata")]
577impl RelayUserGlobalData {
578 #[doc = "Direct (non-virtual) call to `RelayUserGlobalData`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
579 pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
580 let __mi = Self::get_version_method_info();
581 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
582 __inner(this.into(), ::core::option::Option::None)
583 }
584
585 #[doc = "Direct (non-virtual) call to `RelayUserGlobalData`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
586 pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
587 let __mi = Self::on_serialize_method_info();
588 let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
589 ::core::mem::transmute(__mi.method_ptr);
590 __inner(this.into(), stream, ::core::option::Option::None)
591 }
592
593 #[doc = "Direct (non-virtual) call to `RelayUserGlobalData`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
594 pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
595 let __mi = Self::on_deserialize_method_info();
596 let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
597 ::core::mem::transmute(__mi.method_ptr);
598 __inner(this.into(), stream, version, ::core::option::Option::None)
599 }
600}
601
602#[cfg(feature = "app-relayuserglobaldata")]
603impl RelayUserGlobalData {
604 #[doc = "`.ctor()` — no args"]
605 pub fn new() -> Self {
606 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
607 panic!(
608 "{}
609::{}
610 failed to instantiate",
611 ::core::stringify!(RelayUserGlobalData),
612 ::core::stringify!(new),
613 )
614 });
615 <Self as IRelayUserGlobalDataMethods>::ctor(this);
616 this
617 }
618}
619
620#[cfg(feature = "app-relayuserglobaldata")]
621pub trait IRelayUserGlobalData_TicketMethods: IRelayUserGlobalData_Ticket {
622 #[doc = "`get_Count()` overload"]
623 fn get_count(self) -> u32 {
624 unsafe {
625 let __receiver =
626 <RelayUserGlobalData_Ticket as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
627 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d8c0usize)as*mut u8,u32;
628(RelayUserGlobalData_Ticket)__receiver)
629 }
630 }
631 #[doc = "`set_Count(u32)` overload"]
632 fn set_count(self, value: impl ::core::convert::Into<u32>) -> () {
633 unsafe {
634 let __receiver =
635 <RelayUserGlobalData_Ticket as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
636 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d8d0usize)as*mut u8,();
637(RelayUserGlobalData_Ticket)__receiver,(u32)::core::convert::Into::into(value))
638 }
639 }
640 #[doc = "`get_LastTime()` overload"]
641 fn get_last_time(self) -> i64 {
642 unsafe {
643 let __receiver =
644 <RelayUserGlobalData_Ticket as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
645 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d8e0usize)as*mut u8,i64;
646(RelayUserGlobalData_Ticket)__receiver)
647 }
648 }
649 #[doc = "`set_LastTime(i64)` overload"]
650 fn set_last_time(self, value: impl ::core::convert::Into<i64>) -> () {
651 unsafe {
652 let __receiver =
653 <RelayUserGlobalData_Ticket as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
654 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d8f0usize)as*mut u8,();
655(RelayUserGlobalData_Ticket)__receiver,(i64)::core::convert::Into::into(value))
656 }
657 }
658 #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
659 fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
660 unsafe {
661 let __receiver =
662 <RelayUserGlobalData_Ticket as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
663 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d900usize)as*mut u8,();
664(RelayUserGlobalData_Ticket)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
665 }
666 }
667 #[doc = "`Deserialize(crate::app::stream_2::Stream_2, i32)` overload"]
668 fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
669 unsafe {
670 let __receiver =
671 <RelayUserGlobalData_Ticket as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
672 ::unity::il2cpp_call!((::unity::module_base()+0x1b0d940usize)as*mut u8,();
673(RelayUserGlobalData_Ticket)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(version))
674 }
675 }
676 #[doc = "`.ctor()` overload"]
677 fn ctor(self) -> () {
678 unsafe {
679 let __receiver =
680 <RelayUserGlobalData_Ticket as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
681 ::unity::il2cpp_call!((::unity::module_base()+0x1b0da90usize)as*mut u8,();
682(RelayUserGlobalData_Ticket)__receiver)
683 }
684 }
685}
686
687#[cfg(feature = "app-relayuserglobaldata")]
688impl<__T: IRelayUserGlobalData_Ticket> IRelayUserGlobalData_TicketMethods for __T {}
689
690#[cfg(feature = "app-relayuserglobaldata")]
691impl RelayUserGlobalData_Ticket {
692 pub fn get_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
694 }
695
696 pub fn set_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
697 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
698 }
699
700 pub fn get_last_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
701 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
702 }
703
704 pub fn set_last_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
705 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
706 }
707
708 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
709 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
710 }
711
712 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
713 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
714 }
715
716 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
717 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
718 }
719}
720
721#[cfg(feature = "app-relayuserglobaldata")]
722impl RelayUserGlobalData_Ticket {
723 #[doc = "`.ctor()` — no args"]
724 pub fn new() -> Self {
725 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
726 panic!(
727 "{}
728::{}
729 failed to instantiate",
730 ::core::stringify!(RelayUserGlobalData_Ticket),
731 ::core::stringify!(new),
732 )
733 });
734 <Self as IRelayUserGlobalData_TicketMethods>::ctor(this);
735 this
736 }
737}
738
739#[cfg(feature = "app-relayuserglobaldata")]
740impl RelayUserGlobalData_Uncommitted {
741 #[doc = "`Clear()` overload"]
742 pub fn clear(&mut self) -> () {
743 unsafe {
744 ::unity::il2cpp_call!((::unity::module_base()+0x1b0daa0usize)as*mut u8,();
745(*mut RelayUserGlobalData_Uncommitted)self as*mut RelayUserGlobalData_Uncommitted)
746 }
747 }
748
749 #[doc = "`IsDirty()` overload"]
750 pub fn is_dirty(&mut self) -> bool {
751 unsafe {
752 ::unity::il2cpp_call!((::unity::module_base()+0x1b0dab0usize)as*mut u8,bool;
753(*mut RelayUserGlobalData_Uncommitted)self as*mut RelayUserGlobalData_Uncommitted)
754 }
755 }
756
757 #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
758 pub fn serialize(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
759 unsafe {
760 ::unity::il2cpp_call!((::unity::module_base()+0x1b0dad0usize)as*mut u8,();
761(*mut RelayUserGlobalData_Uncommitted)self as*mut RelayUserGlobalData_Uncommitted,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
762 }
763 }
764
765 #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
766 pub fn deserialize(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
767 unsafe {
768 ::unity::il2cpp_call!((::unity::module_base()+0x1b0db30usize)as*mut u8,();
769(*mut RelayUserGlobalData_Uncommitted)self as*mut RelayUserGlobalData_Uncommitted,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
770 }
771 }
772}
773
774#[cfg(feature = "app-relayuserglobaldata")]
775impl RelayUserGlobalData_Uncommitted {
776 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
778 }
779
780 pub fn is_dirty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
782 }
783
784 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
786 }
787
788 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
790 }
791}
792
793#[cfg(feature = "app-relayuserglobaldata")]
794#[doc(hidden)]
795pub mod prelude {
796 pub use super::{
797 IRelayUserGlobalData, IRelayUserGlobalDataMethods, IRelayUserGlobalData_ProcCleanupUnused, IRelayUserGlobalData_ProcCleanupUnusedMethods,
798 IRelayUserGlobalData_Ticket, IRelayUserGlobalData_TicketMethods, RelayUserGlobalData, RelayUserGlobalData_ProcCleanupUnused,
799 RelayUserGlobalData_Ticket, RelayUserGlobalData_Uncommitted,
800 };
801 #[cfg(feature = "app-procinst")]
802 pub use crate::app::procinst::IProcInstMethods;
803 #[cfg(feature = "app-singletonclass_1")]
804 pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
805 #[cfg(feature = "system-object")]
806 pub use crate::system::object::IObjectMethods;
807 #[cfg(feature = "system-valuetype")]
808 pub use crate::system::valuetype::IValueTypeMethods;
809 pub use crate::{
810 app::{procinst::IProcInst, singletonclass_1::ISingletonClass_1},
811 system::{object::IObject, valuetype::IValueType},
812 };
813}