engage/generated/app/
unitenhancefactors.rs1#[cfg(feature = "app-unitenhancefactors-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/unitenhancefactors/UnitEnhanceFactors.md"))]
11 #[::unity::class(namespace = "App", name = "UnitEnhanceFactors")]
12 #[parent(crate::system::object::Object)]
13 pub struct UnitEnhanceFactors {
14 #[static_field]
15 #[rename(name = "Version")]
16 pub version: i32,
17 #[offset(16)]
18 #[rename(name = "m_HubValues")]
19 pub m_hub_values: crate::app::unitenhancevalues::UnitEnhanceValues,
20 #[offset(24)]
21 #[rename(name = "m_FoodValues")]
22 pub m_food_values: crate::app::unitenhancevalues::UnitEnhanceValues,
23 #[offset(32)]
24 #[rename(name = "m_ItemValues")]
25 pub m_item_values: crate::app::unitenhancevalues::UnitEnhanceValues,
26 }
27}
28
29#[cfg(feature = "app-unitenhancefactors-types")]
30pub use __types::*;
31
32#[cfg(feature = "app-unitenhancefactors")]
33pub trait IUnitEnhanceFactorsMethods: IUnitEnhanceFactors {
34 #[doc = "`.ctor()` overload"]
35 fn ctor(self) -> () {
36 unsafe {
37 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
38 ::unity::il2cpp_call!((::unity::module_base()+0x1f79a70usize)as*mut u8,();
39(UnitEnhanceFactors)__receiver)
40 }
41 }
42 #[doc = "`Copy(crate::app::unitenhancefactors::UnitEnhanceFactors)` overload"]
43 fn copy(self, factors: impl ::core::convert::Into<crate::app::unitenhancefactors::UnitEnhanceFactors>) -> () {
44 unsafe {
45 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
46 ::unity::il2cpp_call!((::unity::module_base()+0x1f79c00usize)as*mut u8,();
47(UnitEnhanceFactors)__receiver,(crate::app::unitenhancefactors::UnitEnhanceFactors)::core::convert::Into::into(factors))
48 }
49 }
50 #[doc = "`Clear()` overload"]
51 fn clear(self) -> () {
52 unsafe {
53 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
54 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a180usize)as*mut u8,();
55(UnitEnhanceFactors)__receiver)
56 }
57 }
58 #[doc = "`SetHub(crate::app::unitenhancevalues::UnitEnhanceValues)` overload"]
59 fn set_hub(self, values: impl ::core::convert::Into<crate::app::unitenhancevalues::UnitEnhanceValues>) -> () {
60 unsafe {
61 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
62 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a4b0usize)as*mut u8,();
63(UnitEnhanceFactors)__receiver,(crate::app::unitenhancevalues::UnitEnhanceValues)::core::convert::Into::into(values))
64 }
65 }
66 #[doc = "`SetHubValue(crate::app::capabilitydefinition::CapabilityDefinition_Type, i32)` overload"]
67 fn set_hub_value(
68 self,
69 index: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>,
70 value: impl ::core::convert::Into<i32>,
71 ) -> () {
72 unsafe {
73 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
74 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a690usize)as*mut u8,();
75(UnitEnhanceFactors)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(index),(i32)::core::convert::Into::into(value))
76 }
77 }
78 #[doc = "`SetHubValue(i32, i32)` overload"]
79 fn set_hub_value_2(self, index: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<i32>) -> () {
80 unsafe {
81 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
82 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a710usize)as*mut u8,();
83(UnitEnhanceFactors)__receiver,(i32)::core::convert::Into::into(index),(i32)::core::convert::Into::into(value))
84 }
85 }
86 #[doc = "`ClearHub()` overload"]
87 fn clear_hub(self) -> () {
88 unsafe {
89 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
90 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a1b0usize)as*mut u8,();
91(UnitEnhanceFactors)__receiver)
92 }
93 }
94 #[doc = "`SetFoodValues(crate::app::unitenhancevalues::UnitEnhanceValues)` overload"]
95 fn set_food_values(self, values: impl ::core::convert::Into<crate::app::unitenhancevalues::UnitEnhanceValues>) -> () {
96 unsafe {
97 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
98 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a750usize)as*mut u8,();
99(UnitEnhanceFactors)__receiver,(crate::app::unitenhancevalues::UnitEnhanceValues)::core::convert::Into::into(values))
100 }
101 }
102 #[doc = "`SetFoodValue(crate::app::capabilitydefinition::CapabilityDefinition_Type, i32)` overload"]
103 fn set_food_value(
104 self,
105 index: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>,
106 value: impl ::core::convert::Into<i32>,
107 ) -> () {
108 unsafe {
109 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
110 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a930usize)as*mut u8,();
111(UnitEnhanceFactors)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(index),(i32)::core::convert::Into::into(value))
112 }
113 }
114 #[doc = "`SetFoodValue(i32, i32)` overload"]
115 fn set_food_value_2(self, index: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<i32>) -> () {
116 unsafe {
117 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
118 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a970usize)as*mut u8,();
119(UnitEnhanceFactors)__receiver,(i32)::core::convert::Into::into(index),(i32)::core::convert::Into::into(value))
120 }
121 }
122 #[doc = "`ClearFoodValues()` overload"]
123 fn clear_food_values(self) -> () {
124 unsafe {
125 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
126 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a2b0usize)as*mut u8,();
127(UnitEnhanceFactors)__receiver)
128 }
129 }
130 #[doc = "`SetItemValue(crate::app::itemdata::ItemData)` overload"]
131 fn set_item_value(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> () {
132 unsafe {
133 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
134 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a9b0usize)as*mut u8,();
135(UnitEnhanceFactors)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
136 }
137 }
138 #[doc = "`AddItemValue(crate::app::itemdata::ItemData)` overload"]
139 fn add_item_value(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> () {
140 unsafe {
141 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
142 ::unity::il2cpp_call!((::unity::module_base()+0x1f7abd0usize)as*mut u8,();
143(UnitEnhanceFactors)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
144 }
145 }
146 #[doc = "`SetItemValue(i32, i32)` overload"]
147 fn set_item_value_2(self, index: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<i32>) -> () {
148 unsafe {
149 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
150 ::unity::il2cpp_call!((::unity::module_base()+0x1f7acc0usize)as*mut u8,();
151(UnitEnhanceFactors)__receiver,(i32)::core::convert::Into::into(index),(i32)::core::convert::Into::into(value))
152 }
153 }
154 #[doc = "`ClearItemValue()` overload"]
155 fn clear_item_value(self) -> () {
156 unsafe {
157 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
158 ::unity::il2cpp_call!((::unity::module_base()+0x1f7a3b0usize)as*mut u8,();
159(UnitEnhanceFactors)__receiver)
160 }
161 }
162 #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
163 fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
164 unsafe {
165 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
166 ::unity::il2cpp_call!((::unity::module_base()+0x1f7ad00usize)as*mut u8,();
167(UnitEnhanceFactors)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
168 }
169 }
170 #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
171 fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
172 unsafe {
173 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
174 ::unity::il2cpp_call!((::unity::module_base()+0x1f7ad50usize)as*mut u8,();
175(UnitEnhanceFactors)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
176 }
177 }
178 #[doc = "`get_HubValues()` overload"]
179 fn get_hub_values(self) -> crate::app::unitenhancevalues::UnitEnhanceValues {
180 unsafe {
181 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
182 ::unity::il2cpp_call!((::unity::module_base()+0x1f7afe0usize)as*mut u8,crate::app::unitenhancevalues::UnitEnhanceValues;
183(UnitEnhanceFactors)__receiver)
184 }
185 }
186 #[doc = "`get_FoodValues()` overload"]
187 fn get_food_values(self) -> crate::app::unitenhancevalues::UnitEnhanceValues {
188 unsafe {
189 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
190 ::unity::il2cpp_call!((::unity::module_base()+0x1f7aff0usize)as*mut u8,crate::app::unitenhancevalues::UnitEnhanceValues;
191(UnitEnhanceFactors)__receiver)
192 }
193 }
194 #[doc = "`get_ItemValues()` overload"]
195 fn get_item_values(self) -> crate::app::unitenhancevalues::UnitEnhanceValues {
196 unsafe {
197 let __receiver = <UnitEnhanceFactors as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
198 ::unity::il2cpp_call!((::unity::module_base()+0x1f7b000usize)as*mut u8,crate::app::unitenhancevalues::UnitEnhanceValues;
199(UnitEnhanceFactors)__receiver)
200 }
201 }
202}
203
204#[cfg(feature = "app-unitenhancefactors")]
205impl<__T: IUnitEnhanceFactors> IUnitEnhanceFactorsMethods for __T {}
206
207#[cfg(feature = "app-unitenhancefactors")]
208impl UnitEnhanceFactors {
209 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
210 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
211 }
212
213 pub fn copy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
214 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
215 }
216
217 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
218 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
219 }
220
221 pub fn set_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
222 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
223 }
224
225 pub fn set_hub_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
226 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
227 }
228
229 pub fn set_hub_value_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
230 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
231 }
232
233 pub fn clear_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
234 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
235 }
236
237 pub fn set_food_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
238 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
239 }
240
241 pub fn set_food_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
242 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
243 }
244
245 pub fn set_food_value_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
246 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
247 }
248
249 pub fn clear_food_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
250 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
251 }
252
253 pub fn set_item_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
254 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
255 }
256
257 pub fn add_item_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
258 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
259 }
260
261 pub fn set_item_value_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
262 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
263 }
264
265 pub fn clear_item_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
266 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
267 }
268
269 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
270 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
271 }
272
273 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
274 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
275 }
276
277 pub fn get_hub_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
278 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
279 }
280
281 pub fn get_food_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
282 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
283 }
284
285 pub fn get_item_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
286 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
287 }
288}
289
290#[cfg(feature = "app-unitenhancefactors")]
291impl UnitEnhanceFactors {
292 #[doc = "`.ctor()` — no args"]
293 pub fn new() -> Self {
294 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
295 panic!(
296 "{}
297::{}
298 failed to instantiate",
299 ::core::stringify!(UnitEnhanceFactors),
300 ::core::stringify!(new),
301 )
302 });
303 <Self as IUnitEnhanceFactorsMethods>::ctor(this);
304 this
305 }
306}
307
308#[cfg(feature = "app-unitenhancefactors")]
309#[doc(hidden)]
310pub mod prelude {
311 pub use super::{IUnitEnhanceFactors, IUnitEnhanceFactorsMethods, UnitEnhanceFactors};
312 pub use crate::system::object::IObject;
313 #[cfg(feature = "system-object")]
314 pub use crate::system::object::IObjectMethods;
315}