1#[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}