-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAkAudio_classes.h
550 lines (443 loc) · 27.6 KB
/
AkAudio_classes.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
#pragma once
// Name: AceCombat7, Version: 1.3.0
#ifdef _MSC_VER
#pragma pack(push, 0x8)
#endif
namespace SDK
{
//---------------------------------------------------------------------------
// Classes
//---------------------------------------------------------------------------
// Class AkAudio.AkAcousticPortal
// 0x0010 (0x03B0 - 0x03A0)
class AAkAcousticPortal : public AVolume
{
public:
float Gain; // 0x03A0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
EAkAcousticPortalState InitialState; // 0x03A4(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xB]; // 0x03A5(0x000B) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkAcousticPortal");
return ptr;
}
void OpenPortal();
EAkAcousticPortalState GetCurrentState();
void ClosePortal();
};
// Class AkAudio.AkAcousticTexture
// 0x0000 (0x0028 - 0x0028)
class UAkAcousticTexture : public UObject
{
public:
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkAcousticTexture");
return ptr;
}
};
// Class AkAudio.AkAmbientSound
// 0x0040 (0x03A8 - 0x0368)
class AAkAmbientSound : public AActor
{
public:
class UAkAudioEvent* AkAudioEvent; // 0x0368(0x0008) (ZeroConstructor, Deprecated, IsPlainOldData)
class UAkComponent* AkComponent; // 0x0370(0x0008) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
bool StopWhenOwnerIsDestroyed; // 0x0378(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool AutoPost; // 0x0379(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2E]; // 0x037A(0x002E) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkAmbientSound");
return ptr;
}
void StopAmbientSound();
void StartAmbientSound();
};
// Class AkAudio.AkAudioBank
// 0x0008 (0x0030 - 0x0028)
class UAkAudioBank : public UObject
{
public:
bool AutoLoad; // 0x0028(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0029(0x0007) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkAudioBank");
return ptr;
}
};
// Class AkAudio.AkAuxBus
// 0x0010 (0x0038 - 0x0028)
class UAkAuxBus : public UObject
{
public:
class UAkAudioBank* RequiredBank; // 0x0028(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0030(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkAuxBus");
return ptr;
}
};
// Class AkAudio.AkComponent
// 0x0240 (0x0530 - 0x02F0)
class UAkComponent : public USceneComponent
{
public:
class UAkAuxBus* EarlyReflectionAuxBus; // 0x02F0(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FString EarlyReflectionAuxBusName; // 0x02F8(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
int EarlyReflectionOrder; // 0x0308(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float EarlyReflectionBusSendGain; // 0x030C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float EarlyReflectionMaxPathLength; // 0x0310(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionChannel> OcclusionCollisionChannel; // 0x0314(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0315(0x0007) MISSED OFFSET
unsigned char EnableSpotReflectors : 1; // 0x031C(0x0001) (Edit, BlueprintVisible)
unsigned char DrawFirstOrderReflections : 1; // 0x031C(0x0001) (Edit, BlueprintVisible)
unsigned char DrawSecondOrderReflections : 1; // 0x031C(0x0001) (Edit, BlueprintVisible)
unsigned char DrawHigherOrderReflections : 1; // 0x031C(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData01[0x3]; // 0x031D(0x0003) MISSED OFFSET
bool StopWhenOwnerDestroyed; // 0x0320(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0321(0x0003) MISSED OFFSET
float AttenuationScalingFactor; // 0x0324(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float OcclusionRefreshInterval; // 0x0328(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x4]; // 0x032C(0x0004) MISSED OFFSET
class UAkAudioEvent* AkAudioEvent; // 0x0330(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FString EventName; // 0x0338(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
unsigned char UnknownData04[0x1E8]; // 0x0348(0x01E8) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkComponent");
return ptr;
}
void UseReverbVolumes(bool inUseReverbVolumes);
void UseEarlyReflections(class UAkAuxBus* AuxBus, bool Left, bool Right, bool Floor, bool Ceiling, bool Back, bool Front, bool SpotReflectors, const struct FString& AuxBusName);
void Stop();
void SetSwitch(const struct FString& SwitchGroup, const struct FString& SwitchState);
void SetStopWhenOwnerDestroyed(bool bStopWhenOwnerDestroyed);
void SetRTPCValue(const struct FString& RTPC, float Value, int InterpolationTimeMs);
void SetOutputBusVolume(float BusVolume);
void SetListeners(TArray<class UAkComponent*> Listeners);
void SetEarlyReflectionOrder(int NewEarlyReflectionOrder);
void SetAttenuationScalingFactor(float Value);
void PostTrigger(const struct FString& Trigger);
int PostAssociatedAkEvent();
int PostAkEventByName(const struct FString& in_EventName);
int PostAkEvent(class UAkAudioEvent* akevent, const struct FString& in_EventName);
float GetAttenuationRadius();
};
// Class AkAudio.AkLateReverbComponent
// 0x0040 (0x0330 - 0x02F0)
class UAkLateReverbComponent : public USceneComponent
{
public:
unsigned char bEnable : 1; // 0x02F0(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x7]; // 0x02F1(0x0007) MISSED OFFSET
class UAkAuxBus* AuxBus; // 0x02F8(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FString AuxBusName; // 0x0300(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
float SendLevel; // 0x0310(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FadeRate; // 0x0314(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Priority; // 0x0318(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x14]; // 0x031C(0x0014) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkLateReverbComponent");
return ptr;
}
};
// Class AkAudio.AkReverbVolume
// 0x0038 (0x03D8 - 0x03A0)
class AAkReverbVolume : public AVolume
{
public:
unsigned char bEnabled : 1; // 0x03A0(0x0001) (Deprecated)
unsigned char UnknownData00[0x7]; // 0x03A1(0x0007) MISSED OFFSET
class UAkAuxBus* AuxBus; // 0x03A8(0x0008) (ZeroConstructor, Deprecated, IsPlainOldData)
struct FString AuxBusName; // 0x03B0(0x0010) (ZeroConstructor, Deprecated)
float SendLevel; // 0x03C0(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float FadeRate; // 0x03C4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float Priority; // 0x03C8(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x03CC(0x0004) MISSED OFFSET
class UAkLateReverbComponent* LateReverbComponent; // 0x03D0(0x0008) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkReverbVolume");
return ptr;
}
};
// Class AkAudio.AkSettings
// 0x0078 (0x00A0 - 0x0028)
class UAkSettings : public UObject
{
public:
unsigned char MaxSimultaneousReverbVolumes; // 0x0028(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0029(0x0007) MISSED OFFSET
struct FFilePath WwiseProjectPath; // 0x0030(0x0010) (Edit, Config)
struct FDirectoryPath WwiseWindowsInstallationPath; // 0x0040(0x0010) (Edit, Config)
struct FFilePath WwiseMacInstallationPath; // 0x0050(0x0010) (Edit, Config)
bool SuppressWwiseProjectPathWarnings; // 0x0060(0x0001) (ZeroConstructor, Config, IsPlainOldData)
bool UseAlternateObstructionOcclusionFeature; // 0x0061(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData)
unsigned char UnknownData01[0x3E]; // 0x0062(0x003E) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkSettings");
return ptr;
}
};
// Class AkAudio.AkSpatialAudioVolume
// 0x0018 (0x03B8 - 0x03A0)
class AAkSpatialAudioVolume : public AVolume
{
public:
class UAkSurfaceReflectorSetComponent* SurfaceReflectorSet; // 0x03A0(0x0008) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
class UAkLateReverbComponent* LateReverb; // 0x03A8(0x0008) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
class UAkRoomComponent* Room; // 0x03B0(0x0008) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkSpatialAudioVolume");
return ptr;
}
};
// Class AkAudio.AkSpotReflector
// 0x0030 (0x0398 - 0x0368)
class AAkSpotReflector : public AActor
{
public:
class UAkAuxBus* AuxBus; // 0x0368(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FString AuxBusName; // 0x0370(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
class UAkAcousticTexture* AcousticTexture; // 0x0380(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DistanceScalingFactor; // 0x0388(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Level; // 0x038C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0390(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkSpotReflector");
return ptr;
}
};
// Class AkAudio.AkSurfaceReflectorSetComponent
// 0x0030 (0x0320 - 0x02F0)
class UAkSurfaceReflectorSetComponent : public USceneComponent
{
public:
unsigned char bEnableSurfaceReflectors : 1; // 0x02F0(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x7]; // 0x02F1(0x0007) MISSED OFFSET
TArray<struct FAkPoly> AcousticPolys; // 0x02F8(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
unsigned char UnknownData01[0x18]; // 0x0308(0x0018) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkSurfaceReflectorSetComponent");
return ptr;
}
void UpdateSurfaceReflectorSet();
void SendSurfaceReflectorSet();
void RemoveSurfaceReflectorSet();
};
// Class AkAudio.InterpTrackAkAudioEvent
// 0x0018 (0x00A8 - 0x0090)
class UInterpTrackAkAudioEvent : public UInterpTrackVectorBase
{
public:
TArray<struct FAkAudioEventTrackKey> Events; // 0x0090(0x0010) (ZeroConstructor)
unsigned char bContinueEventOnMatineeEnd : 1; // 0x00A0(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x7]; // 0x00A1(0x0007) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.InterpTrackAkAudioEvent");
return ptr;
}
};
// Class AkAudio.InterpTrackAkAudioRTPC
// 0x0018 (0x00A8 - 0x0090)
class UInterpTrackAkAudioRTPC : public UInterpTrackFloatBase
{
public:
struct FString Param; // 0x0090(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
unsigned char bPlayOnReverse : 1; // 0x00A0(0x0001) (Edit, BlueprintVisible)
unsigned char bContinueRTPCOnMatineeEnd : 1; // 0x00A0(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x7]; // 0x00A1(0x0007) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.InterpTrackAkAudioRTPC");
return ptr;
}
};
// Class AkAudio.InterpTrackInstAkAudioRTPC
// 0x0008 (0x0030 - 0x0028)
class UInterpTrackInstAkAudioRTPC : public UInterpTrackInst
{
public:
float LastUpdatePosition; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x002C(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.InterpTrackInstAkAudioRTPC");
return ptr;
}
};
// Class AkAudio.MovieSceneAkAudioEventSection
// 0x0020 (0x0130 - 0x0110)
class UMovieSceneAkAudioEventSection : public UMovieSceneSection
{
public:
class UAkAudioEvent* Event; // 0x0110(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
bool StopAtSectionEnd; // 0x0118(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0119(0x0007) MISSED OFFSET
struct FString EventName; // 0x0120(0x0010) (Edit, ZeroConstructor)
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.MovieSceneAkAudioEventSection");
return ptr;
}
};
// Class AkAudio.InterpTrackInstAkAudioEvent
// 0x0008 (0x0030 - 0x0028)
class UInterpTrackInstAkAudioEvent : public UInterpTrackInst
{
public:
float LastUpdatePosition; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x002C(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.InterpTrackInstAkAudioEvent");
return ptr;
}
};
// Class AkAudio.MovieSceneAkTrack
// 0x0010 (0x00D0 - 0x00C0)
class UMovieSceneAkTrack : public UMovieSceneTrack
{
public:
unsigned char UnknownData00[0x8]; // 0x00C0(0x0008) MISSED OFFSET
unsigned char bIsAMasterTrack : 1; // 0x00C8(0x0001)
unsigned char UnknownData01[0x7]; // 0x00C9(0x0007) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.MovieSceneAkTrack");
return ptr;
}
};
// Class AkAudio.MovieSceneAkAudioEventTrack
// 0x0000 (0x00D0 - 0x00D0)
class UMovieSceneAkAudioEventTrack : public UMovieSceneAkTrack
{
public:
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.MovieSceneAkAudioEventTrack");
return ptr;
}
};
// Class AkAudio.MovieSceneAkAudioRTPCSection
// 0x0090 (0x01A0 - 0x0110)
class UMovieSceneAkAudioRTPCSection : public UMovieSceneSection
{
public:
unsigned char UnknownData00[0x8]; // 0x0110(0x0008) MISSED OFFSET
struct FString Name; // 0x0118(0x0010) (Edit, ZeroConstructor)
struct FRichCurve FloatCurve; // 0x0128(0x0070)
unsigned char UnknownData01[0x8]; // 0x0198(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.MovieSceneAkAudioRTPCSection");
return ptr;
}
};
// Class AkAudio.MovieSceneAkAudioRTPCTrack
// 0x0000 (0x00D0 - 0x00D0)
class UMovieSceneAkAudioRTPCTrack : public UMovieSceneAkTrack
{
public:
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.MovieSceneAkAudioRTPCTrack");
return ptr;
}
};
// Class AkAudio.AkRoomComponent
// 0x0020 (0x0310 - 0x02F0)
class UAkRoomComponent : public USceneComponent
{
public:
unsigned char bEnable : 1; // 0x02F0(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0xF]; // 0x02F1(0x000F) MISSED OFFSET
float Priority; // 0x0300(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xC]; // 0x0304(0x000C) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkRoomComponent");
return ptr;
}
void RemoveSpatialAudioRoom();
void AddSpatialAudioRoom();
};
// Class AkAudio.AkAudioEvent
// 0x0018 (0x0040 - 0x0028)
class UAkAudioEvent : public UObject
{
public:
class UAkAudioBank* RequiredBank; // 0x0028(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MaxAttenuationRadius; // 0x0030(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool IsInfinite; // 0x0034(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0035(0x0003) MISSED OFFSET
float MinimumDuration; // 0x0038(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float MaximumDuration; // 0x003C(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkAudioEvent");
return ptr;
}
};
// Class AkAudio.AkGameplayStatics
// 0x0000 (0x0028 - 0x0028)
class UAkGameplayStatics : public UBlueprintFunctionLibrary
{
public:
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AkAudio.AkGameplayStatics");
return ptr;
}
void STATIC_UseReverbVolumes(bool inUseReverbVolumes, class AActor* Actor);
void STATIC_UseEarlyReflections(class AActor* Actor, class UAkAuxBus* AuxBus, bool Left, bool Right, bool Floor, bool Ceiling, bool Back, bool Front, bool SpotReflectors, const struct FString& AuxBusName);
void STATIC_UnloadBankByName(const struct FString& BankName);
void STATIC_UnloadBank(class UAkAudioBank* Bank, const struct FString& BankName);
void STATIC_StopProfilerCapture();
void STATIC_StopOutputCapture();
void STATIC_StopAllAmbientSounds(class UObject* WorldContextObject);
void STATIC_StopAll();
void STATIC_StopActor(class AActor* Actor);
void STATIC_StartProfilerCapture(const struct FString& Filename);
void STATIC_StartOutputCapture(const struct FString& Filename);
void STATIC_StartAllAmbientSounds(class UObject* WorldContextObject);
class UAkComponent* STATIC_SpawnAkComponentAtLocation(class UObject* WorldContextObject, class UAkAudioEvent* akevent, class UAkAuxBus* EarlyReflectionsBus, const struct FVector& Location, const struct FRotator& Orientation, bool AutoPost, const struct FString& EventName, const struct FString& EarlyReflectionsBusName, bool AutoDestroy);
void STATIC_SetSwitch(const struct FName& SwitchGroup, const struct FName& SwitchState, class AActor* Actor);
void STATIC_SetState(const struct FName& StateGroup, const struct FName& State);
void STATIC_SetRTPCValue(const struct FName& RTPC, float Value, int InterpolationTimeMs, class AActor* Actor);
void STATIC_SetPanningRule(EPanningRule PanRule);
void STATIC_SetOutputBusVolume(float BusVolume, class AActor* Actor);
void STATIC_SetOcclusionScalingFactor(float ScalingFactor);
void STATIC_SetOcclusionRefreshInterval(float RefreshInterval, class AActor* Actor);
void STATIC_SetBusConfig(const struct FString& BusName, EAkChannelConfiguration ChannelConfiguration);
void STATIC_PostTrigger(const struct FName& Trigger, class AActor* Actor);
void STATIC_PostEventByName(const struct FString& EventName, class AActor* Actor, bool bStopWhenAttachedToDestroyed);
int STATIC_PostEventAttached(class UAkAudioEvent* akevent, class AActor* Actor, const struct FName& AttachPointName, bool bStopWhenAttachedToDestroyed, const struct FString& EventName);
void STATIC_PostEventAtLocationByName(const struct FString& EventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject);
int STATIC_PostEventAtLocation(class UAkAudioEvent* akevent, const struct FVector& Location, const struct FRotator& Orientation, const struct FString& EventName, class UObject* WorldContextObject);
int STATIC_PostEvent(class UAkAudioEvent* akevent, class AActor* Actor, bool bStopWhenAttachedToDestroyed, const struct FString& EventName);
void STATIC_LoadInitBank();
void STATIC_LoadBanks(TArray<class UAkAudioBank*> SoundBanks, bool SynchronizeSoundBanks);
void STATIC_LoadBankByName(const struct FString& BankName);
void STATIC_LoadBank(class UAkAudioBank* Bank, const struct FString& BankName);
bool STATIC_IsGame(class UObject* WorldContextObject);
bool STATIC_IsEditor();
float STATIC_GetOcclusionScalingFactor();
void STATIC_GetAudioSpectrum(TArray<float>* arry);
class UAkComponent* STATIC_GetAkComponent(class USceneComponent* AttachToComponent, const struct FName& AttachPointName, const struct FVector& Location, TEnumAsByte<EAttachLocation> LocationType);
void STATIC_ClearBanks();
void STATIC_AddOutputCaptureMarker(const struct FString& MarkerText);
};
}
#ifdef _MSC_VER
#pragma pack(pop)
#endif