Skip to main content

engage/generated/root/
akcommunicationsettings.rs

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