427 lines
28 KiB
C++
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;
|
|
|
|
}
|
|
|