1#[cfg(feature = "combat-fxz-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 object::{IObject, Object},
10 valuetype::{IValueType, ValueType},
11 };
12
13 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/combat/fxz/FXZ.md"))]
14 #[repr(C)]
15 #[derive(::core::clone::Clone, ::core::marker::Copy)]
16 pub struct FXZ {
17 pub x: f32,
18 pub z: f32,
19 }
20 impl ::unity::ClassIdentity for FXZ {
21 const NAME: &'static str = "FXZ";
22 const NAMESPACE: &'static str = "Combat";
23
24 fn class() -> ::unity::Class {
25 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
26 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
27 }
28 }
29 impl ::unity::IlType for FXZ {
30 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
31 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
32 }
33 }
34 impl FXZ {
35 #[inline]
36 pub fn zero() -> crate::combat::fxz::FXZ {
37 static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
38 let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "Zero");
39 ::unity::static_field_get_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset)
40 }
41
42 #[inline]
43 pub fn set_zero(value: crate::combat::fxz::FXZ) {
44 static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
45 let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "Zero");
46 ::unity::static_field_set_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset, value);
47 }
48 }
49}
50
51#[cfg(feature = "combat-fxz-types")]
52pub use __types::*;
53
54#[cfg(feature = "combat-fxz")]
55impl FXZ {
56 #[doc = "`op_Equality(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
57 pub fn op_equality(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, b: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> bool {
58 unsafe {
59 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ea80usize)as*mut u8,bool;
60(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
61 }
62 }
63
64 #[doc = "`op_Inequality(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
65 pub fn op_inequality(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, b: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> bool {
66 unsafe {
67 ::unity::il2cpp_call!((::unity::module_base()+0x2d4eab0usize)as*mut u8,bool;
68(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
69 }
70 }
71
72 #[doc = "`op_Addition(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
73 pub fn op_addition(
74 a: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
75 b: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
76 ) -> crate::combat::fxz::FXZ {
77 unsafe {
78 ::unity::il2cpp_call!((::unity::module_base()+0x2d4eb50usize)as*mut u8,crate::combat::fxz::FXZ;
79(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
80 }
81 }
82
83 #[doc = "`op_UnaryNegation(crate::combat::fxz::FXZ)` overload"]
84 pub fn op_unary_negation(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> crate::combat::fxz::FXZ {
85 unsafe {
86 ::unity::il2cpp_call!((::unity::module_base()+0x2d4eb60usize)as*mut u8,crate::combat::fxz::FXZ;
87(crate::combat::fxz::FXZ)::core::convert::Into::into(a))
88 }
89 }
90
91 #[doc = "`op_Subtraction(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
92 pub fn op_subtraction(
93 a: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
94 b: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
95 ) -> crate::combat::fxz::FXZ {
96 unsafe {
97 ::unity::il2cpp_call!((::unity::module_base()+0x2d4eb70usize)as*mut u8,crate::combat::fxz::FXZ;
98(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
99 }
100 }
101
102 #[doc = "`op_Multiply(crate::combat::fxz::FXZ, f32)` overload"]
103 pub fn op_multiply(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, scale: impl ::core::convert::Into<f32>) -> crate::combat::fxz::FXZ {
104 unsafe {
105 ::unity::il2cpp_call!((::unity::module_base()+0x2d4eb80usize)as*mut u8,crate::combat::fxz::FXZ;
106(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(f32)::core::convert::Into::into(scale))
107 }
108 }
109
110 #[doc = "`op_Multiply(f32, crate::combat::fxz::FXZ)` overload"]
111 pub fn op_multiply_2(scale: impl ::core::convert::Into<f32>, a: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> crate::combat::fxz::FXZ {
112 unsafe {
113 ::unity::il2cpp_call!((::unity::module_base()+0x2d4eb90usize)as*mut u8,crate::combat::fxz::FXZ;
114(f32)::core::convert::Into::into(scale),(crate::combat::fxz::FXZ)::core::convert::Into::into(a))
115 }
116 }
117
118 #[doc = "`op_Division(crate::combat::fxz::FXZ, f32)` overload"]
119 pub fn op_division(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, scale: impl ::core::convert::Into<f32>) -> crate::combat::fxz::FXZ {
120 unsafe {
121 ::unity::il2cpp_call!((::unity::module_base()+0x2d4eba0usize)as*mut u8,crate::combat::fxz::FXZ;
122(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(f32)::core::convert::Into::into(scale))
123 }
124 }
125
126 #[doc = "`op_Addition(*mutcrate::unity_engine::vector3::Vector3, crate::combat::fxz::FXZ)` overload"]
127 pub fn op_addition_2(
128 xz: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
129 ) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
130 unsafe {
131 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
132 let __ret = {
133 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ebc0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
134(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::combat::fxz::FXZ)::core::convert::Into::into(xz))
135 };
136 (__ret, __out_0.assume_init())
137 }
138 }
139
140 #[doc = "`op_Subtraction(*mutcrate::unity_engine::vector3::Vector3, crate::combat::fxz::FXZ)` overload"]
141 pub fn op_subtraction_2(
142 xz: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
143 ) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
144 unsafe {
145 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
146 let __ret = {
147 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ebe0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
148(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::combat::fxz::FXZ)::core::convert::Into::into(xz))
149 };
150 (__ret, __out_0.assume_init())
151 }
152 }
153
154 #[doc = "`op_Implicit(crate::combat::fxz::FXZ)` overload"]
155 pub fn op_implicit(v: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> crate::unity_engine::vector3::Vector3 {
156 unsafe {
157 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ec00usize)as*mut u8,crate::unity_engine::vector3::Vector3;
158(crate::combat::fxz::FXZ)::core::convert::Into::into(v))
159 }
160 }
161
162 #[doc = "`op_Implicit(*mutcrate::unity_engine::vector3::Vector3)` overload"]
163 pub fn op_implicit_2() -> (crate::combat::fxz::FXZ, crate::unity_engine::vector3::Vector3) {
164 unsafe {
165 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
166 let __ret = {
167 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ec20usize)as*mut u8,crate::combat::fxz::FXZ;
168(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr())
169 };
170 (__ret, __out_0.assume_init())
171 }
172 }
173
174 #[doc = "`op_Implicit(crate::unity_engine::vector2::Vector2)` overload"]
175 pub fn op_implicit_3(v: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>) -> crate::combat::fxz::FXZ {
176 unsafe {
177 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ec30usize)as*mut u8,crate::combat::fxz::FXZ;
178(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(v))
179 }
180 }
181
182 #[doc = "`Distance(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
183 pub fn distance(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, b: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> f32 {
184 unsafe {
185 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f000usize)as*mut u8,f32;
186(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
187 }
188 }
189
190 #[doc = "`SqrDistance(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
191 pub fn sqr_distance(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, b: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> f32 {
192 unsafe {
193 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f0b0usize)as*mut u8,f32;
194(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
195 }
196 }
197
198 #[doc = "`AtoB(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
199 pub fn ato_b(
200 a: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
201 b: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
202 ) -> crate::combat::fxz::FXZ {
203 unsafe {
204 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f140usize)as*mut u8,crate::combat::fxz::FXZ;
205(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
206 }
207 }
208
209 #[doc = "`ToRight(crate::combat::fxz::FXZ)` overload"]
210 pub fn to_right(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> crate::combat::fxz::FXZ {
211 unsafe {
212 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f2b0usize)as*mut u8,crate::combat::fxz::FXZ;
213(crate::combat::fxz::FXZ)::core::convert::Into::into(a))
214 }
215 }
216
217 #[doc = "`get_insideUnitCircle()` overload"]
218 pub fn get_inside_unit_circle() -> crate::combat::fxz::FXZ {
219 unsafe {
220 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f2c0usize)as*mut u8,crate::combat::fxz::FXZ;
221 )
222 }
223 }
224
225 #[doc = "`Dot(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
226 pub fn dot(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, b: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> f32 {
227 unsafe {
228 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f340usize)as*mut u8,f32;
229(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
230 }
231 }
232
233 #[doc = "`Cross(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
234 pub fn cross(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, b: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> f32 {
235 unsafe {
236 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f350usize)as*mut u8,f32;
237(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
238 }
239 }
240
241 #[doc = "`Rotate(crate::combat::fxz::FXZ, f32)` overload"]
242 pub fn rotate(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, rad: impl ::core::convert::Into<f32>) -> crate::combat::fxz::FXZ {
243 unsafe {
244 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f360usize)as*mut u8,crate::combat::fxz::FXZ;
245(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(f32)::core::convert::Into::into(rad))
246 }
247 }
248
249 #[doc = "`PerpendicularDot(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
250 pub fn perpendicular_dot(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, b: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> f32 {
251 unsafe {
252 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f3c0usize)as*mut u8,f32;
253(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
254 }
255 }
256
257 #[doc = "`RadAB(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
258 pub fn rad_ab(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, b: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> f32 {
259 unsafe {
260 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f450usize)as*mut u8,f32;
261(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
262 }
263 }
264
265 #[doc = "`Angle360(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ)` overload"]
266 pub fn angle360(a: impl ::core::convert::Into<crate::combat::fxz::FXZ>, b: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> f32 {
267 unsafe {
268 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f690usize)as*mut u8,f32;
269(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b))
270 }
271 }
272
273 #[doc = "`Slerp(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ, f32)` overload"]
274 pub fn slerp(
275 a: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
276 b: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
277 t: impl ::core::convert::Into<f32>,
278 ) -> crate::combat::fxz::FXZ {
279 unsafe {
280 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f780usize)as*mut u8,crate::combat::fxz::FXZ;
281(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b),(f32)::core::convert::Into::into(t))
282 }
283 }
284
285 #[doc = "`Lerp(crate::combat::fxz::FXZ, crate::combat::fxz::FXZ, f32)` overload"]
286 pub fn lerp(
287 a: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
288 b: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
289 t: impl ::core::convert::Into<f32>,
290 ) -> crate::combat::fxz::FXZ {
291 unsafe {
292 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f900usize)as*mut u8,crate::combat::fxz::FXZ;
293(crate::combat::fxz::FXZ)::core::convert::Into::into(a),(crate::combat::fxz::FXZ)::core::convert::Into::into(b),(f32)::core::convert::Into::into(t))
294 }
295 }
296
297 #[doc = "`.cctor()` overload"]
298 pub fn cctor() -> () {
299 unsafe {
300 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f920usize)as*mut u8,();
301 )
302 }
303 }
304}
305
306#[cfg(feature = "combat-fxz")]
307impl FXZ {
308 #[doc = "`.ctor(f32, f32)` overload"]
309 pub fn ctor(&mut self, x: impl ::core::convert::Into<f32>, z: impl ::core::convert::Into<f32>) -> () {
310 unsafe {
311 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ea30usize)as*mut u8,();
312(*mut FXZ)self as*mut FXZ,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(z))
313 }
314 }
315
316 #[doc = "`.ctor(crate::combat::fxz::FXZ)` overload"]
317 pub fn ctor_2(&mut self, rhs: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> () {
318 unsafe {
319 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ea40usize)as*mut u8,();
320(*mut FXZ)self as*mut FXZ,(crate::combat::fxz::FXZ)::core::convert::Into::into(rhs))
321 }
322 }
323
324 #[doc = "`.ctor(crate::unity_engine::vector2::Vector2)` overload"]
325 pub fn ctor_3(&mut self, v: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>) -> () {
326 unsafe {
327 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ea50usize)as*mut u8,();
328(*mut FXZ)self as*mut FXZ,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(v))
329 }
330 }
331
332 #[doc = "`.ctor(*mutcrate::unity_engine::vector3::Vector3)` overload"]
333 pub fn ctor_4(&mut self) -> crate::unity_engine::vector3::Vector3 {
334 unsafe {
335 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
336 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ea60usize)as*mut u8,();
337(*mut FXZ)self as*mut FXZ,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
338 __out_0.assume_init()
339 }
340 }
341
342 #[doc = "`Equals(crate::system::object::Object)` overload"]
343 pub fn equals(&mut self, obj: impl ::core::convert::Into<crate::system::object::Object>) -> bool {
344 unsafe {
345 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ec40usize)as*mut u8,bool;
346(*mut FXZ)self as*mut FXZ,(crate::system::object::Object)::core::convert::Into::into(obj))
347 }
348 }
349
350 #[doc = "`GetHashCode()` overload"]
351 pub fn get_hash_code(&mut self) -> i32 {
352 unsafe {
353 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ed30usize)as*mut u8,i32;
354(*mut FXZ)self as*mut FXZ)
355 }
356 }
357
358 #[doc = "`ToString()` overload"]
359 pub fn to_string(&mut self) -> ::unity::Il2CppString {
360 unsafe {
361 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ed70usize)as*mut u8, ::unity::Il2CppString;
362(*mut FXZ)self as*mut FXZ)
363 }
364 }
365
366 #[doc = "`get_isZero()` overload"]
367 pub fn get_is_zero(&mut self) -> bool {
368 unsafe {
369 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ee20usize)as*mut u8,bool;
370(*mut FXZ)self as*mut FXZ)
371 }
372 }
373
374 #[doc = "`get_isNotZero()` overload"]
375 pub fn get_is_not_zero(&mut self) -> bool {
376 unsafe {
377 ::unity::il2cpp_call!((::unity::module_base()+0x2d4eeb0usize)as*mut u8,bool;
378(*mut FXZ)self as*mut FXZ)
379 }
380 }
381
382 #[doc = "`get_isNaN()` overload"]
383 pub fn get_is_na_n(&mut self) -> bool {
384 unsafe {
385 ::unity::il2cpp_call!((::unity::module_base()+0x2d4ef40usize)as*mut u8,bool;
386(*mut FXZ)self as*mut FXZ)
387 }
388 }
389
390 #[doc = "`get_magnitude()` overload"]
391 pub fn get_magnitude(&mut self) -> f32 {
392 unsafe {
393 ::unity::il2cpp_call!((::unity::module_base()+0x2d4efb0usize)as*mut u8,f32;
394(*mut FXZ)self as*mut FXZ)
395 }
396 }
397
398 #[doc = "`get_sqrMagnitude()` overload"]
399 pub fn get_sqr_magnitude(&mut self) -> f32 {
400 unsafe {
401 ::unity::il2cpp_call!((::unity::module_base()+0x2d4efe0usize)as*mut u8,f32;
402(*mut FXZ)self as*mut FXZ)
403 }
404 }
405
406 #[doc = "`Normalize()` overload"]
407 pub fn normalize(&mut self) -> () {
408 unsafe {
409 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f600usize)as*mut u8,();
410(*mut FXZ)self as*mut FXZ)
411 }
412 }
413
414 #[doc = "`get_normalized()` overload"]
415 pub fn get_normalized(&mut self) -> crate::combat::fxz::FXZ {
416 unsafe {
417 ::unity::il2cpp_call!((::unity::module_base()+0x2d4f220usize)as*mut u8,crate::combat::fxz::FXZ;
418(*mut FXZ)self as*mut FXZ)
419 }
420 }
421}
422
423#[cfg(feature = "combat-fxz")]
424impl FXZ {
425 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
427 }
428
429 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
431 }
432
433 pub fn ctor_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
434 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
435 }
436
437 pub fn ctor_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
438 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
439 }
440
441 pub fn op_equality_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
443 }
444
445 pub fn op_inequality_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
447 }
448
449 pub fn op_addition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
451 }
452
453 pub fn op_unary_negation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
455 }
456
457 pub fn op_subtraction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
459 }
460
461 pub fn op_multiply_method_info() -> &'static ::unity::il2cpp::MethodInfo {
462 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
463 }
464
465 pub fn op_multiply_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
466 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
467 }
468
469 pub fn op_division_method_info() -> &'static ::unity::il2cpp::MethodInfo {
470 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
471 }
472
473 pub fn op_addition_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
474 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
475 }
476
477 pub fn op_subtraction_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
478 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
479 }
480
481 pub fn op_implicit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
482 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
483 }
484
485 pub fn op_implicit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
486 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
487 }
488
489 pub fn op_implicit_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
491 }
492
493 pub fn equals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
495 }
496
497 pub fn get_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
498 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
499 }
500
501 pub fn to_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
502 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
503 }
504
505 pub fn get_is_zero_method_info() -> &'static ::unity::il2cpp::MethodInfo {
506 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
507 }
508
509 pub fn get_is_not_zero_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
511 }
512
513 pub fn get_is_na_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
515 }
516
517 pub fn get_magnitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
519 }
520
521 pub fn get_sqr_magnitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
523 }
524
525 pub fn distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
527 }
528
529 pub fn sqr_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
530 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
531 }
532
533 pub fn ato_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
534 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
535 }
536
537 pub fn to_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
538 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
539 }
540
541 pub fn get_inside_unit_circle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
542 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
543 }
544
545 pub fn dot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
546 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
547 }
548
549 pub fn cross_method_info() -> &'static ::unity::il2cpp::MethodInfo {
550 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
551 }
552
553 pub fn rotate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
554 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
555 }
556
557 pub fn perpendicular_dot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
558 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
559 }
560
561 pub fn rad_ab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
562 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
563 }
564
565 pub fn angle360_method_info() -> &'static ::unity::il2cpp::MethodInfo {
566 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
567 }
568
569 pub fn slerp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
570 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
571 }
572
573 pub fn lerp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
574 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
575 }
576
577 pub fn normalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
578 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
579 }
580
581 pub fn get_normalized_method_info() -> &'static ::unity::il2cpp::MethodInfo {
582 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
583 }
584
585 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
586 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
587 }
588}
589
590#[cfg(feature = "combat-fxz")]
591#[doc(hidden)]
592pub mod prelude {
593 pub use super::FXZ;
594 #[cfg(feature = "system-object")]
595 pub use crate::system::object::IObjectMethods;
596 #[cfg(feature = "system-valuetype")]
597 pub use crate::system::valuetype::IValueTypeMethods;
598 pub use crate::system::{object::IObject, valuetype::IValueType};
599}