760 lines
51 KiB
C++
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;
|
|
|
|
}
|
|
|