1#[cfg(feature = "root-akspatialaudioinitsettings-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/akspatialaudioinitsettings/AkSpatialAudioInitSettings.md"))]
11 #[::unity::class(namespace = "", name = "AkSpatialAudioInitSettings")]
12 #[parent(crate::system::object::Object)]
13 pub struct AkSpatialAudioInitSettings {
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-akspatialaudioinitsettings-types")]
24pub use __types::*;
25
26#[cfg(feature = "root-akspatialaudioinitsettings")]
27impl AkSpatialAudioInitSettings {
28 #[doc = "`getCPtr(crate::root::akspatialaudioinitsettings::AkSpatialAudioInitSettings)` overload"]
29 pub fn get_c_ptr(obj: impl ::core::convert::Into<crate::root::akspatialaudioinitsettings::AkSpatialAudioInitSettings>) -> ::unity::IntPtr {
30 unsafe {
31 ::unity::il2cpp_call!((::unity::module_base()+0x1d185d0usize)as*mut u8, ::unity::IntPtr;
32(crate::root::akspatialaudioinitsettings::AkSpatialAudioInitSettings)::core::convert::Into::into(obj))
33 }
34 }
35}
36
37#[cfg(feature = "root-akspatialaudioinitsettings")]
38pub trait IAkSpatialAudioInitSettingsMethods: IAkSpatialAudioInitSettings {
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 =
43 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
44 ::unity::il2cpp_call!((::unity::module_base()+0x1d21e40usize)as*mut u8,();
45(AkSpatialAudioInitSettings)__receiver,(::unity::IntPtr)::core::convert::Into::into(c_ptr),(bool)::core::convert::Into::into(c_memory_own))
46 }
47 }
48 #[doc = "`setCPtr(::unity::IntPtr)` overload"]
49 fn set_c_ptr(self, c_ptr: impl ::core::convert::Into<::unity::IntPtr>) -> () {
50 unsafe {
51 let __receiver =
52 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
53 {
54 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
55 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
56 panic!(
57 "unity: virtual slot {}
58 out of range (vtable len {}
59) on the runtime class behind {}
60 (method `{}
61`)",
62 5usize,
63 __vt.len(),
64 <AkSpatialAudioInitSettings as ::unity::ClassIdentity>::NAME,
65 "setCPtr",
66 )
67 });
68 let __inner: extern "C" fn(AkSpatialAudioInitSettings, ::unity::IntPtr, ::unity::OptionalMethod) -> () =
69 ::core::mem::transmute(__vi.method_ptr);
70 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
71 __inner(__receiver, ::core::convert::Into::into(c_ptr), __mi)
72 }
73 }
74 }
75 #[doc = "`Finalize()` overload"]
76 fn finalize(self) -> () {
77 unsafe {
78 let __receiver =
79 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
80 {
81 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
82 let __vi = *__vt.get(1usize).unwrap_or_else(|| {
83 panic!(
84 "unity: virtual slot {}
85 out of range (vtable len {}
86) on the runtime class behind {}
87 (method `{}
88`)",
89 1usize,
90 __vt.len(),
91 <AkSpatialAudioInitSettings as ::unity::ClassIdentity>::NAME,
92 "Finalize",
93 )
94 });
95 let __inner: extern "C" fn(AkSpatialAudioInitSettings, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
96 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
97 __inner(__receiver, __mi)
98 }
99 }
100 }
101 #[doc = "`Dispose()` overload"]
102 fn dispose(self) -> () {
103 unsafe {
104 let __receiver =
105 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
106 {
107 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
108 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
109 panic!(
110 "unity: virtual slot {}
111 out of range (vtable len {}
112) on the runtime class behind {}
113 (method `{}
114`)",
115 6usize,
116 __vt.len(),
117 <AkSpatialAudioInitSettings as ::unity::ClassIdentity>::NAME,
118 "Dispose",
119 )
120 });
121 let __inner: extern "C" fn(AkSpatialAudioInitSettings, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
122 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
123 __inner(__receiver, __mi)
124 }
125 }
126 }
127 #[doc = "`.ctor()` overload"]
128 fn ctor_2(self) -> () {
129 unsafe {
130 let __receiver =
131 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132 ::unity::il2cpp_call!((::unity::module_base()+0x1d220a0usize)as*mut u8,();
133(AkSpatialAudioInitSettings)__receiver)
134 }
135 }
136 #[doc = "`set_uMaxSoundPropagationDepth(u32)` overload"]
137 fn set_u_max_sound_propagation_depth(self, value: impl ::core::convert::Into<u32>) -> () {
138 unsafe {
139 let __receiver =
140 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
141 ::unity::il2cpp_call!((::unity::module_base()+0x1d22130usize)as*mut u8,();
142(AkSpatialAudioInitSettings)__receiver,(u32)::core::convert::Into::into(value))
143 }
144 }
145 #[doc = "`get_uMaxSoundPropagationDepth()` overload"]
146 fn get_u_max_sound_propagation_depth(self) -> u32 {
147 unsafe {
148 let __receiver =
149 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
150 ::unity::il2cpp_call!((::unity::module_base()+0x1d221b0usize)as*mut u8,u32;
151(AkSpatialAudioInitSettings)__receiver)
152 }
153 }
154 #[doc = "`set_uDiffractionFlags(u32)` overload"]
155 fn set_u_diffraction_flags(self, value: impl ::core::convert::Into<u32>) -> () {
156 unsafe {
157 let __receiver =
158 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
159 ::unity::il2cpp_call!((::unity::module_base()+0x1d22220usize)as*mut u8,();
160(AkSpatialAudioInitSettings)__receiver,(u32)::core::convert::Into::into(value))
161 }
162 }
163 #[doc = "`get_uDiffractionFlags()` overload"]
164 fn get_u_diffraction_flags(self) -> u32 {
165 unsafe {
166 let __receiver =
167 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168 ::unity::il2cpp_call!((::unity::module_base()+0x1d222a0usize)as*mut u8,u32;
169(AkSpatialAudioInitSettings)__receiver)
170 }
171 }
172 #[doc = "`set_fDiffractionShadowAttenFactor(f32)` overload"]
173 fn set_f_diffraction_shadow_atten_factor(self, value: impl ::core::convert::Into<f32>) -> () {
174 unsafe {
175 let __receiver =
176 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177 ::unity::il2cpp_call!((::unity::module_base()+0x1d22310usize)as*mut u8,();
178(AkSpatialAudioInitSettings)__receiver,(f32)::core::convert::Into::into(value))
179 }
180 }
181 #[doc = "`get_fDiffractionShadowAttenFactor()` overload"]
182 fn get_f_diffraction_shadow_atten_factor(self) -> f32 {
183 unsafe {
184 let __receiver =
185 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
186 ::unity::il2cpp_call!((::unity::module_base()+0x1d22390usize)as*mut u8,f32;
187(AkSpatialAudioInitSettings)__receiver)
188 }
189 }
190 #[doc = "`set_fDiffractionShadowDegrees(f32)` overload"]
191 fn set_f_diffraction_shadow_degrees(self, value: impl ::core::convert::Into<f32>) -> () {
192 unsafe {
193 let __receiver =
194 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
195 ::unity::il2cpp_call!((::unity::module_base()+0x1d22400usize)as*mut u8,();
196(AkSpatialAudioInitSettings)__receiver,(f32)::core::convert::Into::into(value))
197 }
198 }
199 #[doc = "`get_fDiffractionShadowDegrees()` overload"]
200 fn get_f_diffraction_shadow_degrees(self) -> f32 {
201 unsafe {
202 let __receiver =
203 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204 ::unity::il2cpp_call!((::unity::module_base()+0x1d22480usize)as*mut u8,f32;
205(AkSpatialAudioInitSettings)__receiver)
206 }
207 }
208 #[doc = "`set_fMovementThreshold(f32)` overload"]
209 fn set_f_movement_threshold(self, value: impl ::core::convert::Into<f32>) -> () {
210 unsafe {
211 let __receiver =
212 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
213 ::unity::il2cpp_call!((::unity::module_base()+0x1d224f0usize)as*mut u8,();
214(AkSpatialAudioInitSettings)__receiver,(f32)::core::convert::Into::into(value))
215 }
216 }
217 #[doc = "`get_fMovementThreshold()` overload"]
218 fn get_f_movement_threshold(self) -> f32 {
219 unsafe {
220 let __receiver =
221 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
222 ::unity::il2cpp_call!((::unity::module_base()+0x1d22570usize)as*mut u8,f32;
223(AkSpatialAudioInitSettings)__receiver)
224 }
225 }
226 #[doc = "`set_uNumberOfPrimaryRays(u32)` overload"]
227 fn set_u_number_of_primary_rays(self, value: impl ::core::convert::Into<u32>) -> () {
228 unsafe {
229 let __receiver =
230 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231 ::unity::il2cpp_call!((::unity::module_base()+0x1d225e0usize)as*mut u8,();
232(AkSpatialAudioInitSettings)__receiver,(u32)::core::convert::Into::into(value))
233 }
234 }
235 #[doc = "`get_uNumberOfPrimaryRays()` overload"]
236 fn get_u_number_of_primary_rays(self) -> u32 {
237 unsafe {
238 let __receiver =
239 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240 ::unity::il2cpp_call!((::unity::module_base()+0x1d22660usize)as*mut u8,u32;
241(AkSpatialAudioInitSettings)__receiver)
242 }
243 }
244 #[doc = "`set_uMaxReflectionOrder(u32)` overload"]
245 fn set_u_max_reflection_order(self, value: impl ::core::convert::Into<u32>) -> () {
246 unsafe {
247 let __receiver =
248 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249 ::unity::il2cpp_call!((::unity::module_base()+0x1d226d0usize)as*mut u8,();
250(AkSpatialAudioInitSettings)__receiver,(u32)::core::convert::Into::into(value))
251 }
252 }
253 #[doc = "`get_uMaxReflectionOrder()` overload"]
254 fn get_u_max_reflection_order(self) -> u32 {
255 unsafe {
256 let __receiver =
257 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258 ::unity::il2cpp_call!((::unity::module_base()+0x1d22750usize)as*mut u8,u32;
259(AkSpatialAudioInitSettings)__receiver)
260 }
261 }
262 #[doc = "`set_fMaxPathLength(f32)` overload"]
263 fn set_f_max_path_length(self, value: impl ::core::convert::Into<f32>) -> () {
264 unsafe {
265 let __receiver =
266 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267 ::unity::il2cpp_call!((::unity::module_base()+0x1d227c0usize)as*mut u8,();
268(AkSpatialAudioInitSettings)__receiver,(f32)::core::convert::Into::into(value))
269 }
270 }
271 #[doc = "`get_fMaxPathLength()` overload"]
272 fn get_f_max_path_length(self) -> f32 {
273 unsafe {
274 let __receiver =
275 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276 ::unity::il2cpp_call!((::unity::module_base()+0x1d22840usize)as*mut u8,f32;
277(AkSpatialAudioInitSettings)__receiver)
278 }
279 }
280 #[doc = "`set_bEnableDiffractionOnReflection(bool)` overload"]
281 fn set_b_enable_diffraction_on_reflection(self, value: impl ::core::convert::Into<bool>) -> () {
282 unsafe {
283 let __receiver =
284 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
285 ::unity::il2cpp_call!((::unity::module_base()+0x1d228b0usize)as*mut u8,();
286(AkSpatialAudioInitSettings)__receiver,(bool)::core::convert::Into::into(value))
287 }
288 }
289 #[doc = "`get_bEnableDiffractionOnReflection()` overload"]
290 fn get_b_enable_diffraction_on_reflection(self) -> bool {
291 unsafe {
292 let __receiver =
293 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
294 ::unity::il2cpp_call!((::unity::module_base()+0x1d22930usize)as*mut u8,bool;
295(AkSpatialAudioInitSettings)__receiver)
296 }
297 }
298 #[doc = "`set_bEnableDirectPathDiffraction(bool)` overload"]
299 fn set_b_enable_direct_path_diffraction(self, value: impl ::core::convert::Into<bool>) -> () {
300 unsafe {
301 let __receiver =
302 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303 ::unity::il2cpp_call!((::unity::module_base()+0x1d229b0usize)as*mut u8,();
304(AkSpatialAudioInitSettings)__receiver,(bool)::core::convert::Into::into(value))
305 }
306 }
307 #[doc = "`get_bEnableDirectPathDiffraction()` overload"]
308 fn get_b_enable_direct_path_diffraction(self) -> bool {
309 unsafe {
310 let __receiver =
311 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312 ::unity::il2cpp_call!((::unity::module_base()+0x1d22a30usize)as*mut u8,bool;
313(AkSpatialAudioInitSettings)__receiver)
314 }
315 }
316 #[doc = "`set_bEnableTransmission(bool)` overload"]
317 fn set_b_enable_transmission(self, value: impl ::core::convert::Into<bool>) -> () {
318 unsafe {
319 let __receiver =
320 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
321 ::unity::il2cpp_call!((::unity::module_base()+0x1d22ab0usize)as*mut u8,();
322(AkSpatialAudioInitSettings)__receiver,(bool)::core::convert::Into::into(value))
323 }
324 }
325 #[doc = "`get_bEnableTransmission()` overload"]
326 fn get_b_enable_transmission(self) -> bool {
327 unsafe {
328 let __receiver =
329 <AkSpatialAudioInitSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330 ::unity::il2cpp_call!((::unity::module_base()+0x1d22b30usize)as*mut u8,bool;
331(AkSpatialAudioInitSettings)__receiver)
332 }
333 }
334}
335
336#[cfg(feature = "root-akspatialaudioinitsettings")]
337impl<__T: IAkSpatialAudioInitSettings> IAkSpatialAudioInitSettingsMethods for __T {}
338
339#[cfg(feature = "root-akspatialaudioinitsettings")]
340impl AkSpatialAudioInitSettings {
341 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
342 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
343 }
344
345 pub fn get_c_ptr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
346 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
347 }
348
349 pub fn set_c_ptr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
350 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
351 }
352
353 pub fn finalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
354 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
355 }
356
357 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
358 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
359 }
360
361 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
362 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
363 }
364
365 pub fn set_u_max_sound_propagation_depth_method_info() -> &'static ::unity::il2cpp::MethodInfo {
366 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
367 }
368
369 pub fn get_u_max_sound_propagation_depth_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
371 }
372
373 pub fn set_u_diffraction_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
374 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
375 }
376
377 pub fn get_u_diffraction_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
379 }
380
381 pub fn set_f_diffraction_shadow_atten_factor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
382 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
383 }
384
385 pub fn get_f_diffraction_shadow_atten_factor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
386 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
387 }
388
389 pub fn set_f_diffraction_shadow_degrees_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
391 }
392
393 pub fn get_f_diffraction_shadow_degrees_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
395 }
396
397 pub fn set_f_movement_threshold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
398 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
399 }
400
401 pub fn get_f_movement_threshold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
403 }
404
405 pub fn set_u_number_of_primary_rays_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
407 }
408
409 pub fn get_u_number_of_primary_rays_method_info() -> &'static ::unity::il2cpp::MethodInfo {
410 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
411 }
412
413 pub fn set_u_max_reflection_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
414 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
415 }
416
417 pub fn get_u_max_reflection_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
418 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
419 }
420
421 pub fn set_f_max_path_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
422 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
423 }
424
425 pub fn get_f_max_path_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
427 }
428
429 pub fn set_b_enable_diffraction_on_reflection_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
431 }
432
433 pub fn get_b_enable_diffraction_on_reflection_method_info() -> &'static ::unity::il2cpp::MethodInfo {
434 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
435 }
436
437 pub fn set_b_enable_direct_path_diffraction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
438 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
439 }
440
441 pub fn get_b_enable_direct_path_diffraction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
443 }
444
445 pub fn set_b_enable_transmission_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
447 }
448
449 pub fn get_b_enable_transmission_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
451 }
452}
453
454#[cfg(feature = "root-akspatialaudioinitsettings")]
455impl AkSpatialAudioInitSettings {
456 #[doc = "Direct (non-virtual) call to `AkSpatialAudioInitSettings`'s own `setCPtr`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
457 pub unsafe fn set_c_ptr(this: impl ::core::convert::Into<::unity::IlInstance>, c_ptr: ::unity::IntPtr) -> () {
458 let __mi = Self::set_c_ptr_method_info();
459 let __inner: extern "C" fn(::unity::IlInstance, ::unity::IntPtr, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
460 __inner(this.into(), c_ptr, ::core::option::Option::None)
461 }
462
463 #[doc = "Direct (non-virtual) call to `AkSpatialAudioInitSettings`'s own `Finalize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
464 pub unsafe fn finalize(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
465 let __mi = Self::finalize_method_info();
466 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
467 __inner(this.into(), ::core::option::Option::None)
468 }
469
470 #[doc = "Direct (non-virtual) call to `AkSpatialAudioInitSettings`'s own `Dispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
471 pub unsafe fn dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
472 let __mi = Self::dispose_method_info();
473 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
474 __inner(this.into(), ::core::option::Option::None)
475 }
476}
477
478#[cfg(feature = "root-akspatialaudioinitsettings")]
479impl AkSpatialAudioInitSettings {
480 #[doc = "`.ctor(::unity::IntPtr, bool)` — overload selector"]
481 pub fn new(c_ptr: ::unity::IntPtr, c_memory_own: bool) -> Self {
482 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
483 panic!(
484 "{}
485::{}
486 failed to instantiate",
487 ::core::stringify!(AkSpatialAudioInitSettings),
488 ::core::stringify!(new),
489 )
490 });
491 <Self as IAkSpatialAudioInitSettingsMethods>::ctor(this, c_ptr, c_memory_own);
492 this
493 }
494
495 #[doc = "`.ctor()` — no args"]
496 pub fn new_2() -> Self {
497 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
498 panic!(
499 "{}
500::{}
501 failed to instantiate",
502 ::core::stringify!(AkSpatialAudioInitSettings),
503 ::core::stringify!(new_2),
504 )
505 });
506 <Self as IAkSpatialAudioInitSettingsMethods>::ctor_2(this);
507 this
508 }
509}
510
511#[cfg(feature = "root-akspatialaudioinitsettings")]
512#[doc(hidden)]
513pub mod prelude {
514 pub use super::{AkSpatialAudioInitSettings, IAkSpatialAudioInitSettings, IAkSpatialAudioInitSettingsMethods};
515 pub use crate::system::object::IObject;
516 #[cfg(feature = "system-object")]
517 pub use crate::system::object::IObjectMethods;
518}