Skip to main content

engage/generated/combat/
fxz.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[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}