Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_VoiceOverSystem_structs.hpp
2026-03-06 01:31:19 +01:00

427 lines
28 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: PL_VoiceOverSystem
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "MovieScene_structs.hpp"
#include "GameplayTags_structs.hpp"
namespace SDK
{
// Enum PL_VoiceOverSystem.EPL_VoiceOverSystemState
// NumValues: 0x0004
enum class EPL_VoiceOverSystemState : uint8
{
Idle = 0,
PlayingBanter = 1,
PlayingConversation = 2,
EPL_MAX = 3,
};
// Enum PL_VoiceOverSystem.EPL_NarrativeDeviceType
// NumValues: 0x0007
enum class EPL_NarrativeDeviceType : uint8
{
Undefined = 0,
Banter = 1,
Bark = 2,
CinematicSequence = 3,
Conversation = 4,
LevelSequence = 5,
EPL_MAX = 6,
};
// Enum PL_VoiceOverSystem.EPL_VoDatabaseEntryReplayType
// NumValues: 0x0005
enum class EPL_VoDatabaseEntryReplayType : uint32
{
ReplayCached = 0,
ReplayAlways = 1,
OneShot = 2,
CacheSentenceCollections = 3,
EPL_MAX = 4,
};
// Enum PL_VoiceOverSystem.EPL_VoAudioChannelType
// NumValues: 0x0005
enum class EPL_VoAudioChannelType : uint8
{
PlayingSoundWave = 0,
PlayingMissingAudio = 1,
PlayingTextToSpeech = 2,
PlayingFmodEvent = 3,
EPL_MAX = 4,
};
// Enum PL_VoiceOverSystem.EPL_VoiceOverBanterState
// NumValues: 0x0005
enum class EPL_VoiceOverBanterState : uint8
{
Invalid = 0,
LoadingDatabaseBanters = 1,
LoadingBanterSentences = 2,
PlayingBanterSentence = 3,
EPL_MAX = 4,
};
// Enum PL_VoiceOverSystem.EPL_VoiceOverConversationState
// NumValues: 0x0007
enum class EPL_VoiceOverConversationState : uint8
{
Invalid = 0,
LoadingDatabaseConversations = 1,
LoadingConversationSentences = 2,
PlayingConversationSentence = 3,
ShowingConversationDecision = 4,
WaitingForPickingFollowUpConversation = 5,
EPL_MAX = 6,
};
// ScriptStruct PL_VoiceOverSystem.PL_VoCollectionLink
// 0x0008 (0x0008 - 0x0000)
struct FPL_VoCollectionLink final
{
public:
class FName SentenceCollectionId; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_VoCollectionLink;
// ScriptStruct PL_VoiceOverSystem.PL_VoiceOverHandle
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FPL_VoiceOverHandle final
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_VoiceOverHandle;
// ScriptStruct PL_VoiceOverSystem.PL_DialogueStageSpotlightSettings
// 0x00A0 (0x00A0 - 0x0000)
struct FPL_DialogueStageSpotlightSettings final
{
public:
struct FTransform Transform; // 0x0000(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideIntensity; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Intensity; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideLightColor; // 0x0068(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor LightColor; // 0x006C(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideAttenuationRadius; // 0x007C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AttenuationRadius; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideInnerConeAngle; // 0x0084(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float InnerConeAngle; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideOuterConeAngle; // 0x008C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float OuterConeAngle; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideLightFalloffExponent; // 0x0094(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LightFalloffExponent; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_DialogueStageSpotlightSettings;
// ScriptStruct PL_VoiceOverSystem.PL_ConversationDecisionData
// 0x0050 (0x0050 - 0x0000)
struct FPL_ConversationDecisionData final
{
public:
TMap<class FName, class FText> OptionTextsPerId; // 0x0000(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ConversationDecisionData;
// ScriptStruct PL_VoiceOverSystem.PL_DialogueStageRulesetCharacterConfig
// 0x0070 (0x0070 - 0x0000)
struct FPL_DialogueStageRulesetCharacterConfig final
{
public:
struct FTransform Transform; // 0x0000(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsVisible; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0xF]; // 0x0061(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_DialogueStageRulesetCharacterConfig;
// ScriptStruct PL_VoiceOverSystem.PL_VoSentenceEntry
// 0x0030 (0x0030 - 0x0000)
struct FPL_VoSentenceEntry final
{
public:
TSoftObjectPtr<class UPL_VoSentence> SentenceData; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPL_SentenceEntryMetaData* MetaData; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FPL_VoSentenceEntry;
// ScriptStruct PL_VoiceOverSystem.PL_VoSentenceCollection
// 0x0040 (0x0040 - 0x0000)
struct FPL_VoSentenceCollection final
{
public:
class FText OptionText; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
class FName SentenceCollectionId; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SentenceCollectionWeight; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FPL_VoSentenceEntry> SentenceEntries; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FPL_VoCollectionLink> LinkedCollections; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_VoSentenceCollection;
// ScriptStruct PL_VoiceOverSystem.PL_VoDatabasePlayedSentenceCollectionList
// 0x0018 (0x0018 - 0x0000)
struct FPL_VoDatabasePlayedSentenceCollectionList final
{
public:
class FName NarrativeCollectionAssetName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> SentenceCollectionIds; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_VoDatabasePlayedSentenceCollectionList;
// ScriptStruct PL_VoiceOverSystem.PL_VoDatabasePlayedCompositions
// 0x0030 (0x0030 - 0x0000)
struct FPL_VoDatabasePlayedCompositions final
{
public:
TArray<class FName> PlayedOneShotList; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> PlayedReplayCachedList; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPL_VoDatabasePlayedSentenceCollectionList> PlayedSentenceCollections; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_VoDatabasePlayedCompositions;
// ScriptStruct PL_VoiceOverSystem.PL_VoDatabasePersistentData
// 0x0030 (0x0030 - 0x0000)
struct FPL_VoDatabasePersistentData final
{
public:
struct FPL_VoDatabasePlayedCompositions PlayedCompositions; // 0x0000(0x0030)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_VoDatabasePersistentData;
// ScriptStruct PL_VoiceOverSystem.PL_VoiceOverContextSpeakerAndParticipants
// 0x0020 (0x0020 - 0x0000)
struct FPL_VoiceOverContextSpeakerAndParticipants final
{
public:
TArray<class UAnimInstance*> Speakers; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
TArray<class UAnimInstance*> ParticipantAnimInstances; // 0x0010(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FPL_VoiceOverContextSpeakerAndParticipants;
// ScriptStruct PL_VoiceOverSystem.PL_VoiceOverSentenceSectionTemplate
// 0x0000 (0x0020 - 0x0020)
struct FPL_VoiceOverSentenceSectionTemplate final : public FMovieSceneEvalTemplate
{
};
DUMPER7_ASSERTS_FPL_VoiceOverSentenceSectionTemplate;
// ScriptStruct PL_VoiceOverSystem.PL_VoCharacterSettings
// 0x0050 (0x0050 - 0x0000)
struct FPL_VoCharacterSettings final
{
public:
class FString NamingAbbreviation; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseForFilenameGeneration; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UPL_VoCharacter> VoCharacterAsset; // 0x0018(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UPL_VoCharacter>> CorrelatingCharacters; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_VoCharacterSettings;
// ScriptStruct PL_VoiceOverSystem.PL_VoTypeSettings
// 0x0030 (0x0030 - 0x0000)
struct FPL_VoTypeSettings final
{
public:
EPL_NarrativeDeviceType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString NamingAbbreviation; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UPL_CompositionMetaData> CompositionMetaDataClass; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UPL_SentenceEntryMetaData> SentenceMetaDataClass; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PostAudioEndDelay; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowSubtitles; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_VoTypeSettings;
// ScriptStruct PL_VoiceOverSystem.PL_VoLocationSettings
// 0x0018 (0x0018 - 0x0000)
struct FPL_VoLocationSettings final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString NamingAbbreviation; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_VoLocationSettings;
// ScriptStruct PL_VoiceOverSystem.TextToSpeechConfig
// 0x0008 (0x0008 - 0x0000)
struct FTextToSpeechConfig final
{
public:
float Volume; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Rate; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTextToSpeechConfig;
// ScriptStruct PL_VoiceOverSystem.PL_AudioSystemPlayingHandle
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FPL_AudioSystemPlayingHandle final
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_AudioSystemPlayingHandle;
// ScriptStruct PL_VoiceOverSystem.PL_FModContextData
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FPL_FModContextData final
{
public:
TWeakObjectPtr<class UFMODAudioComponent> AudioComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class APL_VoiceOverFmod2dSoundEventActor> SoundEvent2D; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_FModContextData;
// ScriptStruct PL_VoiceOverSystem.PL_VoiceOverMissingAudioChannelSettings
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FPL_VoiceOverMissingAudioChannelSettings final
{
public:
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_VoiceOverMissingAudioChannelSettings;
// ScriptStruct PL_VoiceOverSystem.PL_VoiceOverSoundWaveChannelSettings
// 0x0050 (0x0050 - 0x0000)
struct FPL_VoiceOverSoundWaveChannelSettings final
{
public:
TArray<class UAudioComponent*> SpawnedAudioComponents; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
uint8 Pad_10[0x40]; // 0x0010(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_VoiceOverSoundWaveChannelSettings;
// ScriptStruct PL_VoiceOverSystem.PL_VoiceOverTtsChannelSettings
// 0x0078 (0x0078 - 0x0000)
struct alignas(0x08) FPL_VoiceOverTtsChannelSettings final
{
public:
uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_VoiceOverTtsChannelSettings;
// ScriptStruct PL_VoiceOverSystem.PL_VoPlayAudioContext
// 0x0030 (0x0030 - 0x0000)
struct FPL_VoPlayAudioContext final
{
public:
class UPL_NarrativeComposition* NarrativeComposition; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UPL_VoSentence* Sentence; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UPL_SentenceEntryMetaData* SentenceMetaData; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
bool bShowSubtitles; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> Participants; // 0x0020(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FPL_VoPlayAudioContext;
// ScriptStruct PL_VoiceOverSystem.PL_RegisteredDialogueStageEntry
// 0x0010 (0x0010 - 0x0000)
struct FPL_RegisteredDialogueStageEntry final
{
public:
class APL_DialogueStage* DialogueStage; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_RegisteredDialogueStageEntry;
// ScriptStruct PL_VoiceOverSystem.PL_NarrativeCompositionContext
// 0x0010 (0x0010 - 0x0000)
struct FPL_NarrativeCompositionContext final
{
public:
TArray<class AActor*> Participants; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FPL_NarrativeCompositionContext;
// ScriptStruct PL_VoiceOverSystem.PL_VoiceOverAudioPlayingContext
// 0x0038 (0x0038 - 0x0000)
struct FPL_VoiceOverAudioPlayingContext final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UPL_VoiceLineModification*> Modifications; // 0x0018(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
TArray<class UPL_VoAnimInstanceController*> VoAnimInstanceControllers; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FPL_VoiceOverAudioPlayingContext;
// ScriptStruct PL_VoiceOverSystem.PL_CurrentBaseConfiguration
// 0x0068 (0x0068 - 0x0000)
struct FPL_CurrentBaseConfiguration
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UPL_NarrativeComposition* NarrativeComposition; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UPL_VoDatabaseEntry* DatabaseEntry; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
TArray<class UPL_VoSentence*> CachedSentences; // 0x0018(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
TArray<class UPL_VoCharacter*> ReferencedCharacters; // 0x0028(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
TArray<class UPL_VoCharacter*> ReferencedSpeakers; // 0x0038(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
TArray<class AActor*> Participants; // 0x0048(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CurrentBaseConfiguration;
// ScriptStruct PL_VoiceOverSystem.PL_CurrentBanterConfiguration
// 0x0028 (0x0090 - 0x0068)
struct FPL_CurrentBanterConfiguration final : public FPL_CurrentBaseConfiguration
{
public:
uint8 Pad_68[0x28]; // 0x0068(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CurrentBanterConfiguration;
// ScriptStruct PL_VoiceOverSystem.PL_CurrentConversationConfiguration
// 0x0028 (0x0090 - 0x0068)
struct FPL_CurrentConversationConfiguration final : public FPL_CurrentBaseConfiguration
{
public:
class APL_DialogueStage* DialogueStage; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class ALevelSequenceActor* LevelSequenceActor; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class ALevelSequenceActor* LoopLevelSequenceActor; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CurrentConversationConfiguration;
// ScriptStruct PL_VoiceOverSystem.PL_StartWithDatabaseParams
// 0x0020 (0x0020 - 0x0000)
struct FPL_StartWithDatabaseParams final
{
public:
struct FGameplayTagContainer Tags; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_StartWithDatabaseParams;
// ScriptStruct PL_VoiceOverSystem.PL_DatabaseEntryWithWeight
// 0x0010 (0x0010 - 0x0000)
struct FPL_DatabaseEntryWithWeight final
{
public:
class UPL_VoDatabaseEntry* DatabaseEntry; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_DatabaseEntryWithWeight;
}