1599 lines
74 KiB
C++
1599 lines
74 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: PL_VoiceOverSystem
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "PL_Actions_classes.hpp"
|
|
#include "PL_VoiceOverSystem_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "SlateCore_structs.hpp"
|
|
#include "PL_SpeechGraphics_structs.hpp"
|
|
#include "CinematicCamera_classes.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "PL_Core_classes.hpp"
|
|
#include "MovieScene_classes.hpp"
|
|
#include "PL_MVVM_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoDatabasePersistenceInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_VoDatabasePersistenceInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoDatabasePersistenceInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoDatabasePersistenceInterface")
|
|
}
|
|
static class IPL_VoDatabasePersistenceInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_VoDatabasePersistenceInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_VoDatabasePersistenceInterface;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverParticipant
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_VoiceOverParticipant final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverParticipant")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverParticipant")
|
|
}
|
|
static class IPL_VoiceOverParticipant* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_VoiceOverParticipant>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_VoiceOverParticipant;
|
|
|
|
// Class PL_VoiceOverSystem.PL_OperativeStartBanterAction
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UPL_OperativeStartBanterAction : public UPL_OperativeTargetedAction
|
|
{
|
|
public:
|
|
uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnBanterEnded(const struct FPL_VoiceOverHandle& InHandle, bool bCanceled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeStartBanterAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeStartBanterAction")
|
|
}
|
|
static class UPL_OperativeStartBanterAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeStartBanterAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeStartBanterAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_StartBanterAction
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UPL_StartBanterAction : public UPL_TargetedAction
|
|
{
|
|
public:
|
|
bool bShouldFailIfBanterFailedToPlay; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWaitForBanterToFinish; // 0x0081(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldFailIfBanterWasCanceled; // 0x0082(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_83[0x5]; // 0x0083(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_StartBanterAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_StartBanterAction")
|
|
}
|
|
static class UPL_StartBanterAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_StartBanterAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_StartBanterAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_OperativeStartBanterDirectlyAction
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPL_OperativeStartBanterDirectlyAction final : public UPL_OperativeStartBanterAction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeStartBanterDirectlyAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeStartBanterDirectlyAction")
|
|
}
|
|
static class UPL_OperativeStartBanterDirectlyAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeStartBanterDirectlyAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeStartBanterDirectlyAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_StartBanterDirectlyAction
|
|
// 0x0010 (0x0098 - 0x0088)
|
|
class UPL_StartBanterDirectlyAction final : public UPL_StartBanterAction
|
|
{
|
|
public:
|
|
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPL_VoDatabaseEntry* DatabaseEntry; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_StartBanterDirectlyAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_StartBanterDirectlyAction")
|
|
}
|
|
static class UPL_StartBanterDirectlyAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_StartBanterDirectlyAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_StartBanterDirectlyAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_OperativeStartBanterWithDatabaseQueryAction
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPL_OperativeStartBanterWithDatabaseQueryAction final : public UPL_OperativeStartBanterAction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeStartBanterWithDatabaseQueryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeStartBanterWithDatabaseQueryAction")
|
|
}
|
|
static class UPL_OperativeStartBanterWithDatabaseQueryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeStartBanterWithDatabaseQueryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeStartBanterWithDatabaseQueryAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_StartBanterWithDatabaseQueryAction
|
|
// 0x0028 (0x00B0 - 0x0088)
|
|
class UPL_StartBanterWithDatabaseQueryAction final : public UPL_StartBanterAction
|
|
{
|
|
public:
|
|
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPL_StartWithDatabaseParams QueryParams; // 0x0090(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_StartBanterWithDatabaseQueryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_StartBanterWithDatabaseQueryAction")
|
|
}
|
|
static class UPL_StartBanterWithDatabaseQueryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_StartBanterWithDatabaseQueryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_StartBanterWithDatabaseQueryAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_OperativeStartConversationAction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPL_OperativeStartConversationAction : public UPL_OperativeTargetedAction
|
|
{
|
|
public:
|
|
void OnConversationEnded(bool bCanceled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeStartConversationAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeStartConversationAction")
|
|
}
|
|
static class UPL_OperativeStartConversationAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeStartConversationAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeStartConversationAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_StartConversationAction
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UPL_StartConversationAction : public UPL_TargetedAction
|
|
{
|
|
public:
|
|
bool bShouldFailIfConversationFailedToPlay; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldFailIfConversationWasCanceled; // 0x0081(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_StartConversationAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_StartConversationAction")
|
|
}
|
|
static class UPL_StartConversationAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_StartConversationAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_StartConversationAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_OperativeStartConversationDirectlyAction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPL_OperativeStartConversationDirectlyAction final : public UPL_OperativeStartConversationAction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeStartConversationDirectlyAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeStartConversationDirectlyAction")
|
|
}
|
|
static class UPL_OperativeStartConversationDirectlyAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeStartConversationDirectlyAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeStartConversationDirectlyAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_StartConversationDirectlyAction
|
|
// 0x0008 (0x0090 - 0x0088)
|
|
class UPL_StartConversationDirectlyAction final : public UPL_StartConversationAction
|
|
{
|
|
public:
|
|
class UPL_VoDatabaseEntry* DatabaseEntry; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_StartConversationDirectlyAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_StartConversationDirectlyAction")
|
|
}
|
|
static class UPL_StartConversationDirectlyAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_StartConversationDirectlyAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_StartConversationDirectlyAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_OperativeStartConversationWithDatabaseQueryAction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPL_OperativeStartConversationWithDatabaseQueryAction final : public UPL_OperativeStartConversationAction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeStartConversationWithDatabaseQueryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeStartConversationWithDatabaseQueryAction")
|
|
}
|
|
static class UPL_OperativeStartConversationWithDatabaseQueryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeStartConversationWithDatabaseQueryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeStartConversationWithDatabaseQueryAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_StartConversationWithDatabaseQueryAction
|
|
// 0x0028 (0x00B0 - 0x0088)
|
|
class UPL_StartConversationWithDatabaseQueryAction final : public UPL_StartConversationAction
|
|
{
|
|
public:
|
|
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPL_StartWithDatabaseParams QueryParams; // 0x0090(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_StartConversationWithDatabaseQueryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_StartConversationWithDatabaseQueryAction")
|
|
}
|
|
static class UPL_StartConversationWithDatabaseQueryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_StartConversationWithDatabaseQueryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_StartConversationWithDatabaseQueryAction;
|
|
|
|
// Class PL_VoiceOverSystem.PL_AnimNotify_PlayBarkDirectly
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPL_AnimNotify_PlayBarkDirectly final : public UAnimNotify
|
|
{
|
|
public:
|
|
class UPL_VoDatabaseEntry* DatabaseEntry; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimNotify_PlayBarkDirectly")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimNotify_PlayBarkDirectly")
|
|
}
|
|
static class UPL_AnimNotify_PlayBarkDirectly* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimNotify_PlayBarkDirectly>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimNotify_PlayBarkDirectly;
|
|
|
|
// Class PL_VoiceOverSystem.PL_AnimNotify_PlayBarkWithQuery
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class UPL_AnimNotify_PlayBarkWithQuery final : public UAnimNotify
|
|
{
|
|
public:
|
|
struct FPL_StartWithDatabaseParams Params_0; // 0x0038(0x0020)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AnimNotify_PlayBarkWithQuery")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AnimNotify_PlayBarkWithQuery")
|
|
}
|
|
static class UPL_AnimNotify_PlayBarkWithQuery* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AnimNotify_PlayBarkWithQuery>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AnimNotify_PlayBarkWithQuery;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoAnimInstanceController
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class UPL_VoAnimInstanceController final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPL_SpeechGraphicsBaseAsset* Sgx; // 0x0030(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPL_SpeechGraphicsMergedSentenceInformation MergedSentenceInformation; // 0x0040(0x0020)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoAnimInstanceController")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoAnimInstanceController")
|
|
}
|
|
static class UPL_VoAnimInstanceController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoAnimInstanceController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoAnimInstanceController;
|
|
|
|
// Class PL_VoiceOverSystem.PL_DialogueStage
|
|
// 0x0190 (0x04B0 - 0x0320)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) APL_DialogueStage : public AActor
|
|
{
|
|
public:
|
|
class UPL_DialogueStageRuleset* Ruleset; // 0x0320(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
struct FGameplayTag Identifier; // 0x0328(0x0008)(Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPL_DialogueStageRulesetCharacterConfig PlayerCharacterConfig; // 0x0330(0x0070)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPL_DialogueStageRulesetCharacterConfig BuddyCharacterConfig; // 0x03A0(0x0070)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPL_DialogueStageRulesetCharacterConfig> NPCCharacterConfigs; // 0x0410(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AActor> DefaultPlayerStageCharacterClass; // 0x0420(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AActor> DefaultBuddyStageCharacterClass; // 0x0428(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPL_VoCharacter*> IgnoreVoCharacters; // 0x0430(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TSubclassOf<class UGameplayEffect> ParticipantGameplayEffect; // 0x0440(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPL_DialogueStageLightingRuleset* LightingRuleset; // 0x0448(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TSubclassOf<class USpotLightComponent> SpotlightFallbackClass; // 0x0450(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLightingChannels LightingChannels; // 0x0458(0x0001)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_459[0x3]; // 0x0459(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 DelayedEndFadeFrameAmount; // 0x045C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* Root; // 0x0460(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class USpringArmComponent* DefaultCameraArm; // 0x0468(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UPL_DialogueStageCamera* DefaultCamera; // 0x0470(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TArray<class AActor*> SpawnedDialogueStageCharacters; // 0x0478(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPL_DialogueStageCamera*> StageCameras; // 0x0488(0x0010)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UPL_DialogueStageCamera* ActiveCamera; // 0x0498(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_4A0[0x8]; // 0x04A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPlayConversationSentence(const class UPL_NarrativeComposition* NarrativeComposition, const class UPL_VoSentence* Sentence, const class UPL_ConversationSentenceEntryMetaData* MetaData, const bool bPlayingSequence);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_DialogueStage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_DialogueStage")
|
|
}
|
|
static class APL_DialogueStage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APL_DialogueStage>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_APL_DialogueStage;
|
|
|
|
// Class PL_VoiceOverSystem.PL_DialogueStageCamera
|
|
// 0x0020 (0x0BE0 - 0x0BC0)
|
|
class UPL_DialogueStageCamera final : public UCineCameraComponent
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer CameraTags; // 0x0BC0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_DialogueStageCamera")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_DialogueStageCamera")
|
|
}
|
|
static class UPL_DialogueStageCamera* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_DialogueStageCamera>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_DialogueStageCamera;
|
|
|
|
// Class PL_VoiceOverSystem.PL_DialogueStageLightingRuleset
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPL_DialogueStageLightingRuleset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FPL_DialogueStageSpotlightSettings> SpotlightSettings; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_DialogueStageLightingRuleset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_DialogueStageLightingRuleset")
|
|
}
|
|
static class UPL_DialogueStageLightingRuleset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_DialogueStageLightingRuleset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_DialogueStageLightingRuleset;
|
|
|
|
// Class PL_VoiceOverSystem.PL_DialogueStagePreviewMeshComponent
|
|
// 0x0000 (0x1020 - 0x1020)
|
|
class UPL_DialogueStagePreviewMeshComponent final : public USkeletalMeshComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_DialogueStagePreviewMeshComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_DialogueStagePreviewMeshComponent")
|
|
}
|
|
static class UPL_DialogueStagePreviewMeshComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_DialogueStagePreviewMeshComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_DialogueStagePreviewMeshComponent;
|
|
|
|
// Class PL_VoiceOverSystem.PL_DialogueStageRuleset
|
|
// 0x0100 (0x0130 - 0x0030)
|
|
class UPL_DialogueStageRuleset final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FPL_DialogueStageRulesetCharacterConfig PlayerCharacterConfig; // 0x0030(0x0070)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPL_DialogueStageRulesetCharacterConfig BuddyCharacterConfig; // 0x00A0(0x0070)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPL_DialogueStageRulesetCharacterConfig> NPCCharacterConfigs; // 0x0110(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FMargin CameraMargin; // 0x0120(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_DialogueStageRuleset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_DialogueStageRuleset")
|
|
}
|
|
static class UPL_DialogueStageRuleset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_DialogueStageRuleset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_DialogueStageRuleset;
|
|
|
|
// Class PL_VoiceOverSystem.PL_OperativeHasVoDatabaseEntryPlayedCondition
|
|
// 0x0000 (0x0050 - 0x0050)
|
|
class UPL_OperativeHasVoDatabaseEntryPlayedCondition final : public UPL_OperativeCondition
|
|
{
|
|
public:
|
|
void OnVoiceOverBanterEnded(const struct FPL_VoiceOverHandle& Handle, bool bCanceled);
|
|
void OnVoiceOverConversationEnded(bool bCanceled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeHasVoDatabaseEntryPlayedCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeHasVoDatabaseEntryPlayedCondition")
|
|
}
|
|
static class UPL_OperativeHasVoDatabaseEntryPlayedCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeHasVoDatabaseEntryPlayedCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeHasVoDatabaseEntryPlayedCondition;
|
|
|
|
// Class PL_VoiceOverSystem.PL_HasVoDatabaseEntryPlayedCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPL_HasVoDatabaseEntryPlayedCondition final : public UPL_Condition
|
|
{
|
|
public:
|
|
class UPL_VoDatabaseEntry* Entry; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_HasVoDatabaseEntryPlayedCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_HasVoDatabaseEntryPlayedCondition")
|
|
}
|
|
static class UPL_HasVoDatabaseEntryPlayedCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_HasVoDatabaseEntryPlayedCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_HasVoDatabaseEntryPlayedCondition;
|
|
|
|
// Class PL_VoiceOverSystem.PL_CompositionMetaData
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPL_CompositionMetaData : public UObject
|
|
{
|
|
public:
|
|
EPL_NarrativeDeviceType NarrativeType; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
EPL_NarrativeDeviceType GetType() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_CompositionMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_CompositionMetaData")
|
|
}
|
|
static class UPL_CompositionMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_CompositionMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_CompositionMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_PassiveNarrativeCompositionMetaData
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPL_PassiveNarrativeCompositionMetaData : public UPL_CompositionMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_PassiveNarrativeCompositionMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_PassiveNarrativeCompositionMetaData")
|
|
}
|
|
static class UPL_PassiveNarrativeCompositionMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_PassiveNarrativeCompositionMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_PassiveNarrativeCompositionMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_BanterCompositionMetaData
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPL_BanterCompositionMetaData final : public UPL_PassiveNarrativeCompositionMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_BanterCompositionMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BanterCompositionMetaData")
|
|
}
|
|
static class UPL_BanterCompositionMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BanterCompositionMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BanterCompositionMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_SentenceEntryMetaData
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UPL_SentenceEntryMetaData : public UObject
|
|
{
|
|
public:
|
|
EPL_NarrativeDeviceType NarrativeType; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer AudioModifications; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float PostAudioFinishedDelayOverride; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldSkipMouthAnimation; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldPlay2DAudio; // 0x0055(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
const struct FGameplayTagContainer GetAudioModifications() const;
|
|
float GetPostAudioFinishedDelayOverride() const;
|
|
EPL_NarrativeDeviceType GetType() const;
|
|
bool ShouldPlay2DAudio() const;
|
|
bool ShouldSkipMouthAnimation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_SentenceEntryMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_SentenceEntryMetaData")
|
|
}
|
|
static class UPL_SentenceEntryMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_SentenceEntryMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_SentenceEntryMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_PassiveNarrativeSentenceEntryMetaData
|
|
// 0x0000 (0x0058 - 0x0058)
|
|
class UPL_PassiveNarrativeSentenceEntryMetaData : public UPL_SentenceEntryMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_PassiveNarrativeSentenceEntryMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_PassiveNarrativeSentenceEntryMetaData")
|
|
}
|
|
static class UPL_PassiveNarrativeSentenceEntryMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_PassiveNarrativeSentenceEntryMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_PassiveNarrativeSentenceEntryMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_BanterSentenceEntryMetaData
|
|
// 0x0000 (0x0058 - 0x0058)
|
|
class UPL_BanterSentenceEntryMetaData final : public UPL_PassiveNarrativeSentenceEntryMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_BanterSentenceEntryMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BanterSentenceEntryMetaData")
|
|
}
|
|
static class UPL_BanterSentenceEntryMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BanterSentenceEntryMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BanterSentenceEntryMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_BarkCompositionMetaData
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPL_BarkCompositionMetaData final : public UPL_PassiveNarrativeCompositionMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_BarkCompositionMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BarkCompositionMetaData")
|
|
}
|
|
static class UPL_BarkCompositionMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BarkCompositionMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BarkCompositionMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_BarkSentenceEntryMetaData
|
|
// 0x0000 (0x0058 - 0x0058)
|
|
class UPL_BarkSentenceEntryMetaData final : public UPL_PassiveNarrativeSentenceEntryMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_BarkSentenceEntryMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BarkSentenceEntryMetaData")
|
|
}
|
|
static class UPL_BarkSentenceEntryMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BarkSentenceEntryMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BarkSentenceEntryMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_CinematicSequenceCompositionMetaData
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPL_CinematicSequenceCompositionMetaData final : public UPL_CompositionMetaData
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> TeleportTarget; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_CinematicSequenceCompositionMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_CinematicSequenceCompositionMetaData")
|
|
}
|
|
static class UPL_CinematicSequenceCompositionMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_CinematicSequenceCompositionMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_CinematicSequenceCompositionMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_CinematicSequenceSentenceEntryMetaData
|
|
// 0x0000 (0x0058 - 0x0058)
|
|
class UPL_CinematicSequenceSentenceEntryMetaData final : public UPL_SentenceEntryMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_CinematicSequenceSentenceEntryMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_CinematicSequenceSentenceEntryMetaData")
|
|
}
|
|
static class UPL_CinematicSequenceSentenceEntryMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_CinematicSequenceSentenceEntryMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_CinematicSequenceSentenceEntryMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_ConversationCompositionMetaData
|
|
// 0x0088 (0x00B8 - 0x0030)
|
|
class UPL_ConversationCompositionMetaData final : public UPL_CompositionMetaData
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPL_VoDatabaseEntry> FollowUpBanter; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag DialogueStageId; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AActor> TeleportTarget; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOpenMenuAfterConversation; // 0x0088(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPL_URLGenerator* URLToOpen; // 0x0090(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FGameplayTagContainer PlayerChangeAfterConversation; // 0x0098(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ConversationCompositionMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ConversationCompositionMetaData")
|
|
}
|
|
static class UPL_ConversationCompositionMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ConversationCompositionMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ConversationCompositionMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_ConversationSentenceEntryMetaData
|
|
// 0x0070 (0x00C8 - 0x0058)
|
|
class UPL_ConversationSentenceEntryMetaData final : public UPL_SentenceEntryMetaData
|
|
{
|
|
public:
|
|
struct FGameplayTag CameraId; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class ULevelSequence> Sequence; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ALevelSequenceActor> OverrideSequencePlayActor; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class ULevelSequence> LoopingSequence; // 0x0090(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ALevelSequenceActor> OverrideLoopingSequencePlayActor; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPlaySentenceAudioAs2DAudio; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool SequenceAndLoopingSequenceIsSet() const;
|
|
bool SequenceIsSet() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ConversationSentenceEntryMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ConversationSentenceEntryMetaData")
|
|
}
|
|
static class UPL_ConversationSentenceEntryMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ConversationSentenceEntryMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ConversationSentenceEntryMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_LevelSequenceCompositionMetaData
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPL_LevelSequenceCompositionMetaData final : public UPL_CompositionMetaData
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> TeleportTarget; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_LevelSequenceCompositionMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_LevelSequenceCompositionMetaData")
|
|
}
|
|
static class UPL_LevelSequenceCompositionMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_LevelSequenceCompositionMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_LevelSequenceCompositionMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_LevelSequenceSentenceEntryMetaData
|
|
// 0x0000 (0x0058 - 0x0058)
|
|
class UPL_LevelSequenceSentenceEntryMetaData final : public UPL_SentenceEntryMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_LevelSequenceSentenceEntryMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_LevelSequenceSentenceEntryMetaData")
|
|
}
|
|
static class UPL_LevelSequenceSentenceEntryMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_LevelSequenceSentenceEntryMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_LevelSequenceSentenceEntryMetaData;
|
|
|
|
// Class PL_VoiceOverSystem.PL_NarrativeComposition
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class UPL_NarrativeComposition final : public UObject
|
|
{
|
|
public:
|
|
class FString Title; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Description; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Location; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPL_VoSentenceCollection> SentenceCollections; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class UPL_CompositionMetaData* MetaData; // 0x0068(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static TArray<class FString> GetLocationKeys();
|
|
|
|
EPL_NarrativeDeviceType GetType() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_NarrativeComposition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_NarrativeComposition")
|
|
}
|
|
static class UPL_NarrativeComposition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_NarrativeComposition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_NarrativeComposition;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoCharacter
|
|
// 0x0048 (0x0088 - 0x0040)
|
|
class UPL_VoCharacter final : public UDialogueVoice
|
|
{
|
|
public:
|
|
class FText Name_0; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, AssetRegistrySearchable, NativeAccessSpecifierPublic)
|
|
class FText FullName; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag MeshIdentifier; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFMODEvent* FModDialogueEvent3D; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UFMODEvent* FModDialogueEvent; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class FText RichTextNameFormat; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
class UFMODEvent* GetFModDialogueEvent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoCharacter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoCharacter")
|
|
}
|
|
static class UPL_VoCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoCharacter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoCharacter;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoCharacterSetup
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPL_VoCharacterSetup final : public UPL_StaticData
|
|
{
|
|
public:
|
|
class UPL_VoCharacter* Character; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
struct FGameplayTag NpcTag; // 0x0038(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static struct FGameplayTag GetNPCTag(const class AActor* Actor);
|
|
static const class UPL_VoCharacter* GetVoCharacter(const class AActor* Actor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoCharacterSetup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoCharacterSetup")
|
|
}
|
|
static class UPL_VoCharacterSetup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoCharacterSetup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoCharacterSetup;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoDatabaseEntry
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class UPL_VoDatabaseEntry final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPL_NarrativeComposition> LinkedComposition; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery GameplayTagQuery; // 0x0058(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer Requirements; // 0x00A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 Priority; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Weight; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText TopicText; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, AssetRegistrySearchable, NativeAccessSpecifierPublic)
|
|
EPL_VoDatabaseEntryReplayType ReplayType; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPL_NarrativeDeviceType CachedNarrativeDeviceType; // 0x00DC(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoDatabaseEntry")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoDatabaseEntry")
|
|
}
|
|
static class UPL_VoDatabaseEntry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoDatabaseEntry>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoDatabaseEntry;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoSentence
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPL_VoSentence final : public UDialogueWave
|
|
{
|
|
public:
|
|
class FText SubtitleNameOverride; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UPL_SpeechGraphicsBaseAsset*> SgxDataArray; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UPL_VoSentence* OverrideSentence; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
TArray<class USoundBase*> GetAllWaves(bool bWithSubtitles) const;
|
|
TArray<class UPL_VoCharacter*> GetCharacters() const;
|
|
class FText GetCombinedListenerNames() const;
|
|
class FText GetFirstSpeakerName() const;
|
|
TArray<class UPL_VoCharacter*> GetListeners() const;
|
|
const class UPL_SpeechGraphicsBaseAsset* GetSgxDataForSpeaker(const class UPL_VoCharacter* Speaker) const;
|
|
const class UPL_SpeechGraphicsBaseAsset* GetSgxDataFromContext(const struct FDialogueContext& Context) const;
|
|
TArray<class UPL_VoCharacter*> GetSpeakers() const;
|
|
class FText GetSpokenTextWithoutRichTextTags() const;
|
|
class FText GetSpokenTextWithoutSgxTags() const;
|
|
class FText GetSpokenTextWithoutTags() const;
|
|
class FText GetSubtitleTextWithoutSgxTags() const;
|
|
bool HasSgxData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoSentence")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoSentence")
|
|
}
|
|
static class UPL_VoSentence* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoSentence>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoSentence;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceLineModification
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPL_VoiceLineModification : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceLineModification")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceLineModification")
|
|
}
|
|
static class UPL_VoiceLineModification* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceLineModification>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceLineModification;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceLineModificationBlueprint
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPL_VoiceLineModificationBlueprint : public UPL_VoiceLineModification
|
|
{
|
|
public:
|
|
void OnPaused();
|
|
void OnStart();
|
|
void OnStopped();
|
|
void OnUnPaused();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceLineModificationBlueprint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceLineModificationBlueprint")
|
|
}
|
|
static class UPL_VoiceLineModificationBlueprint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceLineModificationBlueprint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceLineModificationBlueprint;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoDatabaseUtils
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPL_VoDatabaseUtils final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void UnmarkNarrativeDataAsPlayed(const class UObject* WorldContextObject, const class UPL_VoDatabaseEntry* NarrativeData);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoDatabaseUtils")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoDatabaseUtils")
|
|
}
|
|
static class UPL_VoDatabaseUtils* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoDatabaseUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoDatabaseUtils;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverUtils
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPL_VoiceOverUtils final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool EqualEqual_PL_VoiceOverHandle(const struct FPL_VoiceOverHandle& A, const struct FPL_VoiceOverHandle& B);
|
|
static class FText GetSpeakersText(const class UPL_VoSentence* Sentence);
|
|
static class FText GetSpokenText(const class UPL_VoSentence* Sentence);
|
|
static bool NotEqual_PL_VoiceOverHandle(const struct FPL_VoiceOverHandle& A, const struct FPL_VoiceOverHandle& B);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverUtils")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverUtils")
|
|
}
|
|
static class UPL_VoiceOverUtils* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverUtils;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverSentenceSection
|
|
// 0x0030 (0x0138 - 0x0108)
|
|
class UPL_VoiceOverSentenceSection final : public UMovieSceneSection
|
|
{
|
|
public:
|
|
class UPL_NarrativeComposition* NarrativeComposition; // 0x0108(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UPL_VoSentence* Sentence; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
TMulticastInlineDelegate<void()> OnAudioFinished; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void(const class USoundWave* PlayingSoundWave, const float PlaybackPercent)> OnAudioPlaybackPercent; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void SetSentence(const class UPL_NarrativeComposition* InNarrativeComposition, const class UPL_VoSentence* InSentence);
|
|
|
|
const class UPL_NarrativeComposition* GetNarrativeComposition() const;
|
|
const class UPL_VoSentence* GetSentence() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverSentenceSection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverSentenceSection")
|
|
}
|
|
static class UPL_VoiceOverSentenceSection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverSentenceSection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverSentenceSection;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverTrack
|
|
// 0x0018 (0x0128 - 0x0110)
|
|
class UPL_VoiceOverTrack final : public UMovieSceneNameableTrack
|
|
{
|
|
public:
|
|
uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMovieSceneSection*> VoiceOverSentenceSections; // 0x0118(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverTrack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverTrack")
|
|
}
|
|
static class UPL_VoiceOverTrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverTrack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverTrack;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoSettings
|
|
// 0x0228 (0x0260 - 0x0038)
|
|
class UPL_VoSettings final : public UPL_SettingsBase
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> VoiceOverSubsystem; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FPL_VoTypeSettings> TypeSettings; // 0x0060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FPL_VoCharacterSettings> CharacterSettings; // 0x00B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FPL_VoLocationSettings> LocationSettings; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
class FString AudioFilenameRegexReplacementPattern; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTextToSpeechConfig TtsDefaultConfig; // 0x0120(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FTextToSpeechConfig> TtsOverrideConfigs; // 0x0128(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
bool bSupportRealtimeTextToSpeechVoice; // 0x0178(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText TwoCharacterConcatFormat; // 0x0180(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
|
|
class FText AdditionalCharacterConcatFormat; // 0x0190(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
|
|
class FName DatabaseEntryPrimaryAssetType; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 HighPriorityThreshold; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StageFadeDuration; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FGameplayTag> CloseUpCameraTags; // 0x01B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> SentenceSequencePlayActor; // 0x01C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, TSoftClassPtr<class UClass>> AvailableModifications; // 0x01E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class FText EndConversationText; // 0x0238(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bWarnOnMissingParticipants; // 0x0248(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftObjectPtr<class UPL_VoCharacter>> BlacklistWarnOnMissingParticipants; // 0x0250(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoSettings")
|
|
}
|
|
static class UPL_VoSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoSettings;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverBaseChannelsSubsystem
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPL_VoiceOverBaseChannelsSubsystem : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverBaseChannelsSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverBaseChannelsSubsystem")
|
|
}
|
|
static class UPL_VoiceOverBaseChannelsSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverBaseChannelsSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverBaseChannelsSubsystem;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverFmod2dSoundEventActor
|
|
// 0x0098 (0x03B8 - 0x0320)
|
|
class APL_VoiceOverFmod2dSoundEventActor final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_320[0x98]; // 0x0320(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverFmod2dSoundEventActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverFmod2dSoundEventActor")
|
|
}
|
|
static class APL_VoiceOverFmod2dSoundEventActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APL_VoiceOverFmod2dSoundEventActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APL_VoiceOverFmod2dSoundEventActor;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverFModChannelsSubsystem
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
class UPL_VoiceOverFModChannelsSubsystem final : public UPL_VoiceOverBaseChannelsSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverFModChannelsSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverFModChannelsSubsystem")
|
|
}
|
|
static class UPL_VoiceOverFModChannelsSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverFModChannelsSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverFModChannelsSubsystem;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverMissingAudioChannelsSubsystem
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
class UPL_VoiceOverMissingAudioChannelsSubsystem final : public UPL_VoiceOverBaseChannelsSubsystem
|
|
{
|
|
public:
|
|
TArray<struct FPL_VoiceOverMissingAudioChannelSettings> ActiveChannels; // 0x0050(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverMissingAudioChannelsSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverMissingAudioChannelsSubsystem")
|
|
}
|
|
static class UPL_VoiceOverMissingAudioChannelsSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverMissingAudioChannelsSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverMissingAudioChannelsSubsystem;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverSoundWaveChannelsSubsystem
|
|
// 0x0050 (0x00A0 - 0x0050)
|
|
class UPL_VoiceOverSoundWaveChannelsSubsystem final : public UPL_VoiceOverBaseChannelsSubsystem
|
|
{
|
|
public:
|
|
TMap<struct FPL_AudioSystemPlayingHandle, struct FPL_VoiceOverSoundWaveChannelSettings> ActiveChannels; // 0x0050(0x0050)(Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverSoundWaveChannelsSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverSoundWaveChannelsSubsystem")
|
|
}
|
|
static class UPL_VoiceOverSoundWaveChannelsSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverSoundWaveChannelsSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverSoundWaveChannelsSubsystem;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverTtsChannelsSubsystem
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
class UPL_VoiceOverTtsChannelsSubsystem final : public UPL_VoiceOverBaseChannelsSubsystem
|
|
{
|
|
public:
|
|
TArray<struct FPL_VoiceOverTtsChannelSettings> ActiveChannels; // 0x0050(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnFinishAfterDelay(const struct FPL_AudioSystemPlayingHandle& Handle);
|
|
void OnTextToSpeechChannelFinished(class FName ChannelName);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverTtsChannelsSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverTtsChannelsSubsystem")
|
|
}
|
|
static class UPL_VoiceOverTtsChannelsSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverTtsChannelsSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverTtsChannelsSubsystem;
|
|
|
|
// Class PL_VoiceOverSystem.PL_DialogueStageSubsystem
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPL_DialogueStageSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<struct FPL_RegisteredDialogueStageEntry> RegisteredStages; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_DialogueStageSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_DialogueStageSubsystem")
|
|
}
|
|
static class UPL_DialogueStageSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_DialogueStageSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_DialogueStageSubsystem;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverAudioSubsystem
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPL_VoiceOverAudioSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
TArray<struct FPL_VoiceOverAudioPlayingContext> AudioPlayingContexts; // 0x0030(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverAudioSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverAudioSubsystem")
|
|
}
|
|
static class UPL_VoiceOverAudioSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverAudioSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverAudioSubsystem;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverSubsystem
|
|
// 0x0208 (0x0238 - 0x0030)
|
|
class UPL_VoiceOverSubsystem : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnStartBanter; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class UPL_NarrativeComposition* NarrativeComposition, const class UPL_PassiveNarrativeCompositionMetaData* MetaData)> OnChangeBanterComposition; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FPL_VoiceOverHandle& Handle, bool bCanceled)> OnEndBanter; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class UPL_NarrativeComposition* NarrativeComposition, const class UPL_VoSentence* Sentence, const class UPL_PassiveNarrativeSentenceEntryMetaData* MetaData)> OnPlayBanterSentence; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const EPL_VoiceOverSystemState& NewState, const EPL_VoiceOverSystemState& OldState)> OnSystemStateChanged; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnSystemPreloadingFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnStartConversation; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class UPL_NarrativeComposition* NarrativeComposition, const class UPL_ConversationCompositionMetaData* MetaData)> OnChangeConversationComposition; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bCanceled)> OnEndConversation; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class UPL_NarrativeComposition* NarrativeComposition, const class UPL_VoSentence* Sentence, const class UPL_ConversationSentenceEntryMetaData* MetaData, const bool bPlayingSequence)> OnPlayConversationSentence; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FPL_ConversationDecisionData& Data)> OnConversationBranchReached; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const TArray<class UPL_VoDatabaseEntry*>& Conversations)> OnPickFollowUpConversation; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPauseConversation; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnUnpauseConversation; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UPL_VoDatabaseEntry*> QueuedConversations; // 0x0110(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPL_CurrentBanterConfiguration> CurrentBanters; // 0x0120(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPL_CurrentConversationConfiguration CurrentConversation; // 0x0130(0x0090)(Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1C0[0x60]; // 0x01C0(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UObject*> CachedNarrativeData; // 0x0220(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class ALevelSequenceActor> SentenceSequencePlayActor; // 0x0230(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void EndAllBanters(bool bCanceled);
|
|
void EndBanter(const struct FPL_VoiceOverHandle& Handle, bool bCanceled);
|
|
void EndConversation(bool bCanceled);
|
|
void EndCurrentConversationSentence();
|
|
EPL_VoiceOverConversationState GetVoiceOverConversationState();
|
|
EPL_VoiceOverSystemState GetVoiceOverSystemState();
|
|
void OnFinishedSequence();
|
|
void OnPauseSequence();
|
|
void PauseConversation();
|
|
void PickDecision(class FName Name_0);
|
|
void SetAndPlayConversationCollection(const class FName& CollectionId);
|
|
void SetAndPlayFollowUpConversation(const class UPL_VoDatabaseEntry* FollowUp);
|
|
void SetAutoPlayNext(bool bAutoPlay);
|
|
void SkipToConversationEnd();
|
|
struct FPL_VoiceOverHandle StartBanterDirectly(const class UPL_VoDatabaseEntry* DatabaseEntry, const struct FPL_NarrativeCompositionContext& Context);
|
|
struct FPL_VoiceOverHandle StartBanterWithDatabaseQuery(const struct FPL_StartWithDatabaseParams& QueryParams, const struct FPL_NarrativeCompositionContext& Context);
|
|
bool StartConversationDirectly(const class UPL_VoDatabaseEntry* DatabaseEntry, const struct FPL_NarrativeCompositionContext& Context);
|
|
bool StartConversationWithDatabaseQuery(const struct FPL_StartWithDatabaseParams& QueryParams, const struct FPL_NarrativeCompositionContext& Context);
|
|
void UnpauseConversation();
|
|
|
|
bool AreAssetsPreloaded() const;
|
|
bool IsBanterPlayingForEntry(const class UPL_VoDatabaseEntry* DatabaseEntry) const;
|
|
bool IsBanterPlayingForHandle(const struct FPL_VoiceOverHandle& Handle) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverSubsystem")
|
|
}
|
|
static class UPL_VoiceOverSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverSubsystem;
|
|
|
|
// Class PL_VoiceOverSystem.PL_VoiceOverConversationViewModel
|
|
// 0x0078 (0x00E0 - 0x0068)
|
|
class UPL_VoiceOverConversationViewModel final : public UPL_GlobalMVVMViewModelBase
|
|
{
|
|
public:
|
|
class UPL_NarrativeComposition* NarrativeComposition; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UPL_VoSentence* Sentence; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UPL_CompositionMetaData* NarrativeCompositionMetaData; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
struct FPL_ConversationDecisionData DecisionData; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class FText GetSpeakerText() const;
|
|
class FText GetSpokenText() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_VoiceOverConversationViewModel")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_VoiceOverConversationViewModel")
|
|
}
|
|
static class UPL_VoiceOverConversationViewModel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_VoiceOverConversationViewModel>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_VoiceOverConversationViewModel;
|
|
|
|
}
|
|
|