#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: AkAudio

#include "Basic.hpp"

#include "AkAudio_structs.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "SlateCore_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "WwiseResourceLoader_structs.hpp"
#include "MovieScene_structs.hpp"
#include "MovieScene_classes.hpp"
#include "UMG_classes.hpp"


namespace SDK
{

// Class AkAudio.AkPortalComponent
// 0x0210 (0x0440 - 0x0230)
class UAkPortalComponent : public USceneComponent
{
public:
	bool                                          bDynamic;                                          // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EAkAcousticPortalState                        InitialState;                                      // 0x0231(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_232[0x2];                                      // 0x0232(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         InitialOcclusion;                                  // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ObstructionRefreshInterval;                        // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ECollisionChannel                             ObstructionCollisionChannel;                       // 0x023C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_23D[0x203];                                    // 0x023D(0x0203)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DisablePortal();
	void EnablePortal();
	void SetDynamic(bool bInDynamic);
	void SetPortalOcclusion(float InPortalOcclusion);

	EAkAcousticPortalState GetCurrentState() const;
	float GetPortalOcclusion() const;
	class UPrimitiveComponent* GetPrimitiveParent() const;
	bool PortalHasAnyRoomContext() const;
	bool PortalPlacementValid() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkPortalComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkPortalComponent")
	}
	static class UAkPortalComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkPortalComponent>();
	}
};
DUMPER7_ASSERTS_UAkPortalComponent;

// Class AkAudio.AkAcousticPortal
// 0x0010 (0x0310 - 0x0300)
class AAkAcousticPortal : public AVolume
{
public:
	class UAkPortalComponent*                     Portal;                                            // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EAkAcousticPortalState                        InitialState;                                      // 0x0308(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRequiresStateMigration;                           // 0x0309(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_30A[0x6];                                      // 0x030A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DisablePortal();
	void EnablePortal();

	EAkAcousticPortalState GetCurrentState() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAcousticPortal")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAcousticPortal")
	}
	static class AAkAcousticPortal* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAkAcousticPortal>();
	}
};
DUMPER7_ASSERTS_AAkAcousticPortal;

// Class AkAudio.AkAudioType
// 0x0028 (0x0050 - 0x0028)
class UAkAudioType : public UObject
{
public:
	bool                                          bAutoLoad;                                         // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UObject*>                        UserData;                                          // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x10];                                      // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void LoadData();
	void UnloadData(bool bAsync);

	int32 GetWwiseShortId() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAudioType")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAudioType")
	}
	static class UAkAudioType* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAudioType>();
	}
};
DUMPER7_ASSERTS_UAkAudioType;

// Class AkAudio.AkAcousticTexture
// 0x0020 (0x0070 - 0x0050)
class UAkAcousticTexture final : public UAkAudioType
{
public:
	struct FWwiseAcousticTextureCookedData        AcousticTextureCookedData;                         // 0x0050(0x001C)(Edit, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_6C[0x4];                                       // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAcousticTexture")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAcousticTexture")
	}
	static class UAkAcousticTexture* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAcousticTexture>();
	}
};
DUMPER7_ASSERTS_UAkAcousticTexture;

// Class AkAudio.AkAcousticTextureSetComponent
// 0x0020 (0x0250 - 0x0230)
#pragma pack(push, 0x1)
class alignas(0x10) UAkAcousticTextureSetComponent : public USceneComponent
{
public:
	uint8                                         Pad_230[0x18];                                     // 0x0230(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAcousticTextureSetComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAcousticTextureSetComponent")
	}
	static class UAkAcousticTextureSetComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAcousticTextureSetComponent>();
	}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UAkAcousticTextureSetComponent;

// Class AkAudio.AkAmbientSound
// 0x0040 (0x0308 - 0x02C8)
class AAkAmbientSound : public AActor
{
public:
	class UAkAudioEvent*                          AkAudioEvent;                                      // 0x02C8(0x0008)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkComponent*                           AkComponent;                                       // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          StopWhenOwnerIsDestroyed;                          // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AutoPost;                                          // 0x02D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2DA[0x2E];                                     // 0x02DA(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void StartAmbientSound();
	void StopAmbientSound();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAmbientSound")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAmbientSound")
	}
	static class AAkAmbientSound* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAkAmbientSound>();
	}
};
DUMPER7_ASSERTS_AAkAmbientSound;

// Class AkAudio.AkAndroidInitializationSettings
// 0x00E8 (0x0110 - 0x0028)
class UAkAndroidInitializationSettings final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettingsWithSampleRate CommonSettings;                             // 0x0030(0x0078)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00A8(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkAndroidAdvancedInitializationSettings AdvancedSettings;                                // 0x00C8(0x0044)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_10C[0x4];                                      // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MigrateMultiCoreRendering(bool NewValue);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAndroidInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAndroidInitializationSettings")
	}
	static class UAkAndroidInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAndroidInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkAndroidInitializationSettings;

// Class AkAudio.AkPlatformInfo
// 0x0048 (0x0070 - 0x0028)
class UAkPlatformInfo : public UObject
{
public:
	uint8                                         Pad_28[0x48];                                      // 0x0028(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkPlatformInfo")
	}
	static class UAkPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkPlatformInfo;

// Class AkAudio.AkAndroidPlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkAndroidPlatformInfo final : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAndroidPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAndroidPlatformInfo")
	}
	static class UAkAndroidPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAndroidPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkAndroidPlatformInfo;

// Class AkAudio.AkAudioBank
// 0x0008 (0x0058 - 0x0050)
class UAkAudioBank final : public UAkAudioType
{
public:
	bool                                          AutoLoad;                                          // 0x0050(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_51[0x7];                                       // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAudioBank")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAudioBank")
	}
	static class UAkAudioBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAudioBank>();
	}
};
DUMPER7_ASSERTS_UAkAudioBank;

// Class AkAudio.AkAudioDeviceShareSet
// 0x0010 (0x0060 - 0x0050)
class UAkAudioDeviceShareSet final : public UAkAudioType
{
public:
	struct FWwiseAudioDeviceShareSetCookedData    AudioDeviceShareSetCookedData;                     // 0x0050(0x000C)(Edit, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_5C[0x4];                                       // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAudioDeviceShareSet")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAudioDeviceShareSet")
	}
	static class UAkAudioDeviceShareSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAudioDeviceShareSet>();
	}
};
DUMPER7_ASSERTS_UAkAudioDeviceShareSet;

// Class AkAudio.AkAudioEvent
// 0x0080 (0x00D0 - 0x0050)
class UAkAudioEvent final : public UAkAudioType
{
public:
	float                                         MaxAttenuationRadius;                              // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsInfinite;                                        // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_55[0x3];                                       // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MinimumDuration;                                   // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaximumDuration;                                   // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FWwiseLocalizedEventCookedData         EventCookedData;                                   // 0x0060(0x0060)(Edit, Transient, EditConst, NativeAccessSpecifierPublic)
	class UAkAudioBank*                           RequiredBank;                                      // 0x00C0(0x0008)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C8[0x8];                                       // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 ExecuteAction(const EAkActionOnEventType ActionType, const class AActor* Actor, const int32 PlayingID, const int32 TransitionDuration, const EAkCurveInterpolation FadeCurve);
	int32 ExecuteActionOnComponent(const EAkActionOnEventType ActionType, const class UAkComponent* AkComponent, const int32 PlayingID, const int32 TransitionDuration, const EAkCurveInterpolation FadeCurve);
	int32 PostAtLocation(const struct FVector& Location, const struct FRotator& orientation, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& Callback, const int32 CallbackMask, const class UObject* WorldContextObject);
	int32 PostOnActor(const class AActor* Actor, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& Delegate, const int32 CallbackMask, const bool bStopWhenAttachedObjectDestroyed, const bool bAllowPositionTracking);
	int32 PostOnActorAndWait(const class AActor* Actor, const bool bStopWhenAttachedObjectDestroyed, const struct FLatentActionInfo& LatentActionInfo);
	int32 PostOnComponent(class UAkComponent* Component, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& Delegate, const int32 CallbackMask, const bool bStopWhenAttachedObjectDestroyed, const bool bAllowPositionTracking);
	int32 PostOnComponentAndWait(class UAkComponent* Component, const bool bStopWhenAttachedObjectDestroyed, const struct FLatentActionInfo& LatentActionInfo, bool bAllowPositionTracking);
	int32 PostOnGameObject(class UAkGameObject* GameObject, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& Delegate, const int32 CallbackMask, const bool bAllowPositionTracking);
	int32 PostOnGameObjectAndWait(class UAkGameObject* GameObject, const struct FLatentActionInfo& LatentActionInfo);

	float GetMaximumDuration() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAudioEvent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAudioEvent")
	}
	static class UAkAudioEvent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAudioEvent>();
	}
};
DUMPER7_ASSERTS_UAkAudioEvent;

// Class AkAudio.AkGameObject
// 0x0020 (0x0250 - 0x0230)
#pragma pack(push, 0x1)
class alignas(0x10) UAkGameObject : public USceneComponent
{
public:
	float                                         AttenuationScalingFactor;                          // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_234[0x4];                                      // 0x0234(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAudioEvent*                          AkAudioEvent;                                      // 0x0238(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_240[0x2];                                      // 0x0240(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAttenuationScalingMigrated;                       // 0x0242(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_243[0x5];                                      // 0x0243(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 PostAkEvent(class UAkAudioEvent* AkEvent, int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback, bool bAllowPositionTracking);
	void PostAkEventAsync(const class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, int32* PlayingID, int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback, const struct FLatentActionInfo& LatentInfo);
	int32 PostAssociatedAkEvent(int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback, bool bAllowPositionTracking);
	void PostAssociatedAkEventAsync(const class UObject* WorldContextObject, int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback, const struct FLatentActionInfo& LatentInfo, int32* PlayingID);
	void SetAttenuationScalingFactor(float InAttenuationScalingFactor);
	void Stop();

	float GetAttenuationScalingFactor() const;
	void GetRTPCValue(class UAkRtpc* RtpcValue, ERTPCValueType InputValueType, float* Value, ERTPCValueType* OutputValueType, const class FString& RTPC, int32 PlayingID) const;
	void SetRTPCValue(class UAkRtpc* RtpcValue, float Value, int32 InterpolationTimeMs, const class FString& RTPC) const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkGameObject")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkGameObject")
	}
	static class UAkGameObject* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkGameObject>();
	}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UAkGameObject;

// Class AkAudio.AkComponent
// 0x01F0 (0x0440 - 0x0250)
class UAkComponent : public UAkGameObject
{
public:
	bool                                          bUseSpatialAudio;                                  // 0x0248(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_249[0x7];                                      // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	EAkCollisionChannel                           OcclusionCollisionChannel;                         // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_251[0x3];                                      // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         OcclusionRefreshInterval;                          // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          EnableSpotReflectors;                              // 0x0258(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_259[0x3];                                      // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         OuterRadius;                                       // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InnerRadius;                                       // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_264[0x4];                                      // 0x0264(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAuxBus*                              EarlyReflectionAuxBus;                             // 0x0268(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 EarlyReflectionAuxBusName;                         // 0x0270(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         EarlyReflectionBusSendGain;                        // 0x0280(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          DrawFirstOrderReflections;                         // 0x0284(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          DrawSecondOrderReflections;                        // 0x0285(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          DrawHigherOrderReflections;                        // 0x0286(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          DrawDiffraction;                                   // 0x0287(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          StopWhenOwnerDestroyed;                            // 0x0288(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseReverbVolumes;                                 // 0x0289(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_28A[0x1B6];                                    // 0x028A(0x01B6)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	ECollisionChannel GetOcclusionCollisionChannel();
	float GetPlaybackTime(int32 PlayingID);
	int32 PostAkEventAndWaitForEnd(class UAkAudioEvent* AkEvent, const struct FLatentActionInfo& LatentInfo, bool bAllowPositionTracking);
	int32 PostAssociatedAkEventAndWaitForEnd(const struct FLatentActionInfo& LatentInfo);
	void PostTrigger(class UAkTrigger* TriggerValue, const class FString& Trigger);
	void SetEarlyReflectionsAuxBus(const class FString& AuxBusName);
	void SetEarlyReflectionsVolume(float SendVolume);
	void SetEnableSpotReflectors(bool in_enable);
	void SetGameObjectRadius(float in_outerRadius, float in_innerRadius);
	void SetListeners(const TArray<class UAkComponent*>& Listeners);
	void SetOutputBusVolume(float BusVolume);
	void SetStopWhenOwnerDestroyed(bool bStopWhenOwnerDestroyed);
	void SetSwitch(class UAkSwitchValue* SwitchValue, const class FString& SwitchGroup, const class FString& SwitchState);

	float GetAttenuationRadius() const;
	bool IsPlaying() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkComponent")
	}
	static class UAkComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkComponent>();
	}
};
DUMPER7_ASSERTS_UAkComponent;

// Class AkAudio.AkAudioInputComponent
// 0x0030 (0x0470 - 0x0440)
class UAkAudioInputComponent : public UAkComponent
{
public:
	uint8                                         Pad_440[0x30];                                     // 0x0440(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 PostAssociatedAudioInputEvent();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAudioInputComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAudioInputComponent")
	}
	static class UAkAudioInputComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAudioInputComponent>();
	}
};
DUMPER7_ASSERTS_UAkAudioInputComponent;

// Class AkAudio.AkAuxBus
// 0x0078 (0x00C8 - 0x0050)
class UAkAuxBus final : public UAkAudioType
{
public:
	float                                         MaxAttenuationRadius;                              // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_54[0x4];                                       // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FWwiseLocalizedAuxBusCookedData        AuxBusCookedData;                                  // 0x0058(0x0060)(Edit, Transient, NativeAccessSpecifierPublic)
	class UAkAudioBank*                           RequiredBank;                                      // 0x00B8(0x0008)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C0[0x8];                                       // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAuxBus")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAuxBus")
	}
	static class UAkAuxBus* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAuxBus>();
	}
};
DUMPER7_ASSERTS_UAkAuxBus;

// Class AkAudio.AkCheckBox
// 0x0CB0 (0x0E30 - 0x0180)
class UAkCheckBox final : public UContentWidget
{
public:
	uint8                                         Pad_180[0x268];                                    // 0x0180(0x0268)(Fixing Size After Last Property [ Dumper-7 ])
	ECheckBoxState                                CheckedState;                                      // 0x03E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3E9[0x3];                                      // 0x03E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TDelegate<void()>                             CheckedStateDelegate;                              // 0x03EC(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3FC[0x4];                                      // 0x03FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCheckBoxStyle                         WidgetStyle;                                       // 0x0400(0x0950)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x0D50(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusable;                                       // 0x0D51(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D52[0x6];                                      // 0x0D52(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkBoolPropertyToControl               ThePropertyToControl;                              // 0x0D58(0x0010)(Edit, NativeAccessSpecifierPublic)
	struct FAkWwiseItemToControl                  ItemToControl;                                     // 0x0D68(0x0040)(Edit, Config, EditConst, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(bool bIsChecked)> AkOnCheckStateChanged;                           // 0x0DA8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const struct FGuid& ItemDroppedID)> OnItemDropped;                 // 0x0DB8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const class FString& PropertyDropped)> OnPropertyDropped;          // 0x0DC8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_DD8[0x58];                                     // 0x0DD8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetAkBoolProperty(const class FString& ItemProperty);
	void SetAkItemId(const struct FGuid& ItemId);
	void SetCheckedState(ECheckBoxState InCheckedState);
	void SetIsChecked(bool InIsChecked);

	const struct FGuid GetAkItemId() const;
	const class FString GetAkProperty() const;
	ECheckBoxState GetCheckedState() const;
	bool IsChecked() const;
	bool IsPressed() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkCheckBox")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkCheckBox")
	}
	static class UAkCheckBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkCheckBox>();
	}
};
DUMPER7_ASSERTS_UAkCheckBox;

// Class AkAudio.AkAssetData
// 0x0028 (0x0050 - 0x0028)
class UAkAssetData final : public UObject
{
public:
	uint8                                         Pad_28[0x28];                                      // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAssetData")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAssetData")
	}
	static class UAkAssetData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAssetData>();
	}
};
DUMPER7_ASSERTS_UAkAssetData;

// Class AkAudio.AkAssetPlatformData
// 0x0008 (0x0030 - 0x0028)
class UAkAssetPlatformData final : public UObject
{
public:
	class UAkAssetData*                           CurrentAssetData;                                  // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkAssetPlatformData")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkAssetPlatformData")
	}
	static class UAkAssetPlatformData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkAssetPlatformData>();
	}
};
DUMPER7_ASSERTS_UAkAssetPlatformData;

// Class AkAudio.AkMediaAssetData
// 0x0010 (0x0038 - 0x0028)
class UAkMediaAssetData final : public UObject
{
public:
	uint8                                         Pad_28[0x10];                                      // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkMediaAssetData")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkMediaAssetData")
	}
	static class UAkMediaAssetData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkMediaAssetData>();
	}
};
DUMPER7_ASSERTS_UAkMediaAssetData;

// Class AkAudio.AkMediaAsset
// 0x0050 (0x0078 - 0x0028)
class UAkMediaAsset : public UObject
{
public:
	TMap<class FString, class UAkMediaAssetData*> MediaAssetDataPerPlatform;                         // 0x0028(0x0050)(Edit, Transient, EditConst, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkMediaAsset")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkMediaAsset")
	}
	static class UAkMediaAsset* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkMediaAsset>();
	}
};
DUMPER7_ASSERTS_UAkMediaAsset;

// Class AkAudio.AkLocalizedMediaAsset
// 0x0000 (0x0078 - 0x0078)
class UAkLocalizedMediaAsset final : public UAkMediaAsset
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkLocalizedMediaAsset")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkLocalizedMediaAsset")
	}
	static class UAkLocalizedMediaAsset* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkLocalizedMediaAsset>();
	}
};
DUMPER7_ASSERTS_UAkLocalizedMediaAsset;

// Class AkAudio.AkExternalMediaAsset
// 0x0000 (0x0078 - 0x0078)
class UAkExternalMediaAsset final : public UAkMediaAsset
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkExternalMediaAsset")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkExternalMediaAsset")
	}
	static class UAkExternalMediaAsset* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkExternalMediaAsset>();
	}
};
DUMPER7_ASSERTS_UAkExternalMediaAsset;

// Class AkAudio.AkFolder
// 0x0000 (0x0050 - 0x0050)
class UAkFolder final : public UAkAudioType
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkFolder")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkFolder")
	}
	static class UAkFolder* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkFolder>();
	}
};
DUMPER7_ASSERTS_UAkFolder;

// Class AkAudio.DrawPortalComponent
// 0x0000 (0x04F0 - 0x04F0)
class UDrawPortalComponent final : public UPrimitiveComponent
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("DrawPortalComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"DrawPortalComponent")
	}
	static class UDrawPortalComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UDrawPortalComponent>();
	}
};
DUMPER7_ASSERTS_UDrawPortalComponent;

// Class AkAudio.DrawRoomComponent
// 0x0000 (0x04F0 - 0x04F0)
class UDrawRoomComponent final : public UPrimitiveComponent
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("DrawRoomComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"DrawRoomComponent")
	}
	static class UDrawRoomComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UDrawRoomComponent>();
	}
};
DUMPER7_ASSERTS_UDrawRoomComponent;

// Class AkAudio.AkEffectShareSet
// 0x0068 (0x00B8 - 0x0050)
class UAkEffectShareSet final : public UAkAudioType
{
public:
	struct FWwiseLocalizedShareSetCookedData      ShareSetCookedData;                                // 0x0050(0x0060)(Edit, Transient, EditConst, NativeAccessSpecifierPublic)
	uint8                                         Pad_B0[0x8];                                       // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkEffectShareSet")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkEffectShareSet")
	}
	static class UAkEffectShareSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkEffectShareSet>();
	}
};
DUMPER7_ASSERTS_UAkEffectShareSet;

// Class AkAudio.AkGameplayStatics
// 0x0000 (0x0028 - 0x0028)
class UAkGameplayStatics final : public UBlueprintFunctionLibrary
{
public:
	static void AddOutput(const struct FAkOutputSettings& in_Settings, struct FAkOutputDeviceID* out_DeviceID, TArray<class UAkComponent*>& in_ListenerIDs);
	static void AddOutputCaptureMarker(const class FString& MarkerText);
	static void CancelEventCallback(const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback);
	static int32 CheckPadHeadphonesStatus();
	static void ClearSoundBanksAndMedia();
	static int32 ComponentSeekOnEvent(class UAkComponent* in_pComponent, float in_fPercent, bool in_bSeekToNearestMarker, int32 InPlayingID);
	static void ExecuteActionOnEvent(class UAkAudioEvent* AkEvent, EAkActionOnEventType ActionType, class AActor* Actor, int32 TransitionDuration, EAkCurveInterpolation FadeCurve, int32 PlayingID);
	static void ExecuteActionOnPlayingID(EAkActionOnEventType ActionType, int32 PlayingID, int32 TransitionDuration, EAkCurveInterpolation FadeCurve);
	static class UObject* GetAkAudioTypeUserData(const class UAkAudioType* Instance, const class UClass* Type);
	static class UAkComponent* GetAkComponent(class USceneComponent* AttachToComponent, bool* ComponentCreated, class FName AttachPointName, const struct FVector& Location, EAttachLocation LocationType);
	static class UAkComponent* GetAkComponentEx(class USceneComponent* AttachToComponent, bool* ComponentCreated, class FName AttachPointName, const struct FVector& Location, EAttachLocation LocationType, float CreatedComponentOcclusionRefreshInterval, bool bCreatedComponentAutoDestroy);
	static TArray<class FString> GetAvailableAudioCultures();
	static class FString GetCurrentAudioCulture();
	static struct FAkOutdoorsRoomParameters GetCurrentOutdoorsRoomParameters();
	static class UAkComponent* GetOrCreateAkComponent(class USceneComponent* AttachToComponent, bool* ComponentCreated, class FName AttachPointName);
	static void GetRTPCValue(class UAkRtpc* RtpcValue, int32 PlayingID, ERTPCValueType InputValueType, float* Value, ERTPCValueType* OutputValueType, class AActor* Actor, class FName RTPC);
	static int32 GetSampleRate();
	static void GetSpeakerAngles(TArray<float>* SpeakerAngles, float* HeightAngle, const class FString& DeviceShareSet);
	static bool IsEditor();
	static bool IsGame(class UObject* WorldContextObject);
	static void LoadInitBank();
	static int32 PostAndWaitForEndOfEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, bool bStopWhenAttachedToDestroyed, const struct FLatentActionInfo& LatentInfo);
	static int32 PostEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback, bool bStopWhenAttachedToDestroyed);
	static int32 PostEventAtLocation(class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& orientation, class UObject* WorldContextObject);
	static int32 PostEventOutdoors(class UAkAudioEvent* AkEvent, int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback);
	static void PostTrigger(class UAkTrigger* TriggerValue, class AActor* Actor, class FName Trigger);
	static void RemoveOutput(const struct FAkOutputDeviceID& in_OutputDeviceId);
	static bool RenderNextNonRealtimeAudioFrame();
	static void ReplaceMainOutput(const struct FAkOutputSettings& MainOutputSettings);
	static void ResetOutdoorsRoomParams();
	static void ResetRTPCValue(class UAkRtpc* RtpcValue, int32 InterpolationTimeMs, class AActor* Actor, class FName RTPC);
	static int32 SeekOnEvent(const class FString& in_EventName, class UAkComponent* in_pComponent, float in_fPercent, bool in_bSeekToNearestMarker, int32 InPlayingID);
	static bool SetActorMixerEffect(const struct FAkUniqueID& InAudioNodeID, const int32 InEffectIndex, const class UAkEffectShareSet* InEffectShareSet);
	static bool SetAuxBusEffect(const class UAkAuxBus* InAuxBus, const int32 InEffectIndex, const class UAkEffectShareSet* InEffectShareSet);
	static void SetBusConfig(const class FString& BusName, EAkChannelConfiguration ChannelConfiguration);
	static bool SetBusEffectByID(const struct FAkUniqueID& InBusID, const int32 InEffectIndex, const class UAkEffectShareSet* InEffectShareSet);
	static bool SetBusEffectByName(const class FString& InBusName, const int32 InEffectIndex, const class UAkEffectShareSet* InEffectShareSet);
	static void SetCurrentAudioCulture(const class FString& AudioCulture, const struct FLatentActionInfo& LatentInfo, class UObject* WorldContextObject);
	static void SetCurrentAudioCultureAsync(const class FString& AudioCulture, const TDelegate<void(bool Succeeded)>& Completed);
	static void SetDiffractionOrder(int32 InDiffractionOrder, bool bInUpdatePaths);
	static void SetDistanceProbe(class AActor* Listener, class AActor* DistanceProbe);
	static void SetGameObjectToPortalObstruction(class UAkComponent* GameObjectAkComponent, class UAkPortalComponent* PortalComponent, float ObstructionValue);
	static void SetLoadBalancingSpread(int32 InNbFrames);
	static void SetMaxEmitterRoomAuxSends(int32 InMaxEmitterRoomAuxSends);
	static void SetMultipleChannelEmitterPositions(class UAkComponent* GameObjectAkComponent, const TArray<EAkChannelConfiguration>& ChannelMasks, const TArray<struct FTransform>& Positions, EAkMultiPositionType MultiPositionType);
	static void SetMultipleChannelMaskEmitterPositions(class UAkComponent* GameObjectAkComponent, const TArray<struct FAkChannelMask>& ChannelMasks, const TArray<struct FTransform>& Positions, EAkMultiPositionType MultiPositionType);
	static void SetMultiplePositions(class UAkComponent* GameObjectAkComponent, const TArray<struct FTransform>& Positions, EAkMultiPositionType MultiPositionType);
	static void SetNumberOfPrimaryRays(int32 InNbPrimaryRays);
	static void SetOcclusionRefreshInterval(float RefreshInterval, class AActor* Actor);
	static bool SetOfflineRendering(bool bEnable);
	static bool SetOfflineRenderingFrameTime(float FrameTimeInSeconds);
	static void SetOutdoorsRoomParameters(const struct FAkOutdoorsRoomParameters& InOutdoorsRoomParameters);
	static void SetOutputBusVolume(float BusVolume, class AActor* Actor);
	static bool SetOutputDeviceEffect(const struct FAkOutputDeviceID& InDeviceId, const int32 InEffectIndex, const class UAkEffectShareSet* InEffectShareSet);
	static void SetPanningRule(EPanningRule PanRule);
	static void SetPortalObstructionAndOcclusion(class UAkPortalComponent* PortalComponent, float ObstructionValue, float OcclusionValue);
	static void SetPortalToPortalObstruction(class UAkPortalComponent* PortalComponent0, class UAkPortalComponent* PortalComponent1, float ObstructionValue);
	static void SetReflectionsOrder(int32 Order, bool RefreshPaths);
	static void SetRTPCValue(class UAkRtpc* RtpcValue, float Value, int32 InterpolationTimeMs, class AActor* Actor, class FName RTPC);
	static void SetRTPCValueByPlayID(const class FString& RTPCName, float RtpcValue, int32 PlayID, int32 InterpolationTimeMs);
	static void SetSpeakerAngles(const TArray<float>& SpeakerAngles, float HeightAngle, const class FString& DeviceShareSet);
	static void SetState(class UAkStateValue* StateValue, class FName StateGroup, class FName State);
	static void SetSwitch(class UAkSwitchValue* SwitchValue, class AActor* Actor, class FName SwitchGroup, class FName SwitchState);
	static class UAkComponent* SpawnAkComponentAtLocation(class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& orientation, bool AutoPost, bool AutoDestroy, bool bAllowPositionTracking);
	static class UAkComponent* SpawnAkComponentAtLocationEx(class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& orientation, bool AutoPost, bool AutoDestroy, bool bAllowPositionTracking, float OcclusionRefreshInterval);
	static class UAkComponent* SpawnAkComponentAttachedEx(class USceneComponent* BaseComponent, class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& orientation, bool AutoPost, bool AutoDestroy, bool bAllowPositionTracking, float OcclusionRefreshInterval);
	static void StartAllAmbientSounds(class UObject* WorldContextObject);
	static void StartOutputCapture(const class FString& Filename);
	static void StartProfilerCapture(const class FString& Filename);
	static void StopActor(class AActor* Actor);
	static void StopAll();
	static void StopAllAmbientSounds(class UObject* WorldContextObject);
	static void StopOutdoors();
	static void StopOutputCapture();
	static void StopProfilerCapture();
	static void UnloadInitBank();
	static void UseReverbVolumes(bool inUseReverbVolumes, class AActor* Actor);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkGameplayStatics")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkGameplayStatics")
	}
	static class UAkGameplayStatics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkGameplayStatics>();
	}
};
DUMPER7_ASSERTS_UAkGameplayStatics;

// Class AkAudio.AkCallbackInfo
// 0x0008 (0x0030 - 0x0028)
class UAkCallbackInfo : public UObject
{
public:
	class UAkComponent*                           AkComponent;                                       // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkCallbackInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkCallbackInfo")
	}
	static class UAkCallbackInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkCallbackInfo>();
	}
};
DUMPER7_ASSERTS_UAkCallbackInfo;

// Class AkAudio.AkEventCallbackInfo
// 0x0008 (0x0038 - 0x0030)
class UAkEventCallbackInfo : public UAkCallbackInfo
{
public:
	int32                                         PlayingID;                                         // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         EventId;                                           // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkEventCallbackInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkEventCallbackInfo")
	}
	static class UAkEventCallbackInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkEventCallbackInfo>();
	}
};
DUMPER7_ASSERTS_UAkEventCallbackInfo;

// Class AkAudio.AkMIDIEventCallbackInfo
// 0x0010 (0x0048 - 0x0038)
class UAkMIDIEventCallbackInfo final : public UAkEventCallbackInfo
{
public:
	uint8                                         Pad_38[0x10];                                      // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool GetCc(struct FAkMidiCc* AsCc);
	uint8 GetChannel();
	bool GetChannelAftertouch(struct FAkMidiChannelAftertouch* AsChannelAftertouch);
	bool GetGeneric(struct FAkMidiGeneric* AsGeneric);
	bool GetNoteAftertouch(struct FAkMidiNoteAftertouch* AsNoteAftertouch);
	bool GetNoteOff(struct FAkMidiNoteOnOff* AsNoteOff);
	bool GetNoteOn(struct FAkMidiNoteOnOff* AsNoteOn);
	bool GetPitchBend(struct FAkMidiPitchBend* AsPitchBend);
	bool GetProgramChange(struct FAkMidiProgramChange* AsProgramChange);
	EAkMidiEventType GetType();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkMIDIEventCallbackInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkMIDIEventCallbackInfo")
	}
	static class UAkMIDIEventCallbackInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkMIDIEventCallbackInfo>();
	}
};
DUMPER7_ASSERTS_UAkMIDIEventCallbackInfo;

// Class AkAudio.AkMarkerCallbackInfo
// 0x0018 (0x0050 - 0x0038)
class UAkMarkerCallbackInfo final : public UAkEventCallbackInfo
{
public:
	int32                                         Identifier;                                        // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         position;                                          // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 Label;                                             // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkMarkerCallbackInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkMarkerCallbackInfo")
	}
	static class UAkMarkerCallbackInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkMarkerCallbackInfo>();
	}
};
DUMPER7_ASSERTS_UAkMarkerCallbackInfo;

// Class AkAudio.AkDurationCallbackInfo
// 0x0018 (0x0050 - 0x0038)
class UAkDurationCallbackInfo final : public UAkEventCallbackInfo
{
public:
	float                                         duration;                                          // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EstimatedDuration;                                 // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         AudioNodeID;                                       // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MediaId;                                           // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bStreaming;                                        // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_49[0x7];                                       // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkDurationCallbackInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkDurationCallbackInfo")
	}
	static class UAkDurationCallbackInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkDurationCallbackInfo>();
	}
};
DUMPER7_ASSERTS_UAkDurationCallbackInfo;

// Class AkAudio.AkMusicSyncCallbackInfo
// 0x0040 (0x0070 - 0x0030)
class UAkMusicSyncCallbackInfo final : public UAkCallbackInfo
{
public:
	int32                                         PlayingID;                                         // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FAkSegmentInfo                         SegmentInfo;                                       // 0x0034(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	EAkCallbackType                               MusicSyncType;                                     // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_59[0x7];                                       // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 UserCueName;                                       // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkMusicSyncCallbackInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkMusicSyncCallbackInfo")
	}
	static class UAkMusicSyncCallbackInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkMusicSyncCallbackInfo>();
	}
};
DUMPER7_ASSERTS_UAkMusicSyncCallbackInfo;

// Class AkAudio.AkGeometryComponent
// 0x01D0 (0x0420 - 0x0250)
class UAkGeometryComponent final : public UAkAcousticTextureSetComponent
{
public:
	EAkMeshType                                   MeshType;                                          // 0x0248(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_249[0x3];                                      // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LOD;                                               // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WeldingThreshold;                                  // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_254[0x4];                                      // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<class UMaterialInterface*, struct FAkGeometrySurfaceOverride> StaticMeshSurfaceOverride;    // 0x0258(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
	struct FAkGeometrySurfaceOverride             CollisionMeshSurfaceOverride;                      // 0x02A8(0x0018)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bEnableDiffraction;                                // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableDiffractionOnBoundaryEdges;                 // 0x02C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C2[0x6];                                      // 0x02C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 AssociatedRoom;                                    // 0x02C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2D0[0x10];                                     // 0x02D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkGeometryData                        GeometryData;                                      // 0x02E0(0x00A0)(NativeAccessSpecifierPrivate)
	TMap<int32, double>                           SurfaceAreas;                                      // 0x0380(0x0050)(NativeAccessSpecifierPrivate)
	uint8                                         Pad_3D0[0x50];                                     // 0x03D0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ConvertMesh();
	bool GetAcousticPropertiesOverride(class UMaterialInterface* InMaterialInterface, struct FAkGeometrySurfaceOverride* OutAcousticPropertiesOverride);
	void RemoveGeometry();
	void SendGeometry();
	bool SetAcousticPropertiesOverride(class UMaterialInterface* InMaterialInterface, const struct FAkGeometrySurfaceOverride& InAcousticPropertiesOverride, struct FAkGeometrySurfaceOverride* OutAcousticPropertiesOverride);
	bool SetAcousticTextureOverride(class UMaterialInterface* InMaterialInterface, class UAkAcousticTexture* InAcousticTexture, struct FAkGeometrySurfaceOverride* OutAcousticPropertiesOverride);
	void SetEnableDiffraction(bool bInEnableDiffraction, bool bInEnableDiffractionOnBoundaryEdges);
	bool SetEnableTransmissionLossOverride(class UMaterialInterface* InMaterialInterface, bool bInEnableTransmissionLossOverride, struct FAkGeometrySurfaceOverride* OutAcousticPropertiesOverride);
	bool SetTransmissionLossOverride(class UMaterialInterface* InMaterialInterface, float InTransmissionLoss, bool bInEnableTransmissionLossOverride, struct FAkGeometrySurfaceOverride* OutAcousticPropertiesOverride);
	void UpdateGeometry();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkGeometryComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkGeometryComponent")
	}
	static class UAkGeometryComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkGeometryComponent>();
	}
};
DUMPER7_ASSERTS_UAkGeometryComponent;

// Class AkAudio.AkGroupValue
// 0x0020 (0x0070 - 0x0050)
class UAkGroupValue : public UAkAudioType
{
public:
	struct FWwiseGroupValueCookedData             GroupValueCookedData;                              // 0x0050(0x0014)(Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint32                                        GroupShortId;                                      // 0x0064(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_68[0x8];                                       // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkGroupValue")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkGroupValue")
	}
	static class UAkGroupValue* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkGroupValue>();
	}
};
DUMPER7_ASSERTS_UAkGroupValue;

// Class AkAudio.AkInitBank
// 0x0058 (0x00A8 - 0x0050)
class UAkInitBank final : public UAkAudioType
{
public:
	struct FWwiseInitBankCookedData               InitBankCookedData;                                // 0x0050(0x0050)(Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A0[0x8];                                       // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkInitBank")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkInitBank")
	}
	static class UAkInitBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkInitBank>();
	}
};
DUMPER7_ASSERTS_UAkInitBank;

// Class AkAudio.AkIOSInitializationSettings
// 0x00F8 (0x0120 - 0x0028)
class UAkIOSInitializationSettings final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettingsWithSampleRate CommonSettings;                             // 0x0030(0x0078)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkAudioSession                        AudioSession;                                      // 0x00A8(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_B4[0x4];                                       // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00B8(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkIOSAdvancedInitializationSettings   AdvancedSettings;                                  // 0x00D8(0x0044)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_11C[0x4];                                      // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkIOSInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkIOSInitializationSettings")
	}
	static class UAkIOSInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkIOSInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkIOSInitializationSettings;

// Class AkAudio.AkIOSPlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkIOSPlatformInfo final : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkIOSPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkIOSPlatformInfo")
	}
	static class UAkIOSPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkIOSPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkIOSPlatformInfo;

// Class AkAudio.AkItemBoolPropertiesConv
// 0x0000 (0x0028 - 0x0028)
class UAkItemBoolPropertiesConv final : public UBlueprintFunctionLibrary
{
public:
	static class FString Conv_FAkBoolPropertyToControlToString(const struct FAkBoolPropertyToControl& INAkBoolPropertyToControl);
	static class FText Conv_FAkBoolPropertyToControlToText(const struct FAkBoolPropertyToControl& INAkBoolPropertyToControl);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkItemBoolPropertiesConv")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkItemBoolPropertiesConv")
	}
	static class UAkItemBoolPropertiesConv* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkItemBoolPropertiesConv>();
	}
};
DUMPER7_ASSERTS_UAkItemBoolPropertiesConv;

// Class AkAudio.AkItemBoolProperties
// 0x0040 (0x01A8 - 0x0168)
class UAkItemBoolProperties final : public UWidget
{
public:
	TMulticastInlineDelegate<void(const class FString& PropertySelected)> OnSelectionChanged;        // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const class FString& PropertyDragged)> OnPropertyDragged;          // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_188[0x20];                                     // 0x0188(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetSearchText(const class FString& newText);

	class FString GetSearchText() const;
	class FString GetSelectedProperty() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkItemBoolProperties")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkItemBoolProperties")
	}
	static class UAkItemBoolProperties* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkItemBoolProperties>();
	}
};
DUMPER7_ASSERTS_UAkItemBoolProperties;

// Class AkAudio.AkItemPropertiesConv
// 0x0000 (0x0028 - 0x0028)
class UAkItemPropertiesConv final : public UBlueprintFunctionLibrary
{
public:
	static class FString Conv_FAkPropertyToControlToString(const struct FAkPropertyToControl& INAkPropertyToControl);
	static class FText Conv_FAkPropertyToControlToText(const struct FAkPropertyToControl& INAkPropertyToControl);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkItemPropertiesConv")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkItemPropertiesConv")
	}
	static class UAkItemPropertiesConv* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkItemPropertiesConv>();
	}
};
DUMPER7_ASSERTS_UAkItemPropertiesConv;

// Class AkAudio.AkItemProperties
// 0x0040 (0x01A8 - 0x0168)
class UAkItemProperties final : public UWidget
{
public:
	TMulticastInlineDelegate<void(const class FString& PropertySelected)> OnSelectionChanged;        // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const class FString& PropertyDragged)> OnPropertyDragged;          // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_188[0x20];                                     // 0x0188(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetSearchText(const class FString& newText);

	class FString GetSearchText() const;
	class FString GetSelectedProperty() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkItemProperties")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkItemProperties")
	}
	static class UAkItemProperties* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkItemProperties>();
	}
};
DUMPER7_ASSERTS_UAkItemProperties;

// Class AkAudio.AkLateReverbComponent
// 0x0090 (0x02C0 - 0x0230)
class UAkLateReverbComponent : public USceneComponent
{
public:
	bool                                          bEnable;                                           // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_231[0x3];                                      // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SendLevel;                                         // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FadeRate;                                          // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Priority;                                          // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AutoAssignAuxBus;                                  // 0x0240(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_241[0x7];                                      // 0x0241(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAuxBus*                              AuxBus;                                            // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 AuxBusName;                                        // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_260[0x8];                                      // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAuxBus*                              AuxBusManual;                                      // 0x0268(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_270[0x50];                                     // 0x0270(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AssociateAkTextureSetComponent(class UAkAcousticTextureSetComponent* textureSetComponent);
	void SetAutoAssignAuxBus(bool bInEnable);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkLateReverbComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkLateReverbComponent")
	}
	static class UAkLateReverbComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkLateReverbComponent>();
	}
};
DUMPER7_ASSERTS_UAkLateReverbComponent;

// Class AkAudio.AkLinuxArm64InitializationSettings
// 0x00E0 (0x0108 - 0x0028)
class UAkLinuxArm64InitializationSettings final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettingsWithSampleRate CommonSettings;                             // 0x0030(0x0078)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00A8(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkAdvancedInitializationSettingsWithMultiCoreRendering AdvancedSettings;                 // 0x00C8(0x003C)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_104[0x4];                                      // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MigrateMultiCoreRendering(bool NewValue);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkLinuxArm64InitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkLinuxArm64InitializationSettings")
	}
	static class UAkLinuxArm64InitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkLinuxArm64InitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkLinuxArm64InitializationSettings;

// Class AkAudio.AkLinuxArm64PlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkLinuxArm64PlatformInfo final : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkLinuxArm64PlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkLinuxArm64PlatformInfo")
	}
	static class UAkLinuxArm64PlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkLinuxArm64PlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkLinuxArm64PlatformInfo;

// Class AkAudio.AkLinuxInitializationSettings
// 0x00E0 (0x0108 - 0x0028)
class UAkLinuxInitializationSettings final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettingsWithSampleRate CommonSettings;                             // 0x0030(0x0078)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00A8(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkAdvancedInitializationSettingsWithMultiCoreRendering AdvancedSettings;                 // 0x00C8(0x003C)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_104[0x4];                                      // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MigrateMultiCoreRendering(bool NewValue);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkLinuxInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkLinuxInitializationSettings")
	}
	static class UAkLinuxInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkLinuxInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkLinuxInitializationSettings;

// Class AkAudio.AkLinuxPlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkLinuxPlatformInfo final : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkLinuxPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkLinuxPlatformInfo")
	}
	static class UAkLinuxPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkLinuxPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkLinuxPlatformInfo;

// Class AkAudio.AkMacInitializationSettings
// 0x00E8 (0x0110 - 0x0028)
class UAkMacInitializationSettings final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettingsWithSampleRate CommonSettings;                             // 0x0030(0x0078)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00A8(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkMacAdvancedInitializationSettings   AdvancedSettings;                                  // 0x00C8(0x0044)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_10C[0x4];                                      // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MigrateMultiCoreRendering(bool NewValue);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkMacInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkMacInitializationSettings")
	}
	static class UAkMacInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkMacInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkMacInitializationSettings;

// Class AkAudio.AkMacPlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkMacPlatformInfo final : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkMacPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkMacPlatformInfo")
	}
	static class UAkMacPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkMacPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkMacPlatformInfo;

// Class AkAudio.AkPlatformInitialisationSettingsBase
// 0x0000 (0x0000 - 0x0000)
class IAkPlatformInitialisationSettingsBase final
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkPlatformInitialisationSettingsBase")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkPlatformInitialisationSettingsBase")
	}
	static class IAkPlatformInitialisationSettingsBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<IAkPlatformInitialisationSettingsBase>();
	}

	class UObject* AsUObject()
	{
		return reinterpret_cast<UObject*>(this);
	}
	const class UObject* AsUObject() const
	{
		return reinterpret_cast<const UObject*>(this);
	}
};
DUMPER7_ASSERTS_IAkPlatformInitialisationSettingsBase;

// Class AkAudio.AkPS5InitializationSettings
// 0x00E8 (0x0110 - 0x0028)
class UAkPS5InitializationSettings : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettings        CommonSettings;                                    // 0x0030(0x0070)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00A0(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkPS5AdvancedInitializationSettings   AdvancedSettings;                                  // 0x00C0(0x0050)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkPS5InitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkPS5InitializationSettings")
	}
	static class UAkPS5InitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkPS5InitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkPS5InitializationSettings;

// Class AkAudio.AkDPXInitializationSettings
// 0x0000 (0x0110 - 0x0110)
class UAkDPXInitializationSettings final : public UAkPS5InitializationSettings
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkDPXInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkDPXInitializationSettings")
	}
	static class UAkDPXInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkDPXInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkDPXInitializationSettings;

// Class AkAudio.AkPS5PlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkPS5PlatformInfo final : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkPS5PlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkPS5PlatformInfo")
	}
	static class UAkPS5PlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkPS5PlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkPS5PlatformInfo;

// Class AkAudio.AkReverbVolume
// 0x0038 (0x0338 - 0x0300)
class AAkReverbVolume : public AVolume
{
public:
	bool                                          bEnabled;                                          // 0x0300(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_301[0x7];                                      // 0x0301(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAuxBus*                              AuxBus;                                            // 0x0308(0x0008)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 AuxBusName;                                        // 0x0310(0x0010)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SendLevel;                                         // 0x0320(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FadeRate;                                          // 0x0324(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Priority;                                          // 0x0328(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_32C[0x4];                                      // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkLateReverbComponent*                 LateReverbComponent;                               // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkReverbVolume")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkReverbVolume")
	}
	static class AAkReverbVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAkReverbVolume>();
	}
};
DUMPER7_ASSERTS_AAkReverbVolume;

// Class AkAudio.AkSpatialAudioVolume
// 0x0018 (0x0318 - 0x0300)
class AAkSpatialAudioVolume : public AVolume
{
public:
	class UAkSurfaceReflectorSetComponent*        SurfaceReflectorSet;                               // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkLateReverbComponent*                 LateReverb;                                        // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkRoomComponent*                       Room;                                              // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkSpatialAudioVolume")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkSpatialAudioVolume")
	}
	static class AAkSpatialAudioVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAkSpatialAudioVolume>();
	}
};
DUMPER7_ASSERTS_AAkSpatialAudioVolume;

// Class AkAudio.AkReverbZone
// 0x0000 (0x0318 - 0x0318)
class AAkReverbZone final : public AAkSpatialAudioVolume
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkReverbZone")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkReverbZone")
	}
	static class AAkReverbZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAkReverbZone>();
	}
};
DUMPER7_ASSERTS_AAkReverbZone;

// Class AkAudio.AkRoomComponent
// 0x00B0 (0x0300 - 0x0250)
class UAkRoomComponent : public UAkGameObject
{
public:
	bool                                          bEnable;                                           // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDynamic;                                          // 0x0249(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_24A[0x2];                                      // 0x024A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         Priority;                                          // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WallOcclusion;                                     // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AuxSendLevel;                                      // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AutoPost;                                          // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableReverbZone;                                 // 0x0259(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_25A[0x6];                                      // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 ParentRoomActor;                                   // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 ParentRoomName;                                    // 0x0268(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TransitionRegionWidth;                             // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_27C[0xC];                                      // 0x027C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAcousticTextureSetComponent*         GeometryComponent;                                 // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_290[0x58];                                     // 0x0290(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
	TWeakObjectPtr<class UAkRoomComponent>        ParentRoom;                                        // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2F0[0x10];                                     // 0x02F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void RemoveReverbZone();
	void SetAuxSendLevel(float InAuxSendLevel);
	void SetDynamic(bool bInDynamic);
	void SetEnable(bool bInEnable);
	void SetEnableReverbZone(bool bInEnableReverbZone);
	void SetGeometryComponent(class UAkAcousticTextureSetComponent* textureSetComponent);
	void SetReverbZone(const class UAkRoomComponent* InParentRoom, float InTransitionRegionWidth);
	void SetTransmissionLoss(float InTransmissionLoss);
	void UpdateParentRoomActor(class AActor* InParentRoomActor);
	void UpdateTransitionRegionWidth(float InTransitionRegionWidth);

	class UPrimitiveComponent* GetPrimitiveParent() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkRoomComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkRoomComponent")
	}
	static class UAkRoomComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkRoomComponent>();
	}
};
DUMPER7_ASSERTS_UAkRoomComponent;

// Class AkAudio.AkRtpc
// 0x0010 (0x0060 - 0x0050)
class UAkRtpc final : public UAkAudioType
{
public:
	struct FWwiseGameParameterCookedData          GameParameterCookedData;                           // 0x0050(0x000C)(Edit, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_5C[0x4];                                       // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkRtpc")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkRtpc")
	}
	static class UAkRtpc* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkRtpc>();
	}
};
DUMPER7_ASSERTS_UAkRtpc;

// Class AkAudio.AkSettings
// 0x0488 (0x04B0 - 0x0028)
class UAkSettings final : public UObject
{
public:
	uint8                                         MaxSimultaneousReverbVolumes;                      // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFilePath                              WwiseProjectPath;                                  // 0x0030(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDirectoryPath                         WwiseSoundDataFolder;                              // 0x0040(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDirectoryPath                         RootOutputPath;                                    // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDirectoryPath                         GeneratedSoundBanksFolder;                         // 0x0060(0x0010)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDirectoryPath                         WwiseStagingDirectory;                             // 0x0070(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSoundBanksTransfered;                             // 0x0080(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAssetsMigrated;                                   // 0x0081(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bProjectMigrated;                                  // 0x0082(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoConnectToWAAPI;                               // 0x0083(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ECollisionChannel                             DefaultOcclusionCollisionChannel;                  // 0x0084(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          OcclusionIgnorePawnAttachedActors;                 // 0x0085(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ECollisionChannel                             DefaultFitToGeometryCollisionChannel;              // 0x0086(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_87[0x1];                                       // 0x0087(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<TSoftObjectPtr<class UPhysicalMaterial>, struct FAkGeometrySurfacePropertiesToMap> AkGeometryMap; // 0x0088(0x0050)(Config, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UAkAcousticTexture>      DefaultAcousticTexture;                            // 0x00D8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultTransmissionLoss;                           // 0x0100(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_104[0x4];                                      // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UDataTable>              GeometrySurfacePropertiesTable;                    // 0x0108(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GlobalDecayAbsorption;                             // 0x0130(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_134[0x4];                                      // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UAkAuxBus>               DefaultReverbAuxBus;                               // 0x0138(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<float, TSoftObjectPtr<class UAkAuxBus>>  EnvironmentDecayAuxBusMap;                         // 0x0160(0x0050)(Config, UObjectWrapper, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UDataTable>              ReverbAssignmentTable;                             // 0x01B0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 HFDampingName;                                     // 0x01D8(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 DecayEstimateName;                                 // 0x01E8(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 TimeToFirstReflectionName;                         // 0x01F8(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UAkRtpc>                 HFDampingRTPC;                                     // 0x0208(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UAkRtpc>                 DecayEstimateRTPC;                                 // 0x0230(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UAkRtpc>                 TimeToFirstReflectionRTPC;                         // 0x0258(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UAkAudioEvent>           AudioInputEvent;                                   // 0x0280(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<struct FGuid, struct FAkAcousticTextureParams> AcousticTextureParamsMap;                    // 0x02A8(0x0050)(Config, Deprecated, NativeAccessSpecifierPublic)
	bool                                          SplitSwitchContainerMedia;                         // 0x02F8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          SplitMediaPerFolder;                               // 0x02F9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          UseEventBasedPackaging;                            // 0x02FA(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2FB[0x5];                                      // 0x02FB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 CommandletCommitMessage;                           // 0x0300(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<class FString, class FString>            UnrealCultureToWwiseCulture;                       // 0x0310(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
	class FString                                 DefaultAssetCreationPath;                          // 0x0360(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UAkInitBank>             InitBank;                                          // 0x0370(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EAkUnrealAudioRouting                         AudioRouting;                                      // 0x0398(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWwiseSoundEngineEnabled;                          // 0x039C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWwiseAudioLinkEnabled;                            // 0x039D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAkAudioMixerEnabled;                              // 0x039E(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_39F[0x1];                                      // 0x039F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DefaultListenerScalingFactor;                      // 0x03A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AskedToUseNewAssetManagement;                      // 0x03A4(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableMultiCoreRendering;                         // 0x03A5(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          MigratedEnableMultiCoreRendering;                  // 0x03A6(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          FixupRedirectorsDuringMigration;                   // 0x03A7(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDirectoryPath                         WwiseWindowsInstallationPath;                      // 0x03A8(0x0010)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFilePath                              WwiseMacInstallationPath;                          // 0x03B8(0x0010)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxObstructionOcclusionPortalTraceDist2D;          // 0x03C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3CC[0x4];                                      // 0x03CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   SpawnAkAmbientSoundClass;                          // 0x03D0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   SpawnAkComponentClass;                             // 0x03F8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UAkAudioEvent>           MusicPlayEvent;                                    // 0x0420(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FName>                           MusicSwitchesFolderPaths;                          // 0x0448(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	uint8                                         Pad_458[0x58];                                     // 0x0458(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkSettings")
	}
	static class UAkSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkSettings>();
	}
};
DUMPER7_ASSERTS_UAkSettings;

// Class AkAudio.AkSettingsPerUser
// 0x0060 (0x0088 - 0x0028)
class UAkSettingsPerUser final : public UObject
{
public:
	struct FDirectoryPath                         WwiseWindowsInstallationPath;                      // 0x0028(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFilePath                              WwiseMacInstallationPath;                          // 0x0038(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDirectoryPath                         RootOutputPathOverride;                            // 0x0048(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDirectoryPath                         GeneratedSoundBanksFolderOverride;                 // 0x0058(0x0010)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 WaapiIPAddress;                                    // 0x0068(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint32                                        WaapiPort;                                         // 0x0078(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoConnectToWAAPI;                               // 0x007C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AutoSyncSelection;                                 // 0x007D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7E[0x2];                                       // 0x007E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	uint32                                        WaapiTranslatorTimeout;                            // 0x0080(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          SuppressGeneratedSoundBanksPathWarnings;           // 0x0084(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          SoundDataGenerationSkipLanguage;                   // 0x0085(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AskForWwiseAssetReload;                            // 0x0086(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_87[0x1];                                       // 0x0087(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkSettingsPerUser")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkSettingsPerUser")
	}
	static class UAkSettingsPerUser* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkSettingsPerUser>();
	}
};
DUMPER7_ASSERTS_UAkSettingsPerUser;

// Class AkAudio.AkSlider
// 0x0528 (0x0690 - 0x0168)
class UAkSlider final : public UWidget
{
public:
	float                                         Value;                                             // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TDelegate<void()>                             ValueDelegate;                                     // 0x016C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_17C[0x4];                                      // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSliderStyle                           WidgetStyle;                                       // 0x0180(0x0440)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	EOrientation                                  orientation;                                       // 0x05C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5C1[0x3];                                      // 0x05C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLinearColor                           SliderBarColor;                                    // 0x05C4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           SliderHandleColor;                                 // 0x05D4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IndentHandle;                                      // 0x05E4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          Locked;                                            // 0x05E5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5E6[0x2];                                      // 0x05E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StepSize;                                          // 0x05E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusable;                                       // 0x05EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5ED[0x3];                                      // 0x05ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkPropertyToControl                   ThePropertyToControl;                              // 0x05F0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
	struct FAkWwiseItemToControl                  ItemToControl;                                     // 0x0600(0x0040)(Edit, Config, EditConst, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(float Value)>   OnValueChanged;                                    // 0x0640(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const struct FGuid& ItemDroppedID)> OnItemDropped;                 // 0x0650(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const class FString& PropertyDropped)> OnPropertyDropped;          // 0x0660(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_670[0x20];                                     // 0x0670(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetAkSliderItemId(const struct FGuid& ItemId);
	void SetAkSliderItemProperty(const class FString& ItemProperty);
	void SetIndentHandle(bool InValue);
	void SetLocked(bool InValue);
	void SetSliderBarColor(const struct FLinearColor& InValue);
	void SetSliderHandleColor(const struct FLinearColor& InValue);
	void SetStepSize(float InValue);
	void SetValue(float InValue);

	const struct FGuid GetAkSliderItemId() const;
	const class FString GetAkSliderItemProperty() const;
	float GetValue() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkSlider")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkSlider")
	}
	static class UAkSlider* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkSlider>();
	}
};
DUMPER7_ASSERTS_UAkSlider;

// Class AkAudio.AkSpotReflector
// 0x0038 (0x0300 - 0x02C8)
class AAkSpotReflector : public AActor
{
public:
	class UAkAuxBus*                              EarlyReflectionAuxBus;                             // 0x02C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 EarlyReflectionAuxBusName;                         // 0x02D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkAcousticTexture*                     AcousticTexture;                                   // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DistanceScalingFactor;                             // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Level;                                             // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          SameRoomOnly;                                      // 0x02F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          EnableRoomOverride;                                // 0x02F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2F2[0x6];                                      // 0x02F2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 RoomOverride;                                      // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkSpotReflector")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkSpotReflector")
	}
	static class AAkSpotReflector* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAkSpotReflector>();
	}
};
DUMPER7_ASSERTS_AAkSpotReflector;

// Class AkAudio.AkStateValue
// 0x0000 (0x0070 - 0x0070)
class UAkStateValue final : public UAkGroupValue
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkStateValue")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkStateValue")
	}
	static class UAkStateValue* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkStateValue>();
	}
};
DUMPER7_ASSERTS_UAkStateValue;

// Class AkAudio.AkSubmixInputComponent
// 0x0020 (0x0490 - 0x0470)
class UAkSubmixInputComponent final : public UAkAudioInputComponent
{
public:
	class USoundSubmix*                           SubmixToRecord;                                    // 0x0470(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_478[0x18];                                     // 0x0478(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkSubmixInputComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkSubmixInputComponent")
	}
	static class UAkSubmixInputComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkSubmixInputComponent>();
	}
};
DUMPER7_ASSERTS_UAkSubmixInputComponent;

// Class AkAudio.AkSurfaceReflectorSetComponent
// 0x0030 (0x0280 - 0x0250)
class UAkSurfaceReflectorSetComponent final : public UAkAcousticTextureSetComponent
{
public:
	bool                                          bEnableSurfaceReflectors;                          // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_249[0x7];                                      // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FAkSurfacePoly>                 AcousticPolys;                                     // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bEnableDiffraction;                                // 0x0260(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableDiffractionOnBoundaryEdges;                 // 0x0261(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_262[0x6];                                      // 0x0262(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 AssociatedRoom;                                    // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_270[0x10];                                     // 0x0270(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void RemoveSurfaceReflectorSet();
	void SendSurfaceReflectorSet();
	void SetAcousticTexture(TArray<int32>& InSurfaceIndexesToEdit, class UAkAcousticTexture* InAcousticTexture, bool bInEnableSurface);
	void SetEnable(bool bInEnable);
	void SetEnableDiffraction(bool bInEnableDiffraction, bool bInEnableDiffractionOnBoundaryEdges);
	void SetEnableSurface(TArray<int32>& InSurfaceIndexesToEdit, bool bInEnableSurface);
	void SetSurfaceProperties(TArray<int32>& InSurfaceIndexesToEdit, const struct FAkSurfacePoly& InSurfaceProperties);
	void SetTransmissionLoss(TArray<int32>& InSurfaceIndexesToEdit, float InTransmissionLoss, bool bInEnableSurface);
	void UpdateAcousticProperties(const TArray<struct FAkSurfacePoly>& in_AcousticPolys);
	void UpdateSurfaceReflectorSet();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkSurfaceReflectorSetComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkSurfaceReflectorSetComponent")
	}
	static class UAkSurfaceReflectorSetComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkSurfaceReflectorSetComponent>();
	}
};
DUMPER7_ASSERTS_UAkSurfaceReflectorSetComponent;

// Class AkAudio.AkSwitchValue
// 0x0000 (0x0070 - 0x0070)
class UAkSwitchValue final : public UAkGroupValue
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkSwitchValue")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkSwitchValue")
	}
	static class UAkSwitchValue* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkSwitchValue>();
	}
};
DUMPER7_ASSERTS_UAkSwitchValue;

// Class AkAudio.AkTrigger
// 0x0010 (0x0060 - 0x0050)
class UAkTrigger final : public UAkAudioType
{
public:
	struct FWwiseTriggerCookedData                TriggerCookedData;                                 // 0x0050(0x000C)(Edit, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_5C[0x4];                                       // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkTrigger")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkTrigger")
	}
	static class UAkTrigger* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkTrigger>();
	}
};
DUMPER7_ASSERTS_UAkTrigger;

// Class AkAudio.AkTVOSInitializationSettings
// 0x00F8 (0x0120 - 0x0028)
class UAkTVOSInitializationSettings final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettingsWithSampleRate CommonSettings;                             // 0x0030(0x0078)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkAudioSession                        AudioSession;                                      // 0x00A8(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_B4[0x4];                                       // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00B8(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkTVOSAdvancedInitializationSettings  AdvancedSettings;                                  // 0x00D8(0x0044)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_11C[0x4];                                      // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkTVOSInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkTVOSInitializationSettings")
	}
	static class UAkTVOSInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkTVOSInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkTVOSInitializationSettings;

// Class AkAudio.AkTVOSPlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkTVOSPlatformInfo final : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkTVOSPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkTVOSPlatformInfo")
	}
	static class UAkTVOSPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkTVOSPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkTVOSPlatformInfo;

// Class AkAudio.AkWaapiCalls
// 0x0000 (0x0028 - 0x0028)
class UAkWaapiCalls final : public UBlueprintFunctionLibrary
{
public:
	static struct FAKWaapiJsonObject CallWaapi(const struct FAkWaapiUri& WaapiUri, const struct FAKWaapiJsonObject& WaapiArgs, const struct FAKWaapiJsonObject& WaapiOptions);
	static class FString Conv_FAkWaapiSubscriptionIdToString(const struct FAkWaapiSubscriptionId& INAkWaapiSubscriptionId);
	static class FText Conv_FAkWaapiSubscriptionIdToText(const struct FAkWaapiSubscriptionId& INAkWaapiSubscriptionId);
	static int32 GetSubscriptionID(const struct FAkWaapiSubscriptionId& Subscription);
	static bool RegisterWaapiConnectionLostCallback(const TDelegate<void()>& Callback);
	static bool RegisterWaapiProjectLoadedCallback(const TDelegate<void()>& Callback);
	static void SetSubscriptionID(const struct FAkWaapiSubscriptionId& Subscription, int32 ID);
	static struct FAKWaapiJsonObject SubscribeToWaapi(const struct FAkWaapiUri& WaapiUri, const struct FAKWaapiJsonObject& WaapiOptions, const TDelegate<void(const struct FAkWaapiSubscriptionId& SubscriptionId, const struct FAKWaapiJsonObject& WaapiJsonObject)>& Callback, struct FAkWaapiSubscriptionId* SubscriptionId, bool* SubscriptionDone);
	static struct FAKWaapiJsonObject Unsubscribe(const struct FAkWaapiSubscriptionId& SubscriptionId, bool* UnsubscriptionDone);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWaapiCalls")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWaapiCalls")
	}
	static class UAkWaapiCalls* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWaapiCalls>();
	}
};
DUMPER7_ASSERTS_UAkWaapiCalls;

// Class AkAudio.SAkWaapiFieldNamesConv
// 0x0000 (0x0028 - 0x0028)
class USAkWaapiFieldNamesConv final : public UBlueprintFunctionLibrary
{
public:
	static class FString Conv_FAkWaapiFieldNamesToString(const struct FAkWaapiFieldNames& INAkWaapiFieldNames);
	static class FText Conv_FAkWaapiFieldNamesToText(const struct FAkWaapiFieldNames& INAkWaapiFieldNames);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("SAkWaapiFieldNamesConv")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"SAkWaapiFieldNamesConv")
	}
	static class USAkWaapiFieldNamesConv* GetDefaultObj()
	{
		return GetDefaultObjImpl<USAkWaapiFieldNamesConv>();
	}
};
DUMPER7_ASSERTS_USAkWaapiFieldNamesConv;

// Class AkAudio.AkWaapiJsonManager
// 0x0000 (0x0028 - 0x0028)
class UAkWaapiJsonManager final : public UBlueprintFunctionLibrary
{
public:
	static class FString Conv_FAKWaapiJsonObjectToString(const struct FAKWaapiJsonObject& INAKWaapiJsonObject);
	static class FText Conv_FAKWaapiJsonObjectToText(const struct FAKWaapiJsonObject& INAKWaapiJsonObject);
	static const TArray<struct FAKWaapiJsonObject> GetArrayField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target);
	static bool GetBoolField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target);
	static int32 GetIntegerField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target);
	static float GetNumberField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target);
	static struct FAKWaapiJsonObject GetObjectField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target);
	static class FString GetStringField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target);
	static struct FAKWaapiJsonObject SetArrayObjectFields(const struct FAkWaapiFieldNames& FieldName, const TArray<struct FAKWaapiJsonObject>& FieldObjectValues, const struct FAKWaapiJsonObject& Target);
	static struct FAKWaapiJsonObject SetArrayStringFields(const struct FAkWaapiFieldNames& FieldName, const TArray<class FString>& FieldStringValues, const struct FAKWaapiJsonObject& Target);
	static struct FAKWaapiJsonObject SetBoolField(const struct FAkWaapiFieldNames& FieldName, bool FieldValue, const struct FAKWaapiJsonObject& Target);
	static struct FAKWaapiJsonObject SetNumberField(const struct FAkWaapiFieldNames& FieldName, float FieldValue, const struct FAKWaapiJsonObject& Target);
	static struct FAKWaapiJsonObject SetObjectField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& FieldValue, const struct FAKWaapiJsonObject& Target);
	static struct FAKWaapiJsonObject SetStringField(const struct FAkWaapiFieldNames& FieldName, const class FString& FieldValue, const struct FAKWaapiJsonObject& Target);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWaapiJsonManager")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWaapiJsonManager")
	}
	static class UAkWaapiJsonManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWaapiJsonManager>();
	}
};
DUMPER7_ASSERTS_UAkWaapiJsonManager;

// Class AkAudio.AkWaapiUriConv
// 0x0000 (0x0028 - 0x0028)
class UAkWaapiUriConv final : public UBlueprintFunctionLibrary
{
public:
	static class FString Conv_FAkWaapiUriToString(const struct FAkWaapiUri& INAkWaapiUri);
	static class FText Conv_FAkWaapiUriToText(const struct FAkWaapiUri& INAkWaapiUri);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWaapiUriConv")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWaapiUriConv")
	}
	static class UAkWaapiUriConv* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWaapiUriConv>();
	}
};
DUMPER7_ASSERTS_UAkWaapiUriConv;

// Class AkAudio.AkWindowsInitializationSettings
// 0x00E8 (0x0110 - 0x0028)
class UAkWindowsInitializationSettings final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettingsWithSampleRate CommonSettings;                             // 0x0030(0x0078)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00A8(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkWindowsAdvancedInitializationSettings AdvancedSettings;                                // 0x00C8(0x0044)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_10C[0x4];                                      // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MigrateMultiCoreRendering(bool NewValue);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWindowsInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWindowsInitializationSettings")
	}
	static class UAkWindowsInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWindowsInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkWindowsInitializationSettings;

// Class AkAudio.AkWin32PlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkWin32PlatformInfo final : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWin32PlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWin32PlatformInfo")
	}
	static class UAkWin32PlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWin32PlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkWin32PlatformInfo;

// Class AkAudio.AkWin64PlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkWin64PlatformInfo : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWin64PlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWin64PlatformInfo")
	}
	static class UAkWin64PlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWin64PlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkWin64PlatformInfo;

// Class AkAudio.AkWindowsPlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkWindowsPlatformInfo final : public UAkWin64PlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWindowsPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWindowsPlatformInfo")
	}
	static class UAkWindowsPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWindowsPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkWindowsPlatformInfo;

// Class AkAudio.AkWinGDKInitializationSettings
// 0x00E8 (0x0110 - 0x0028)
class UAkWinGDKInitializationSettings : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettingsWithSampleRate CommonSettings;                             // 0x0030(0x0078)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00A8(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkWinGDKAdvancedInitializationSettings AdvancedSettings;                                 // 0x00C8(0x0044)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_10C[0x4];                                      // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MigrateMultiCoreRendering(bool NewValue);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWinGDKInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWinGDKInitializationSettings")
	}
	static class UAkWinGDKInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWinGDKInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkWinGDKInitializationSettings;

// Class AkAudio.AkWinAnvilInitializationSettings
// 0x0000 (0x0110 - 0x0110)
class UAkWinAnvilInitializationSettings final : public UAkWinGDKInitializationSettings
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWinAnvilInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWinAnvilInitializationSettings")
	}
	static class UAkWinAnvilInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWinAnvilInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkWinAnvilInitializationSettings;

// Class AkAudio.AkWinGDKPlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkWinGDKPlatformInfo : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWinGDKPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWinGDKPlatformInfo")
	}
	static class UAkWinGDKPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWinGDKPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkWinGDKPlatformInfo;

// Class AkAudio.AkWinAnvilPlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkWinAnvilPlatformInfo final : public UAkWinGDKPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWinAnvilPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWinAnvilPlatformInfo")
	}
	static class UAkWinAnvilPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWinAnvilPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkWinAnvilPlatformInfo;

// Class AkAudio.AkWwiseTree
// 0x0040 (0x01A8 - 0x0168)
class UAkWwiseTree final : public UWidget
{
public:
	TMulticastInlineDelegate<void(const struct FGuid& ItemSelectedID)> OnSelectionChanged;           // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const struct FGuid& ItemDraggedID, const class FString& ItemDraggedName)> OnItemDragged; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_188[0x20];                                     // 0x0188(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetSearchText(const class FString& newText);

	class FString GetSearchText() const;
	struct FAkWwiseObjectDetails GetSelectedItem() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWwiseTree")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWwiseTree")
	}
	static class UAkWwiseTree* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWwiseTree>();
	}
};
DUMPER7_ASSERTS_UAkWwiseTree;

// Class AkAudio.AkWwiseTreeSelector
// 0x0060 (0x01C8 - 0x0168)
class UAkWwiseTreeSelector final : public UWidget
{
public:
	TMulticastInlineDelegate<void(const struct FGuid& ItemSelectedID)> OnSelectionChanged;           // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const struct FGuid& ItemDraggedID, const class FString& ItemDraggedName)> OnItemDragged; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_188[0x40];                                     // 0x0188(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkWwiseTreeSelector")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkWwiseTreeSelector")
	}
	static class UAkWwiseTreeSelector* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkWwiseTreeSelector>();
	}
};
DUMPER7_ASSERTS_UAkWwiseTreeSelector;

// Class AkAudio.AkXboxSeriesXInitializationSettings
// 0x00F8 (0x0120 - 0x0028)
class UAkXboxSeriesXInitializationSettings : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAkCommonInitializationSettings        CommonSettings;                                    // 0x0030(0x0070)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkXSXApuHeapInitializationSettings    ApuHeapSettings;                                   // 0x00A0(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
	struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings;                   // 0x00A8(0x0020)(Edit, Config, NativeAccessSpecifierPublic)
	struct FAkXSXAdvancedInitializationSettings   AdvancedSettings;                                  // 0x00C8(0x0054)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_11C[0x4];                                      // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MigrateMultiCoreRendering(bool NewValue);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkXboxSeriesXInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkXboxSeriesXInitializationSettings")
	}
	static class UAkXboxSeriesXInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkXboxSeriesXInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkXboxSeriesXInitializationSettings;

// Class AkAudio.AkMPXInitializationSettings
// 0x0000 (0x0120 - 0x0120)
class UAkMPXInitializationSettings final : public UAkXboxSeriesXInitializationSettings
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkMPXInitializationSettings")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkMPXInitializationSettings")
	}
	static class UAkMPXInitializationSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkMPXInitializationSettings>();
	}
};
DUMPER7_ASSERTS_UAkMPXInitializationSettings;

// Class AkAudio.AkXboxSeriesXPlatformInfo
// 0x0000 (0x0070 - 0x0070)
class UAkXboxSeriesXPlatformInfo final : public UAkPlatformInfo
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AkXboxSeriesXPlatformInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AkXboxSeriesXPlatformInfo")
	}
	static class UAkXboxSeriesXPlatformInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAkXboxSeriesXPlatformInfo>();
	}
};
DUMPER7_ASSERTS_UAkXboxSeriesXPlatformInfo;

// Class AkAudio.AnimNotify_NativeAkEvent
// 0x0010 (0x0048 - 0x0038)
class UAnimNotify_NativeAkEvent final : public UAnimNotify
{
public:
	class FString                                 AttachName;                                        // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	TArray<class FString> GetBoneNames() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AnimNotify_NativeAkEvent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AnimNotify_NativeAkEvent")
	}
	static class UAnimNotify_NativeAkEvent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAnimNotify_NativeAkEvent>();
	}
};
DUMPER7_ASSERTS_UAnimNotify_NativeAkEvent;

// Class AkAudio.MovieSceneAkAudioEventSection
// 0x0080 (0x0178 - 0x00F8)
class UMovieSceneAkAudioEventSection final : public UMovieSceneSection
{
public:
	uint8                                         Pad_F8[0x28];                                      // 0x00F8(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAudioEvent*                          Event;                                             // 0x0120(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          RetriggerEvent;                                    // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_129[0x3];                                      // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ScrubTailLengthMs;                                 // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          StopAtSectionEnd;                                  // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_131[0x7];                                      // 0x0131(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 EventName;                                         // 0x0138(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MaxSourceDuration;                                 // 0x0148(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_14C[0x4];                                      // 0x014C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 MaxDurationSourceID;                               // 0x0150(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_160[0x18];                                     // 0x0160(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("MovieSceneAkAudioEventSection")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"MovieSceneAkAudioEventSection")
	}
	static class UMovieSceneAkAudioEventSection* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMovieSceneAkAudioEventSection>();
	}
};
DUMPER7_ASSERTS_UMovieSceneAkAudioEventSection;

// Class AkAudio.MovieSceneAkTrack
// 0x0018 (0x0110 - 0x00F8)
class UMovieSceneAkTrack : public UMovieSceneTrack
{
public:
	TArray<class UMovieSceneSection*>             Sections;                                          // 0x00F8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsAMasterTrack;                                   // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_109[0x7];                                      // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("MovieSceneAkTrack")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"MovieSceneAkTrack")
	}
	static class UMovieSceneAkTrack* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMovieSceneAkTrack>();
	}
};
DUMPER7_ASSERTS_UMovieSceneAkTrack;

// Class AkAudio.MovieSceneAkAudioEventTrack
// 0x0008 (0x0118 - 0x0110)
class UMovieSceneAkAudioEventTrack final : public UMovieSceneAkTrack
{
public:
	uint8                                         Pad_110[0x8];                                      // 0x0110(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("MovieSceneAkAudioEventTrack")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"MovieSceneAkAudioEventTrack")
	}
	static class UMovieSceneAkAudioEventTrack* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMovieSceneAkAudioEventTrack>();
	}
};
DUMPER7_ASSERTS_UMovieSceneAkAudioEventTrack;

// Class AkAudio.MovieSceneAkAudioRTPCSection
// 0x01D8 (0x02D0 - 0x00F8)
class UMovieSceneAkAudioRTPCSection final : public UMovieSceneSection
{
public:
	class UAkRtpc*                                RTPC;                                              // 0x00F8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 Name_0;                                            // 0x0100(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRichCurve                             FloatCurve;                                        // 0x0110(0x0080)(Protected, NativeAccessSpecifierProtected)
	struct FMovieSceneFloatChannelSerializationHelper FloatChannelSerializationHelper;               // 0x0190(0x0030)(Protected, NativeAccessSpecifierProtected)
	struct FMovieSceneFloatChannel                RTPCChannel;                                       // 0x01C0(0x0110)(Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("MovieSceneAkAudioRTPCSection")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"MovieSceneAkAudioRTPCSection")
	}
	static class UMovieSceneAkAudioRTPCSection* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMovieSceneAkAudioRTPCSection>();
	}
};
DUMPER7_ASSERTS_UMovieSceneAkAudioRTPCSection;

// Class AkAudio.MovieSceneAkAudioRTPCTrack
// 0x0008 (0x0118 - 0x0110)
class UMovieSceneAkAudioRTPCTrack final : public UMovieSceneAkTrack
{
public:
	uint8                                         Pad_110[0x8];                                      // 0x0110(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("MovieSceneAkAudioRTPCTrack")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"MovieSceneAkAudioRTPCTrack")
	}
	static class UMovieSceneAkAudioRTPCTrack* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMovieSceneAkAudioRTPCTrack>();
	}
};
DUMPER7_ASSERTS_UMovieSceneAkAudioRTPCTrack;

// Class AkAudio.PostEventAsync
// 0x0058 (0x0088 - 0x0030)
class UPostEventAsync final : public UBlueprintAsyncActionBase
{
public:
	TMulticastInlineDelegate<void(int32 PlayingID)> Completed;                                       // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x48];                                      // 0x0040(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UPostEventAsync* PostEventAsync(const class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, class AActor* Actor, int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback, bool bStopWhenAttachedToDestroyed);

	void PollPostEventFuture();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("PostEventAsync")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"PostEventAsync")
	}
	static class UPostEventAsync* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPostEventAsync>();
	}
};
DUMPER7_ASSERTS_UPostEventAsync;

// Class AkAudio.PostEventAtLocationAsync
// 0x0068 (0x0098 - 0x0030)
class UPostEventAtLocationAsync final : public UBlueprintAsyncActionBase
{
public:
	TMulticastInlineDelegate<void(int32 PlayingID)> Completed;                                       // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x58];                                      // 0x0040(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UPostEventAtLocationAsync* PostEventAtLocationAsync(const class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& orientation);

	void PollPostEventFuture();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("PostEventAtLocationAsync")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"PostEventAtLocationAsync")
	}
	static class UPostEventAtLocationAsync* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPostEventAtLocationAsync>();
	}
};
DUMPER7_ASSERTS_UPostEventAtLocationAsync;

}

