Skip to main content

engage/generated/app/
relayuserdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-relayuserdata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayuserdata/RelayUserData_EnteredBattle.md"))]
11    #[::unity::class(namespace = "App", name = "RelayUserData.EnteredBattle")]
12    #[parent(crate::system::object::Object)]
13    pub struct RelayUserData_EnteredBattle {}
14
15    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayuserdata/RelayUserData.md"))]
16    #[::unity::class(namespace = "App", name = "RelayUserData")]
17    #[parent(crate::system::object::Object)]
18    pub struct RelayUserData {
19        #[static_field]
20        #[rename(name = "MaxEnteredBattle")]
21        pub max_entered_battle: i32,
22        #[static_field]
23        #[rename(name = "Version")]
24        pub version: u8,
25        #[offset(16)]
26        #[rename(name = "m_EnteredBattles")]
27        pub m_entered_battles: crate::system::collections::generic::list_1::List_1<crate::app::relayuserdata::RelayUserData_EnteredBattle>,
28    }
29}
30
31#[cfg(feature = "app-relayuserdata-types")]
32pub use __types::*;
33
34#[cfg(feature = "app-relayuserdata")]
35pub trait IRelayUserData_EnteredBattleMethods: IRelayUserData_EnteredBattle {
36    #[doc = "`.ctor()` overload"]
37    fn ctor(self) -> () {
38        unsafe {
39            let __receiver =
40                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
41            ::unity::il2cpp_call!((::unity::module_base()+0x1b0ce70usize)as*mut u8,();
42(RelayUserData_EnteredBattle)__receiver)
43        }
44    }
45    #[doc = "`IsValid()` overload"]
46    fn is_valid(self) -> bool {
47        unsafe {
48            let __receiver =
49                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
50            ::unity::il2cpp_call!((::unity::module_base()+0x1b0ced0usize)as*mut u8,bool;
51(RelayUserData_EnteredBattle)__receiver)
52        }
53    }
54    #[doc = "`Clear()` overload"]
55    fn clear(self) -> () {
56        unsafe {
57            let __receiver =
58                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
59            ::unity::il2cpp_call!((::unity::module_base()+0x1b0ceb0usize)as*mut u8,();
60(RelayUserData_EnteredBattle)__receiver)
61        }
62    }
63    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
64    fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
65        unsafe {
66            let __receiver =
67                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
68            ::unity::il2cpp_call!((::unity::module_base()+0x1b0cef0usize)as*mut u8,();
69(RelayUserData_EnteredBattle)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
70        }
71    }
72    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
73    fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
74        unsafe {
75            let __receiver =
76                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
77            ::unity::il2cpp_call!((::unity::module_base()+0x1b0cf60usize)as*mut u8,();
78(RelayUserData_EnteredBattle)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
79        }
80    }
81    #[doc = "`get_DataId()` overload"]
82    fn get_data_id(self) -> u64 {
83        unsafe {
84            let __receiver =
85                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
86            ::unity::il2cpp_call!((::unity::module_base()+0x1b0d0e0usize)as*mut u8,u64;
87(RelayUserData_EnteredBattle)__receiver)
88        }
89    }
90    #[doc = "`set_DataId(u64)` overload"]
91    fn set_data_id(self, value: impl ::core::convert::Into<u64>) -> () {
92        unsafe {
93            let __receiver =
94                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
95            ::unity::il2cpp_call!((::unity::module_base()+0x1b0d0f0usize)as*mut u8,();
96(RelayUserData_EnteredBattle)__receiver,(u64)::core::convert::Into::into(value))
97        }
98    }
99    #[doc = "`get_PlayerIndex()` overload"]
100    fn get_player_index(self) -> i32 {
101        unsafe {
102            let __receiver =
103                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
104            ::unity::il2cpp_call!((::unity::module_base()+0x1b0d100usize)as*mut u8,i32;
105(RelayUserData_EnteredBattle)__receiver)
106        }
107    }
108    #[doc = "`set_PlayerIndex(i32)` overload"]
109    fn set_player_index(self, value: impl ::core::convert::Into<i32>) -> () {
110        unsafe {
111            let __receiver =
112                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113            ::unity::il2cpp_call!((::unity::module_base()+0x1b0d110usize)as*mut u8,();
114(RelayUserData_EnteredBattle)__receiver,(i32)::core::convert::Into::into(value))
115        }
116    }
117    #[doc = "`get_IsAwarded()` overload"]
118    fn get_is_awarded(self) -> bool {
119        unsafe {
120            let __receiver =
121                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
122            ::unity::il2cpp_call!((::unity::module_base()+0x1b0d120usize)as*mut u8,bool;
123(RelayUserData_EnteredBattle)__receiver)
124        }
125    }
126    #[doc = "`set_IsAwarded(bool)` overload"]
127    fn set_is_awarded(self, value: impl ::core::convert::Into<bool>) -> () {
128        unsafe {
129            let __receiver =
130                <RelayUserData_EnteredBattle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
131            ::unity::il2cpp_call!((::unity::module_base()+0x1b0d130usize)as*mut u8,();
132(RelayUserData_EnteredBattle)__receiver,(bool)::core::convert::Into::into(value))
133        }
134    }
135}
136
137#[cfg(feature = "app-relayuserdata")]
138impl<__T: IRelayUserData_EnteredBattle> IRelayUserData_EnteredBattleMethods for __T {}
139
140#[cfg(feature = "app-relayuserdata")]
141impl RelayUserData_EnteredBattle {
142    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
144    }
145
146    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
148    }
149
150    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
152    }
153
154    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
156    }
157
158    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
160    }
161
162    pub fn get_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
164    }
165
166    pub fn set_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
168    }
169
170    pub fn get_player_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
172    }
173
174    pub fn set_player_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
176    }
177
178    pub fn get_is_awarded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
180    }
181
182    pub fn set_is_awarded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
184    }
185}
186
187#[cfg(feature = "app-relayuserdata")]
188impl RelayUserData_EnteredBattle {
189    #[doc = "`.ctor()` — no args"]
190    pub fn new() -> Self {
191        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
192            panic!(
193                "{}
194::{}
195 failed to instantiate",
196                ::core::stringify!(RelayUserData_EnteredBattle),
197                ::core::stringify!(new),
198            )
199        });
200        <Self as IRelayUserData_EnteredBattleMethods>::ctor(this);
201        this
202    }
203}
204
205#[cfg(feature = "app-relayuserdata")]
206pub trait IRelayUserDataMethods: IRelayUserData {
207    #[doc = "`.ctor()` overload"]
208    fn ctor(self) -> () {
209        unsafe {
210            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211            ::unity::il2cpp_call!((::unity::module_base()+0x200df30usize)as*mut u8,();
212(RelayUserData)__receiver)
213        }
214    }
215    #[doc = "`.ctor(crate::app::relayuserdata::RelayUserData)` overload"]
216    fn ctor_2(self, from: impl ::core::convert::Into<crate::app::relayuserdata::RelayUserData>) -> () {
217        unsafe {
218            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
219            ::unity::il2cpp_call!((::unity::module_base()+0x200dfc0usize)as*mut u8,();
220(RelayUserData)__receiver,(crate::app::relayuserdata::RelayUserData)::core::convert::Into::into(from))
221        }
222    }
223    #[doc = "`AddEnteredBattle(crate::app::relayuserdata::RelayUserData_EnteredBattle)` overload"]
224    fn add_entered_battle(self, new_battle: impl ::core::convert::Into<crate::app::relayuserdata::RelayUserData_EnteredBattle>) -> () {
225        unsafe {
226            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
227            ::unity::il2cpp_call!((::unity::module_base()+0x200e060usize)as*mut u8,();
228(RelayUserData)__receiver,(crate::app::relayuserdata::RelayUserData_EnteredBattle)::core::convert::Into::into(new_battle))
229        }
230    }
231    #[doc = "`AddEnteredBattleImpl(crate::app::relayuserdata::RelayUserData_EnteredBattle)` overload"]
232    fn add_entered_battle_impl(self, new_battle: impl ::core::convert::Into<crate::app::relayuserdata::RelayUserData_EnteredBattle>) -> bool {
233        unsafe {
234            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
235            ::unity::il2cpp_call!((::unity::module_base()+0x200e070usize)as*mut u8,bool;
236(RelayUserData)__receiver,(crate::app::relayuserdata::RelayUserData_EnteredBattle)::core::convert::Into::into(new_battle))
237        }
238    }
239    #[doc = "`GetEnteredBattle(u64)` overload"]
240    fn get_entered_battle(self, data_id: impl ::core::convert::Into<u64>) -> crate::app::relayuserdata::RelayUserData_EnteredBattle {
241        unsafe {
242            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
243            ::unity::il2cpp_call!((::unity::module_base()+0x200e1c0usize)as*mut u8,crate::app::relayuserdata::RelayUserData_EnteredBattle;
244(RelayUserData)__receiver,(u64)::core::convert::Into::into(data_id))
245        }
246    }
247    #[doc = "`Clear()` overload"]
248    fn clear(self) -> () {
249        unsafe {
250            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251            ::unity::il2cpp_call!((::unity::module_base()+0x200e2a0usize)as*mut u8,();
252(RelayUserData)__receiver)
253        }
254    }
255    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
256    fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
257        unsafe {
258            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259            ::unity::il2cpp_call!((::unity::module_base()+0x200e300usize)as*mut u8,();
260(RelayUserData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
261        }
262    }
263    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
264    fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
265        unsafe {
266            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267            ::unity::il2cpp_call!((::unity::module_base()+0x200e440usize)as*mut u8,();
268(RelayUserData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
269        }
270    }
271    #[doc = "`get_EnteredBattles()` overload"]
272    fn get_entered_battles(self) -> crate::system::collections::generic::list_1::List_1<crate::app::relayuserdata::RelayUserData_EnteredBattle> {
273        unsafe {
274            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275            ::unity::il2cpp_call!((::unity::module_base()+0x200e5e0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::relayuserdata::RelayUserData_EnteredBattle> ;
276(RelayUserData)__receiver)
277        }
278    }
279    #[doc = "`DbgDump()` overload"]
280    fn dbg_dump(self) -> () {
281        unsafe {
282            let __receiver = <RelayUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
283            ::unity::il2cpp_call!((::unity::module_base()+0x200e5f0usize)as*mut u8,();
284(RelayUserData)__receiver)
285        }
286    }
287}
288
289#[cfg(feature = "app-relayuserdata")]
290impl<__T: IRelayUserData> IRelayUserDataMethods for __T {}
291
292#[cfg(feature = "app-relayuserdata")]
293impl RelayUserData {
294    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
295        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
296    }
297
298    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
299        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
300    }
301
302    pub fn add_entered_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
303        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
304    }
305
306    pub fn add_entered_battle_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
307        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
308    }
309
310    pub fn get_entered_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
311        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
312    }
313
314    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
315        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
316    }
317
318    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
319        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
320    }
321
322    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
323        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
324    }
325
326    pub fn get_entered_battles_method_info() -> &'static ::unity::il2cpp::MethodInfo {
327        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
328    }
329
330    pub fn dbg_dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
331        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
332    }
333}
334
335#[cfg(feature = "app-relayuserdata")]
336impl RelayUserData {
337    #[doc = "`.ctor()` — no args"]
338    pub fn new() -> Self {
339        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
340            panic!(
341                "{}
342::{}
343 failed to instantiate",
344                ::core::stringify!(RelayUserData),
345                ::core::stringify!(new),
346            )
347        });
348        <Self as IRelayUserDataMethods>::ctor(this);
349        this
350    }
351
352    #[doc = "`.ctor(crate::app::relayuserdata::RelayUserData)` — overload selector"]
353    pub fn new_2(from: crate::app::relayuserdata::RelayUserData) -> Self {
354        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
355            panic!(
356                "{}
357::{}
358 failed to instantiate",
359                ::core::stringify!(RelayUserData),
360                ::core::stringify!(new_2),
361            )
362        });
363        <Self as IRelayUserDataMethods>::ctor_2(this, from);
364        this
365    }
366}
367
368#[cfg(feature = "app-relayuserdata")]
369#[doc(hidden)]
370pub mod prelude {
371    pub use super::{
372        IRelayUserData, IRelayUserDataMethods, IRelayUserData_EnteredBattle, IRelayUserData_EnteredBattleMethods, RelayUserData,
373        RelayUserData_EnteredBattle,
374    };
375    pub use crate::system::object::IObject;
376    #[cfg(feature = "system-object")]
377    pub use crate::system::object::IObjectMethods;
378}