Files
ReshadePluginsCore/Reanimal/SDK/TarsierWwiseExtension_classes.hpp
2026-03-06 01:33:02 +01:00

760 lines
51 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: TarsierWwiseExtension
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "TarsierWwiseExtension_structs.hpp"
#include "SurfaceQuery_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "GameUtilities_classes.hpp"
#include "AkAudio_structs.hpp"
#include "AkAudio_classes.hpp"
#include "DebugSystem_classes.hpp"
#include "EditorUtilitiesRuntime_classes.hpp"
#include "PhysicsCore_structs.hpp"
#include "EngineUtilities_classes.hpp"
namespace SDK
{
// Class TarsierWwiseExtension.TarAkMultiplePosition
// 0x0000 (0x02B0 - 0x02B0)
class UTarAkMultiplePosition final : public USceneComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkMultiplePosition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkMultiplePosition")
}
static class UTarAkMultiplePosition* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkMultiplePosition>();
}
};
DUMPER7_ASSERTS_UTarAkMultiplePosition;
// Class TarsierWwiseExtension.TarAkAnimNotify
// 0x0048 (0x0090 - 0x0048)
class UTarAkAnimNotify : public USurfaceQueryAnimNotify
{
public:
class UAkAudioEvent* audioEvent; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 VoiceVolume; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoicePitch; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CoolDownTime; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UTarAkAudioComponentGroup* TargetGroup; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRTPCData> RTPCs; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
bool SetRTPCsOnPlayingID; // 0x0078(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x17]; // 0x0079(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkAnimNotify")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkAnimNotify")
}
static class UTarAkAnimNotify* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkAnimNotify>();
}
};
DUMPER7_ASSERTS_UTarAkAnimNotify;
// Class TarsierWwiseExtension.TarAkAnimNotifyState
// 0x00A8 (0x00D8 - 0x0030)
class UTarAkAnimNotifyState : public UAnimNotifyState
{
public:
class UAkAudioEvent* StartAudioEvent; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* StopAudioEvent; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RandomStart; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FadeInTime; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeoutTime; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAkSwitchValue* SwitchValue; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkStateValue* StateValue; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 VoiceVolume; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoicePitch; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class UAkRtpc*, float> RTPCs; // 0x0068(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, NativeAccessSpecifierPublic)
class UTarAkAudioComponentGroup* TargetGroup; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UAkSwitchValue* PreviousSwitchValue; // 0x00C8(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAkStateValue* PreviousStateValue; // 0x00D0(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkAnimNotifyState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkAnimNotifyState")
}
static class UTarAkAnimNotifyState* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkAnimNotifyState>();
}
};
DUMPER7_ASSERTS_UTarAkAnimNotifyState;
// Class TarsierWwiseExtension.TarAkAudioComponent
// 0x0480 (0x0A40 - 0x05C0)
#pragma pack(push, 0x1)
class alignas(0x10) UTarAkAudioComponent : public USphereComponent
{
public:
bool EnableOcclusion; // 0x05C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableGeometryOcclusion; // 0x05C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisableSpatialization; // 0x05C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisableAttenuation; // 0x05C3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttenuationScale; // 0x05C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFloatRange GameObjectRadius; // 0x05C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAkMultiPositionType MultiplePositionType; // 0x05D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5D9[0x3]; // 0x05D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 VoiceVolume; // 0x05DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoicePitch; // 0x05E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ReverbSendLevel; // 0x05E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSet<class UTarAkAudioComponentGroup*> Groups; // 0x05E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<class UAkSwitchValue*> InitialSwitchValues; // 0x0638(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool IsDefaultListener; // 0x0648(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool BelongsToAkComponent; // 0x0649(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StopOnDestroyed; // 0x064A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTickNeededByBlueprint; // 0x064B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDebugComponent; // 0x064C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64D[0x3]; // 0x064D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FAudioEventData> AssociatedAudioEvents; // 0x0650(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool AutoPostAssociatedAudioEvents; // 0x0660(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_661[0x7]; // 0x0661(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UAkAudioEvent* audioEvent, int32 PlayingID)> OnAudioEventEnded; // 0x0668(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UAkAudioEvent* audioEvent, int32 PlayingID)> OnAudioEventStarted; // 0x0678(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class ATarAkAudioRegion* audioRegion, EAudioRegionTransitionType transitionType)> OnAudioRegionTransition; // 0x0688(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UAkAudioEvent* audioEvent, class UAnimSequenceBase* Animation, const class UTarAkAnimNotify* notify)> OnAnimationNotify; // 0x0698(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(EAudioNotifyState notifyState, class UAnimSequenceBase* Animation, const class UTarAkAnimNotifyState* notify)> OnAnimationNotifyState; // 0x06A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_6B8[0x50]; // 0x06B8(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
class UAkGameObject* AssociatedAkGameObject; // 0x0708(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_710[0x328]; // 0x0710(0x0328)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddListener(class UAkGameObject* listener);
void AudioEventCallbackInternal(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
void BreakEvent(class UAkAudioEvent* audioEvent, float Duration, EAkCurveInterpolation Curve, int32 PlayingID);
void ExecuteActionOnAllEvents(EAkActionOnEventType ActionType, float Duration, EAkCurveInterpolation Curve);
void ExecuteActionOnEvent(EAkActionOnEventType ActionType, class UAkAudioEvent* audioEvent, float Duration, EAkCurveInterpolation Curve, int32 PlayingID);
void OnActiveAudioRegionChanged();
void OnDefaultListenerAdded(class UAkGameObject* listener);
void PauseEvent(class UAkAudioEvent* audioEvent, float Duration, EAkCurveInterpolation Curve, int32 PlayingID);
void PostAssociatedAudioEvents();
int32 PostEvent(class UAkAudioEvent* audioEvent, bool RandomStart, bool PreventMultiple, float FadeInTime, EAkCurveInterpolation FadeCurve, int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback, float Cooldown);
void RemoveListener(class UAkGameObject* listener);
void ResetToDefaultListeners();
void ResumeEvent(class UAkAudioEvent* audioEvent, float Duration, EAkCurveInterpolation Curve, int32 PlayingID);
void SetAttenuationScaling(float ScalingFactor);
void SetEnableOcclusion(bool Enable);
void SetGameObjectRadius(const struct FFloatRange& Radius);
void SetListener(class UAkGameObject* listener);
void SetListeners(const TArray<class UAkGameObject*>& Listeners);
void SetOutputBusVolume(float Volume, float FadeTime, class UAkGameObject* listener);
void SetReverbSendLevel(int32 Level, float Duration, EAkCurveInterpolation Curve, bool BypassInterpolation);
void SetVoicePitch(float Pitch, int32 PlayingID, float Duration, EAkCurveInterpolation Curve, bool BypassInterpolation);
void SetVoiceVolume(int32 Volume, int32 PlayingID, float Duration, EAkCurveInterpolation Curve, bool BypassInterpolation);
void StopAssociatedAudioEvents();
void StopEvent(class UAkAudioEvent* audioEvent, float Duration, EAkCurveInterpolation Curve, int32 PlayingID);
class UAkGameObject* GetAssociatedAkGameObject() const;
void GetRTPCValue(class UAkRtpc* RTPCValue, float* Value, ERTPCValueType* OutputValueType, int32 PlayingID) const;
class UAkSwitchValue* GetSwitchValue(const class UAkSwitchValue* SwitchValue) const;
bool IsEventPlaying(class UAkAudioEvent* audioEvent) const;
void RandomSeek(class UAkAudioEvent* audioEvent, int32 PlayingID) const;
void SeekOnEvent(class UAkAudioEvent* audioEvent, float seekPercent, bool toNearestMarker, int32 PlayingID) const;
void SetRTPC(const class UAkRtpc* RTPC, float Value, int32 PlayingID, float Duration, EAkCurveInterpolation Curve, bool BypassInterpolation) const;
void SetSwitch(const class UAkSwitchValue* SwitchValue) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkAudioComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkAudioComponent")
}
static class UTarAkAudioComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkAudioComponent>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UTarAkAudioComponent;
// Class TarsierWwiseExtension.TarAkAudioDebugProperties
// 0x0000 (0x00C0 - 0x00C0)
class UTarAkAudioDebugProperties final : public UDebugFunction
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkAudioDebugProperties")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkAudioDebugProperties")
}
static class UTarAkAudioDebugProperties* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkAudioDebugProperties>();
}
};
DUMPER7_ASSERTS_UTarAkAudioDebugProperties;
// Class TarsierWwiseExtension.TarsierAkAudioDevice
// 0x0460 (0x0490 - 0x0030)
class UTarsierAkAudioDevice final : public UEngineSubsystem
{
public:
uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const EAudioRegionTransitionType transitionType, const class UAudioRegionGroup* Group)> AudioRegionGroupEvent; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const EAudioRegionTransitionType EventType, class ATarAkAudioRegion* region)> OnAudioRegionTransitions; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UAkGameObject* listener)> OnDefaultListenerAdded; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UAkGameObject* listener)> OnDefaultListenerRemoved; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMap<int32, class UAkAudioEvent*> PlayingGlobalEvents; // 0x00A8(0x0050)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
class UAkComponent* MainListener; // 0x0118(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UTarAkAudioComponent* GlobalAmbienceComponent; // 0x0120(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class AActor* AudioProxyActor; // 0x0128(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAkAudioEvent* GlobalAmbienceEvent; // 0x0130(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_138[0x358]; // 0x0138(0x0358)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void DisableActiveAudioRegionTransitions();
void EnableActiveAudioRegionTransitions();
TArray<class UAkGameObject*> GetDefaultListeners();
struct FVector GetSpatialListenerLocation();
void GlobalAudioEventCallback(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
void OnCheatManagerCreated(class UCheatManager* CheatManager);
void SetOutputVolume(const struct FAkOutputSettings& OutputSettings, double Volume);
bool GetDisableActiveAudioRegionTransitions() const;
void GetGlobalAmbienceSettings(class UAkAudioEvent** ambienceEvent, float* Pitch, int32* Volume) const;
void GetGlobalReverbSettings(class UAkAuxBus** AuxBus, int32* SendLevel) const;
class UAkComponent* GetSpatialAudioListener() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarsierAkAudioDevice")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarsierAkAudioDevice")
}
static class UTarsierAkAudioDevice* GetDefaultObj()
{
return GetDefaultObjImpl<UTarsierAkAudioDevice>();
}
};
DUMPER7_ASSERTS_UTarsierAkAudioDevice;
// Class TarsierWwiseExtension.TarAkAudioRegion
// 0x0240 (0x0510 - 0x02D0)
class ATarAkAudioRegion : public AComponentTriggerRegion
{
public:
int32 Priority; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSet<class UAudioRegionGroup*> Groups; // 0x02D8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
bool MuteWhenOutsideGroups; // 0x0328(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnablePortals; // 0x0329(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDebugAudioRegion; // 0x032A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32B[0x5]; // 0x032B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* ambienceEvent; // 0x0330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 AmbienceVolume; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 GlobalAmbienceVolume; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AmbiencePitch; // 0x0340(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeTime; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAmbienceBleed; // 0x0348(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_349[0x3]; // 0x0349(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AmbienceAttenuationScale; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAkCurveInterpolation FadeCurve; // 0x0350(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSoftObjectPtr<class ATarAkSoundActor>> PositionalAmbiences; // 0x0358(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
struct FOcclusionSettings OcclusionSettings; // 0x0368(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FAudioRegionOcclusionOverride> OcclusionOverride; // 0x0380(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FOcclusionSettings InitialOcclusionSettings; // 0x0390(0x0018)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
class UAkAuxBus* ReverbBus; // 0x03A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SendLevel; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnEnterAudioRegion; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnExitAudioRegion; // 0x03C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UTarAkAudioComponent* AudioComponent; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UTarAkRoomComponent* Room; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAkLateReverbComponent* LateReverb; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_3F0[0x120]; // 0x03F0(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnActiveAudioRegionChanged();
void OnDebugAudioRegionsChanged(const bool debugRegions);
void ResetAmbienceVolume(float Duration);
void SetAmbienceVolume(int32 Volume, float Duration);
void SetOcclusionSettings(const struct FOcclusionSettings& occlusionValues, bool useFade);
void SetPriority(int32 prio);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkAudioRegion")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkAudioRegion")
}
static class ATarAkAudioRegion* GetDefaultObj()
{
return GetDefaultObjImpl<ATarAkAudioRegion>();
}
};
DUMPER7_ASSERTS_ATarAkAudioRegion;
// Class TarsierWwiseExtension.TarAkAudioSettings
// 0x0140 (0x0178 - 0x0038)
class UTarAkAudioSettings final : public UTarsierDeveloperSettings
{
public:
struct FTarAkSettings Properties; // 0x0038(0x0120)(Edit, Config, NativeAccessSpecifierPublic)
uint8 Pad_158[0x18]; // 0x0158(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
bool bShouldBlendListenerLocation; // 0x0170(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ListenerLocationBlendValue; // 0x0174(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkAudioSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkAudioSettings")
}
static class UTarAkAudioSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkAudioSettings>();
}
};
DUMPER7_ASSERTS_UTarAkAudioSettings;
// Class TarsierWwiseExtension.TarAkAudioUtilities
// 0x0000 (0x0028 - 0x0028)
class UTarAkAudioUtilities final : public UBlueprintFunctionLibrary
{
public:
static void ChangeDefaultWorldMaterial(class UAkSwitchValue* materialSwitch);
static void ChangeGlobalAmbience(class UAkAudioEvent* audioEvent, float FadeTime);
static void ChangeGlobalReverb(class UAkAuxBus* reverb, int32 SendLevel);
static float DecibelToMagnitude(int32 dB);
static void ExecuteActionOnEvent(EAkActionOnEventType ActionType, class UAkAudioEvent* audioEvent, float Duration, EAkCurveInterpolation Curve, int32 PlayingID);
static TArray<class UAudioRegionGroup*> GetActiveAudioRegionGroups();
static TArray<class ATarAkAudioRegion*> GetActiveAudioRegions();
static TArray<class UTarAkAudioComponent*> GetAllAudioComponentsExcept(const TArray<class UTarAkAudioComponentGroup*>& groupFilter);
static TArray<class UTarAkAudioComponent*> GetAudioComponentOnActor(class AActor* Actor, class UTarAkAudioComponentGroup* Group);
static TArray<class UTarAkAudioComponent*> GetAudioComponentsOfGroup(class UTarAkAudioComponentGroup* Group);
static TArray<class ATarAkAudioRegion*> GetAudioRegionsOfGroup(class UAudioRegionGroup* Group);
static float GetRTPCValue(const class UAkRtpc* RTPC);
static class UAkStateValue* GetState(class UAkStateValue* StateValue);
static class UAkSwitchValue* GetSwitchForSurfaceType(EPhysicalSurface surface);
static int32 MagnitudeToDecibel(float Scalar);
static void PostEventOnGroup(class UAkAudioEvent* audioEvent, class UTarAkAudioComponentGroup* audioGroup, bool RandomStart, float FadeInTime, EAkCurveInterpolation FadeCurve, float Cooldown);
static int32 PostGlobalEvent(class UAkAudioEvent* audioEvent, bool RandomStart, float FadeInTime, EAkCurveInterpolation FadeCurve);
static void PostTrigger(class UAkTrigger* Trigger);
static void ResetGlobalAttenuationScaling(const TArray<class UTarAkAudioComponentGroup*>& groupFilter);
static void SetGlobalAmbienceVolume(float Volume, float FadeTime);
static void SetGlobalAttenuationScaling(const TArray<class UTarAkAudioComponentGroup*>& groupFilter, float Scalar);
static void SetGlobalRTPC(const class UAkRtpc* RTPC, float Value, float Duration, EAkCurveInterpolation Curve, bool BypassInterpolation);
static void SetOcclusionSettingsOnGroup(class UAudioRegionGroup* Group, const struct FOcclusionSettings& Settings, bool useFade);
static void SetState(class UAkStateValue* StateValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkAudioUtilities")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkAudioUtilities")
}
static class UTarAkAudioUtilities* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkAudioUtilities>();
}
};
DUMPER7_ASSERTS_UTarAkAudioUtilities;
// Class TarsierWwiseExtension.TarAkCharacterAudio
// 0x0230 (0x0C70 - 0x0A40)
class UTarAkCharacterAudio : public UTarAkAudioComponent
{
public:
bool EnableMovementAudio; // 0x0A38(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A39[0x7]; // 0x0A39(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FMovementSound> MovementSounds; // 0x0A40(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FHitFilter GroundHitFilter; // 0x0A50(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TMap<EPhysicalSurface, class UAkSwitchValue*> OverlappingMaterialChecks; // 0x0A90(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class UAkRtpc* OverlappingMaterialHeightRTPC; // 0x0AE0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OverlappingMaterialZOffset; // 0x0AE8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OverlappingMaterialHeight; // 0x0AEC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class ACharacter> OwningCharacter; // 0x0AF0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FHitResult GroundHit; // 0x0AF8(0x00F8)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
uint8 Pad_BF0[0x80]; // 0x0BF0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool HandleOverlappingMaterial(EPhysicalSurface OverlappingSurfaceType, const float overlappingMaterialDepth, class UAkAudioEvent* audioEvent);
TArray<EPhysicalSurface> HandleOverlappingMaterials(ECollisionChannel CollisionChannel, class UAkAudioEvent* audioEvent);
void OnOwnerLanded(const struct FHitResult& Hit);
void SetMovementAudioEnabled(bool Enabled);
EPhysicalSurface UpdateGroundMaterial(const struct FVector& TraceStart, float traceLength);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkCharacterAudio")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkCharacterAudio")
}
static class UTarAkCharacterAudio* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkCharacterAudio>();
}
};
DUMPER7_ASSERTS_UTarAkCharacterAudio;
// Class TarsierWwiseExtension.AkAudioEventCustomData
// 0x0008 (0x0038 - 0x0030)
class UAkAudioEventCustomData final : public UDataAsset
{
public:
bool PreventSeekOnEvent; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AkAudioEventCustomData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AkAudioEventCustomData")
}
static class UAkAudioEventCustomData* GetDefaultObj()
{
return GetDefaultObjImpl<UAkAudioEventCustomData>();
}
};
DUMPER7_ASSERTS_UAkAudioEventCustomData;
// Class TarsierWwiseExtension.AkAudioEventCooldown
// 0x0008 (0x0038 - 0x0030)
class UAkAudioEventCooldown final : public UDataAsset
{
public:
float EventCooldown; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AkAudioEventCooldown")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AkAudioEventCooldown")
}
static class UAkAudioEventCooldown* GetDefaultObj()
{
return GetDefaultObjImpl<UAkAudioEventCooldown>();
}
};
DUMPER7_ASSERTS_UAkAudioEventCooldown;
// Class TarsierWwiseExtension.TarAkAudioComponentGroup
// 0x0010 (0x0040 - 0x0030)
class UTarAkAudioComponentGroup final : public UDataAsset
{
public:
TArray<TWeakObjectPtr<class UTarAkAudioComponent>> AudioComponentsInGroup; // 0x0030(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkAudioComponentGroup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkAudioComponentGroup")
}
static class UTarAkAudioComponentGroup* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkAudioComponentGroup>();
}
};
DUMPER7_ASSERTS_UTarAkAudioComponentGroup;
// Class TarsierWwiseExtension.AudioRegionGroup
// 0x0010 (0x0040 - 0x0030)
class UAudioRegionGroup final : public UDataAsset
{
public:
TArray<TWeakObjectPtr<class ATarAkAudioRegion>> AudioRegionsInGroup; // 0x0030(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AudioRegionGroup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AudioRegionGroup")
}
static class UAudioRegionGroup* GetDefaultObj()
{
return GetDefaultObjImpl<UAudioRegionGroup>();
}
};
DUMPER7_ASSERTS_UAudioRegionGroup;
// Class TarsierWwiseExtension.TarAkPhysicsAudioComponent
// 0x0320 (0x0D60 - 0x0A40)
class UTarAkPhysicsAudioComponent : public UTarAkAudioComponent
{
public:
bool EnablePhysicsAudio; // 0x0A38(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableMaterialSwitch; // 0x0A39(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPhysicalSurface DefaultSurfaceType; // 0x0A3A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableGroundChecks; // 0x0A3B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GroundedTimeThreshold; // 0x0A3C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GroundDistanceThreshold; // 0x0A40(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A44[0x4]; // 0x0A44(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FHitFilter GroundHitFilter; // 0x0A48(0x0040)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
TArray<ECollisionChannel> CollisionChannels; // 0x0A88(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FPhysicsMovementSettings SlideSettings; // 0x0A98(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FPhysicsMovementSettings RollSettings; // 0x0AD8(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FPhysicsAudioImpactSettings ImpactSettings; // 0x0B18(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(float ImpactForce, class AActor* otherCollider)> OnImpact; // 0x0B90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnSlideStart; // 0x0BA0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnSlideStop; // 0x0BB0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnRollStart; // 0x0BC0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnRollStop; // 0x0BD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
EPhysicalSurface CurrentSurface; // 0x0BE0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_BE1[0x3]; // 0x0BE1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float InitialDelay; // 0x0BE4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_BE8[0x178]; // 0x0BE8(0x0178)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnPrimitiveHit(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
void SetEnableImpacts(bool Enable);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkPhysicsAudioComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkPhysicsAudioComponent")
}
static class UTarAkPhysicsAudioComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkPhysicsAudioComponent>();
}
};
DUMPER7_ASSERTS_UTarAkPhysicsAudioComponent;
// Class TarsierWwiseExtension.TarAkPortal
// 0x0060 (0x0350 - 0x02F0)
class ATarAkPortal final : public AAkAcousticPortal
{
public:
uint8 Pad_2F0[0x60]; // 0x02F0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkPortal")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkPortal")
}
static class ATarAkPortal* GetDefaultObj()
{
return GetDefaultObjImpl<ATarAkPortal>();
}
};
DUMPER7_ASSERTS_ATarAkPortal;
// Class TarsierWwiseExtension.TarAkRegionGeometryComponent
// 0x0000 (0x04A0 - 0x04A0)
class UTarAkRegionGeometryComponent final : public UAkGeometryComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkRegionGeometryComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkRegionGeometryComponent")
}
static class UTarAkRegionGeometryComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkRegionGeometryComponent>();
}
};
DUMPER7_ASSERTS_UTarAkRegionGeometryComponent;
// Class TarsierWwiseExtension.TarAkRoomComponent
// 0x0000 (0x0370 - 0x0370)
class UTarAkRoomComponent final : public UAkRoomComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkRoomComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkRoomComponent")
}
static class UTarAkRoomComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkRoomComponent>();
}
};
DUMPER7_ASSERTS_UTarAkRoomComponent;
// Class TarsierWwiseExtension.TarAkSoundActor
// 0x0008 (0x02B0 - 0x02A8)
class ATarAkSoundActor : public AActor
{
public:
class UTarAkAudioComponent* AudioComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkSoundActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkSoundActor")
}
static class ATarAkSoundActor* GetDefaultObj()
{
return GetDefaultObjImpl<ATarAkSoundActor>();
}
};
DUMPER7_ASSERTS_ATarAkSoundActor;
// Class TarsierWwiseExtension.TarAkVOIP
// 0x0020 (0x0500 - 0x04E0)
class UTarAkVOIP final : public UAkAudioInputComponent
{
public:
class UAkAudioEvent* InputEvent; // 0x04E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AutoStart; // 0x04E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4E9[0x17]; // 0x04E9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkVOIP")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkVOIP")
}
static class UTarAkVOIP* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkVOIP>();
}
};
DUMPER7_ASSERTS_UTarAkVOIP;
// Class TarsierWwiseExtension.TarAkWorldSettingsModule
// 0x0028 (0x0050 - 0x0028)
class UTarAkWorldSettingsModule final : public UWorldSettingsModule
{
public:
class UAkAudioEvent* GlobalAmbienceOverride; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GlobalAmbiencePitch; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 GlobalAmbienceVolume; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAuxBus* GlobalReverbOverride; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 GlobalReverbSendLevel; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAkSwitchValue* DefaultWorldMaterial; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkWorldSettingsModule")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkWorldSettingsModule")
}
static class UTarAkWorldSettingsModule* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkWorldSettingsModule>();
}
};
DUMPER7_ASSERTS_UTarAkWorldSettingsModule;
// Class TarsierWwiseExtension.TarAkProximityRTPCController
// 0x0020 (0x02D0 - 0x02B0)
class UTarAkProximityRTPCController final : public USceneComponent
{
public:
TArray<struct FProximityRTPC> ProximityRTPCs; // 0x02A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_2B8[0x18]; // 0x02B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void DisableRTPCController();
void EnableRTPCController();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TarAkProximityRTPCController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TarAkProximityRTPCController")
}
static class UTarAkProximityRTPCController* GetDefaultObj()
{
return GetDefaultObjImpl<UTarAkProximityRTPCController>();
}
};
DUMPER7_ASSERTS_UTarAkProximityRTPCController;
}