1#[cfg(feature = "app-relaystampdata-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 bitfield32::{BitField32, IBitField32},
11 bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12 bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13 structbase::{IStructBase, StructBase},
14 structdata_1::{IStructData_1, StructData_1},
15 structtemplate_1::{IStructTemplate_1, StructTemplate_1},
16 },
17 system::{
18 object::{IObject, Object},
19 r#enum::{Enum, IEnum},
20 valuetype::{IValueType, ValueType},
21 },
22 };
23
24 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaystampdata/RelayStampData_Flags.md"))]
25 #[repr(C)]
26 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
27 pub struct RelayStampData_Flags {
28 pub value: i32,
29 }
30 impl ::unity::ClassIdentity for RelayStampData_Flags {
31 const NAME: &'static str = "RelayStampData.Flags";
32 const NAMESPACE: &'static str = "App";
33
34 fn class() -> ::unity::Class {
35 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
36 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
37 }
38 }
39 impl ::unity::IlType for RelayStampData_Flags {
40 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42 }
43 }
44 impl RelayStampData_Flags {
45 pub fn no_filter() -> Self {
46 Self { value: 1 }
47 }
48 }
49
50 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaystampdata/RelayStampData_Kinds.md"))]
51 #[repr(C)]
52 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
53 pub struct RelayStampData_Kinds {
54 pub value: i32,
55 }
56 impl ::unity::ClassIdentity for RelayStampData_Kinds {
57 const NAME: &'static str = "RelayStampData.Kinds";
58 const NAMESPACE: &'static str = "App";
59
60 fn class() -> ::unity::Class {
61 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
62 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
63 }
64 }
65 impl ::unity::IlType for RelayStampData_Kinds {
66 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
67 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
68 }
69 }
70 impl RelayStampData_Kinds {
71 pub fn lithos() -> Self {
72 Self { value: 0 }
73 }
74
75 pub fn filene() -> Self {
76 Self { value: 1 }
77 }
78
79 pub fn brodia() -> Self {
80 Self { value: 2 }
81 }
82
83 pub fn ircion() -> Self {
84 Self { value: 3 }
85 }
86
87 pub fn solum() -> Self {
88 Self { value: 4 }
89 }
90
91 pub fn other() -> Self {
92 Self { value: 5 }
93 }
94
95 pub fn god() -> Self {
96 Self { value: 6 }
97 }
98
99 pub fn count() -> Self {
100 Self { value: 7 }
101 }
102
103 pub fn country_count() -> Self {
104 Self { value: 6 }
105 }
106 }
107
108 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaystampdata/RelayStampData_FlagField.md"))]
109 #[::unity::class(namespace = "App", name = "RelayStampData.FlagField")]
110 #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::relaystampdata::RelayStampData_Flags>)]
111 pub struct RelayStampData_FlagField {}
112
113 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaystampdata/RelayStampData.md"))]
114 #[::unity::class(namespace = "App", name = "RelayStampData")]
115 #[parent(crate::app::structdata_1::StructData_1<crate::app::relaystampdata::RelayStampData>)]
116 pub struct RelayStampData {}
117}
118
119#[cfg(feature = "app-relaystampdata-types")]
120pub use __types::*;
121
122#[cfg(feature = "app-relaystampdata")]
123pub trait IRelayStampData_FlagFieldMethods: IRelayStampData_FlagField {
124 #[doc = "`.ctor(i32)` overload"]
125 fn ctor(self, f: impl ::core::convert::Into<i32>) -> () {
126 unsafe {
127 let __receiver =
128 <RelayStampData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129 ::unity::il2cpp_call!((::unity::module_base()+0x1b0bf70usize)as*mut u8,();
130(RelayStampData_FlagField)__receiver,(i32)::core::convert::Into::into(f))
131 }
132 }
133 #[doc = "`.ctor(crate::app::relaystampdata::RelayStampData_Flags)` overload"]
134 fn ctor_2(self, f: impl ::core::convert::Into<crate::app::relaystampdata::RelayStampData_Flags>) -> () {
135 unsafe {
136 let __receiver =
137 <RelayStampData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
138 ::unity::il2cpp_call!((::unity::module_base()+0x1b0bfd0usize)as*mut u8,();
139(RelayStampData_FlagField)__receiver,(crate::app::relaystampdata::RelayStampData_Flags)::core::convert::Into::into(f))
140 }
141 }
142 #[doc = "`ToInt(crate::app::relaystampdata::RelayStampData_Flags)` overload"]
143 fn to_int(self, value: impl ::core::convert::Into<crate::app::relaystampdata::RelayStampData_Flags>) -> i32 {
144 unsafe {
145 let __receiver =
146 <RelayStampData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
147 {
148 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
149 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
150 panic!(
151 "unity: virtual slot {}
152 out of range (vtable len {}
153) on the runtime class behind {}
154 (method `{}
155`)",
156 5usize,
157 __vt.len(),
158 <RelayStampData_FlagField as ::unity::ClassIdentity>::NAME,
159 "ToInt",
160 )
161 });
162 let __inner: extern "C" fn(
163 RelayStampData_FlagField,
164 crate::app::relaystampdata::RelayStampData_Flags,
165 ::unity::OptionalMethod,
166 ) -> i32 = ::core::mem::transmute(__vi.method_ptr);
167 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
168 __inner(__receiver, ::core::convert::Into::into(value), __mi)
169 }
170 }
171 }
172}
173
174#[cfg(feature = "app-relaystampdata")]
175impl<__T: IRelayStampData_FlagField> IRelayStampData_FlagFieldMethods for __T {}
176
177#[cfg(feature = "app-relaystampdata")]
178impl RelayStampData_FlagField {
179 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
180 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
181 }
182
183 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
184 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
185 }
186
187 pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
188 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
189 }
190}
191
192#[cfg(feature = "app-relaystampdata")]
193impl RelayStampData_FlagField {
194 #[doc = "Direct (non-virtual) call to `RelayStampData_FlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
195 pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::relaystampdata::RelayStampData_Flags) -> i32 {
196 let __mi = Self::to_int_method_info();
197 let __inner: extern "C" fn(::unity::IlInstance, crate::app::relaystampdata::RelayStampData_Flags, ::unity::OptionalMethod) -> i32 =
198 ::core::mem::transmute(__mi.method_ptr);
199 __inner(this.into(), value, ::core::option::Option::None)
200 }
201}
202
203#[cfg(feature = "app-relaystampdata")]
204impl RelayStampData_FlagField {
205 #[doc = "`.ctor(i32)` — overload selector"]
206 pub fn new(f: i32) -> Self {
207 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
208 panic!(
209 "{}
210::{}
211 failed to instantiate",
212 ::core::stringify!(RelayStampData_FlagField),
213 ::core::stringify!(new),
214 )
215 });
216 <Self as IRelayStampData_FlagFieldMethods>::ctor(this, f);
217 this
218 }
219
220 #[doc = "`.ctor(crate::app::relaystampdata::RelayStampData_Flags)` — overload selector"]
221 pub fn new_2(f: crate::app::relaystampdata::RelayStampData_Flags) -> Self {
222 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
223 panic!(
224 "{}
225::{}
226 failed to instantiate",
227 ::core::stringify!(RelayStampData_FlagField),
228 ::core::stringify!(new_2),
229 )
230 });
231 <Self as IRelayStampData_FlagFieldMethods>::ctor_2(this, f);
232 this
233 }
234}
235
236#[cfg(feature = "app-relaystampdata")]
237impl RelayStampData {
238 #[doc = "`Load()` overload"]
239 pub fn load() -> () {
240 unsafe {
241 ::unity::il2cpp_call!((::unity::module_base()+0x200d3c0usize)as*mut u8,();
242 )
243 }
244 }
245
246 #[doc = "`TryGetFromSerialNo(u8)` overload"]
247 pub fn try_get_from_serial_no(serial_no: impl ::core::convert::Into<u8>) -> crate::app::relaystampdata::RelayStampData {
248 unsafe {
249 ::unity::il2cpp_call!((::unity::module_base()+0x200a8f0usize)as*mut u8,crate::app::relaystampdata::RelayStampData;
250(u8)::core::convert::Into::into(serial_no))
251 }
252 }
253}
254
255#[cfg(feature = "app-relaystampdata")]
256pub trait IRelayStampDataMethods: IRelayStampData {
257 #[doc = "`get_Name()` overload"]
258 fn get_name(self) -> ::unity::Il2CppString {
259 unsafe {
260 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
261 ::unity::il2cpp_call!((::unity::module_base()+0x200d470usize)as*mut u8, ::unity::Il2CppString;
262(RelayStampData)__receiver)
263 }
264 }
265 #[doc = "`set_Name(::unity::Il2CppString)` overload"]
266 fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
267 unsafe {
268 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
269 ::unity::il2cpp_call!((::unity::module_base()+0x200d480usize)as*mut u8,();
270(RelayStampData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
271 }
272 }
273 #[doc = "`get_SerialNo()` overload"]
274 fn get_serial_no(self) -> u8 {
275 unsafe {
276 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277 ::unity::il2cpp_call!((::unity::module_base()+0x200d490usize)as*mut u8,u8;
278(RelayStampData)__receiver)
279 }
280 }
281 #[doc = "`set_SerialNo(u8)` overload"]
282 fn set_serial_no(self, value: impl ::core::convert::Into<u8>) -> () {
283 unsafe {
284 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
285 ::unity::il2cpp_call!((::unity::module_base()+0x200d4a0usize)as*mut u8,();
286(RelayStampData)__receiver,(u8)::core::convert::Into::into(value))
287 }
288 }
289 #[doc = "`get_Pid()` overload"]
290 fn get_pid(self) -> ::unity::Il2CppString {
291 unsafe {
292 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
293 ::unity::il2cpp_call!((::unity::module_base()+0x200d4b0usize)as*mut u8, ::unity::Il2CppString;
294(RelayStampData)__receiver)
295 }
296 }
297 #[doc = "`set_Pid(::unity::Il2CppString)` overload"]
298 fn set_pid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
299 unsafe {
300 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
301 ::unity::il2cpp_call!((::unity::module_base()+0x200d4c0usize)as*mut u8,();
302(RelayStampData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
303 }
304 }
305 #[doc = "`get_Gid()` overload"]
306 fn get_gid(self) -> ::unity::Il2CppString {
307 unsafe {
308 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
309 ::unity::il2cpp_call!((::unity::module_base()+0x200d4d0usize)as*mut u8, ::unity::Il2CppString;
310(RelayStampData)__receiver)
311 }
312 }
313 #[doc = "`set_Gid(::unity::Il2CppString)` overload"]
314 fn set_gid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
315 unsafe {
316 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317 ::unity::il2cpp_call!((::unity::module_base()+0x200d4e0usize)as*mut u8,();
318(RelayStampData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
319 }
320 }
321 #[doc = "`get_Kind()` overload"]
322 fn get_kind(self) -> crate::app::relaystampdata::RelayStampData_Kinds {
323 unsafe {
324 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
325 ::unity::il2cpp_call!((::unity::module_base()+0x200d4f0usize)as*mut u8,crate::app::relaystampdata::RelayStampData_Kinds;
326(RelayStampData)__receiver)
327 }
328 }
329 #[doc = "`set_Kind(crate::app::relaystampdata::RelayStampData_Kinds)` overload"]
330 fn set_kind(self, value: impl ::core::convert::Into<crate::app::relaystampdata::RelayStampData_Kinds>) -> () {
331 unsafe {
332 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
333 ::unity::il2cpp_call!((::unity::module_base()+0x200d500usize)as*mut u8,();
334(RelayStampData)__receiver,(crate::app::relaystampdata::RelayStampData_Kinds)::core::convert::Into::into(value))
335 }
336 }
337 #[doc = "`get_Sort()` overload"]
338 fn get_sort(self) -> i32 {
339 unsafe {
340 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
341 ::unity::il2cpp_call!((::unity::module_base()+0x200d510usize)as*mut u8,i32;
342(RelayStampData)__receiver)
343 }
344 }
345 #[doc = "`set_Sort(i32)` overload"]
346 fn set_sort(self, value: impl ::core::convert::Into<i32>) -> () {
347 unsafe {
348 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
349 ::unity::il2cpp_call!((::unity::module_base()+0x200d520usize)as*mut u8,();
350(RelayStampData)__receiver,(i32)::core::convert::Into::into(value))
351 }
352 }
353 #[doc = "`get_Flag()` overload"]
354 fn get_flag(self) -> crate::app::relaystampdata::RelayStampData_FlagField {
355 unsafe {
356 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
357 ::unity::il2cpp_call!((::unity::module_base()+0x200d530usize)as*mut u8,crate::app::relaystampdata::RelayStampData_FlagField;
358(RelayStampData)__receiver)
359 }
360 }
361 #[doc = "`set_Flag(crate::app::relaystampdata::RelayStampData_FlagField)` overload"]
362 fn set_flag(self, value: impl ::core::convert::Into<crate::app::relaystampdata::RelayStampData_FlagField>) -> () {
363 unsafe {
364 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365 ::unity::il2cpp_call!((::unity::module_base()+0x200d540usize)as*mut u8,();
366(RelayStampData)__receiver,(crate::app::relaystampdata::RelayStampData_FlagField)::core::convert::Into::into(value))
367 }
368 }
369 #[doc = "`get_Voice()` overload"]
370 fn get_voice(self) -> ::unity::Il2CppString {
371 unsafe {
372 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
373 ::unity::il2cpp_call!((::unity::module_base()+0x200d550usize)as*mut u8, ::unity::Il2CppString;
374(RelayStampData)__receiver)
375 }
376 }
377 #[doc = "`set_Voice(::unity::Il2CppString)` overload"]
378 fn set_voice(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
379 unsafe {
380 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
381 ::unity::il2cpp_call!((::unity::module_base()+0x200d560usize)as*mut u8,();
382(RelayStampData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
383 }
384 }
385 #[doc = "`GetMessage()` overload"]
386 fn get_message(self) -> ::unity::Il2CppString {
387 unsafe {
388 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
389 ::unity::il2cpp_call!((::unity::module_base()+0x2001560usize)as*mut u8, ::unity::Il2CppString;
390(RelayStampData)__receiver)
391 }
392 }
393 #[doc = "`GetDebugName()` overload"]
394 fn get_debug_name(self) -> ::unity::Il2CppString {
395 unsafe {
396 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
397 {
398 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
399 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
400 panic!(
401 "unity: virtual slot {}
402 out of range (vtable len {}
403) on the runtime class behind {}
404 (method `{}
405`)",
406 8usize,
407 __vt.len(),
408 <RelayStampData as ::unity::ClassIdentity>::NAME,
409 "GetDebugName",
410 )
411 });
412 let __inner: extern "C" fn(RelayStampData, ::unity::OptionalMethod) -> ::unity::Il2CppString =
413 ::core::mem::transmute(__vi.method_ptr);
414 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
415 __inner(__receiver, __mi)
416 }
417 }
418 }
419 #[doc = "`.ctor()` overload"]
420 fn ctor(self) -> () {
421 unsafe {
422 let __receiver = <RelayStampData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
423 ::unity::il2cpp_call!((::unity::module_base()+0x200d580usize)as*mut u8,();
424(RelayStampData)__receiver)
425 }
426 }
427}
428
429#[cfg(feature = "app-relaystampdata")]
430impl<__T: IRelayStampData> IRelayStampDataMethods for __T {}
431
432#[cfg(feature = "app-relaystampdata")]
433impl RelayStampData {
434 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
436 }
437
438 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
440 }
441
442 pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
444 }
445
446 pub fn get_serial_no_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
448 }
449
450 pub fn set_serial_no_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
452 }
453
454 pub fn get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
456 }
457
458 pub fn set_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
460 }
461
462 pub fn get_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
464 }
465
466 pub fn set_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
467 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
468 }
469
470 pub fn get_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
471 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
472 }
473
474 pub fn set_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
475 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
476 }
477
478 pub fn get_sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
479 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
480 }
481
482 pub fn set_sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
483 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
484 }
485
486 pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
488 }
489
490 pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
492 }
493
494 pub fn get_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
496 }
497
498 pub fn set_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
499 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
500 }
501
502 pub fn get_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
503 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
504 }
505
506 pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
507 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
508 }
509
510 pub fn try_get_from_serial_no_method_info() -> &'static ::unity::il2cpp::MethodInfo {
511 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
512 }
513
514 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
515 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
516 }
517}
518
519#[cfg(feature = "app-relaystampdata")]
520impl RelayStampData {
521 #[doc = "Direct (non-virtual) call to `RelayStampData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
522 pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
523 let __mi = Self::get_debug_name_method_info();
524 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
525 __inner(this.into(), ::core::option::Option::None)
526 }
527}
528
529#[cfg(feature = "app-relaystampdata")]
530impl RelayStampData {
531 #[doc = "`.ctor()` — no args"]
532 pub fn new() -> Self {
533 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
534 panic!(
535 "{}
536::{}
537 failed to instantiate",
538 ::core::stringify!(RelayStampData),
539 ::core::stringify!(new),
540 )
541 });
542 <Self as IRelayStampDataMethods>::ctor(this);
543 this
544 }
545}
546
547#[cfg(feature = "app-relaystampdata")]
548#[doc(hidden)]
549pub mod prelude {
550 pub use super::{
551 IRelayStampData, IRelayStampDataMethods, IRelayStampData_FlagField, IRelayStampData_FlagFieldMethods, RelayStampData,
552 RelayStampData_FlagField, RelayStampData_Flags, RelayStampData_Kinds,
553 };
554 #[cfg(feature = "app-bitfield32")]
555 pub use crate::app::bitfield32::IBitField32Methods;
556 #[cfg(feature = "app-bitfieldcommon")]
557 pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
558 #[cfg(feature = "app-bitfieldtemplate32_1")]
559 pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
560 #[cfg(feature = "app-structbase")]
561 pub use crate::app::structbase::IStructBaseMethods;
562 #[cfg(feature = "app-structdata_1")]
563 pub use crate::app::structdata_1::IStructData_1Methods;
564 #[cfg(feature = "app-structtemplate_1")]
565 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
566 #[cfg(feature = "system-object")]
567 pub use crate::system::object::IObjectMethods;
568 #[cfg(feature = "system-enum")]
569 pub use crate::system::r#enum::IEnumMethods;
570 #[cfg(feature = "system-valuetype")]
571 pub use crate::system::valuetype::IValueTypeMethods;
572 pub use crate::{
573 app::{
574 bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1, structbase::IStructBase,
575 structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1,
576 },
577 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
578 };
579}