Skip to main content

engage/generated/root/
akpositioninginfo.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "root-akpositioninginfo-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/root/akpositioninginfo/AkPositioningInfo.md"))]
11    #[::unity::class(namespace = "", name = "AkPositioningInfo")]
12    #[parent(crate::system::object::Object)]
13    pub struct AkPositioningInfo {
14        #[offset(16)]
15        #[rename(name = "swigCPtr")]
16        pub swig_c_ptr: ::unity::IntPtr,
17        #[offset(24)]
18        #[rename(name = "swigCMemOwn")]
19        pub swig_c_mem_own: bool,
20    }
21}
22
23#[cfg(feature = "root-akpositioninginfo-types")]
24pub use __types::*;
25
26#[cfg(feature = "root-akpositioninginfo")]
27impl AkPositioningInfo {
28    #[doc = "`getCPtr(crate::root::akpositioninginfo::AkPositioningInfo)` overload"]
29    pub fn get_c_ptr(obj: impl ::core::convert::Into<crate::root::akpositioninginfo::AkPositioningInfo>) -> ::unity::IntPtr {
30        unsafe {
31            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e3d0usize)as*mut u8, ::unity::IntPtr;
32(crate::root::akpositioninginfo::AkPositioningInfo)::core::convert::Into::into(obj))
33        }
34    }
35}
36
37#[cfg(feature = "root-akpositioninginfo")]
38pub trait IAkPositioningInfoMethods: IAkPositioningInfo {
39    #[doc = "`.ctor(::unity::IntPtr, bool)` overload"]
40    fn ctor(self, c_ptr: impl ::core::convert::Into<::unity::IntPtr>, c_memory_own: impl ::core::convert::Into<bool>) -> () {
41        unsafe {
42            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
43            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e390usize)as*mut u8,();
44(AkPositioningInfo)__receiver,(::unity::IntPtr)::core::convert::Into::into(c_ptr),(bool)::core::convert::Into::into(c_memory_own))
45        }
46    }
47    #[doc = "`setCPtr(::unity::IntPtr)` overload"]
48    fn set_c_ptr(self, c_ptr: impl ::core::convert::Into<::unity::IntPtr>) -> () {
49        unsafe {
50            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
51            {
52                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
53                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
54                    panic!(
55                        "unity: virtual slot {}
56 out of range (vtable len {}
57) on the runtime class behind {}
58 (method `{}
59`)",
60                        5usize,
61                        __vt.len(),
62                        <AkPositioningInfo as ::unity::ClassIdentity>::NAME,
63                        "setCPtr",
64                    )
65                });
66                let __inner: extern "C" fn(AkPositioningInfo, ::unity::IntPtr, ::unity::OptionalMethod) -> () =
67                    ::core::mem::transmute(__vi.method_ptr);
68                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
69                __inner(__receiver, ::core::convert::Into::into(c_ptr), __mi)
70            }
71        }
72    }
73    #[doc = "`Finalize()` overload"]
74    fn finalize(self) -> () {
75        unsafe {
76            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
77            {
78                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
79                let __vi = *__vt.get(1usize).unwrap_or_else(|| {
80                    panic!(
81                        "unity: virtual slot {}
82 out of range (vtable len {}
83) on the runtime class behind {}
84 (method `{}
85`)",
86                        1usize,
87                        __vt.len(),
88                        <AkPositioningInfo as ::unity::ClassIdentity>::NAME,
89                        "Finalize",
90                    )
91                });
92                let __inner: extern "C" fn(AkPositioningInfo, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
93                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
94                __inner(__receiver, __mi)
95            }
96        }
97    }
98    #[doc = "`Dispose()` overload"]
99    fn dispose(self) -> () {
100        unsafe {
101            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
102            {
103                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
104                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
105                    panic!(
106                        "unity: virtual slot {}
107 out of range (vtable len {}
108) on the runtime class behind {}
109 (method `{}
110`)",
111                        6usize,
112                        __vt.len(),
113                        <AkPositioningInfo as ::unity::ClassIdentity>::NAME,
114                        "Dispose",
115                    )
116                });
117                let __inner: extern "C" fn(AkPositioningInfo, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
118                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
119                __inner(__receiver, __mi)
120            }
121        }
122    }
123    #[doc = "`set_fCenterPct(f32)` overload"]
124    fn set_f_center_pct(self, value: impl ::core::convert::Into<f32>) -> () {
125        unsafe {
126            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
127            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e660usize)as*mut u8,();
128(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
129        }
130    }
131    #[doc = "`get_fCenterPct()` overload"]
132    fn get_f_center_pct(self) -> f32 {
133        unsafe {
134            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
135            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e6e0usize)as*mut u8,f32;
136(AkPositioningInfo)__receiver)
137        }
138    }
139    #[doc = "`set_pannerType(crate::root::akspeakerpanningtype::AkSpeakerPanningType)` overload"]
140    fn set_panner_type(self, value: impl ::core::convert::Into<crate::root::akspeakerpanningtype::AkSpeakerPanningType>) -> () {
141        unsafe {
142            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
143            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e750usize)as*mut u8,();
144(AkPositioningInfo)__receiver,(crate::root::akspeakerpanningtype::AkSpeakerPanningType)::core::convert::Into::into(value))
145        }
146    }
147    #[doc = "`get_pannerType()` overload"]
148    fn get_panner_type(self) -> crate::root::akspeakerpanningtype::AkSpeakerPanningType {
149        unsafe {
150            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
151            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e7d0usize)as*mut u8,crate::root::akspeakerpanningtype::AkSpeakerPanningType;
152(AkPositioningInfo)__receiver)
153        }
154    }
155    #[doc = "`set_e3dPositioningType(crate::root::ak3dpositiontype::Ak3DPositionType)` overload"]
156    fn set_e3d_positioning_type(self, value: impl ::core::convert::Into<crate::root::ak3dpositiontype::Ak3DPositionType>) -> () {
157        unsafe {
158            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
159            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e840usize)as*mut u8,();
160(AkPositioningInfo)__receiver,(crate::root::ak3dpositiontype::Ak3DPositionType)::core::convert::Into::into(value))
161        }
162    }
163    #[doc = "`get_e3dPositioningType()` overload"]
164    fn get_e3d_positioning_type(self) -> crate::root::ak3dpositiontype::Ak3DPositionType {
165        unsafe {
166            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
167            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e8c0usize)as*mut u8,crate::root::ak3dpositiontype::Ak3DPositionType;
168(AkPositioningInfo)__receiver)
169        }
170    }
171    #[doc = "`set_bHoldEmitterPosAndOrient(bool)` overload"]
172    fn set_b_hold_emitter_pos_and_orient(self, value: impl ::core::convert::Into<bool>) -> () {
173        unsafe {
174            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
175            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e930usize)as*mut u8,();
176(AkPositioningInfo)__receiver,(bool)::core::convert::Into::into(value))
177        }
178    }
179    #[doc = "`get_bHoldEmitterPosAndOrient()` overload"]
180    fn get_b_hold_emitter_pos_and_orient(self) -> bool {
181        unsafe {
182            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183            ::unity::il2cpp_call!((::unity::module_base()+0x2f2e9b0usize)as*mut u8,bool;
184(AkPositioningInfo)__receiver)
185        }
186    }
187    #[doc = "`set_e3DSpatializationMode(crate::root::ak3dspatializationmode::Ak3DSpatializationMode)` overload"]
188    fn set_e3_d_spatialization_mode(self, value: impl ::core::convert::Into<crate::root::ak3dspatializationmode::Ak3DSpatializationMode>) -> () {
189        unsafe {
190            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191            ::unity::il2cpp_call!((::unity::module_base()+0x2f2ea20usize)as*mut u8,();
192(AkPositioningInfo)__receiver,(crate::root::ak3dspatializationmode::Ak3DSpatializationMode)::core::convert::Into::into(value))
193        }
194    }
195    #[doc = "`get_e3DSpatializationMode()` overload"]
196    fn get_e3_d_spatialization_mode(self) -> crate::root::ak3dspatializationmode::Ak3DSpatializationMode {
197        unsafe {
198            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
199            ::unity::il2cpp_call!((::unity::module_base()+0x2f2eaa0usize)as*mut u8,crate::root::ak3dspatializationmode::Ak3DSpatializationMode;
200(AkPositioningInfo)__receiver)
201        }
202    }
203    #[doc = "`set_bEnableAttenuation(bool)` overload"]
204    fn set_b_enable_attenuation(self, value: impl ::core::convert::Into<bool>) -> () {
205        unsafe {
206            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
207            ::unity::il2cpp_call!((::unity::module_base()+0x2f2eb10usize)as*mut u8,();
208(AkPositioningInfo)__receiver,(bool)::core::convert::Into::into(value))
209        }
210    }
211    #[doc = "`get_bEnableAttenuation()` overload"]
212    fn get_b_enable_attenuation(self) -> bool {
213        unsafe {
214            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
215            ::unity::il2cpp_call!((::unity::module_base()+0x2f2eb90usize)as*mut u8,bool;
216(AkPositioningInfo)__receiver)
217        }
218    }
219    #[doc = "`set_bUseConeAttenuation(bool)` overload"]
220    fn set_b_use_cone_attenuation(self, value: impl ::core::convert::Into<bool>) -> () {
221        unsafe {
222            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223            ::unity::il2cpp_call!((::unity::module_base()+0x2f2ec00usize)as*mut u8,();
224(AkPositioningInfo)__receiver,(bool)::core::convert::Into::into(value))
225        }
226    }
227    #[doc = "`get_bUseConeAttenuation()` overload"]
228    fn get_b_use_cone_attenuation(self) -> bool {
229        unsafe {
230            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231            ::unity::il2cpp_call!((::unity::module_base()+0x2f2ec80usize)as*mut u8,bool;
232(AkPositioningInfo)__receiver)
233        }
234    }
235    #[doc = "`set_fInnerAngle(f32)` overload"]
236    fn set_f_inner_angle(self, value: impl ::core::convert::Into<f32>) -> () {
237        unsafe {
238            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239            ::unity::il2cpp_call!((::unity::module_base()+0x2f2ecf0usize)as*mut u8,();
240(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
241        }
242    }
243    #[doc = "`get_fInnerAngle()` overload"]
244    fn get_f_inner_angle(self) -> f32 {
245        unsafe {
246            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247            ::unity::il2cpp_call!((::unity::module_base()+0x2f2ed70usize)as*mut u8,f32;
248(AkPositioningInfo)__receiver)
249        }
250    }
251    #[doc = "`set_fOuterAngle(f32)` overload"]
252    fn set_f_outer_angle(self, value: impl ::core::convert::Into<f32>) -> () {
253        unsafe {
254            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
255            ::unity::il2cpp_call!((::unity::module_base()+0x2f2ede0usize)as*mut u8,();
256(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
257        }
258    }
259    #[doc = "`get_fOuterAngle()` overload"]
260    fn get_f_outer_angle(self) -> f32 {
261        unsafe {
262            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
263            ::unity::il2cpp_call!((::unity::module_base()+0x2f2ee60usize)as*mut u8,f32;
264(AkPositioningInfo)__receiver)
265        }
266    }
267    #[doc = "`set_fConeMaxAttenuation(f32)` overload"]
268    fn set_f_cone_max_attenuation(self, value: impl ::core::convert::Into<f32>) -> () {
269        unsafe {
270            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
271            ::unity::il2cpp_call!((::unity::module_base()+0x2f2eed0usize)as*mut u8,();
272(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
273        }
274    }
275    #[doc = "`get_fConeMaxAttenuation()` overload"]
276    fn get_f_cone_max_attenuation(self) -> f32 {
277        unsafe {
278            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
279            ::unity::il2cpp_call!((::unity::module_base()+0x2f2ef50usize)as*mut u8,f32;
280(AkPositioningInfo)__receiver)
281        }
282    }
283    #[doc = "`set_LPFCone(f32)` overload"]
284    fn set_lpf_cone(self, value: impl ::core::convert::Into<f32>) -> () {
285        unsafe {
286            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287            ::unity::il2cpp_call!((::unity::module_base()+0x2f2efc0usize)as*mut u8,();
288(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
289        }
290    }
291    #[doc = "`get_LPFCone()` overload"]
292    fn get_lpf_cone(self) -> f32 {
293        unsafe {
294            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f040usize)as*mut u8,f32;
296(AkPositioningInfo)__receiver)
297        }
298    }
299    #[doc = "`set_HPFCone(f32)` overload"]
300    fn set_hpf_cone(self, value: impl ::core::convert::Into<f32>) -> () {
301        unsafe {
302            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f0b0usize)as*mut u8,();
304(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
305        }
306    }
307    #[doc = "`get_HPFCone()` overload"]
308    fn get_hpf_cone(self) -> f32 {
309        unsafe {
310            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f130usize)as*mut u8,f32;
312(AkPositioningInfo)__receiver)
313        }
314    }
315    #[doc = "`set_fMaxDistance(f32)` overload"]
316    fn set_f_max_distance(self, value: impl ::core::convert::Into<f32>) -> () {
317        unsafe {
318            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
319            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f1a0usize)as*mut u8,();
320(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
321        }
322    }
323    #[doc = "`get_fMaxDistance()` overload"]
324    fn get_f_max_distance(self) -> f32 {
325        unsafe {
326            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
327            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f220usize)as*mut u8,f32;
328(AkPositioningInfo)__receiver)
329        }
330    }
331    #[doc = "`set_fVolDryAtMaxDist(f32)` overload"]
332    fn set_f_vol_dry_at_max_dist(self, value: impl ::core::convert::Into<f32>) -> () {
333        unsafe {
334            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
335            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f290usize)as*mut u8,();
336(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
337        }
338    }
339    #[doc = "`get_fVolDryAtMaxDist()` overload"]
340    fn get_f_vol_dry_at_max_dist(self) -> f32 {
341        unsafe {
342            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
343            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f310usize)as*mut u8,f32;
344(AkPositioningInfo)__receiver)
345        }
346    }
347    #[doc = "`set_fVolAuxGameDefAtMaxDist(f32)` overload"]
348    fn set_f_vol_aux_game_def_at_max_dist(self, value: impl ::core::convert::Into<f32>) -> () {
349        unsafe {
350            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
351            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f380usize)as*mut u8,();
352(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
353        }
354    }
355    #[doc = "`get_fVolAuxGameDefAtMaxDist()` overload"]
356    fn get_f_vol_aux_game_def_at_max_dist(self) -> f32 {
357        unsafe {
358            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
359            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f400usize)as*mut u8,f32;
360(AkPositioningInfo)__receiver)
361        }
362    }
363    #[doc = "`set_fVolAuxUserDefAtMaxDist(f32)` overload"]
364    fn set_f_vol_aux_user_def_at_max_dist(self, value: impl ::core::convert::Into<f32>) -> () {
365        unsafe {
366            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
367            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f470usize)as*mut u8,();
368(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
369        }
370    }
371    #[doc = "`get_fVolAuxUserDefAtMaxDist()` overload"]
372    fn get_f_vol_aux_user_def_at_max_dist(self) -> f32 {
373        unsafe {
374            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
375            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f4f0usize)as*mut u8,f32;
376(AkPositioningInfo)__receiver)
377        }
378    }
379    #[doc = "`set_LPFValueAtMaxDist(f32)` overload"]
380    fn set_lpf_value_at_max_dist(self, value: impl ::core::convert::Into<f32>) -> () {
381        unsafe {
382            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
383            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f560usize)as*mut u8,();
384(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
385        }
386    }
387    #[doc = "`get_LPFValueAtMaxDist()` overload"]
388    fn get_lpf_value_at_max_dist(self) -> f32 {
389        unsafe {
390            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
391            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f5e0usize)as*mut u8,f32;
392(AkPositioningInfo)__receiver)
393        }
394    }
395    #[doc = "`set_HPFValueAtMaxDist(f32)` overload"]
396    fn set_hpf_value_at_max_dist(self, value: impl ::core::convert::Into<f32>) -> () {
397        unsafe {
398            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
399            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f650usize)as*mut u8,();
400(AkPositioningInfo)__receiver,(f32)::core::convert::Into::into(value))
401        }
402    }
403    #[doc = "`get_HPFValueAtMaxDist()` overload"]
404    fn get_hpf_value_at_max_dist(self) -> f32 {
405        unsafe {
406            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
407            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f6d0usize)as*mut u8,f32;
408(AkPositioningInfo)__receiver)
409        }
410    }
411    #[doc = "`.ctor()` overload"]
412    fn ctor_2(self) -> () {
413        unsafe {
414            let __receiver = <AkPositioningInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
415            ::unity::il2cpp_call!((::unity::module_base()+0x2f2f740usize)as*mut u8,();
416(AkPositioningInfo)__receiver)
417        }
418    }
419}
420
421#[cfg(feature = "root-akpositioninginfo")]
422impl<__T: IAkPositioningInfo> IAkPositioningInfoMethods for __T {}
423
424#[cfg(feature = "root-akpositioninginfo")]
425impl AkPositioningInfo {
426    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
427        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
428    }
429
430    pub fn get_c_ptr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
432    }
433
434    pub fn set_c_ptr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
435        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
436    }
437
438    pub fn finalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
440    }
441
442    pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
444    }
445
446    pub fn set_f_center_pct_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
448    }
449
450    pub fn get_f_center_pct_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
452    }
453
454    pub fn set_panner_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
456    }
457
458    pub fn get_panner_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
459        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
460    }
461
462    pub fn set_e3d_positioning_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
464    }
465
466    pub fn get_e3d_positioning_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
467        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
468    }
469
470    pub fn set_b_hold_emitter_pos_and_orient_method_info() -> &'static ::unity::il2cpp::MethodInfo {
471        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
472    }
473
474    pub fn get_b_hold_emitter_pos_and_orient_method_info() -> &'static ::unity::il2cpp::MethodInfo {
475        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
476    }
477
478    pub fn set_e3_d_spatialization_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
479        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
480    }
481
482    pub fn get_e3_d_spatialization_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
483        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
484    }
485
486    pub fn set_b_enable_attenuation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
488    }
489
490    pub fn get_b_enable_attenuation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
492    }
493
494    pub fn set_b_use_cone_attenuation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
496    }
497
498    pub fn get_b_use_cone_attenuation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
499        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
500    }
501
502    pub fn set_f_inner_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
503        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
504    }
505
506    pub fn get_f_inner_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
507        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
508    }
509
510    pub fn set_f_outer_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
511        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
512    }
513
514    pub fn get_f_outer_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
515        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
516    }
517
518    pub fn set_f_cone_max_attenuation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
519        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
520    }
521
522    pub fn get_f_cone_max_attenuation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
523        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
524    }
525
526    pub fn set_lpf_cone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
527        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
528    }
529
530    pub fn get_lpf_cone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
531        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
532    }
533
534    pub fn set_hpf_cone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
535        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
536    }
537
538    pub fn get_hpf_cone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
539        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
540    }
541
542    pub fn set_f_max_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
543        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
544    }
545
546    pub fn get_f_max_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
547        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
548    }
549
550    pub fn set_f_vol_dry_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
551        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
552    }
553
554    pub fn get_f_vol_dry_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
555        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
556    }
557
558    pub fn set_f_vol_aux_game_def_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
559        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
560    }
561
562    pub fn get_f_vol_aux_game_def_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
563        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
564    }
565
566    pub fn set_f_vol_aux_user_def_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
567        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
568    }
569
570    pub fn get_f_vol_aux_user_def_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
571        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
572    }
573
574    pub fn set_lpf_value_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
575        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
576    }
577
578    pub fn get_lpf_value_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
579        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
580    }
581
582    pub fn set_hpf_value_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
583        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
584    }
585
586    pub fn get_hpf_value_at_max_dist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
587        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
588    }
589
590    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
591        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
592    }
593}
594
595#[cfg(feature = "root-akpositioninginfo")]
596impl AkPositioningInfo {
597    #[doc = "Direct (non-virtual) call to `AkPositioningInfo`'s own `setCPtr`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
598    pub unsafe fn set_c_ptr(this: impl ::core::convert::Into<::unity::IlInstance>, c_ptr: ::unity::IntPtr) -> () {
599        let __mi = Self::set_c_ptr_method_info();
600        let __inner: extern "C" fn(::unity::IlInstance, ::unity::IntPtr, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
601        __inner(this.into(), c_ptr, ::core::option::Option::None)
602    }
603
604    #[doc = "Direct (non-virtual) call to `AkPositioningInfo`'s own `Finalize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
605    pub unsafe fn finalize(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
606        let __mi = Self::finalize_method_info();
607        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
608        __inner(this.into(), ::core::option::Option::None)
609    }
610
611    #[doc = "Direct (non-virtual) call to `AkPositioningInfo`'s own `Dispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
612    pub unsafe fn dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
613        let __mi = Self::dispose_method_info();
614        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
615        __inner(this.into(), ::core::option::Option::None)
616    }
617}
618
619#[cfg(feature = "root-akpositioninginfo")]
620impl AkPositioningInfo {
621    #[doc = "`.ctor(::unity::IntPtr, bool)` — overload selector"]
622    pub fn new(c_ptr: ::unity::IntPtr, c_memory_own: bool) -> Self {
623        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
624            panic!(
625                "{}
626::{}
627 failed to instantiate",
628                ::core::stringify!(AkPositioningInfo),
629                ::core::stringify!(new),
630            )
631        });
632        <Self as IAkPositioningInfoMethods>::ctor(this, c_ptr, c_memory_own);
633        this
634    }
635
636    #[doc = "`.ctor()` — no args"]
637    pub fn new_2() -> Self {
638        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
639            panic!(
640                "{}
641::{}
642 failed to instantiate",
643                ::core::stringify!(AkPositioningInfo),
644                ::core::stringify!(new_2),
645            )
646        });
647        <Self as IAkPositioningInfoMethods>::ctor_2(this);
648        this
649    }
650}
651
652#[cfg(feature = "root-akpositioninginfo")]
653#[doc(hidden)]
654pub mod prelude {
655    pub use super::{AkPositioningInfo, IAkPositioningInfo, IAkPositioningInfoMethods};
656    pub use crate::system::object::IObject;
657    #[cfg(feature = "system-object")]
658    pub use crate::system::object::IObjectMethods;
659}