#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // ENUMS //--------------------------------------------------------------------------------------------------------------------- enum class EAudioParameterType : uint8 { None = 0, Boolean = 1, Integer = 2, Float = 3, String = 4, Object = 5, NoneArray = 6, BooleanArray = 7, IntegerArray = 8, FloatArray = 9, StringArray = 10, ObjectArray = 11, COUNT = 12, EAudioParameterType_MAX = 13, }; enum class EPcmBitDepthConversion : uint8 { SameAsSource = 0, Int16 = 1, Float32 = 2, EPcmBitDepthConversion_MAX = 3, }; //--------------------------------------------------------------------------------------------------------------------- // STRUCTS //--------------------------------------------------------------------------------------------------------------------- // 0xA0 (0xA0 - 0x0) // ScriptStruct AudioExtensions.AudioParameter struct FAudioParameter { public: class FName ParamName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatParam; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool BoolParam; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 IntParam; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class UObject* ObjectParam; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString StringParam; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ArrayFloatParam; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray ArrayBoolParam; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray ArrayIntParam; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray ArrayObjectParam; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray ArrayStringParam; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EAudioParameterType ParamType; // 0x80(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName TypeName; // 0x84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_460[0x14]; // Fixing Size Of Struct [ Dumper-7 ] }; }