1#[cfg(feature = "root-akcommunicationsettings-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 object::{IObject, Object},
10 r#enum::{Enum, IEnum},
11 valuetype::{IValueType, ValueType},
12 };
13
14 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcommunicationsettings/AkCommunicationSettings_AkCommSystem.md"))]
15 #[repr(C)]
16 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
17 pub struct AkCommunicationSettings_AkCommSystem {
18 pub value: i32,
19 }
20 impl ::unity::ClassIdentity for AkCommunicationSettings_AkCommSystem {
21 const NAME: &'static str = "AkCommunicationSettings.AkCommSystem";
22 const NAMESPACE: &'static str = "";
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 AkCommunicationSettings_AkCommSystem {
30 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
31 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
32 }
33 }
34 impl AkCommunicationSettings_AkCommSystem {
35 pub fn ak_comm_system_socket() -> Self {
36 Self { value: 0 }
37 }
38
39 pub fn ak_comm_system_htcs() -> Self {
40 Self { value: 1 }
41 }
42 }
43
44 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcommunicationsettings/AkCommunicationSettings.md"))]
45 #[::unity::class(namespace = "", name = "AkCommunicationSettings")]
46 #[parent(crate::system::object::Object)]
47 pub struct AkCommunicationSettings {
48 #[offset(16)]
49 #[rename(name = "swigCPtr")]
50 pub swig_c_ptr: ::unity::IntPtr,
51 #[offset(24)]
52 #[rename(name = "swigCMemOwn")]
53 pub swig_c_mem_own: bool,
54 }
55}
56
57#[cfg(feature = "root-akcommunicationsettings-types")]
58pub use __types::*;
59
60#[cfg(feature = "root-akcommunicationsettings")]
61impl AkCommunicationSettings {
62 #[doc = "`getCPtr(crate::root::akcommunicationsettings::AkCommunicationSettings)` overload"]
63 pub fn get_c_ptr(obj: impl ::core::convert::Into<crate::root::akcommunicationsettings::AkCommunicationSettings>) -> ::unity::IntPtr {
64 unsafe {
65 ::unity::il2cpp_call!((::unity::module_base()+0x2f159f0usize)as*mut u8, ::unity::IntPtr;
66(crate::root::akcommunicationsettings::AkCommunicationSettings)::core::convert::Into::into(obj))
67 }
68 }
69}
70
71#[cfg(feature = "root-akcommunicationsettings")]
72pub trait IAkCommunicationSettingsMethods: IAkCommunicationSettings {
73 #[doc = "`.ctor(::unity::IntPtr, bool)` overload"]
74 fn ctor(self, c_ptr: impl ::core::convert::Into<::unity::IntPtr>, c_memory_own: impl ::core::convert::Into<bool>) -> () {
75 unsafe {
76 let __receiver =
77 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
78 ::unity::il2cpp_call!((::unity::module_base()+0x2f159b0usize)as*mut u8,();
79(AkCommunicationSettings)__receiver,(::unity::IntPtr)::core::convert::Into::into(c_ptr),(bool)::core::convert::Into::into(c_memory_own))
80 }
81 }
82 #[doc = "`setCPtr(::unity::IntPtr)` overload"]
83 fn set_c_ptr(self, c_ptr: impl ::core::convert::Into<::unity::IntPtr>) -> () {
84 unsafe {
85 let __receiver =
86 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
87 {
88 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
89 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
90 panic!(
91 "unity: virtual slot {}
92 out of range (vtable len {}
93) on the runtime class behind {}
94 (method `{}
95`)",
96 5usize,
97 __vt.len(),
98 <AkCommunicationSettings as ::unity::ClassIdentity>::NAME,
99 "setCPtr",
100 )
101 });
102 let __inner: extern "C" fn(AkCommunicationSettings, ::unity::IntPtr, ::unity::OptionalMethod) -> () =
103 ::core::mem::transmute(__vi.method_ptr);
104 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
105 __inner(__receiver, ::core::convert::Into::into(c_ptr), __mi)
106 }
107 }
108 }
109 #[doc = "`Finalize()` overload"]
110 fn finalize(self) -> () {
111 unsafe {
112 let __receiver =
113 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
114 {
115 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
116 let __vi = *__vt.get(1usize).unwrap_or_else(|| {
117 panic!(
118 "unity: virtual slot {}
119 out of range (vtable len {}
120) on the runtime class behind {}
121 (method `{}
122`)",
123 1usize,
124 __vt.len(),
125 <AkCommunicationSettings as ::unity::ClassIdentity>::NAME,
126 "Finalize",
127 )
128 });
129 let __inner: extern "C" fn(AkCommunicationSettings, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
130 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
131 __inner(__receiver, __mi)
132 }
133 }
134 }
135 #[doc = "`Dispose()` overload"]
136 fn dispose(self) -> () {
137 unsafe {
138 let __receiver =
139 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140 {
141 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
142 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
143 panic!(
144 "unity: virtual slot {}
145 out of range (vtable len {}
146) on the runtime class behind {}
147 (method `{}
148`)",
149 6usize,
150 __vt.len(),
151 <AkCommunicationSettings as ::unity::ClassIdentity>::NAME,
152 "Dispose",
153 )
154 });
155 let __inner: extern "C" fn(AkCommunicationSettings, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
156 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
157 __inner(__receiver, __mi)
158 }
159 }
160 }
161 #[doc = "`.ctor()` overload"]
162 fn ctor_2(self) -> () {
163 unsafe {
164 let __receiver =
165 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
166 ::unity::il2cpp_call!((::unity::module_base()+0x2f15c80usize)as*mut u8,();
167(AkCommunicationSettings)__receiver)
168 }
169 }
170 #[doc = "`set_commsThreadProperties(crate::root::akthreadproperties::AkThreadProperties)` overload"]
171 fn set_comms_thread_properties(self, value: impl ::core::convert::Into<crate::root::akthreadproperties::AkThreadProperties>) -> () {
172 unsafe {
173 let __receiver =
174 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
175 ::unity::il2cpp_call!((::unity::module_base()+0x2f15d10usize)as*mut u8,();
176(AkCommunicationSettings)__receiver,(crate::root::akthreadproperties::AkThreadProperties)::core::convert::Into::into(value))
177 }
178 }
179 #[doc = "`get_commsThreadProperties()` overload"]
180 fn get_comms_thread_properties(self) -> crate::root::akthreadproperties::AkThreadProperties {
181 unsafe {
182 let __receiver =
183 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184 ::unity::il2cpp_call!((::unity::module_base()+0x2f15da0usize)as*mut u8,crate::root::akthreadproperties::AkThreadProperties;
185(AkCommunicationSettings)__receiver)
186 }
187 }
188 #[doc = "`set_uPoolSize(u32)` overload"]
189 fn set_u_pool_size(self, value: impl ::core::convert::Into<u32>) -> () {
190 unsafe {
191 let __receiver =
192 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193 ::unity::il2cpp_call!((::unity::module_base()+0x2f124a0usize)as*mut u8,();
194(AkCommunicationSettings)__receiver,(u32)::core::convert::Into::into(value))
195 }
196 }
197 #[doc = "`get_uPoolSize()` overload"]
198 fn get_u_pool_size(self) -> u32 {
199 unsafe {
200 let __receiver =
201 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
202 ::unity::il2cpp_call!((::unity::module_base()+0x2f15e80usize)as*mut u8,u32;
203(AkCommunicationSettings)__receiver)
204 }
205 }
206 #[doc = "`set_uDiscoveryBroadcastPort(u16)` overload"]
207 fn set_u_discovery_broadcast_port(self, value: impl ::core::convert::Into<u16>) -> () {
208 unsafe {
209 let __receiver =
210 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211 ::unity::il2cpp_call!((::unity::module_base()+0x2f12520usize)as*mut u8,();
212(AkCommunicationSettings)__receiver,(u16)::core::convert::Into::into(value))
213 }
214 }
215 #[doc = "`get_uDiscoveryBroadcastPort()` overload"]
216 fn get_u_discovery_broadcast_port(self) -> u16 {
217 unsafe {
218 let __receiver =
219 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
220 ::unity::il2cpp_call!((::unity::module_base()+0x2f15ef0usize)as*mut u8,u16;
221(AkCommunicationSettings)__receiver)
222 }
223 }
224 #[doc = "`set_uCommandPort(u16)` overload"]
225 fn set_u_command_port(self, value: impl ::core::convert::Into<u16>) -> () {
226 unsafe {
227 let __receiver =
228 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
229 ::unity::il2cpp_call!((::unity::module_base()+0x2f125a0usize)as*mut u8,();
230(AkCommunicationSettings)__receiver,(u16)::core::convert::Into::into(value))
231 }
232 }
233 #[doc = "`get_uCommandPort()` overload"]
234 fn get_u_command_port(self) -> u16 {
235 unsafe {
236 let __receiver =
237 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
238 ::unity::il2cpp_call!((::unity::module_base()+0x2f15f60usize)as*mut u8,u16;
239(AkCommunicationSettings)__receiver)
240 }
241 }
242 #[doc = "`set_uNotificationPort(u16)` overload"]
243 fn set_u_notification_port(self, value: impl ::core::convert::Into<u16>) -> () {
244 unsafe {
245 let __receiver =
246 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247 ::unity::il2cpp_call!((::unity::module_base()+0x2f12620usize)as*mut u8,();
248(AkCommunicationSettings)__receiver,(u16)::core::convert::Into::into(value))
249 }
250 }
251 #[doc = "`get_uNotificationPort()` overload"]
252 fn get_u_notification_port(self) -> u16 {
253 unsafe {
254 let __receiver =
255 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256 ::unity::il2cpp_call!((::unity::module_base()+0x2f15fd0usize)as*mut u8,u16;
257(AkCommunicationSettings)__receiver)
258 }
259 }
260 #[doc = "`set_commSystem(crate::root::akcommunicationsettings::AkCommunicationSettings_AkCommSystem)` overload"]
261 fn set_comm_system(self, value: impl ::core::convert::Into<crate::root::akcommunicationsettings::AkCommunicationSettings_AkCommSystem>) -> () {
262 unsafe {
263 let __receiver =
264 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
265 ::unity::il2cpp_call!((::unity::module_base()+0x2f12720usize)as*mut u8,();
266(AkCommunicationSettings)__receiver,(crate::root::akcommunicationsettings::AkCommunicationSettings_AkCommSystem)::core::convert::Into::into(value))
267 }
268 }
269 #[doc = "`get_commSystem()` overload"]
270 fn get_comm_system(self) -> crate::root::akcommunicationsettings::AkCommunicationSettings_AkCommSystem {
271 unsafe {
272 let __receiver =
273 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274 ::unity::il2cpp_call!((::unity::module_base()+0x2f16040usize)as*mut u8,crate::root::akcommunicationsettings::AkCommunicationSettings_AkCommSystem;
275(AkCommunicationSettings)__receiver)
276 }
277 }
278 #[doc = "`set_bInitSystemLib(bool)` overload"]
279 fn set_b_init_system_lib(self, value: impl ::core::convert::Into<bool>) -> () {
280 unsafe {
281 let __receiver =
282 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
283 ::unity::il2cpp_call!((::unity::module_base()+0x2f126a0usize)as*mut u8,();
284(AkCommunicationSettings)__receiver,(bool)::core::convert::Into::into(value))
285 }
286 }
287 #[doc = "`get_bInitSystemLib()` overload"]
288 fn get_b_init_system_lib(self) -> bool {
289 unsafe {
290 let __receiver =
291 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
292 ::unity::il2cpp_call!((::unity::module_base()+0x2f160b0usize)as*mut u8,bool;
293(AkCommunicationSettings)__receiver)
294 }
295 }
296 #[doc = "`set_szAppNetworkName(::unity::Il2CppString)` overload"]
297 fn set_sz_app_network_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
298 unsafe {
299 let __receiver =
300 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
301 ::unity::il2cpp_call!((::unity::module_base()+0x2f127a0usize)as*mut u8,();
302(AkCommunicationSettings)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
303 }
304 }
305 #[doc = "`get_szAppNetworkName()` overload"]
306 fn get_sz_app_network_name(self) -> ::unity::Il2CppString {
307 unsafe {
308 let __receiver =
309 <AkCommunicationSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
310 ::unity::il2cpp_call!((::unity::module_base()+0x2f16120usize)as*mut u8, ::unity::Il2CppString;
311(AkCommunicationSettings)__receiver)
312 }
313 }
314}
315
316#[cfg(feature = "root-akcommunicationsettings")]
317impl<__T: IAkCommunicationSettings> IAkCommunicationSettingsMethods for __T {}
318
319#[cfg(feature = "root-akcommunicationsettings")]
320impl AkCommunicationSettings {
321 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
322 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
323 }
324
325 pub fn get_c_ptr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
326 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
327 }
328
329 pub fn set_c_ptr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
330 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
331 }
332
333 pub fn finalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
334 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
335 }
336
337 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
338 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
339 }
340
341 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
342 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
343 }
344
345 pub fn set_comms_thread_properties_method_info() -> &'static ::unity::il2cpp::MethodInfo {
346 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
347 }
348
349 pub fn get_comms_thread_properties_method_info() -> &'static ::unity::il2cpp::MethodInfo {
350 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
351 }
352
353 pub fn set_u_pool_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
354 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
355 }
356
357 pub fn get_u_pool_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
358 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
359 }
360
361 pub fn set_u_discovery_broadcast_port_method_info() -> &'static ::unity::il2cpp::MethodInfo {
362 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
363 }
364
365 pub fn get_u_discovery_broadcast_port_method_info() -> &'static ::unity::il2cpp::MethodInfo {
366 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
367 }
368
369 pub fn set_u_command_port_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
371 }
372
373 pub fn get_u_command_port_method_info() -> &'static ::unity::il2cpp::MethodInfo {
374 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
375 }
376
377 pub fn set_u_notification_port_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
379 }
380
381 pub fn get_u_notification_port_method_info() -> &'static ::unity::il2cpp::MethodInfo {
382 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
383 }
384
385 pub fn set_comm_system_method_info() -> &'static ::unity::il2cpp::MethodInfo {
386 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
387 }
388
389 pub fn get_comm_system_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
391 }
392
393 pub fn set_b_init_system_lib_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
395 }
396
397 pub fn get_b_init_system_lib_method_info() -> &'static ::unity::il2cpp::MethodInfo {
398 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
399 }
400
401 pub fn set_sz_app_network_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
403 }
404
405 pub fn get_sz_app_network_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
407 }
408}
409
410#[cfg(feature = "root-akcommunicationsettings")]
411impl AkCommunicationSettings {
412 #[doc = "Direct (non-virtual) call to `AkCommunicationSettings`'s own `setCPtr`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
413 pub unsafe fn set_c_ptr(this: impl ::core::convert::Into<::unity::IlInstance>, c_ptr: ::unity::IntPtr) -> () {
414 let __mi = Self::set_c_ptr_method_info();
415 let __inner: extern "C" fn(::unity::IlInstance, ::unity::IntPtr, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
416 __inner(this.into(), c_ptr, ::core::option::Option::None)
417 }
418
419 #[doc = "Direct (non-virtual) call to `AkCommunicationSettings`'s own `Finalize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
420 pub unsafe fn finalize(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
421 let __mi = Self::finalize_method_info();
422 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
423 __inner(this.into(), ::core::option::Option::None)
424 }
425
426 #[doc = "Direct (non-virtual) call to `AkCommunicationSettings`'s own `Dispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
427 pub unsafe fn dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
428 let __mi = Self::dispose_method_info();
429 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
430 __inner(this.into(), ::core::option::Option::None)
431 }
432}
433
434#[cfg(feature = "root-akcommunicationsettings")]
435impl AkCommunicationSettings {
436 #[doc = "`.ctor(::unity::IntPtr, bool)` — overload selector"]
437 pub fn new(c_ptr: ::unity::IntPtr, c_memory_own: bool) -> Self {
438 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
439 panic!(
440 "{}
441::{}
442 failed to instantiate",
443 ::core::stringify!(AkCommunicationSettings),
444 ::core::stringify!(new),
445 )
446 });
447 <Self as IAkCommunicationSettingsMethods>::ctor(this, c_ptr, c_memory_own);
448 this
449 }
450
451 #[doc = "`.ctor()` — no args"]
452 pub fn new_2() -> Self {
453 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
454 panic!(
455 "{}
456::{}
457 failed to instantiate",
458 ::core::stringify!(AkCommunicationSettings),
459 ::core::stringify!(new_2),
460 )
461 });
462 <Self as IAkCommunicationSettingsMethods>::ctor_2(this);
463 this
464 }
465}
466
467#[cfg(feature = "root-akcommunicationsettings")]
468#[doc(hidden)]
469pub mod prelude {
470 pub use super::{AkCommunicationSettings, AkCommunicationSettings_AkCommSystem, IAkCommunicationSettings, IAkCommunicationSettingsMethods};
471 #[cfg(feature = "system-object")]
472 pub use crate::system::object::IObjectMethods;
473 #[cfg(feature = "system-enum")]
474 pub use crate::system::r#enum::IEnumMethods;
475 #[cfg(feature = "system-valuetype")]
476 pub use crate::system::valuetype::IValueTypeMethods;
477 pub use crate::system::{object::IObject, r#enum::IEnum, valuetype::IValueType};
478}