1#[cfg(feature = "root-akcallbackmanager-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 delegate::{Delegate, IDelegate},
10 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
11 object::{IObject, Object},
12 };
13
14 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcallbackmanager/AkCallbackManager_InitializationSettings.md"))]
15 #[::unity::class(namespace = "", name = "AkCallbackManager.InitializationSettings")]
16 #[parent(crate::system::object::Object)]
17 pub struct AkCallbackManager_InitializationSettings {
18 #[static_field]
19 #[rename(name = "DefaultBufferSize")]
20 pub default_buffer_size: i32,
21 #[static_field]
22 #[rename(name = "DefaultIsLoggingEnabled")]
23 pub default_is_logging_enabled: bool,
24 #[offset(16)]
25 #[rename(name = "BufferSize")]
26 pub buffer_size: i32,
27 #[offset(20)]
28 #[rename(name = "IsLoggingEnabled")]
29 pub is_logging_enabled: bool,
30 }
31
32 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcallbackmanager/AkCallbackManager_BGMCallbackPackage.md"))]
33 #[::unity::class(namespace = "", name = "AkCallbackManager.BGMCallbackPackage")]
34 #[parent(crate::system::object::Object)]
35 pub struct AkCallbackManager_BGMCallbackPackage {
36 #[offset(16)]
37 #[rename(name = "m_Callback")]
38 pub m_callback: crate::root::akcallbackmanager::AkCallbackManager_BGMCallback,
39 #[offset(24)]
40 #[rename(name = "m_Cookie")]
41 pub m_cookie: ::unity::IlInstance,
42 }
43
44 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcallbackmanager/AkCallbackManager_BGMCallback.md"))]
45 #[::unity::class(namespace = "", name = "AkCallbackManager.BGMCallback")]
46 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
47 pub struct AkCallbackManager_BGMCallback {}
48
49 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcallbackmanager/AkCallbackManager_BankCallback.md"))]
50 #[::unity::class(namespace = "", name = "AkCallbackManager.BankCallback")]
51 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
52 pub struct AkCallbackManager_BankCallback {}
53
54 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcallbackmanager/AkCallbackManager.md"))]
55 #[::unity::class(namespace = "", name = "AkCallbackManager")]
56 #[parent(crate::system::object::Object)]
57 pub struct AkCallbackManager {
58 #[static_field]
59 #[rename(name = "AkEventCallbackInfo")]
60 pub ak_event_callback_info: crate::root::akeventcallbackinfo::AkEventCallbackInfo,
61 #[static_field]
62 #[rename(name = "AkDynamicSequenceItemCallbackInfo")]
63 pub ak_dynamic_sequence_item_callback_info: crate::root::akdynamicsequenceitemcallbackinfo::AkDynamicSequenceItemCallbackInfo,
64 #[static_field]
65 #[rename(name = "AkMIDIEventCallbackInfo")]
66 pub ak_midi_event_callback_info: crate::root::akmidieventcallbackinfo::AkMIDIEventCallbackInfo,
67 #[static_field]
68 #[rename(name = "AkMarkerCallbackInfo")]
69 pub ak_marker_callback_info: crate::root::akmarkercallbackinfo::AkMarkerCallbackInfo,
70 #[static_field]
71 #[rename(name = "AkDurationCallbackInfo")]
72 pub ak_duration_callback_info: crate::root::akdurationcallbackinfo::AkDurationCallbackInfo,
73 #[static_field]
74 #[rename(name = "AkMusicSyncCallbackInfo")]
75 pub ak_music_sync_callback_info: crate::root::akmusicsynccallbackinfo::AkMusicSyncCallbackInfo,
76 #[static_field]
77 #[rename(name = "AkMusicPlaylistCallbackInfo")]
78 pub ak_music_playlist_callback_info: crate::root::akmusicplaylistcallbackinfo::AkMusicPlaylistCallbackInfo,
79 #[static_field]
80 #[rename(name = "AkAudioSourceChangeCallbackInfo")]
81 pub ak_audio_source_change_callback_info: crate::root::akaudiosourcechangecallbackinfo::AkAudioSourceChangeCallbackInfo,
82 #[static_field]
83 #[rename(name = "AkMonitoringCallbackInfo")]
84 pub ak_monitoring_callback_info: crate::root::akmonitoringcallbackinfo::AkMonitoringCallbackInfo,
85 #[static_field]
86 #[rename(name = "AkBankCallbackInfo")]
87 pub ak_bank_callback_info: crate::root::akbankcallbackinfo::AkBankCallbackInfo,
88 #[static_field]
89 #[rename(name = "m_mapEventCallbacks")]
90 pub m_map_event_callbacks: crate::system::collections::generic::dictionary_2::Dictionary_2<
91 i32,
92 crate::root::akcallbackmanager::AkCallbackManager_EventCallbackPackage,
93 >,
94 #[static_field]
95 #[rename(name = "m_mapBankCallbacks")]
96 pub m_map_bank_callbacks: crate::system::collections::generic::dictionary_2::Dictionary_2<
97 i32,
98 crate::root::akcallbackmanager::AkCallbackManager_BankCallbackPackage,
99 >,
100 #[static_field]
101 #[rename(name = "m_LastAddedEventPackage")]
102 pub m_last_added_event_package: crate::root::akcallbackmanager::AkCallbackManager_EventCallbackPackage,
103 #[static_field]
104 #[rename(name = "m_pNotifMem")]
105 pub m_p_notif_mem: ::unity::IntPtr,
106 #[static_field]
107 #[rename(name = "m_MonitoringCB")]
108 pub m_monitoring_cb: crate::root::akcallbackmanager::AkCallbackManager_MonitoringCallback,
109 #[static_field]
110 #[rename(name = "ms_sourceChangeCallbackPkg")]
111 pub ms_source_change_callback_pkg: crate::root::akcallbackmanager::AkCallbackManager_BGMCallbackPackage,
112 }
113
114 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcallbackmanager/AkCallbackManager_BankCallbackPackage.md"))]
115 #[::unity::class(namespace = "", name = "AkCallbackManager.BankCallbackPackage")]
116 #[parent(crate::system::object::Object)]
117 pub struct AkCallbackManager_BankCallbackPackage {
118 #[offset(16)]
119 #[rename(name = "m_Callback")]
120 pub m_callback: crate::root::akcallbackmanager::AkCallbackManager_BankCallback,
121 #[offset(24)]
122 #[rename(name = "m_Cookie")]
123 pub m_cookie: ::unity::IlInstance,
124 }
125
126 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcallbackmanager/AkCallbackManager_MonitoringCallback.md"))]
127 #[::unity::class(namespace = "", name = "AkCallbackManager.MonitoringCallback")]
128 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
129 pub struct AkCallbackManager_MonitoringCallback {}
130
131 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcallbackmanager/AkCallbackManager_EventCallbackPackage.md"))]
132 #[::unity::class(namespace = "", name = "AkCallbackManager.EventCallbackPackage")]
133 #[parent(crate::system::object::Object)]
134 pub struct AkCallbackManager_EventCallbackPackage {
135 #[offset(16)]
136 #[rename(name = "m_bNotifyEndOfEvent")]
137 pub m_b_notify_end_of_event: bool,
138 #[offset(24)]
139 #[rename(name = "m_Callback")]
140 pub m_callback: crate::root::akcallbackmanager::AkCallbackManager_EventCallback,
141 #[offset(32)]
142 #[rename(name = "m_Cookie")]
143 pub m_cookie: ::unity::IlInstance,
144 #[offset(40)]
145 #[rename(name = "m_playingID")]
146 pub m_playing_id: u32,
147 }
148
149 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akcallbackmanager/AkCallbackManager_EventCallback.md"))]
150 #[::unity::class(namespace = "", name = "AkCallbackManager.EventCallback")]
151 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
152 pub struct AkCallbackManager_EventCallback {}
153}
154
155#[cfg(feature = "root-akcallbackmanager-types")]
156pub use __types::*;
157
158#[cfg(feature = "root-akcallbackmanager")]
159impl AkCallbackManager_InitializationSettings {
160 #[doc = "`.cctor()` overload"]
161 pub fn cctor() -> () {
162 unsafe {
163 ::unity::il2cpp_call!((::unity::module_base()+0x1b9e020usize)as*mut u8,();
164 )
165 }
166 }
167}
168
169#[cfg(feature = "root-akcallbackmanager")]
170pub trait IAkCallbackManager_InitializationSettingsMethods: IAkCallbackManager_InitializationSettings {
171 #[doc = "`.ctor()` overload"]
172 fn ctor(self) -> () {
173 unsafe {
174 let __receiver = <AkCallbackManager_InitializationSettings as ::unity::FromIlInstance>::from_il_instance(
175 <Self as ::unity::SystemObject>::as_instance(self),
176 );
177 ::unity::il2cpp_call!((::unity::module_base()+0x1b9df90usize)as*mut u8,();
178(AkCallbackManager_InitializationSettings)__receiver)
179 }
180 }
181}
182
183#[cfg(feature = "root-akcallbackmanager")]
184impl<__T: IAkCallbackManager_InitializationSettings> IAkCallbackManager_InitializationSettingsMethods for __T {}
185
186#[cfg(feature = "root-akcallbackmanager")]
187impl AkCallbackManager_InitializationSettings {
188 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
190 }
191
192 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
194 }
195}
196
197#[cfg(feature = "root-akcallbackmanager")]
198impl AkCallbackManager_InitializationSettings {
199 #[doc = "`.ctor()` — no args"]
200 pub fn new() -> Self {
201 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
202 panic!(
203 "{}
204::{}
205 failed to instantiate",
206 ::core::stringify!(AkCallbackManager_InitializationSettings),
207 ::core::stringify!(new),
208 )
209 });
210 <Self as IAkCallbackManager_InitializationSettingsMethods>::ctor(this);
211 this
212 }
213}
214
215#[cfg(feature = "root-akcallbackmanager")]
216pub trait IAkCallbackManager_BGMCallbackPackageMethods: IAkCallbackManager_BGMCallbackPackage {
217 #[doc = "`.ctor()` overload"]
218 fn ctor(self) -> () {
219 unsafe {
220 let __receiver = <AkCallbackManager_BGMCallbackPackage as ::unity::FromIlInstance>::from_il_instance(
221 <Self as ::unity::SystemObject>::as_instance(self),
222 );
223 ::unity::il2cpp_call!((::unity::module_base()+0x1b9d7d0usize)as*mut u8,();
224(AkCallbackManager_BGMCallbackPackage)__receiver)
225 }
226 }
227}
228
229#[cfg(feature = "root-akcallbackmanager")]
230impl<__T: IAkCallbackManager_BGMCallbackPackage> IAkCallbackManager_BGMCallbackPackageMethods for __T {}
231
232#[cfg(feature = "root-akcallbackmanager")]
233impl AkCallbackManager_BGMCallbackPackage {
234 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
235 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
236 }
237}
238
239#[cfg(feature = "root-akcallbackmanager")]
240impl AkCallbackManager_BGMCallbackPackage {
241 #[doc = "`.ctor()` — no args"]
242 pub fn new() -> Self {
243 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
244 panic!(
245 "{}
246::{}
247 failed to instantiate",
248 ::core::stringify!(AkCallbackManager_BGMCallbackPackage),
249 ::core::stringify!(new),
250 )
251 });
252 <Self as IAkCallbackManager_BGMCallbackPackageMethods>::ctor(this);
253 this
254 }
255}
256
257#[cfg(feature = "root-akcallbackmanager")]
258pub trait IAkCallbackManager_BGMCallbackMethods: IAkCallbackManager_BGMCallback {
259 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
260 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
261 unsafe {
262 let __receiver =
263 <AkCallbackManager_BGMCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264 ::unity::il2cpp_call!((::unity::module_base()+0x1b9d4a0usize)as*mut u8,();
265(AkCallbackManager_BGMCallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
266 }
267 }
268 #[doc = "`Invoke(bool, crate::system::object::Object)` overload"]
269 fn invoke(
270 self,
271 in_b_other_audio_playing: impl ::core::convert::Into<bool>,
272 in_cookie: impl ::core::convert::Into<crate::system::object::Object>,
273 ) -> crate::root::akresult::AKRESULT {
274 unsafe {
275 let __receiver =
276 <AkCallbackManager_BGMCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277 {
278 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
279 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
280 panic!(
281 "unity: virtual slot {}
282 out of range (vtable len {}
283) on the runtime class behind {}
284 (method `{}
285`)",
286 13usize,
287 __vt.len(),
288 <AkCallbackManager_BGMCallback as ::unity::ClassIdentity>::NAME,
289 "Invoke",
290 )
291 });
292 let __inner: extern "C" fn(
293 AkCallbackManager_BGMCallback,
294 bool,
295 crate::system::object::Object,
296 ::unity::OptionalMethod,
297 ) -> crate::root::akresult::AKRESULT = ::core::mem::transmute(__vi.method_ptr);
298 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
299 __inner(
300 __receiver,
301 ::core::convert::Into::into(in_b_other_audio_playing),
302 ::core::convert::Into::into(in_cookie),
303 __mi,
304 )
305 }
306 }
307 }
308}
309
310#[cfg(feature = "root-akcallbackmanager")]
311impl<__T: IAkCallbackManager_BGMCallback> IAkCallbackManager_BGMCallbackMethods for __T {}
312
313#[cfg(feature = "root-akcallbackmanager")]
314impl AkCallbackManager_BGMCallback {
315 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
317 }
318
319 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
321 }
322}
323
324#[cfg(feature = "root-akcallbackmanager")]
325impl AkCallbackManager_BGMCallback {
326 #[doc = "Direct (non-virtual) call to `AkCallbackManager_BGMCallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
327 pub unsafe fn invoke(
328 this: impl ::core::convert::Into<::unity::IlInstance>,
329 in_b_other_audio_playing: bool,
330 in_cookie: crate::system::object::Object,
331 ) -> crate::root::akresult::AKRESULT {
332 let __mi = Self::invoke_method_info();
333 let __inner: extern "C" fn(
334 ::unity::IlInstance,
335 bool,
336 crate::system::object::Object,
337 ::unity::OptionalMethod,
338 ) -> crate::root::akresult::AKRESULT = ::core::mem::transmute(__mi.method_ptr);
339 __inner(this.into(), in_b_other_audio_playing, in_cookie, ::core::option::Option::None)
340 }
341}
342
343#[cfg(feature = "root-akcallbackmanager")]
344impl AkCallbackManager_BGMCallback {
345 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
346 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
347 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
348 panic!(
349 "{}
350::{}
351 failed to instantiate",
352 ::core::stringify!(AkCallbackManager_BGMCallback),
353 ::core::stringify!(new),
354 )
355 });
356 <Self as IAkCallbackManager_BGMCallbackMethods>::ctor(this, object, method);
357 this
358 }
359}
360
361#[cfg(feature = "root-akcallbackmanager")]
362pub trait IAkCallbackManager_BankCallbackMethods: IAkCallbackManager_BankCallback {
363 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
364 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
365 unsafe {
366 let __receiver =
367 <AkCallbackManager_BankCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
368 ::unity::il2cpp_call!((::unity::module_base()+0x1b9c9a0usize)as*mut u8,();
369(AkCallbackManager_BankCallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
370 }
371 }
372 #[doc = "`Invoke(u32, ::unity::IntPtr, crate::root::akresult::AKRESULT, crate::system::object::Object)` overload"]
373 fn invoke(
374 self,
375 in_bank_id: impl ::core::convert::Into<u32>,
376 in_in_memory_bank_ptr: impl ::core::convert::Into<::unity::IntPtr>,
377 in_e_load_result: impl ::core::convert::Into<crate::root::akresult::AKRESULT>,
378 in_cookie: impl ::core::convert::Into<crate::system::object::Object>,
379 ) -> () {
380 unsafe {
381 let __receiver =
382 <AkCallbackManager_BankCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
383 {
384 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
385 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
386 panic!(
387 "unity: virtual slot {}
388 out of range (vtable len {}
389) on the runtime class behind {}
390 (method `{}
391`)",
392 13usize,
393 __vt.len(),
394 <AkCallbackManager_BankCallback as ::unity::ClassIdentity>::NAME,
395 "Invoke",
396 )
397 });
398 let __inner: extern "C" fn(
399 AkCallbackManager_BankCallback,
400 u32,
401 ::unity::IntPtr,
402 crate::root::akresult::AKRESULT,
403 crate::system::object::Object,
404 ::unity::OptionalMethod,
405 ) -> () = ::core::mem::transmute(__vi.method_ptr);
406 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
407 __inner(
408 __receiver,
409 ::core::convert::Into::into(in_bank_id),
410 ::core::convert::Into::into(in_in_memory_bank_ptr),
411 ::core::convert::Into::into(in_e_load_result),
412 ::core::convert::Into::into(in_cookie),
413 __mi,
414 )
415 }
416 }
417 }
418}
419
420#[cfg(feature = "root-akcallbackmanager")]
421impl<__T: IAkCallbackManager_BankCallback> IAkCallbackManager_BankCallbackMethods for __T {}
422
423#[cfg(feature = "root-akcallbackmanager")]
424impl AkCallbackManager_BankCallback {
425 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
427 }
428
429 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
431 }
432}
433
434#[cfg(feature = "root-akcallbackmanager")]
435impl AkCallbackManager_BankCallback {
436 #[doc = "Direct (non-virtual) call to `AkCallbackManager_BankCallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
437 pub unsafe fn invoke(
438 this: impl ::core::convert::Into<::unity::IlInstance>,
439 in_bank_id: u32,
440 in_in_memory_bank_ptr: ::unity::IntPtr,
441 in_e_load_result: crate::root::akresult::AKRESULT,
442 in_cookie: crate::system::object::Object,
443 ) -> () {
444 let __mi = Self::invoke_method_info();
445 let __inner: extern "C" fn(
446 ::unity::IlInstance,
447 u32,
448 ::unity::IntPtr,
449 crate::root::akresult::AKRESULT,
450 crate::system::object::Object,
451 ::unity::OptionalMethod,
452 ) -> () = ::core::mem::transmute(__mi.method_ptr);
453 __inner(
454 this.into(),
455 in_bank_id,
456 in_in_memory_bank_ptr,
457 in_e_load_result,
458 in_cookie,
459 ::core::option::Option::None,
460 )
461 }
462}
463
464#[cfg(feature = "root-akcallbackmanager")]
465impl AkCallbackManager_BankCallback {
466 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
467 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
468 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
469 panic!(
470 "{}
471::{}
472 failed to instantiate",
473 ::core::stringify!(AkCallbackManager_BankCallback),
474 ::core::stringify!(new),
475 )
476 });
477 <Self as IAkCallbackManager_BankCallbackMethods>::ctor(this, object, method);
478 this
479 }
480}
481
482#[cfg(feature = "root-akcallbackmanager")]
483impl AkCallbackManager {
484 #[doc = "`get_IsLoggingEnabled()` overload"]
485 pub fn get_is_logging_enabled() -> bool {
486 unsafe {
487 ::unity::il2cpp_call!((::unity::module_base()+0x2bd4340usize)as*mut u8,bool;
488 )
489 }
490 }
491
492 #[doc = "`set_IsLoggingEnabled(bool)` overload"]
493 pub fn set_is_logging_enabled(value: impl ::core::convert::Into<bool>) -> () {
494 unsafe {
495 ::unity::il2cpp_call!((::unity::module_base()+0x2bd43b0usize)as*mut u8,();
496(bool)::core::convert::Into::into(value))
497 }
498 }
499
500 #[doc = "`RemoveEventCallback(u32)` overload"]
501 pub fn remove_event_callback(in_playing_id: impl ::core::convert::Into<u32>) -> () {
502 unsafe {
503 ::unity::il2cpp_call!((::unity::module_base()+0x2bd4430usize)as*mut u8,();
504(u32)::core::convert::Into::into(in_playing_id))
505 }
506 }
507
508 #[doc = "`RemoveEventCallbackCookie(crate::system::object::Object)` overload"]
509 pub fn remove_event_callback_cookie(in_cookie: impl ::core::convert::Into<crate::system::object::Object>) -> () {
510 unsafe {
511 ::unity::il2cpp_call!((::unity::module_base()+0x2bd4700usize)as*mut u8,();
512(crate::system::object::Object)::core::convert::Into::into(in_cookie))
513 }
514 }
515
516 #[doc = "`RemoveBankCallback(crate::system::object::Object)` overload"]
517 pub fn remove_bank_callback(in_cookie: impl ::core::convert::Into<crate::system::object::Object>) -> () {
518 unsafe {
519 ::unity::il2cpp_call!((::unity::module_base()+0x2bd49c0usize)as*mut u8,();
520(crate::system::object::Object)::core::convert::Into::into(in_cookie))
521 }
522 }
523
524 #[doc = "`SetLastAddedPlayingID(u32)` overload"]
525 pub fn set_last_added_playing_id(in_playing_id: impl ::core::convert::Into<u32>) -> () {
526 unsafe {
527 ::unity::il2cpp_call!((::unity::module_base()+0x2bd4c80usize)as*mut u8,();
528(u32)::core::convert::Into::into(in_playing_id))
529 }
530 }
531
532 #[doc = "`Init(crate::root::akcallbackmanager::AkCallbackManager_InitializationSettings)` overload"]
533 pub fn init(
534 settings: impl ::core::convert::Into<crate::root::akcallbackmanager::AkCallbackManager_InitializationSettings>,
535 ) -> crate::root::akresult::AKRESULT {
536 unsafe {
537 ::unity::il2cpp_call!((::unity::module_base()+0x2bd4d60usize)as*mut u8,crate::root::akresult::AKRESULT;
538(crate::root::akcallbackmanager::AkCallbackManager_InitializationSettings)::core::convert::Into::into(settings))
539 }
540 }
541
542 #[doc = "`Term()` overload"]
543 pub fn term() -> () {
544 unsafe {
545 ::unity::il2cpp_call!((::unity::module_base()+0x2bd4ed0usize)as*mut u8,();
546 )
547 }
548 }
549
550 #[doc = "`SetMonitoringCallback(crate::root::akmonitorerrorlevel::AkMonitorErrorLevel, crate::root::akcallbackmanager::AkCallbackManager_MonitoringCallback)` overload"]
551 pub fn set_monitoring_callback(
552 in_level: impl ::core::convert::Into<crate::root::akmonitorerrorlevel::AkMonitorErrorLevel>,
553 in_cb: impl ::core::convert::Into<crate::root::akcallbackmanager::AkCallbackManager_MonitoringCallback>,
554 ) -> () {
555 unsafe {
556 ::unity::il2cpp_call!((::unity::module_base()+0x2bd4fc0usize)as*mut u8,();
557(crate::root::akmonitorerrorlevel::AkMonitorErrorLevel)::core::convert::Into::into(in_level),(crate::root::akcallbackmanager::AkCallbackManager_MonitoringCallback)::core::convert::Into::into(in_cb))
558 }
559 }
560
561 #[doc = "`SetBGMCallback(crate::root::akcallbackmanager::AkCallbackManager_BGMCallback, crate::system::object::Object)` overload"]
562 pub fn set_bgm_callback(
563 in_cb: impl ::core::convert::Into<crate::root::akcallbackmanager::AkCallbackManager_BGMCallback>,
564 in_cookie: impl ::core::convert::Into<crate::system::object::Object>,
565 ) -> () {
566 unsafe {
567 ::unity::il2cpp_call!((::unity::module_base()+0x2bd5050usize)as*mut u8,();
568(crate::root::akcallbackmanager::AkCallbackManager_BGMCallback)::core::convert::Into::into(in_cb),(crate::system::object::Object)::core::convert::Into::into(in_cookie))
569 }
570 }
571
572 #[doc = "`PostCallbacks()` overload"]
573 pub fn post_callbacks() -> i32 {
574 unsafe {
575 ::unity::il2cpp_call!((::unity::module_base()+0x2bd5120usize)as*mut u8,i32;
576 )
577 }
578 }
579
580 #[doc = "`.cctor()` overload"]
581 pub fn cctor() -> () {
582 unsafe {
583 ::unity::il2cpp_call!((::unity::module_base()+0x2bd5d70usize)as*mut u8,();
584 )
585 }
586 }
587}
588
589#[cfg(feature = "root-akcallbackmanager")]
590impl AkCallbackManager {
591 pub fn get_is_logging_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
592 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
593 }
594
595 pub fn set_is_logging_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
596 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
597 }
598
599 pub fn remove_event_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
600 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
601 }
602
603 pub fn remove_event_callback_cookie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
604 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
605 }
606
607 pub fn remove_bank_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
609 }
610
611 pub fn set_last_added_playing_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
613 }
614
615 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
617 }
618
619 pub fn term_method_info() -> &'static ::unity::il2cpp::MethodInfo {
620 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
621 }
622
623 pub fn set_monitoring_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
624 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
625 }
626
627 pub fn set_bgm_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
628 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
629 }
630
631 pub fn post_callbacks_method_info() -> &'static ::unity::il2cpp::MethodInfo {
632 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
633 }
634
635 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
636 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
637 }
638}
639
640#[cfg(feature = "root-akcallbackmanager")]
641pub trait IAkCallbackManager_BankCallbackPackageMethods: IAkCallbackManager_BankCallbackPackage {
642 #[doc = "`.ctor(crate::root::akcallbackmanager::AkCallbackManager_BankCallback, crate::system::object::Object)` overload"]
643 fn ctor(
644 self,
645 in_cb: impl ::core::convert::Into<crate::root::akcallbackmanager::AkCallbackManager_BankCallback>,
646 in_cookie: impl ::core::convert::Into<crate::system::object::Object>,
647 ) -> () {
648 unsafe {
649 let __receiver = <AkCallbackManager_BankCallbackPackage as ::unity::FromIlInstance>::from_il_instance(
650 <Self as ::unity::SystemObject>::as_instance(self),
651 );
652 ::unity::il2cpp_call!((::unity::module_base()+0x1b9d8e0usize)as*mut u8,();
653(AkCallbackManager_BankCallbackPackage)__receiver,(crate::root::akcallbackmanager::AkCallbackManager_BankCallback)::core::convert::Into::into(in_cb),(crate::system::object::Object)::core::convert::Into::into(in_cookie))
654 }
655 }
656}
657
658#[cfg(feature = "root-akcallbackmanager")]
659impl<__T: IAkCallbackManager_BankCallbackPackage> IAkCallbackManager_BankCallbackPackageMethods for __T {}
660
661#[cfg(feature = "root-akcallbackmanager")]
662impl AkCallbackManager_BankCallbackPackage {
663 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
664 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
665 }
666}
667
668#[cfg(feature = "root-akcallbackmanager")]
669impl AkCallbackManager_BankCallbackPackage {
670 #[doc = "`.ctor(crate::root::akcallbackmanager::AkCallbackManager_BankCallback, crate::system::object::Object)` — overload selector"]
671 pub fn new(in_cb: crate::root::akcallbackmanager::AkCallbackManager_BankCallback, in_cookie: crate::system::object::Object) -> Self {
672 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
673 panic!(
674 "{}
675::{}
676 failed to instantiate",
677 ::core::stringify!(AkCallbackManager_BankCallbackPackage),
678 ::core::stringify!(new),
679 )
680 });
681 <Self as IAkCallbackManager_BankCallbackPackageMethods>::ctor(this, in_cb, in_cookie);
682 this
683 }
684}
685
686#[cfg(feature = "root-akcallbackmanager")]
687pub trait IAkCallbackManager_MonitoringCallbackMethods: IAkCallbackManager_MonitoringCallback {
688 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
689 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
690 unsafe {
691 let __receiver = <AkCallbackManager_MonitoringCallback as ::unity::FromIlInstance>::from_il_instance(
692 <Self as ::unity::SystemObject>::as_instance(self),
693 );
694 ::unity::il2cpp_call!((::unity::module_base()+0x1b9e080usize)as*mut u8,();
695(AkCallbackManager_MonitoringCallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
696 }
697 }
698 #[doc = "`Invoke(crate::root::akmonitorerrorcode::AkMonitorErrorCode, crate::root::akmonitorerrorlevel::AkMonitorErrorLevel, u32, u64, ::unity::Il2CppString)` overload"]
699 fn invoke(
700 self,
701 in_error_code: impl ::core::convert::Into<crate::root::akmonitorerrorcode::AkMonitorErrorCode>,
702 in_error_level: impl ::core::convert::Into<crate::root::akmonitorerrorlevel::AkMonitorErrorLevel>,
703 in_playing_id: impl ::core::convert::Into<u32>,
704 in_game_obj_id: impl ::core::convert::Into<u64>,
705 in_msg: impl ::core::convert::Into<::unity::Il2CppString>,
706 ) -> () {
707 unsafe {
708 let __receiver = <AkCallbackManager_MonitoringCallback as ::unity::FromIlInstance>::from_il_instance(
709 <Self as ::unity::SystemObject>::as_instance(self),
710 );
711 {
712 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
713 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
714 panic!(
715 "unity: virtual slot {}
716 out of range (vtable len {}
717) on the runtime class behind {}
718 (method `{}
719`)",
720 13usize,
721 __vt.len(),
722 <AkCallbackManager_MonitoringCallback as ::unity::ClassIdentity>::NAME,
723 "Invoke",
724 )
725 });
726 let __inner: extern "C" fn(
727 AkCallbackManager_MonitoringCallback,
728 crate::root::akmonitorerrorcode::AkMonitorErrorCode,
729 crate::root::akmonitorerrorlevel::AkMonitorErrorLevel,
730 u32,
731 u64,
732 ::unity::Il2CppString,
733 ::unity::OptionalMethod,
734 ) -> () = ::core::mem::transmute(__vi.method_ptr);
735 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
736 __inner(
737 __receiver,
738 ::core::convert::Into::into(in_error_code),
739 ::core::convert::Into::into(in_error_level),
740 ::core::convert::Into::into(in_playing_id),
741 ::core::convert::Into::into(in_game_obj_id),
742 ::core::convert::Into::into(in_msg),
743 __mi,
744 )
745 }
746 }
747 }
748}
749
750#[cfg(feature = "root-akcallbackmanager")]
751impl<__T: IAkCallbackManager_MonitoringCallback> IAkCallbackManager_MonitoringCallbackMethods for __T {}
752
753#[cfg(feature = "root-akcallbackmanager")]
754impl AkCallbackManager_MonitoringCallback {
755 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
756 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
757 }
758
759 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
760 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
761 }
762}
763
764#[cfg(feature = "root-akcallbackmanager")]
765impl AkCallbackManager_MonitoringCallback {
766 #[doc = "Direct (non-virtual) call to `AkCallbackManager_MonitoringCallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
767 pub unsafe fn invoke(
768 this: impl ::core::convert::Into<::unity::IlInstance>,
769 in_error_code: crate::root::akmonitorerrorcode::AkMonitorErrorCode,
770 in_error_level: crate::root::akmonitorerrorlevel::AkMonitorErrorLevel,
771 in_playing_id: u32,
772 in_game_obj_id: u64,
773 in_msg: ::unity::Il2CppString,
774 ) -> () {
775 let __mi = Self::invoke_method_info();
776 let __inner: extern "C" fn(
777 ::unity::IlInstance,
778 crate::root::akmonitorerrorcode::AkMonitorErrorCode,
779 crate::root::akmonitorerrorlevel::AkMonitorErrorLevel,
780 u32,
781 u64,
782 ::unity::Il2CppString,
783 ::unity::OptionalMethod,
784 ) -> () = ::core::mem::transmute(__mi.method_ptr);
785 __inner(
786 this.into(),
787 in_error_code,
788 in_error_level,
789 in_playing_id,
790 in_game_obj_id,
791 in_msg,
792 ::core::option::Option::None,
793 )
794 }
795}
796
797#[cfg(feature = "root-akcallbackmanager")]
798impl AkCallbackManager_MonitoringCallback {
799 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
800 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
801 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
802 panic!(
803 "{}
804::{}
805 failed to instantiate",
806 ::core::stringify!(AkCallbackManager_MonitoringCallback),
807 ::core::stringify!(new),
808 )
809 });
810 <Self as IAkCallbackManager_MonitoringCallbackMethods>::ctor(this, object, method);
811 this
812 }
813}
814
815#[cfg(feature = "root-akcallbackmanager")]
816impl AkCallbackManager_EventCallbackPackage {
817 #[doc = "`Create(crate::root::akcallbackmanager::AkCallbackManager_EventCallback, crate::system::object::Object, *mutu32)` overload"]
818 pub fn create(
819 in_cb: impl ::core::convert::Into<crate::root::akcallbackmanager::AkCallbackManager_EventCallback>,
820 in_cookie: impl ::core::convert::Into<crate::system::object::Object>,
821 ) -> (crate::root::akcallbackmanager::AkCallbackManager_EventCallbackPackage, u32) {
822 unsafe {
823 let mut __out_0 = ::core::mem::MaybeUninit::<u32>::uninit();
824 let __ret = {
825 ::unity::il2cpp_call!((::unity::module_base()+0x1b9de40usize)as*mut u8,crate::root::akcallbackmanager::AkCallbackManager_EventCallbackPackage;
826(crate::root::akcallbackmanager::AkCallbackManager_EventCallback)::core::convert::Into::into(in_cb),(crate::system::object::Object)::core::convert::Into::into(in_cookie),(*mut u32)__out_0.as_mut_ptr())
827 };
828 (__ret, __out_0.assume_init())
829 }
830 }
831}
832
833#[cfg(feature = "root-akcallbackmanager")]
834pub trait IAkCallbackManager_EventCallbackPackageMethods: IAkCallbackManager_EventCallbackPackage {
835 #[doc = "`.ctor()` overload"]
836 fn ctor(self) -> () {
837 unsafe {
838 let __receiver = <AkCallbackManager_EventCallbackPackage as ::unity::FromIlInstance>::from_il_instance(
839 <Self as ::unity::SystemObject>::as_instance(self),
840 );
841 ::unity::il2cpp_call!((::unity::module_base()+0x1b9df80usize)as*mut u8,();
842(AkCallbackManager_EventCallbackPackage)__receiver)
843 }
844 }
845}
846
847#[cfg(feature = "root-akcallbackmanager")]
848impl<__T: IAkCallbackManager_EventCallbackPackage> IAkCallbackManager_EventCallbackPackageMethods for __T {}
849
850#[cfg(feature = "root-akcallbackmanager")]
851impl AkCallbackManager_EventCallbackPackage {
852 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
854 }
855
856 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
858 }
859}
860
861#[cfg(feature = "root-akcallbackmanager")]
862impl AkCallbackManager_EventCallbackPackage {
863 #[doc = "`.ctor()` — no args"]
864 pub fn new() -> Self {
865 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
866 panic!(
867 "{}
868::{}
869 failed to instantiate",
870 ::core::stringify!(AkCallbackManager_EventCallbackPackage),
871 ::core::stringify!(new),
872 )
873 });
874 <Self as IAkCallbackManager_EventCallbackPackageMethods>::ctor(this);
875 this
876 }
877}
878
879#[cfg(feature = "root-akcallbackmanager")]
880pub trait IAkCallbackManager_EventCallbackMethods: IAkCallbackManager_EventCallback {
881 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
882 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
883 unsafe {
884 let __receiver =
885 <AkCallbackManager_EventCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
886 ::unity::il2cpp_call!((::unity::module_base()+0x1b9d9c0usize)as*mut u8,();
887(AkCallbackManager_EventCallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
888 }
889 }
890 #[doc = "`Invoke(crate::system::object::Object, crate::root::akcallbacktype::AkCallbackType, crate::root::akcallbackinfo::AkCallbackInfo)` overload"]
891 fn invoke(
892 self,
893 in_cookie: impl ::core::convert::Into<crate::system::object::Object>,
894 in_type: impl ::core::convert::Into<crate::root::akcallbacktype::AkCallbackType>,
895 in_info: impl ::core::convert::Into<crate::root::akcallbackinfo::AkCallbackInfo>,
896 ) -> () {
897 unsafe {
898 let __receiver =
899 <AkCallbackManager_EventCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
900 {
901 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
902 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
903 panic!(
904 "unity: virtual slot {}
905 out of range (vtable len {}
906) on the runtime class behind {}
907 (method `{}
908`)",
909 13usize,
910 __vt.len(),
911 <AkCallbackManager_EventCallback as ::unity::ClassIdentity>::NAME,
912 "Invoke",
913 )
914 });
915 let __inner: extern "C" fn(
916 AkCallbackManager_EventCallback,
917 crate::system::object::Object,
918 crate::root::akcallbacktype::AkCallbackType,
919 crate::root::akcallbackinfo::AkCallbackInfo,
920 ::unity::OptionalMethod,
921 ) -> () = ::core::mem::transmute(__vi.method_ptr);
922 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
923 __inner(
924 __receiver,
925 ::core::convert::Into::into(in_cookie),
926 ::core::convert::Into::into(in_type),
927 ::core::convert::Into::into(in_info),
928 __mi,
929 )
930 }
931 }
932 }
933}
934
935#[cfg(feature = "root-akcallbackmanager")]
936impl<__T: IAkCallbackManager_EventCallback> IAkCallbackManager_EventCallbackMethods for __T {}
937
938#[cfg(feature = "root-akcallbackmanager")]
939impl AkCallbackManager_EventCallback {
940 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
941 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
942 }
943
944 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
945 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
946 }
947}
948
949#[cfg(feature = "root-akcallbackmanager")]
950impl AkCallbackManager_EventCallback {
951 #[doc = "Direct (non-virtual) call to `AkCallbackManager_EventCallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
952 pub unsafe fn invoke(
953 this: impl ::core::convert::Into<::unity::IlInstance>,
954 in_cookie: crate::system::object::Object,
955 in_type: crate::root::akcallbacktype::AkCallbackType,
956 in_info: crate::root::akcallbackinfo::AkCallbackInfo,
957 ) -> () {
958 let __mi = Self::invoke_method_info();
959 let __inner: extern "C" fn(
960 ::unity::IlInstance,
961 crate::system::object::Object,
962 crate::root::akcallbacktype::AkCallbackType,
963 crate::root::akcallbackinfo::AkCallbackInfo,
964 ::unity::OptionalMethod,
965 ) -> () = ::core::mem::transmute(__mi.method_ptr);
966 __inner(this.into(), in_cookie, in_type, in_info, ::core::option::Option::None)
967 }
968}
969
970#[cfg(feature = "root-akcallbackmanager")]
971impl AkCallbackManager_EventCallback {
972 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
973 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
974 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
975 panic!(
976 "{}
977::{}
978 failed to instantiate",
979 ::core::stringify!(AkCallbackManager_EventCallback),
980 ::core::stringify!(new),
981 )
982 });
983 <Self as IAkCallbackManager_EventCallbackMethods>::ctor(this, object, method);
984 this
985 }
986}
987
988#[cfg(feature = "root-akcallbackmanager")]
989#[doc(hidden)]
990pub mod prelude {
991 pub use super::{
992 AkCallbackManager, AkCallbackManager_BGMCallback, AkCallbackManager_BGMCallbackPackage, AkCallbackManager_BankCallback,
993 AkCallbackManager_BankCallbackPackage, AkCallbackManager_EventCallback, AkCallbackManager_EventCallbackPackage,
994 AkCallbackManager_InitializationSettings, AkCallbackManager_MonitoringCallback, IAkCallbackManager, IAkCallbackManager_BGMCallback,
995 IAkCallbackManager_BGMCallbackMethods, IAkCallbackManager_BGMCallbackPackage, IAkCallbackManager_BGMCallbackPackageMethods,
996 IAkCallbackManager_BankCallback, IAkCallbackManager_BankCallbackMethods, IAkCallbackManager_BankCallbackPackage,
997 IAkCallbackManager_BankCallbackPackageMethods, IAkCallbackManager_EventCallback, IAkCallbackManager_EventCallbackMethods,
998 IAkCallbackManager_EventCallbackPackage, IAkCallbackManager_EventCallbackPackageMethods, IAkCallbackManager_InitializationSettings,
999 IAkCallbackManager_InitializationSettingsMethods, IAkCallbackManager_MonitoringCallback, IAkCallbackManager_MonitoringCallbackMethods,
1000 };
1001 #[cfg(feature = "system-delegate")]
1002 pub use crate::system::delegate::IDelegateMethods;
1003 #[cfg(feature = "system-multicastdelegate")]
1004 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
1005 #[cfg(feature = "system-object")]
1006 pub use crate::system::object::IObjectMethods;
1007 pub use crate::system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject};
1008}