#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0xE0 (0x380 - 0x2A0) // Class AkAudio.AkPortalComponent class UAkPortalComponent : public USceneComponent { public: bool bDynamic; // 0x2A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAkAcousticPortalState InitialState; // 0x2A1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_138F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float ObstructionRefreshInterval; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECollisionChannel ObstructionCollisionChannel; // 0x2A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1390[0xD7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkPortalComponent* GetDefaultObj(); bool PortalPlacementValid(); void OpenPortal(); class UPrimitiveComponent* GetPrimitiveParent(); enum class EAkAcousticPortalState GetCurrentState(); void ClosePortal(); }; // 0x10 (0x2D8 - 0x2C8) // Class AkAudio.AkAcousticPortal class AAkAcousticPortal : public AVolume { public: class UAkPortalComponent* Portal; // 0x2C8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAkAcousticPortalState InitialState; // 0x2D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bRequiresStateMigration; // 0x2D1(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_139D[0x6]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class AAkAcousticPortal* GetDefaultObj(); void OpenPortal(); enum class EAkAcousticPortalState GetCurrentState(); void ClosePortal(); }; // 0x18 (0x40 - 0x28) // Class AkAudio.AkAudioType class UAkAudioType : public UObject { public: uint32 ShortID; // 0x28(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13A7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray UserData; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkAudioType* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class AkAudio.AkAcousticTexture class UAkAcousticTexture : public UAkAudioType { public: static class UClass* StaticClass(); static class UAkAcousticTexture* GetDefaultObj(); }; // 0x18 (0x2B8 - 0x2A0) // Class AkAudio.AkAcousticTextureSetComponent class UAkAcousticTextureSetComponent : public USceneComponent { public: uint8 Pad_13B0[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkAcousticTextureSetComponent* GetDefaultObj(); }; // 0x40 (0x2D0 - 0x290) // Class AkAudio.AkAmbientSound class AAkAmbientSound : public AActor { public: class UAkAudioEvent* AkAudioEvent; // 0x290(0x8)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkComponent* AkComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool StopWhenOwnerIsDestroyed; // 0x2A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AutoPost; // 0x2A1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13C5[0x2E]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class AAkAmbientSound* GetDefaultObj(); void StopAmbientSound(); void StartAmbientSound(); }; // 0xD0 (0xF8 - 0x28) // Class AkAudio.AkAndroidInitializationSettings class UAkAndroidInitializationSettings : public UObject { public: uint8 Pad_13D2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x30(0x68)(Edit, Config, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkAndroidAdvancedInitializationSettings AdvancedSettings; // 0xC0(0x38)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkAndroidInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x48 (0x70 - 0x28) // Class AkAudio.AkPlatformInfo class UAkPlatformInfo : public UObject { public: uint8 Pad_13D7[0x48]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkPlatformInfo* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkAndroidPlatformInfo class UAkAndroidPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkAndroidPlatformInfo* GetDefaultObj(); }; // 0x10 (0x50 - 0x40) // Class AkAudio.AkAssetBase class UAkAssetBase : public UAkAudioType { public: class UAkAssetPlatformData* PlatformAssetData; // 0x40(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13E6[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkAssetBase* GetDefaultObj(); }; // 0x48 (0x70 - 0x28) // Class AkAudio.AkAssetData class UAkAssetData : public UObject { public: uint32 CachedHash; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13E8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString BankLanguage; // 0x30(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13E9[0x30]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkAssetData* GetDefaultObj(); }; // 0x10 (0x80 - 0x70) // Class AkAudio.AkAssetDataWithMedia class UAkAssetDataWithMedia : public UAkAssetData { public: TArray MediaList; // 0x70(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkAssetDataWithMedia* GetDefaultObj(); }; // 0x8 (0x30 - 0x28) // Class AkAudio.AkAssetPlatformData class UAkAssetPlatformData : public UObject { public: class UAkAssetData* CurrentAssetData; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkAssetPlatformData* GetDefaultObj(); }; // 0x58 (0x80 - 0x28) // Class AkAudio.AkAssetDataSwitchContainerData class UAkAssetDataSwitchContainerData : public UObject { public: TSoftObjectPtr GroupValue; // 0x28(0x30)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkGroupValue* DefaultGroupValue; // 0x58(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray MediaList; // 0x60(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray Children; // 0x70(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkAssetDataSwitchContainerData* GetDefaultObj(); }; // 0x68 (0xE8 - 0x80) // Class AkAudio.AkAssetDataSwitchContainer class UAkAssetDataSwitchContainer : public UAkAssetDataWithMedia { public: TArray SwitchContainers; // 0x80(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) class UAkGroupValue* DefaultGroupValue; // 0x90(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13F7[0x50]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkAssetDataSwitchContainer* GetDefaultObj(); }; // 0x1A0 (0x288 - 0xE8) // Class AkAudio.AkAudioEventData class UAkAudioEventData : public UAkAssetDataSwitchContainer { public: float MaxAttenuationRadius; // 0xE8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsInfinite; // 0xEC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float MinimumDuration; // 0xF0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumDuration; // 0xF4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap LocalizedMedia; // 0xF8(0x50)(Deprecated, NativeAccessSpecifierPublic) TSet PostedEvents; // 0x148(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) TSet UserDefinedSends; // 0x198(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) TSet PostedTriggers; // 0x1E8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) TSet GroupValues; // 0x238(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkAudioEventData* GetDefaultObj(); }; // 0xC8 (0x118 - 0x50) // Class AkAudio.AkAudioBank class UAkAudioBank : public UAkAssetBase { public: bool AutoLoad; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1406[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TMap LocalizedPlatformAssetDataMap; // 0x58(0x50)(Edit, EditConst, NativeAccessSpecifierPublic) TSet> LinkedAkEvents; // 0xA8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) class UAkAssetPlatformData* CurrentLocalizedPlatformAssetData; // 0xF8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1408[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkAudioBank* GetDefaultObj(); }; // 0x80 (0xD0 - 0x50) // Class AkAudio.AkAudioEvent class UAkAudioEvent : public UAkAssetBase { public: TMap LocalizedPlatformAssetDataMap; // 0x50(0x50)(Edit, EditConst, NativeAccessSpecifierPublic) class UAkAudioBank* RequiredBank; // 0xA0(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_141B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] class UAkAssetPlatformData* CurrentLocalizedPlatformData; // 0xB0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxAttenuationRadius; // 0xB8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool IsInfinite; // 0xBC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_141E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float MinimumDuration; // 0xC0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaximumDuration; // 0xC4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_141F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkAudioEvent* GetDefaultObj(); float GetMinimumDuration(); float GetMaximumDuration(); float GetMaxAttenuationRadius(); bool GetIsInfinite(); }; // 0x20 (0x2C0 - 0x2A0) // Class AkAudio.AkGameObject class UAkGameObject : public USceneComponent { public: class UAkAudioEvent* AkAudioEvent; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString EventName; // 0x2A8(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1454[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkGameObject* GetDefaultObj(); void Stop(); void SetRTPCValue(class UAkRtpc* RTPCValue, float Value, int32 InterpolationTimeMs, const class FString& RTPC); void PostAssociatedAkEventAsync(class UObject* WorldContextObject, int32 CallbackMask, FDelegateProperty_& PostEventCallback, TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo, int32* PlayingID); int32 PostAssociatedAkEvent(int32 CallbackMask, FDelegateProperty_& PostEventCallback, TArray& ExternalSources); void PostAkEventAsync(class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, int32* PlayingID, int32 CallbackMask, FDelegateProperty_& PostEventCallback, TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); int32 PostAkEvent(class UAkAudioEvent* AkEvent, int32 CallbackMask, FDelegateProperty_& PostEventCallback, TArray& ExternalSources, const class FString& In_EventName); void GetRTPCValue(class UAkRtpc* RTPCValue, enum class ERTPCValueType InputValueType, float* Value, enum class ERTPCValueType* OutputValueType, const class FString& RTPC, int32 PlayingID); }; // 0x1C8 (0x488 - 0x2C0) // Class AkAudio.AkComponent class UAkComponent : public UAkGameObject { public: bool bUseSpatialAudio; // 0x2C0(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1499[0x7]; // Fixing Size After Last Property [ Dumper-7 ] enum class ECollisionChannel OcclusionCollisionChannel; // 0x2C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] uint8 EnableSpotReflectors : 1; // Mask: 0x1, PropSize: 0x10x2CC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_7E : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_14AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float OuterRadius; // 0x2D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InnerRadius; // 0x2D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAuxBus* EarlyReflectionAuxBus; // 0x2D8(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString EarlyReflectionAuxBusName; // 0x2E0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 EarlyReflectionOrder; // 0x2F0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float EarlyReflectionBusSendGain; // 0x2F4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float EarlyReflectionMaxPathLength; // 0x2F8(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float RoomReverbAuxBusGain; // 0x2FC(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 DiffractionMaxEdges; // 0x300(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 DiffractionMaxPaths; // 0x304(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DiffractionMaxPathLength; // 0x308(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 DrawFirstOrderReflections : 1; // Mask: 0x1, PropSize: 0x10x30C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DrawSecondOrderReflections : 1; // Mask: 0x2, PropSize: 0x10x30C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DrawHigherOrderReflections : 1; // Mask: 0x4, PropSize: 0x10x30C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DrawDiffraction : 1; // Mask: 0x8, PropSize: 0x10x30C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_7F : 4; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_14B3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] bool StopWhenOwnerDestroyed; // 0x310(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14B6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float AttenuationScalingFactor; // 0x314(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionRefreshInterval; // 0x318(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseReverbVolumes; // 0x31C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14B8[0x16B]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkComponent* GetDefaultObj(); void UseReverbVolumes(bool InUseReverbVolumes); void UseEarlyReflections(class UAkAuxBus* AuxBus, int32 Order, float BusSendGain, float MaxPathLength, bool SpotReflectors, const class FString& AuxBusName); void SetSwitch(class UAkSwitchValue* SwitchValue, const class FString& SwitchGroup, const class FString& SwitchState); void SetStopWhenOwnerDestroyed(bool bStopWhenOwnerDestroyed); void SetOutputBusVolume(float BusVolume); void SetListeners(TArray& Listeners); void SetGameObjectRadius(float In_outerRadius, float In_innerRadius); void SetEarlyReflectionsVolume(float SendVolume); void SetEarlyReflectionsAuxBus(const class FString& AuxBusName); void SetAttenuationScalingFactor(float Value); void PostTrigger(class UAkTrigger* TriggerValue, const class FString& Trigger); void PostAssociatedAkEventAndWaitForEndAsync(int32* PlayingID, TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); int32 PostAssociatedAkEventAndWaitForEnd(TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); int32 PostAkEventByName(const class FString& In_EventName); void PostAkEventAndWaitForEndAsync(class UAkAudioEvent* AkEvent, int32* PlayingID, TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); int32 PostAkEventAndWaitForEnd(class UAkAudioEvent* AkEvent, const class FString& In_EventName, TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); float GetAttenuationRadius(); }; // 0x38 (0x4C0 - 0x488) // Class AkAudio.AkAudioInputComponent class UAkAudioInputComponent : public UAkComponent { public: uint8 Pad_14BF[0x38]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkAudioInputComponent* GetDefaultObj(); int32 PostAssociatedAudioInputEvent(); }; // 0x8 (0x58 - 0x50) // Class AkAudio.AkAuxBus class UAkAuxBus : public UAkAssetBase { public: class UAkAudioBank* RequiredBank; // 0x50(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkAuxBus* GetDefaultObj(); }; // 0xE58 (0xFC0 - 0x168) // Class AkAudio.AkCheckBox class UAkCheckBox : public UContentWidget { public: uint8 Pad_14D7[0x290]; // Fixing Size After Last Property [ Dumper-7 ] enum class ECheckBoxState CheckedState; // 0x3F8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14D8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] FDelegateProperty_ CheckedStateDelegate; // 0x3FC(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14D9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FCheckBoxStyle WidgetStyle; // 0x410(0xAD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0xEE0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsFocusable; // 0xEE1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14DC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkBoolPropertyToControl ThePropertyToControl; // 0xEE8(0x10)(Edit, NativeAccessSpecifierPublic) struct FAkWwiseItemToControl ItemToControl; // 0xEF8(0x40)(Edit, Config, EditConst, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ AkOnCheckStateChanged; // 0xF38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnItemDropped; // 0xF48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnPropertyDropped; // 0xF58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_14E1[0x58]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkCheckBox* GetDefaultObj(); void SetIsChecked(bool InIsChecked); void SetCheckedState(enum class ECheckBoxState InCheckedState); void SetAkItemId(struct FGuid& ItemId); void SetAkBoolProperty(const class FString& ItemProperty); bool IsPressed(); bool IsChecked(); enum class ECheckBoxState GetCheckedState(); class FString GetAkProperty(); struct FGuid GetAkItemId(); }; // 0x8 (0x540 - 0x538) // Class AkAudio.DrawPortalComponent class UDrawPortalComponent : public UPrimitiveComponent { public: uint8 Pad_14E9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UDrawPortalComponent* GetDefaultObj(); }; // 0x8 (0x540 - 0x538) // Class AkAudio.DrawRoomComponent class UDrawRoomComponent : public UPrimitiveComponent { public: uint8 Pad_14EF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UDrawRoomComponent* GetDefaultObj(); }; // 0x78 (0xB8 - 0x40) // Class AkAudio.AkFolder class UAkFolder : public UAkAudioType { public: class FString UnrealFolderPath; // 0x40(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString WwiseFolderPath; // 0x50(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14F1[0x58]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkFolder* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class AkAudio.AkGameplayStatics class UAkGameplayStatics : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UAkGameplayStatics* GetDefaultObj(); void UseReverbVolumes(bool InUseReverbVolumes, class AActor* Actor); void UseEarlyReflections(class AActor* Actor, class UAkAuxBus* AuxBus, int32 Order, float BusSendGain, float MaxPathLength, bool SpotReflectors, const class FString& AuxBusName); void UnloadBankByName(const class FString& BankName); void UnloadBankAsync(class UAkAudioBank* Bank, FDelegateProperty_& BankUnloadedCallback); void UnloadBank(class UAkAudioBank* Bank, const class FString& BankName, const struct FLatentActionInfo& LatentInfo, class UObject* WorldContextObject); void StopProfilerCapture(); void StopOutputCapture(); void StopAllAmbientSounds(class UObject* WorldContextObject); void StopAll(); void StopActor(class AActor* Actor); void StartProfilerCapture(const class FString& Filename); void StartOutputCapture(const class FString& Filename); void StartAllAmbientSounds(class UObject* WorldContextObject); class UAkComponent* SpawnAkComponentAtLocation(class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& Orientation, bool AutoPost, const class FString& EventName, bool AutoDestroy); void SetSwitch(class UAkSwitchValue* SwitchValue, class AActor* Actor, class FName SwitchGroup, class FName SwitchState); void SetState(class UAkStateValue* StateValue, class FName StateGroup, class FName State); void SetSpeakerAngles(TArray& SpeakerAngles, float HeightAngle, const class FString& DeviceShareset); void SetRTPCValue(class UAkRtpc* RTPCValue, float Value, int32 InterpolationTimeMs, class AActor* Actor, class FName RTPC); void SetReflectionsOrder(int32 Order, bool RefreshPaths); void SetPortalToPortalObstruction(class UAkPortalComponent* PortalComponent0, class UAkPortalComponent* PortalComponent1, float ObstructionValue); void SetPortalObstructionAndOcclusion(class UAkPortalComponent* PortalComponent, float ObstructionValue, float OcclusionValue); void SetPanningRule(enum class EPanningRule PanRule); void SetOutputBusVolume(float BusVolume, class AActor* Actor); void SetOcclusionScalingFactor(float ScalingFactor); void SetOcclusionRefreshInterval(float RefreshInterval, class AActor* Actor); void SetMultiplePositions(class UAkComponent* GameObjectAkComponent, const TArray& Positions, enum class EAkMultiPositionType MultiPositionType); void SetMultipleChannelMaskEmitterPositions(class UAkComponent* GameObjectAkComponent, const TArray& ChannelMasks, const TArray& Positions, enum class EAkMultiPositionType MultiPositionType); void SetMultipleChannelEmitterPositions(class UAkComponent* GameObjectAkComponent, const TArray& ChannelMasks, const TArray& Positions, enum class EAkMultiPositionType MultiPositionType); void SetGameObjectToPortalObstruction(class UAkComponent* GameObjectAkComponent, class UAkPortalComponent* PortalComponent, float ObstructionValue); void SetCurrentAudioCultureAsync(const class FString& AudioCulture, FDelegateProperty_& Completed); void SetCurrentAudioCulture(const class FString& AudioCulture, const struct FLatentActionInfo& LatentInfo, class UObject* WorldContextObject); void SetBusConfig(const class FString& BusName, enum class EAkChannelConfiguration ChannelConfiguration); void ResetRTPCValue(class UAkRtpc* RTPCValue, int32 InterpolationTimeMs, class AActor* Actor, class FName RTPC); void ReplaceMainOutput(struct FAkOutputSettings& MainOutputSettings); void PostTrigger(class UAkTrigger* TriggerValue, class AActor* Actor, class FName Trigger); void PostEventByName(const class FString& EventName, class AActor* Actor, bool bStopWhenAttachedToDestroyed); int32 PostEventAttached(class UAkAudioEvent* AkEvent, class AActor* Actor, class FName AttachPointName, bool bStopWhenAttachedToDestroyed, const class FString& EventName); void PostEventAtLocationByName(const class FString& EventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject); int32 PostEventAtLocation(class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& Orientation, const class FString& EventName, class UObject* WorldContextObject); int32 PostEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, int32 CallbackMask, FDelegateProperty_& PostEventCallback, TArray& ExternalSources, bool bStopWhenAttachedToDestroyed, const class FString& EventName); void PostAndWaitForEndOfEventAsync(class UAkAudioEvent* AkEvent, class AActor* Actor, int32* PlayingID, bool bStopWhenAttachedToDestroyed, TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); int32 PostAndWaitForEndOfEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, bool bStopWhenAttachedToDestroyed, TArray& ExternalSources, const class FString& EventName, const struct FLatentActionInfo& LatentInfo); void LoadInitBank(); void LoadBanks(TArray& SoundBanks, bool SynchronizeSoundBanks); void LoadBankByName(const class FString& BankName); void LoadBankAsync(class UAkAudioBank* Bank, FDelegateProperty_& BankLoadedCallback); void LoadBank(class UAkAudioBank* Bank, const class FString& BankName, const struct FLatentActionInfo& LatentInfo, class UObject* WorldContextObject); bool IsGame(class UObject* WorldContextObject); bool IsEditor(); void GetSpeakerAngles(TArray* SpeakerAngles, float* HeightAngle, const class FString& DeviceShareset); void GetRTPCValue(class UAkRtpc* RTPCValue, int32 PlayingID, enum class ERTPCValueType InputValueType, float* Value, enum class ERTPCValueType* OutputValueType, class AActor* Actor, class FName RTPC); float GetOcclusionScalingFactor(); class FString GetCurrentAudioCulture(); TArray GetAvailableAudioCultures(); class UObject* GetAkMediaAssetUserData(class UAkMediaAsset* Instance, class UClass* Type); class UAkComponent* GetAkComponent(class USceneComponent* AttachToComponent, bool* ComponentCreated, class FName AttachPointName, const struct FVector& Location, enum class EAttachLocation LocationType); class UObject* GetAkAudioTypeUserData(class UAkAudioType* Instance, class UClass* Type); void ExecuteActionOnPlayingID(enum class EAkActionOnEventType ActionType, int32 PlayingID, int32 TransitionDuration, enum class EAkCurveInterpolation FadeCurve); void ExecuteActionOnEvent(class UAkAudioEvent* AkEvent, enum class EAkActionOnEventType ActionType, class AActor* Actor, int32 TransitionDuration, enum class EAkCurveInterpolation FadeCurve, int32 PlayingID); void ClearBanks(); void CancelEventCallback(FDelegateProperty_& PostEventCallback); void AddOutputCaptureMarker(const class FString& MarkerText); }; // 0x8 (0x30 - 0x28) // Class AkAudio.AkCallbackInfo class UAkCallbackInfo : public UObject { public: class UAkComponent* AkComponent; // 0x28(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkCallbackInfo* GetDefaultObj(); }; // 0x8 (0x38 - 0x30) // Class AkAudio.AkEventCallbackInfo class UAkEventCallbackInfo : public UAkCallbackInfo { public: int32 PlayingID; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EventID; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkEventCallbackInfo* GetDefaultObj(); }; // 0x10 (0x48 - 0x38) // Class AkAudio.AkMIDIEventCallbackInfo class UAkMIDIEventCallbackInfo : public UAkEventCallbackInfo { public: uint8 Pad_1693[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkMIDIEventCallbackInfo* GetDefaultObj(); enum class EAkMidiEventType GetType(); bool GetProgramChange(struct FAkMidiProgramChange* AsProgramChange); bool GetPitchBend(struct FAkMidiPitchBend* AsPitchBend); bool GetNoteOn(struct FAkMidiNoteOnOff* AsNoteOn); bool GetNoteOff(struct FAkMidiNoteOnOff* AsNoteOff); bool GetNoteAftertouch(struct FAkMidiNoteAftertouch* AsNoteAftertouch); bool GetGeneric(struct FAkMidiGeneric* AsGeneric); bool GetChannelAftertouch(struct FAkMidiChannelAftertouch* AsChannelAftertouch); uint8 GetChannel(); bool GetCc(struct FAkMidiCc* AsCc); }; // 0x18 (0x50 - 0x38) // Class AkAudio.AkMarkerCallbackInfo class UAkMarkerCallbackInfo : public UAkEventCallbackInfo { public: int32 Identifier; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Position; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Label; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkMarkerCallbackInfo* GetDefaultObj(); }; // 0x18 (0x50 - 0x38) // Class AkAudio.AkDurationCallbackInfo class UAkDurationCallbackInfo : public UAkEventCallbackInfo { public: float Duration; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EstimatedDuration; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AudioNodeID; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MediaID; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStreaming; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16A4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkDurationCallbackInfo* GetDefaultObj(); }; // 0x40 (0x70 - 0x30) // Class AkAudio.AkMusicSyncCallbackInfo class UAkMusicSyncCallbackInfo : public UAkCallbackInfo { public: int32 PlayingID; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAkSegmentInfo SegmentInfo; // 0x34(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) enum class EAkCallbackType MusicSyncType; // 0x58(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16A6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class FString UserCueName; // 0x60(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkMusicSyncCallbackInfo* GetDefaultObj(); }; // 0x188 (0x440 - 0x2B8) // Class AkAudio.AkGeometryComponent class UAkGeometryComponent : public UAkAcousticTextureSetComponent { public: enum class EAkMeshType MeshType; // 0x2B8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 LOD; // 0x2BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeldingThreshold; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16B2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TMap StaticMeshSurfaceOverride; // 0x2C8(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FAkGeometrySurfaceOverride CollisionMeshSurfaceOverride; // 0x318(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 bEnableDiffraction : 1; // Mask: 0x1, PropSize: 0x10x330(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableDiffractionOnBoundaryEdges : 1; // Mask: 0x2, PropSize: 0x10x330(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_85 : 6; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_16B5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class AActor* AssociatedRoom; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16B7[0x10]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkGeometryData GeometryData; // 0x350(0x50)(NativeAccessSpecifierPrivate) TMap SurfaceAreas; // 0x3A0(0x50)(NativeAccessSpecifierPrivate) uint8 Pad_16B8[0x50]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkGeometryComponent* GetDefaultObj(); void UpdateGeometry(); void SendGeometry(); void RemoveGeometry(); void ConvertMesh(); }; // 0x28 (0x68 - 0x40) // Class AkAudio.AkGroupValue class UAkGroupValue : public UAkAudioType { public: TArray> MediaDependencies; // 0x40(0x10)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) uint32 GroupShortID; // 0x50(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16BD[0x14]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkGroupValue* GetDefaultObj(); }; // 0xD0 (0xF8 - 0x28) // Class AkAudio.AkHololensInitializationSettings class UAkHololensInitializationSettings : public UObject { public: uint8 Pad_16C7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x30(0x68)(Edit, Config, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkHololensAdvancedInitializationSettings AdvancedSettings; // 0xC0(0x34)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_16C8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkHololensInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkHololensPlatformInfo class UAkHololensPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkHololensPlatformInfo* GetDefaultObj(); }; // 0x10 (0x90 - 0x80) // Class AkAudio.AkInitBankAssetData class UAkInitBankAssetData : public UAkAssetDataWithMedia { public: TArray PluginInfos; // 0x80(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkInitBankAssetData* GetDefaultObj(); }; // 0x20 (0x70 - 0x50) // Class AkAudio.AkInitBank class UAkInitBank : public UAkAssetBase { public: TArray AvailableAudioCultures; // 0x50(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) class FString DefaultLanguage; // 0x60(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkInitBank* GetDefaultObj(); }; // 0xD8 (0x100 - 0x28) // Class AkAudio.AkIOSInitializationSettings class UAkIOSInitializationSettings : public UObject { public: uint8 Pad_16D9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x30(0x68)(Edit, Config, NativeAccessSpecifierPublic) struct FAkAudioSession AudioSession; // 0x98(0xC)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_16DB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0xA8(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkAdvancedInitializationSettings AdvancedSettings; // 0xD0(0x2C)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_16DC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkIOSInitializationSettings* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkIOSPlatformInfo class UAkIOSPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkIOSPlatformInfo* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class AkAudio.AkItemBoolPropertiesConv class UAkItemBoolPropertiesConv : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UAkItemBoolPropertiesConv* GetDefaultObj(); class FText Conv_FAkBoolPropertyToControlToText(struct FAkBoolPropertyToControl& INAkBoolPropertyToControl); class FString Conv_FAkBoolPropertyToControlToString(struct FAkBoolPropertyToControl& INAkBoolPropertyToControl); }; // 0x40 (0x190 - 0x150) // Class AkAudio.AkItemBoolProperties class UAkItemBoolProperties : public UWidget { public: FMulticastInlineDelegateProperty_ OnSelectionChanged; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnPropertyDragged; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_16FD[0x20]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkItemBoolProperties* GetDefaultObj(); void SetSearchText(const class FString& NewText); class FString GetSelectedProperty(); class FString GetSearchText(); }; // 0x0 (0x28 - 0x28) // Class AkAudio.AkItemPropertiesConv class UAkItemPropertiesConv : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UAkItemPropertiesConv* GetDefaultObj(); class FText Conv_FAkPropertyToControlToText(struct FAkPropertyToControl& INAkPropertyToControl); class FString Conv_FAkPropertyToControlToString(struct FAkPropertyToControl& INAkPropertyToControl); }; // 0x40 (0x190 - 0x150) // Class AkAudio.AkItemProperties class UAkItemProperties : public UWidget { public: FMulticastInlineDelegateProperty_ OnSelectionChanged; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnPropertyDragged; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_171C[0x20]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkItemProperties* GetDefaultObj(); void SetSearchText(const class FString& NewText); class FString GetSelectedProperty(); class FString GetSearchText(); }; // 0x90 (0x330 - 0x2A0) // Class AkAudio.AkLateReverbComponent class UAkLateReverbComponent : public USceneComponent { public: uint8 bEnable : 1; // Mask: 0x1, PropSize: 0x10x2A0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_86 : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_1726[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float SendLevel; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeRate; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Priority; // 0x2AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AutoAssignAuxBus; // 0x2B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_172A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UAkAuxBus* AuxBus; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString AuxBusName; // 0x2C0(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_172B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] class UAkAuxBus* AuxBusManual; // 0x2D8(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_172C[0x50]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkLateReverbComponent* GetDefaultObj(); void AssociateAkTextureSetComponent(class UAkAcousticTextureSetComponent* TextureSetComponent); }; // 0xC8 (0xF0 - 0x28) // Class AkAudio.AkLinuxInitializationSettings class UAkLinuxInitializationSettings : public UObject { public: uint8 Pad_1733[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x30(0x68)(Edit, Config, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkAdvancedInitializationSettingsWithMultiCoreRendering AdvancedSettings; // 0xC0(0x30)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkLinuxInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkLinuxPlatformInfo class UAkLinuxPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkLinuxPlatformInfo* GetDefaultObj(); }; // 0xC8 (0xF0 - 0x28) // Class AkAudio.AkMacInitializationSettings class UAkMacInitializationSettings : public UObject { public: uint8 Pad_174C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x30(0x68)(Edit, Config, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkAdvancedInitializationSettingsWithMultiCoreRendering AdvancedSettings; // 0xC0(0x30)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkMacInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkMacPlatformInfo class UAkMacPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkMacPlatformInfo* GetDefaultObj(); }; // 0x50 (0x78 - 0x28) // Class AkAudio.AkMediaAssetData class UAkMediaAssetData : public UObject { public: bool IsStreamed; // 0x28(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseDeviceMemory; // 0x29(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_175A[0x6]; // Fixing Size After Last Property [ Dumper-7 ] class FString Language; // 0x30(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString AssetPlatform; // 0x40(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_175C[0x28]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkMediaAssetData* GetDefaultObj(); }; // 0x50 (0x78 - 0x28) // Class AkAudio.AkMediaAsset class UAkMediaAsset : public UObject { public: uint32 ID; // 0x28(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1763[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString MediaName; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AutoLoad; // 0x40(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1764[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray UserData; // 0x48(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FString Language; // 0x58(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkMediaAssetData* CurrentMediaAssetData; // 0x68(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1765[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkMediaAsset* GetDefaultObj(); }; // 0x0 (0x78 - 0x78) // Class AkAudio.AkLocalizedMediaAsset class UAkLocalizedMediaAsset : public UAkMediaAsset { public: static class UClass* StaticClass(); static class UAkLocalizedMediaAsset* GetDefaultObj(); }; // 0x60 (0xD8 - 0x78) // Class AkAudio.AkExternalMediaAsset class UAkExternalMediaAsset : public UAkMediaAsset { public: uint8 Pad_176A[0x60]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkExternalMediaAsset* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class AkAudio.AkPlatformInitialisationSettingsBase class IAkPlatformInitialisationSettingsBase : public IInterface { public: static class UClass* StaticClass(); static class IAkPlatformInitialisationSettingsBase* GetDefaultObj(); }; // 0xC8 (0xF0 - 0x28) // Class AkAudio.AkPS4InitializationSettings class UAkPS4InitializationSettings : public UObject { public: uint8 Pad_1774[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettings CommonSettings; // 0x30(0x60)(Edit, Config, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x90(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkPS4AdvancedInitializationSettings AdvancedSettings; // 0xB8(0x38)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkPS4InitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkPS4PlatformInfo class UAkPS4PlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkPS4PlatformInfo* GetDefaultObj(); }; // 0x38 (0x300 - 0x2C8) // Class AkAudio.AkReverbVolume class AAkReverbVolume : public AVolume { public: uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x2C8(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_8D : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_1794[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UAkAuxBus* AuxBus; // 0x2D0(0x8)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString AuxBusName; // 0x2D8(0x10)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SendLevel; // 0x2E8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeRate; // 0x2EC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Priority; // 0x2F0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1797[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class UAkLateReverbComponent* LateReverbComponent; // 0x2F8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class AAkReverbVolume* GetDefaultObj(); }; // 0x30 (0x2F0 - 0x2C0) // Class AkAudio.AkRoomComponent class UAkRoomComponent : public UAkGameObject { public: uint8 bEnable : 1; // Mask: 0x1, PropSize: 0x10x2C0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_8F : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_17FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] bool bDynamic; // 0x2C4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_17FE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Priority; // 0x2C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallOcclusion; // 0x2CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AuxSendLevel; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AutoPost; // 0x2D4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_17FF[0xB]; // Fixing Size After Last Property [ Dumper-7 ] class UAkAcousticTextureSetComponent* GeometryComponent; // 0x2E0(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1800[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkRoomComponent* GetDefaultObj(); void SetGeometryComponent(class UAkAcousticTextureSetComponent* TextureSetComponent); class UPrimitiveComponent* GetPrimitiveParent(); }; // 0x0 (0x40 - 0x40) // Class AkAudio.AkRtpc class UAkRtpc : public UAkAudioType { public: static class UClass* StaticClass(); static class UAkRtpc* GetDefaultObj(); }; // 0x2E8 (0x310 - 0x28) // Class AkAudio.AkSettings class UAkSettings : public UObject { public: uint8 MaxSimultaneousReverbVolumes; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1802[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FFilePath WwiseProjectPath; // 0x30(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDirectoryPath WwiseSoundDataFolder; // 0x40(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoConnectToWAAPI; // 0x50(0x1)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECollisionChannel DefaultOcclusionCollisionChannel; // 0x51(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECollisionChannel DefaultFitToGeometryCollisionChannel; // 0x52(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1804[0x5]; // Fixing Size After Last Property [ Dumper-7 ] TMap, struct FAkGeometrySurfacePropertiesToMap> AkGeometryMap; // 0x58(0x50)(Edit, EditFixedSize, Config, NativeAccessSpecifierPublic) float GlobalDecayAbsorption; // 0xA8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1805[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TSoftObjectPtr DefaultReverbAuxBus; // 0xB0(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap> EnvironmentDecayAuxBusMap; // 0xE0(0x50)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) class FString HFDampingName; // 0x130(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DecayEstimateName; // 0x140(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString TimeToFirstReflectionName; // 0x150(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr HFDampingRTPC; // 0x160(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DecayEstimateRTPC; // 0x190(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TimeToFirstReflectionRTPC; // 0x1C0(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AudioInputEvent; // 0x1F0(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap AcousticTextureParamsMap; // 0x220(0x50)(Config, NativeAccessSpecifierPublic) bool SplitSwitchContainerMedia; // 0x270(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SplitMediaPerFolder; // 0x271(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseEventBasedPackaging; // 0x272(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnableAutomaticAssetSynchronization; // 0x273(0x1)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_181C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString CommandletCommitMessage; // 0x278(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap UnrealCultureToWwiseCulture; // 0x288(0x50)(Edit, Config, NativeAccessSpecifierPublic) bool AskedToUseNewAssetManagement; // 0x2D8(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableMultiCoreRendering; // 0x2D9(0x1)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool MigratedEnableMultiCoreRendering; // 0x2DA(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool FixupRedirectorsDuringMigration; // 0x2DB(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_181F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FDirectoryPath WwiseWindowsInstallationPath; // 0x2E0(0x10)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilePath WwiseMacInstallationPath; // 0x2F0(0x10)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DefaultAkComponentClass; // 0x300(0x8)(ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1824[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkSettings* GetDefaultObj(); }; // 0x58 (0x80 - 0x28) // Class AkAudio.AkSettingsPerUser class UAkSettingsPerUser : public UObject { public: struct FDirectoryPath WwiseWindowsInstallationPath; // 0x28(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilePath WwiseMacInstallationPath; // 0x38(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnableAutomaticAssetSynchronization; // 0x48(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_182E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class FString WaapiIPAddress; // 0x50(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 WaapiPort; // 0x60(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoConnectToWAAPI; // 0x64(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AutoSyncSelection; // 0x65(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SuppressWwiseProjectPathWarnings; // 0x66(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SoundDataGenerationSkipLanguage; // 0x67(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1833[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkSettingsPerUser* GetDefaultObj(); }; // 0x5F0 (0x740 - 0x150) // Class AkAudio.AkSlider class UAkSlider : public UWidget { public: float Value; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ ValueDelegate; // 0x154(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_186A[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FSliderStyle WidgetStyle; // 0x170(0x500)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class EOrientation Orientation; // 0x670(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_186B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor SliderBarColor; // 0x674(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor SliderHandleColor; // 0x684(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IndentHandle; // 0x694(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Locked; // 0x695(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_186F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float StepSize; // 0x698(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsFocusable; // 0x69C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1870[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkPropertyToControl ThePropertyToControl; // 0x6A0(0x10)(Edit, EditConst, NativeAccessSpecifierPublic) struct FAkWwiseItemToControl ItemToControl; // 0x6B0(0x40)(Edit, Config, EditConst, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnValueChanged; // 0x6F0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnItemDropped; // 0x700(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnPropertyDropped; // 0x710(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_1873[0x20]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkSlider* GetDefaultObj(); void SetValue(float InValue); void SetStepSize(float InValue); void SetSliderHandleColor(const struct FLinearColor& InValue); void SetSliderBarColor(const struct FLinearColor& InValue); void SetLocked(bool InValue); void SetIndentHandle(bool InValue); void SetAkSliderItemProperty(const class FString& ItemProperty); void SetAkSliderItemId(struct FGuid& ItemId); float GetValue(); class FString GetAkSliderItemProperty(); struct FGuid GetAkSliderItemId(); }; // 0x18 (0x2E0 - 0x2C8) // Class AkAudio.AkSpatialAudioVolume class AAkSpatialAudioVolume : public AVolume { public: class UAkSurfaceReflectorSetComponent* SurfaceReflectorSet; // 0x2C8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkLateReverbComponent* LateReverb; // 0x2D0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRoomComponent* Room; // 0x2D8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class AAkSpatialAudioVolume* GetDefaultObj(); }; // 0x28 (0x2B8 - 0x290) // Class AkAudio.AkSpotReflector class AAkSpotReflector : public AActor { public: class UAkAuxBus* EarlyReflectionAuxBus; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString EarlyReflectionAuxBusName; // 0x298(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAcousticTexture* AcousticTexture; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceScalingFactor; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Level; // 0x2B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class AAkSpotReflector* GetDefaultObj(); }; // 0x0 (0x68 - 0x68) // Class AkAudio.AkStateValue class UAkStateValue : public UAkGroupValue { public: static class UClass* StaticClass(); static class UAkStateValue* GetDefaultObj(); }; // 0x50 (0x510 - 0x4C0) // Class AkAudio.AkSubmixInputComponent class UAkSubmixInputComponent : public UAkAudioInputComponent { public: class USoundSubmix* SubmixToRecord; // 0x4C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_188D[0x48]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkSubmixInputComponent* GetDefaultObj(); }; // 0x38 (0x2F0 - 0x2B8) // Class AkAudio.AkSurfaceReflectorSetComponent class UAkSurfaceReflectorSetComponent : public UAkAcousticTextureSetComponent { public: uint8 bEnableSurfaceReflectors : 1; // Mask: 0x1, PropSize: 0x10x2B8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_90 : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_1899[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray AcousticPolys; // 0x2C0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bEnableDiffraction : 1; // Mask: 0x1, PropSize: 0x10x2D0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableDiffractionOnBoundaryEdges : 1; // Mask: 0x2, PropSize: 0x10x2D0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_91 : 6; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_189D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class AActor* AssociatedRoom; // 0x2D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_189E[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkSurfaceReflectorSetComponent* GetDefaultObj(); void UpdateSurfaceReflectorSet(); void SendSurfaceReflectorSet(); void RemoveSurfaceReflectorSet(); }; // 0xC8 (0xF0 - 0x28) // Class AkAudio.AkSwitchInitializationSettings class UAkSwitchInitializationSettings : public UObject { public: uint8 Pad_18A5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x30(0x68)(Edit, Config, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithCommSelection CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkAdvancedInitializationSettingsWithMultiCoreRendering AdvancedSettings; // 0xC0(0x30)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkSwitchInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkSwitchPlatformInfo class UAkSwitchPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkSwitchPlatformInfo* GetDefaultObj(); }; // 0x0 (0x68 - 0x68) // Class AkAudio.AkSwitchValue class UAkSwitchValue : public UAkGroupValue { public: static class UClass* StaticClass(); static class UAkSwitchValue* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class AkAudio.AkTrigger class UAkTrigger : public UAkAudioType { public: static class UClass* StaticClass(); static class UAkTrigger* GetDefaultObj(); }; // 0xD8 (0x100 - 0x28) // Class AkAudio.AkTVOSInitializationSettings class UAkTVOSInitializationSettings : public UObject { public: uint8 Pad_18C4[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x30(0x68)(Edit, Config, NativeAccessSpecifierPublic) struct FAkAudioSession AudioSession; // 0x98(0xC)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_18C5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0xA8(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkAdvancedInitializationSettings AdvancedSettings; // 0xD0(0x2C)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_18C7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkTVOSInitializationSettings* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkTVOSPlatformInfo class UAkTVOSPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkTVOSPlatformInfo* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class AkAudio.AkWaapiCalls class UAkWaapiCalls : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UAkWaapiCalls* GetDefaultObj(); struct FAKWaapiJsonObject Unsubscribe(struct FAkWaapiSubscriptionId& SubscriptionId, bool* UnsubscriptionDone); struct FAKWaapiJsonObject SubscribeToWaapi(struct FAkWaapiUri& WaapiUri, struct FAKWaapiJsonObject& WaapiOptions, FDelegateProperty_& Callback, struct FAkWaapiSubscriptionId* SubscriptionId, bool* SubscriptionDone); void SetSubscriptionID(struct FAkWaapiSubscriptionId& Subscription, int32 ID); bool RegisterWaapiProjectLoadedCallback(FDelegateProperty_& Callback); bool RegisterWaapiConnectionLostCallback(FDelegateProperty_& Callback); int32 GetSubscriptionID(struct FAkWaapiSubscriptionId& Subscription); class FText Conv_FAkWaapiSubscriptionIdToText(struct FAkWaapiSubscriptionId& INAkWaapiSubscriptionId); class FString Conv_FAkWaapiSubscriptionIdToString(struct FAkWaapiSubscriptionId& INAkWaapiSubscriptionId); struct FAKWaapiJsonObject CallWaapi(struct FAkWaapiUri& WaapiUri, struct FAKWaapiJsonObject& WaapiArgs, struct FAKWaapiJsonObject& WaapiOptions); }; // 0x0 (0x28 - 0x28) // Class AkAudio.SAkWaapiFieldNamesConv class USAkWaapiFieldNamesConv : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class USAkWaapiFieldNamesConv* GetDefaultObj(); class FText Conv_FAkWaapiFieldNamesToText(struct FAkWaapiFieldNames& INAkWaapiFieldNames); class FString Conv_FAkWaapiFieldNamesToString(struct FAkWaapiFieldNames& INAkWaapiFieldNames); }; // 0x0 (0x28 - 0x28) // Class AkAudio.AkWaapiJsonManager class UAkWaapiJsonManager : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UAkWaapiJsonManager* GetDefaultObj(); struct FAKWaapiJsonObject SetStringField(struct FAkWaapiFieldNames& FieldName, const class FString& FieldValue, const struct FAKWaapiJsonObject& Target); struct FAKWaapiJsonObject SetObjectField(struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& FieldValue, const struct FAKWaapiJsonObject& Target); struct FAKWaapiJsonObject SetNumberField(struct FAkWaapiFieldNames& FieldName, float FieldValue, const struct FAKWaapiJsonObject& Target); struct FAKWaapiJsonObject SetBoolField(struct FAkWaapiFieldNames& FieldName, bool FieldValue, const struct FAKWaapiJsonObject& Target); struct FAKWaapiJsonObject SetArrayStringFields(struct FAkWaapiFieldNames& FieldName, TArray& FieldStringValues, const struct FAKWaapiJsonObject& Target); struct FAKWaapiJsonObject SetArrayObjectFields(struct FAkWaapiFieldNames& FieldName, TArray& FieldObjectValues, const struct FAKWaapiJsonObject& Target); class FString GetStringField(struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); struct FAKWaapiJsonObject GetObjectField(struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); float GetNumberField(struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); int32 GetIntegerField(struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); bool GetBoolField(struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); TArray GetArrayField(struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); class FText Conv_FAKWaapiJsonObjectToText(const struct FAKWaapiJsonObject& INAKWaapiJsonObject); class FString Conv_FAKWaapiJsonObjectToString(const struct FAKWaapiJsonObject& INAKWaapiJsonObject); }; // 0x0 (0x28 - 0x28) // Class AkAudio.AkWaapiUriConv class UAkWaapiUriConv : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UAkWaapiUriConv* GetDefaultObj(); class FText Conv_FAkWaapiUriToText(struct FAkWaapiUri& INAkWaapiUri); class FString Conv_FAkWaapiUriToString(struct FAkWaapiUri& INAkWaapiUri); }; // 0xD0 (0xF8 - 0x28) // Class AkAudio.AkWindowsInitializationSettings class UAkWindowsInitializationSettings : public UObject { public: uint8 Pad_1995[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x30(0x68)(Edit, Config, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkWindowsAdvancedInitializationSettings AdvancedSettings; // 0xC0(0x38)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkWindowsInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkWin32PlatformInfo class UAkWin32PlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkWin32PlatformInfo* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkWin64PlatformInfo class UAkWin64PlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkWin64PlatformInfo* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkWindowsPlatformInfo class UAkWindowsPlatformInfo : public UAkWin64PlatformInfo { public: static class UClass* StaticClass(); static class UAkWindowsPlatformInfo* GetDefaultObj(); }; // 0xD0 (0xF8 - 0x28) // Class AkAudio.AkWinGDKInitializationSettings class UAkWinGDKInitializationSettings : public UObject { public: uint8 Pad_19A5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x30(0x68)(Edit, Config, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkWinGDKAdvancedInitializationSettings AdvancedSettings; // 0xC0(0x34)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_19A7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkWinGDKInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0xF8 - 0xF8) // Class AkAudio.AkWinAnvilInitializationSettings class UAkWinAnvilInitializationSettings : public UAkWinGDKInitializationSettings { public: static class UClass* StaticClass(); static class UAkWinAnvilInitializationSettings* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkWinGDKPlatformInfo class UAkWinGDKPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkWinGDKPlatformInfo* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkWinAnvilPlatformInfo class UAkWinAnvilPlatformInfo : public UAkWinGDKPlatformInfo { public: static class UClass* StaticClass(); static class UAkWinAnvilPlatformInfo* GetDefaultObj(); }; // 0x40 (0x190 - 0x150) // Class AkAudio.AkWwiseTree class UAkWwiseTree : public UWidget { public: FMulticastInlineDelegateProperty_ OnSelectionChanged; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnItemDragged; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_19BD[0x20]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkWwiseTree* GetDefaultObj(); void SetSearchText(const class FString& NewText); struct FAkWwiseObjectDetails GetSelectedItem(); class FString GetSearchText(); }; // 0x60 (0x1B0 - 0x150) // Class AkAudio.AkWwiseTreeSelector class UAkWwiseTreeSelector : public UWidget { public: FMulticastInlineDelegateProperty_ OnSelectionChanged; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnItemDragged; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_19C1[0x40]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkWwiseTreeSelector* GetDefaultObj(); }; // 0xD0 (0xF8 - 0x28) // Class AkAudio.AkXboxOneGDKInitializationSettings class UAkXboxOneGDKInitializationSettings : public UObject { public: uint8 Pad_19C9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettings CommonSettings; // 0x30(0x60)(Edit, Config, NativeAccessSpecifierPublic) struct FAkXboxOneGDKApuHeapInitializationSettings ApuHeapSettings; // 0x90(0x8)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkXboxOneGDKAdvancedInitializationSettings AdvancedSettings; // 0xC0(0x34)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_19CA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkXboxOneGDKInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0xF8 - 0xF8) // Class AkAudio.AkXboxOneAnvilInitializationSettings class UAkXboxOneAnvilInitializationSettings : public UAkXboxOneGDKInitializationSettings { public: static class UClass* StaticClass(); static class UAkXboxOneAnvilInitializationSettings* GetDefaultObj(); }; // 0x0 (0xF8 - 0xF8) // Class AkAudio.AkXB1InitializationSettings class UAkXB1InitializationSettings : public UAkXboxOneGDKInitializationSettings { public: static class UClass* StaticClass(); static class UAkXB1InitializationSettings* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkXboxOneGDKPlatformInfo class UAkXboxOneGDKPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkXboxOneGDKPlatformInfo* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkXboxOneAnvilPlatformInfo class UAkXboxOneAnvilPlatformInfo : public UAkXboxOneGDKPlatformInfo { public: static class UClass* StaticClass(); static class UAkXboxOneAnvilPlatformInfo* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkXB1PlatformInfo class UAkXB1PlatformInfo : public UAkXboxOneGDKPlatformInfo { public: static class UClass* StaticClass(); static class UAkXB1PlatformInfo* GetDefaultObj(); }; // 0xD0 (0xF8 - 0x28) // Class AkAudio.AkXboxOneInitializationSettings class UAkXboxOneInitializationSettings : public UObject { public: uint8 Pad_19EA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettings CommonSettings; // 0x30(0x60)(Edit, Config, NativeAccessSpecifierPublic) struct FAkXboxOneApuHeapInitializationSettings ApuHeapSettings; // 0x90(0x8)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkXboxOneAdvancedInitializationSettings AdvancedSettings; // 0xC0(0x34)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_19EC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UAkXboxOneInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkXboxOnePlatformInfo class UAkXboxOnePlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkXboxOnePlatformInfo* GetDefaultObj(); }; // 0xD0 (0xF8 - 0x28) // Class AkAudio.AkXSXInitializationSettings class UAkXSXInitializationSettings : public UObject { public: uint8 Pad_19F6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FAkCommonInitializationSettings CommonSettings; // 0x30(0x60)(Edit, Config, NativeAccessSpecifierPublic) struct FAkXSXApuHeapInitializationSettings ApuHeapSettings; // 0x90(0x8)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x98(0x28)(Edit, Config, NativeAccessSpecifierPublic) struct FAkXSXAdvancedInitializationSettings AdvancedSettings; // 0xC0(0x38)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAkXSXInitializationSettings* GetDefaultObj(); void MigrateMultiCoreRendering(bool NewValue); }; // 0x0 (0xF8 - 0xF8) // Class AkAudio.AkMPXInitializationSettings class UAkMPXInitializationSettings : public UAkXSXInitializationSettings { public: static class UClass* StaticClass(); static class UAkMPXInitializationSettings* GetDefaultObj(); }; // 0x0 (0x70 - 0x70) // Class AkAudio.AkXSXPlatformInfo class UAkXSXPlatformInfo : public UAkPlatformInfo { public: static class UClass* StaticClass(); static class UAkXSXPlatformInfo* GetDefaultObj(); }; // 0xE8 (0x1D8 - 0xF0) // Class AkAudio.MovieSceneAkAudioEventSection class UMovieSceneAkAudioEventSection : public UMovieSceneSection { public: uint8 Pad_1A05[0x40]; // Fixing Size After Last Property [ Dumper-7 ] class UAkAudioEvent* Event; // 0x130(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool RetriggerEvent; // 0x138(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1A06[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 ScrubTailLengthMs; // 0x13C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool StopAtSectionEnd; // 0x140(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1A09[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class FString EventName; // 0x148(0x10)(Edit, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1A0B[0x20]; // Fixing Size After Last Property [ Dumper-7 ] float MaxSourceDuration; // 0x178(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1A0E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString MaxDurationSourceID; // 0x180(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1A0F[0x48]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneAkAudioEventSection* GetDefaultObj(); }; // 0x18 (0xB0 - 0x98) // Class AkAudio.MovieSceneAkTrack class UMovieSceneAkTrack : public UMovieSceneTrack { public: TArray Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 bIsAMasterTrack : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A16[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneAkTrack* GetDefaultObj(); }; // 0x8 (0xB8 - 0xB0) // Class AkAudio.MovieSceneAkAudioEventTrack class UMovieSceneAkAudioEventTrack : public UMovieSceneAkTrack { public: uint8 Pad_1A17[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneAkAudioEventTrack* GetDefaultObj(); }; // 0x1D8 (0x2C8 - 0xF0) // Class AkAudio.MovieSceneAkAudioRTPCSection class UMovieSceneAkAudioRTPCSection : public UMovieSceneSection { public: class UAkRtpc* RTPC; // 0xF0(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FString Name; // 0xF8(0x10)(Edit, ZeroConstructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FRichCurve FloatCurve; // 0x108(0x80)(Protected, NativeAccessSpecifierProtected) struct FMovieSceneFloatChannelSerializationHelper FloatChannelSerializationHelper; // 0x188(0x30)(Protected, NativeAccessSpecifierProtected) struct FMovieSceneFloatChannel RTPCChannel; // 0x1B8(0x110)(Protected, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieSceneAkAudioRTPCSection* GetDefaultObj(); }; // 0x8 (0xB8 - 0xB0) // Class AkAudio.MovieSceneAkAudioRTPCTrack class UMovieSceneAkAudioRTPCTrack : public UMovieSceneAkTrack { public: uint8 Pad_1A23[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneAkAudioRTPCTrack* GetDefaultObj(); }; // 0x70 (0xA0 - 0x30) // Class AkAudio.PostEventAsync class UPostEventAsync : public UBlueprintAsyncActionBase { public: FMulticastInlineDelegateProperty_ Completed; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_1A39[0x60]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UPostEventAsync* GetDefaultObj(); class UPostEventAsync* PostEventAsync(class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, class AActor* Actor, int32 CallbackMask, FDelegateProperty_& PostEventCallback, TArray& ExternalSources, bool bStopWhenAttachedToDestroyed); void PollPostEventFuture(); }; // 0x68 (0x98 - 0x30) // Class AkAudio.PostEventAtLocationAsync class UPostEventAtLocationAsync : public UBlueprintAsyncActionBase { public: FMulticastInlineDelegateProperty_ Completed; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_1A48[0x58]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UPostEventAtLocationAsync* GetDefaultObj(); class UPostEventAtLocationAsync* PostEventAtLocationAsync(class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& Orientation); void PollPostEventFuture(); }; }