engage/generated/app/
unitreliancedata.rs1#[cfg(feature = "app-unitreliancedata-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/unitreliancedata/UnitRelianceData.md"))]
11 #[::unity::class(namespace = "App", name = "UnitRelianceData")]
12 #[parent(crate::system::object::Object)]
13 pub struct UnitRelianceData {
14 #[static_field]
15 #[rename(name = "Version")]
16 pub version: i32,
17 #[offset(16)]
18 #[rename(name = "m_RelianceExp")]
19 pub m_reliance_exp: crate::app::relianceexpdata::RelianceExpData,
20 #[offset(24)]
21 #[rename(name = "m_Level")]
22 pub m_level: crate::app::reliancedata::RelianceData_Level,
23 #[offset(28)]
24 #[rename(name = "m_Exp")]
25 pub m_exp: i8,
26 #[offset(29)]
27 #[rename(name = "m_Score")]
28 pub m_score: i8,
29 }
30}
31
32#[cfg(feature = "app-unitreliancedata-types")]
33pub use __types::*;
34
35#[cfg(feature = "app-unitreliancedata")]
36pub trait IUnitRelianceDataMethods: IUnitRelianceData {
37 #[doc = "`.ctor(crate::app::relianceexpdata::RelianceExpData)` overload"]
38 fn ctor(self, reliance_exp: impl ::core::convert::Into<crate::app::relianceexpdata::RelianceExpData>) -> () {
39 unsafe {
40 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
41 ::unity::il2cpp_call!((::unity::module_base()+0x1c59610usize)as*mut u8,();
42(UnitRelianceData)__receiver,(crate::app::relianceexpdata::RelianceExpData)::core::convert::Into::into(reliance_exp))
43 }
44 }
45 #[doc = "`Reset()` overload"]
46 fn reset(self) -> () {
47 unsafe {
48 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
49 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c390usize)as*mut u8,();
50(UnitRelianceData)__receiver)
51 }
52 }
53 #[doc = "`ResetMapBegin()` overload"]
54 fn reset_map_begin(self) -> () {
55 unsafe {
56 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
57 ::unity::il2cpp_call!((::unity::module_base()+0x1c597a0usize)as*mut u8,();
58(UnitRelianceData)__receiver)
59 }
60 }
61 #[doc = "`AddExp(i32)` overload"]
62 fn add_exp(self, value: impl ::core::convert::Into<i32>) -> () {
63 unsafe {
64 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
65 ::unity::il2cpp_call!((::unity::module_base()+0x1c59f10usize)as*mut u8,();
66(UnitRelianceData)__receiver,(i32)::core::convert::Into::into(value))
67 }
68 }
69 #[doc = "`AddScore(i32)` overload"]
70 fn add_score(self, value: impl ::core::convert::Into<i32>) -> () {
71 unsafe {
72 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
73 ::unity::il2cpp_call!((::unity::module_base()+0x1c5a5f0usize)as*mut u8,();
74(UnitRelianceData)__receiver,(i32)::core::convert::Into::into(value))
75 }
76 }
77 #[doc = "`CanLevelUp()` overload"]
78 fn can_level_up(self) -> bool {
79 unsafe {
80 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
81 ::unity::il2cpp_call!((::unity::module_base()+0x1c5a8a0usize)as*mut u8,bool;
82(UnitRelianceData)__receiver)
83 }
84 }
85 #[doc = "`LevelUp()` overload"]
86 fn level_up(self) -> () {
87 unsafe {
88 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
89 ::unity::il2cpp_call!((::unity::module_base()+0x1c5aa20usize)as*mut u8,();
90(UnitRelianceData)__receiver)
91 }
92 }
93 #[doc = "`SetLevelAPlus()` overload"]
94 fn set_level_a_plus(self) -> () {
95 unsafe {
96 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
97 ::unity::il2cpp_call!((::unity::module_base()+0x1c5af50usize)as*mut u8,();
98(UnitRelianceData)__receiver)
99 }
100 }
101 #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
102 fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
103 unsafe {
104 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
105 ::unity::il2cpp_call!((::unity::module_base()+0x1c5b470usize)as*mut u8,();
106(UnitRelianceData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
107 }
108 }
109 #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
110 fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
111 unsafe {
112 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113 ::unity::il2cpp_call!((::unity::module_base()+0x1c5bfc0usize)as*mut u8,();
114(UnitRelianceData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
115 }
116 }
117 #[doc = "`get_Level()` overload"]
118 fn get_level(self) -> crate::app::reliancedata::RelianceData_Level {
119 unsafe {
120 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
121 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c4b0usize)as*mut u8,crate::app::reliancedata::RelianceData_Level;
122(UnitRelianceData)__receiver)
123 }
124 }
125 #[doc = "`get_Exp()` overload"]
126 fn get_exp(self) -> i32 {
127 unsafe {
128 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c4c0usize)as*mut u8,i32;
130(UnitRelianceData)__receiver)
131 }
132 }
133 #[doc = "`set_Exp(i32)` overload"]
134 fn set_exp(self, value: impl ::core::convert::Into<i32>) -> () {
135 unsafe {
136 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c4d0usize)as*mut u8,();
138(UnitRelianceData)__receiver,(i32)::core::convert::Into::into(value))
139 }
140 }
141 #[doc = "`get_Score()` overload"]
142 fn get_score(self) -> i32 {
143 unsafe {
144 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c560usize)as*mut u8,i32;
146(UnitRelianceData)__receiver)
147 }
148 }
149 #[doc = "`set_Score(i32)` overload"]
150 fn set_score(self, value: impl ::core::convert::Into<i32>) -> () {
151 unsafe {
152 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c570usize)as*mut u8,();
154(UnitRelianceData)__receiver,(i32)::core::convert::Into::into(value))
155 }
156 }
157 #[doc = "`GetNextLevelExp(crate::app::reliancedata::RelianceData_Level)` overload"]
158 fn get_next_level_exp(self, current_level: impl ::core::convert::Into<crate::app::reliancedata::RelianceData_Level>) -> i32 {
159 unsafe {
160 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c450usize)as*mut u8,i32;
162(UnitRelianceData)__receiver,(crate::app::reliancedata::RelianceData_Level)::core::convert::Into::into(current_level))
163 }
164 }
165 #[doc = "`GetClampExp()` overload"]
166 fn get_clamp_exp(self) -> i32 {
167 unsafe {
168 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c5b0usize)as*mut u8,i32;
170(UnitRelianceData)__receiver)
171 }
172 }
173 #[doc = "`ClampExp(i32)` overload"]
174 fn clamp_exp(self, new_exp: impl ::core::convert::Into<i32>) -> i8 {
175 unsafe {
176 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c3a0usize)as*mut u8,i8;
178(UnitRelianceData)__receiver,(i32)::core::convert::Into::into(new_exp))
179 }
180 }
181 #[doc = "`ClampScore(i32)` overload"]
182 fn clamp_score(self, new_score: impl ::core::convert::Into<i32>) -> i8 {
183 unsafe {
184 let __receiver = <UnitRelianceData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185 ::unity::il2cpp_call!((::unity::module_base()+0x1c5c420usize)as*mut u8,i8;
186(UnitRelianceData)__receiver,(i32)::core::convert::Into::into(new_score))
187 }
188 }
189}
190
191#[cfg(feature = "app-unitreliancedata")]
192impl<__T: IUnitRelianceData> IUnitRelianceDataMethods for __T {}
193
194#[cfg(feature = "app-unitreliancedata")]
195impl UnitRelianceData {
196 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
198 }
199
200 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
202 }
203
204 pub fn reset_map_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
206 }
207
208 pub fn add_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
209 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
210 }
211
212 pub fn add_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
213 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
214 }
215
216 pub fn can_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
217 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
218 }
219
220 pub fn level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
221 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
222 }
223
224 pub fn set_level_a_plus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
225 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
226 }
227
228 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
229 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
230 }
231
232 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
233 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
234 }
235
236 pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
237 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
238 }
239
240 pub fn get_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
241 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
242 }
243
244 pub fn set_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
245 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
246 }
247
248 pub fn get_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
249 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
250 }
251
252 pub fn set_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
253 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
254 }
255
256 pub fn get_next_level_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
257 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
258 }
259
260 pub fn get_clamp_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
261 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
262 }
263
264 pub fn clamp_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
265 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
266 }
267
268 pub fn clamp_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
269 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
270 }
271}
272
273#[cfg(feature = "app-unitreliancedata")]
274impl UnitRelianceData {
275 #[doc = "`.ctor(crate::app::relianceexpdata::RelianceExpData)` — overload selector"]
276 pub fn new(reliance_exp: crate::app::relianceexpdata::RelianceExpData) -> Self {
277 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
278 panic!(
279 "{}
280::{}
281 failed to instantiate",
282 ::core::stringify!(UnitRelianceData),
283 ::core::stringify!(new),
284 )
285 });
286 <Self as IUnitRelianceDataMethods>::ctor(this, reliance_exp);
287 this
288 }
289}
290
291#[cfg(feature = "app-unitreliancedata")]
292#[doc(hidden)]
293pub mod prelude {
294 pub use super::{IUnitRelianceData, IUnitRelianceDataMethods, UnitRelianceData};
295 pub use crate::system::object::IObject;
296 #[cfg(feature = "system-object")]
297 pub use crate::system::object::IObjectMethods;
298}