Files
ReshadePluginsCore/Cronos The New Dawn/SDK/Dialog_structs.hpp
2025-09-09 06:15:46 +02:00

907 lines
59 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Dialog
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "Dai_structs.hpp"
#include "MovieScene_structs.hpp"
#include "CoreUObject_structs.hpp"
namespace SDK
{
// Enum Dialog.EQuestStatus
// NumValues: 0x0007
enum class EQuestStatus : uint8
{
UNKNOWN = 0,
ACTIVE = 1,
SUCCESS = 2,
FAILURE = 3,
CLOSED = 4,
COUNT = 5,
EQuestStatus_MAX = 6,
};
// Enum Dialog.BTElevenLabsModel
// NumValues: 0x0007
enum class EBTElevenLabsModel : uint8
{
None = 0,
eleven_monolingual_v1 = 1,
eleven_english_sts_v2 = 2,
eleven_multilingual_v1 = 3,
eleven_multilingual_v2 = 4,
eleven_turbo_v2 = 5,
MAX = 6,
};
// Enum Dialog.BTElevenLabsOutputType
// NumValues: 0x000B
enum class EBTElevenLabsOutputType : uint8
{
None = 0,
mp3_44100_64 = 1,
mp3_44100_96 = 2,
mp3_44100_128 = 3,
mp3_44100_192 = 4,
pcm_16000 = 5,
pcm_22050 = 6,
pcm_24000 = 7,
pcm_44100 = 8,
ulaw_8000 = 9,
MAX = 10,
};
// Enum Dialog.EQuestResult
// NumValues: 0x0005
enum class EQuestResult : uint8
{
CLOSED = 0,
PASSED = 1,
FAILED = 2,
COUNT = 3,
EQuestResult_MAX = 4,
};
// Enum Dialog.ERange
// NumValues: 0x0005
enum class ERange : uint8
{
DEFAULT = 0,
IGNORED = 1,
OVERRIDEN = 2,
COUNT = 3,
ERange_MAX = 4,
};
// Enum Dialog.EHubType
// NumValues: 0x0006
enum class EHubType : uint8
{
MANUAL = 0,
RANDOM = 1,
SELECTOR = 2,
SEQUENCE = 3,
LOOP = 4,
EHubType_MAX = 5,
};
// Enum Dialog.EActionStopReason
// NumValues: 0x0004
enum class EActionStopReason : uint8
{
ABORT = 0,
EXIT = 1,
SKIP = 2,
EActionStopReason_MAX = 3,
};
// Enum Dialog.EDialogMemberType
// NumValues: 0x0006
enum class EDialogMemberType : uint8
{
UNKNOWN = 0,
STRING = 1,
OBJECT_ID = 2,
OBJECT_LIST = 3,
CONNECTION_LIST = 4,
EDialogMemberType_MAX = 5,
};
// Enum Dialog.ETalkState
// NumValues: 0x0008
enum class ETalkState : uint8
{
INVALID = 0,
RUNNING = 1,
COMPLETED = 2,
BREAKED = 3,
PAUSED = 4,
PREPARED = 5,
SUSPENDED = 6,
ETalkState_MAX = 7,
};
// Enum Dialog.EVoiceState
// NumValues: 0x0007
enum class EVoiceState : uint8
{
NONE = 0,
INVALID = 1,
LOADING = 2,
READY = 3,
PLAYING = 4,
FINISHED = 5,
EVoiceState_MAX = 6,
};
// Enum Dialog.EDialogTalkBehaviorFlag
// NumValues: 0x0005
enum class EDialogTalkBehaviorFlag : uint8
{
NONE = 0,
DONT_PLAY_VOICEOVER = 1,
DONT_APPLY_ACTIONS = 2,
DONT_SHOW_SUBTITLES = 4,
EDialogTalkBehaviorFlag_MAX = 5,
};
// Enum Dialog.EBTElevenLabsVoicePresetType
// NumValues: 0x0004
enum class EBTElevenLabsVoicePresetType : uint8
{
None = 0,
Premade = 1,
Custom = 2,
MAX = 3,
};
// Enum Dialog.EBooleanFlowOperation2
// NumValues: 0x0003
enum class EBooleanFlowOperation2 : uint8
{
Set = 0,
Negate = 1,
EBooleanFlowOperation2_MAX = 2,
};
// Enum Dialog.EIntegerFlowOperation2
// NumValues: 0x0004
enum class EIntegerFlowOperation2 : uint8
{
Set = 0,
Increment = 1,
Decrement = 2,
EIntegerFlowOperation2_MAX = 3,
};
// Enum Dialog.ETagOperation2
// NumValues: 0x0004
enum class ETagOperation2 : uint8
{
Add = 0,
Remove = 1,
Scope = 2,
ETagOperation2_MAX = 3,
};
// Enum Dialog.EBooleanFlowOperation
// NumValues: 0x0003
enum class EBooleanFlowOperation : uint8
{
IsNotSet = 0,
IsSet = 1,
EBooleanFlowOperation_MAX = 2,
};
// Enum Dialog.EIntegerFlowOperation
// NumValues: 0x0007
enum class EIntegerFlowOperation : uint8
{
IsEqual = 0,
IsNotEqual = 1,
IsGreater = 2,
IsGreaterOrEqual = 3,
IsLess = 4,
IsLessOrEqual = 5,
EIntegerFlowOperation_MAX = 6,
};
// ScriptStruct Dialog.ReplicaVoice
// 0x0010 (0x0018 - 0x0008)
struct FReplicaVoice final : public FTableRowBase
{
public:
class FString UUID; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FReplicaVoice;
// ScriptStruct Dialog.FlowID
// 0x0008 (0x0008 - 0x0000)
struct FFlowID
{
public:
int32 _ObjectID; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _Type; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlowID;
// ScriptStruct Dialog.FlowObjectID
// 0x0020 (0x0028 - 0x0008)
struct FFlowObjectID : public FFlowID
{
public:
class UDialogData* _DialogData; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName _Name; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _TypeID; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UFlowItem* _FlowItem; // 0x0020(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlowObjectID;
// ScriptStruct Dialog.DialogObjectID
// 0x0000 (0x0028 - 0x0028)
struct FDialogObjectID : public FFlowObjectID
{
};
DUMPER7_ASSERTS_FDialogObjectID;
// ScriptStruct Dialog.DialogTalkID
// 0x0000 (0x0028 - 0x0028)
struct FDialogTalkID : public FDialogObjectID
{
};
DUMPER7_ASSERTS_FDialogTalkID;
// ScriptStruct Dialog.DialogLine
// 0x0000 (0x0028 - 0x0028)
struct FDialogLine final : public FDialogTalkID
{
};
DUMPER7_ASSERTS_FDialogLine;
// ScriptStruct Dialog.DialogLineMovieSceneParams
// 0x0030 (0x0030 - 0x0000)
struct FDialogLineMovieSceneParams
{
public:
struct FDialogLine _LineID; // 0x0000(0x0028)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _LineDuration; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _OverrideLineDuration; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _FireAndForget; // 0x002D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _Unmanaged; // 0x002E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _CheckMarkers; // 0x002F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogLineMovieSceneParams;
// ScriptStruct Dialog.DialogInfo
// 0x00C0 (0x00C0 - 0x0000)
struct FDialogInfo
{
public:
bool _IgnoreRange; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _IgnoreSubtitleRange; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _SingleLine; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _Interactive; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _Unmanaged; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _Priotrity; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _InterruptPriority; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float _SubtitleRange; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DialogRange; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDaiContext _Owner; // 0x0010(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FDaiContext> _Speakers; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_98[0x20]; // 0x0098(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
bool _OnlyManualSkip; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDialogInfo;
// ScriptStruct Dialog.ReferenceID
// 0x0000 (0x0028 - 0x0028)
struct FReferenceID final : public FDialogObjectID
{
};
DUMPER7_ASSERTS_FReferenceID;
// ScriptStruct Dialog.DialogEntity
// 0x0000 (0x0028 - 0x0028)
struct FDialogEntity final : public FDialogObjectID
{
};
DUMPER7_ASSERTS_FDialogEntity;
// ScriptStruct Dialog.DialogLineLocalization
// 0x0088 (0x0088 - 0x0000)
struct FDialogLineLocalization final
{
public:
TSoftObjectPtr<class UObject> _VoiceOver; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText _Text; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
class FText _MenuText; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
class FText _SpeakerName; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
struct FColor _TextColor; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FDialogEntity _Speaker; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogLineLocalization;
// ScriptStruct Dialog.DialogConnection
// 0x0060 (0x0060 - 0x0000)
struct FDialogConnection final
{
public:
int32 _PinIndex; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString _Outcome; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Label; // 0x0018(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Condition; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogObjectID _Target; // 0x0038(0x0028)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogConnection;
// ScriptStruct Dialog.DialogConnectionGroup
// 0x0010 (0x0010 - 0x0000)
struct FDialogConnectionGroup final
{
public:
TArray<struct FDialogConnection> _Connections; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogConnectionGroup;
// ScriptStruct Dialog.DialogMember
// 0x0070 (0x0070 - 0x0000)
struct FDialogMember final
{
public:
int32 _Type; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString _MemberName; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _StringValue; // 0x0018(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogObjectID _ObjectValue; // 0x0028(0x0028)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FDialogObjectID> _ListValue; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<struct FDialogConnectionGroup> _ConnectionList; // 0x0060(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogMember;
// ScriptStruct Dialog.DialogMembers
// 0x0020 (0x0020 - 0x0000)
struct FDialogMembers final
{
public:
class FString _Name; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FDialogMember> _Members; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogMembers;
// ScriptStruct Dialog.QuestID
// 0x0000 (0x0028 - 0x0028)
struct FQuestID final : public FDialogObjectID
{
};
DUMPER7_ASSERTS_FQuestID;
// ScriptStruct Dialog.DialogEntryID
// 0x0000 (0x0028 - 0x0028)
struct FDialogEntryID final : public FDialogTalkID
{
};
DUMPER7_ASSERTS_FDialogEntryID;
// ScriptStruct Dialog.DialogDialog
// 0x0000 (0x0028 - 0x0028)
struct FDialogDialog final : public FDialogTalkID
{
};
DUMPER7_ASSERTS_FDialogDialog;
// ScriptStruct Dialog.DialogFullInfo
// 0x00B0 (0x0170 - 0x00C0)
struct FDialogFullInfo final : public FDialogInfo
{
public:
struct FDaiConditions _Conditions; // 0x00C0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FDialogEntryID _EntryID; // 0x00F0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogDialog _DialogID; // 0x0118(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogLine _LineID; // 0x0140(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _MaxPlayCount; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _PlayCounter; // 0x016C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogFullInfo;
// ScriptStruct Dialog.JSonText
// 0x0010 (0x0010 - 0x0000)
struct FJSonText final
{
public:
class FString Text; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FJSonText;
// ScriptStruct Dialog.DialogHub
// 0x0000 (0x0028 - 0x0028)
struct FDialogHub final : public FDialogTalkID
{
};
DUMPER7_ASSERTS_FDialogHub;
// ScriptStruct Dialog.DialogChoiceSequence
// 0x0050 (0x0050 - 0x0000)
struct FDialogChoiceSequence final
{
public:
struct FDialogObjectID _LineID; // 0x0000(0x0028)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULevelSequence* _Sequence; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDaiActorName _MasterPlayerName; // 0x0030(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDaiActorName _PlayerName; // 0x0040(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogChoiceSequence;
// ScriptStruct Dialog.DialogChoiceMovieSceneParams
// 0x0038 (0x0038 - 0x0000)
struct FDialogChoiceMovieSceneParams
{
public:
struct FDialogHub _ChoiceID; // 0x0000(0x0028)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FDialogChoiceSequence> _Choices; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogChoiceMovieSceneParams;
// ScriptStruct Dialog.DialogChoiceMovieSceneSectionTemplateParameters
// 0x0008 (0x0040 - 0x0038)
struct FDialogChoiceMovieSceneSectionTemplateParameters final : public FDialogChoiceMovieSceneParams
{
public:
float SectionStartTime; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SectionEndTime; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogChoiceMovieSceneSectionTemplateParameters;
// ScriptStruct Dialog.DialogChoiceMovieSceneSectionTemplate
// 0x0040 (0x0060 - 0x0020)
struct FDialogChoiceMovieSceneSectionTemplate final : public FMovieSceneEvalTemplate
{
public:
struct FDialogChoiceMovieSceneSectionTemplateParameters Params; // 0x0020(0x0040)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogChoiceMovieSceneSectionTemplate;
// ScriptStruct Dialog.DialogChoiceMovieSceneSharedTrack
// 0x0000 (0x0020 - 0x0020)
struct FDialogChoiceMovieSceneSharedTrack final : public FMovieSceneEvalTemplate
{
};
DUMPER7_ASSERTS_FDialogChoiceMovieSceneSharedTrack;
// ScriptStruct Dialog.JSonLocalization
// 0x0020 (0x0028 - 0x0008)
struct FJSonLocalization final : public FTableRowBase
{
public:
struct FJSonText Source; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FJSonText Translation; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FJSonLocalization;
// ScriptStruct Dialog.CsvLocalization
// 0x0048 (0x0050 - 0x0008)
struct FCsvLocalization final : public FTableRowBase
{
public:
class FString Comment; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Source; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Translation; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Changed; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString OldSource; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCsvLocalization;
// ScriptStruct Dialog.FlowEntityCSV
// 0x0040 (0x0048 - 0x0008)
struct FFlowEntityCSV final : public FTableRowBase
{
public:
class FString ID; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Name; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Template; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlowEntityCSV;
// ScriptStruct Dialog.FlowLineCSV
// 0x0120 (0x0128 - 0x0008)
struct FFlowLineCSV final : public FTableRowBase
{
public:
class FString ID; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Dir0; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Dir1; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Dir2; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Dialog; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Template; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Tags; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString speaker; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplaySpeaker; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Text; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Order; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DeleteMe; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString HasVO; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString HasValidVO; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString VOName; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString WavePath; // 0x0108(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString CuePath; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlowLineCSV;
// ScriptStruct Dialog.FlowGlobal
// 0x0018 (0x0018 - 0x0000)
struct FFlowGlobal
{
public:
class UDialogData* _DialogData; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName _Name; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _TypeID; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlowGlobal;
// ScriptStruct Dialog.FlowBoolean
// 0x0000 (0x0018 - 0x0018)
struct FFlowBoolean final : public FFlowGlobal
{
};
DUMPER7_ASSERTS_FFlowBoolean;
// ScriptStruct Dialog.FlowInteger
// 0x0000 (0x0018 - 0x0018)
struct FFlowInteger final : public FFlowGlobal
{
};
DUMPER7_ASSERTS_FFlowInteger;
// ScriptStruct Dialog.DialogVariable
// 0x0010 (0x0010 - 0x0000)
struct FDialogVariable final
{
public:
class FName _Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDialogVariableData* _Data; // 0x0008(0x0008)(Edit, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogVariable;
// ScriptStruct Dialog.DialogNamespace
// 0x0018 (0x0018 - 0x0000)
struct FDialogNamespace final
{
public:
class FName _Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FDialogVariable> _Variables; // 0x0008(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogNamespace;
// ScriptStruct Dialog.DialogGlobals
// 0x0010 (0x0010 - 0x0000)
struct FDialogGlobals final
{
public:
TArray<struct FDialogNamespace> _Namespaces; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogGlobals;
// ScriptStruct Dialog.FlowItemCSV
// 0x0090 (0x0098 - 0x0008)
struct FFlowItemCSV final : public FTableRowBase
{
public:
class FString Parent; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Type; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Name; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString speaker; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Text; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Param0; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Inputs; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Outputs; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlowItemCSV;
// ScriptStruct Dialog.FlowTraveller
// 0x0060 (0x0060 - 0x0000)
struct FFlowTraveller final
{
public:
struct FFlowObjectID _CurrentRef; // 0x0000(0x0028)(SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<struct FFlowObjectID> _Connections; // 0x0028(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
TArray<struct FFlowObjectID> _History; // 0x0038(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
TArray<struct FFlowObjectID> _Hubs; // 0x0048(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
class UObject* _Context; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FFlowTraveller;
// ScriptStruct Dialog.DialogLineMovieSceneSectionTemplateParameters
// 0x0010 (0x0040 - 0x0030)
struct FDialogLineMovieSceneSectionTemplateParameters final : public FDialogLineMovieSceneParams
{
public:
float _SectionStartTime; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _SectionEndTime; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TickResolution; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDialogLineMovieSceneSectionTemplateParameters;
// ScriptStruct Dialog.DialogLineMovieSceneSectionTemplate
// 0x0040 (0x0060 - 0x0020)
struct FDialogLineMovieSceneSectionTemplate final : public FMovieSceneEvalTemplate
{
public:
struct FDialogLineMovieSceneSectionTemplateParameters Params; // 0x0020(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogLineMovieSceneSectionTemplate;
// ScriptStruct Dialog.DialogLineMovieSceneSharedTrack
// 0x0000 (0x0020 - 0x0020)
struct FDialogLineMovieSceneSharedTrack final : public FMovieSceneEvalTemplate
{
};
DUMPER7_ASSERTS_FDialogLineMovieSceneSharedTrack;
// ScriptStruct Dialog.FlowPrototypeID
// 0x0000 (0x0008 - 0x0008)
struct FFlowPrototypeID final : public FFlowID
{
};
DUMPER7_ASSERTS_FFlowPrototypeID;
// ScriptStruct Dialog.FlowInstanceID
// 0x0000 (0x0008 - 0x0008)
struct FFlowInstanceID final : public FFlowID
{
};
DUMPER7_ASSERTS_FFlowInstanceID;
// ScriptStruct Dialog.ConditionID
// 0x0000 (0x0028 - 0x0028)
struct FConditionID final : public FDialogObjectID
{
};
DUMPER7_ASSERTS_FConditionID;
// ScriptStruct Dialog.JumpID
// 0x0000 (0x0028 - 0x0028)
struct FJumpID final : public FDialogObjectID
{
};
DUMPER7_ASSERTS_FJumpID;
// ScriptStruct Dialog.QuestObjectiveID
// 0x0000 (0x0028 - 0x0028)
struct FQuestObjectiveID final : public FDialogObjectID
{
};
DUMPER7_ASSERTS_FQuestObjectiveID;
// ScriptStruct Dialog.StoryRecapID
// 0x0000 (0x0028 - 0x0028)
struct FStoryRecapID final : public FDialogObjectID
{
};
DUMPER7_ASSERTS_FStoryRecapID;
// ScriptStruct Dialog.FlowPin
// 0x0030 (0x0030 - 0x0000)
struct FFlowPin final
{
public:
uint8 _Index; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FDialogObjectID _Reference; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlowPin;
// ScriptStruct Dialog.UIDisplayDialogContainerData
// 0x0018 (0x0018 - 0x0000)
struct FUIDisplayDialogContainerData final
{
public:
class FText Text; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class UFlowDialogLine* FlowDialogLine; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUIDisplayDialogContainerData;
// ScriptStruct Dialog.DialogTextLocalization
// 0x0070 (0x0078 - 0x0008)
struct FDialogTextLocalization final : public FTableRowBase
{
public:
class FString _Dialog; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Speaker; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Text; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Translate; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Directions; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath _VO; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogTextLocalization;
// ScriptStruct Dialog.BlairwitchDialogLineRow
// 0x00B8 (0x00C0 - 0x0008)
struct FBlairwitchDialogLineRow final : public FTableRowBase
{
public:
class FString _Speaker; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Text; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Directions; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _Loudness; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString _Mastering; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Note1; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Note2; // 0x0060(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Note3; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _WaveName; // 0x0080(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _WavePath; // 0x0090(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath _WavePreview; // 0x00A0(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBlairwitchDialogLineRow;
// ScriptStruct Dialog.WwiseDialogLineRow
// 0x00C0 (0x00C8 - 0x0008)
struct FWwiseDialogLineRow final : public FTableRowBase
{
public:
class FString _AudioFile; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _ObjectPath; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Event; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Notes; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _UsedEvent; // 0x0048(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _IsWwise; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString _Dialog; // 0x0060(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Speaker; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Text; // 0x0080(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Directions; // 0x0090(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _Loudness; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString _Mastering; // 0x00A8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _Note; // 0x00B8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWwiseDialogLineRow;
// ScriptStruct Dialog.BTElevenLabsVoice
// 0x0068 (0x0070 - 0x0008)
struct FBTElevenLabsVoice final : public FTableRowBase
{
public:
EBTElevenLabsVoicePresetType VoicePresetType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString VoiceID; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Accent; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Age; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Gender; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PreviewUrl; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTElevenLabsVoice;
// ScriptStruct Dialog.NameSelector
// 0x0020 (0x0020 - 0x0000)
struct FNameSelector final
{
public:
class FName _Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> _List; // 0x0008(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic)
int32 _Index; // 0x0018(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNameSelector;
// ScriptStruct Dialog.DelayedFlowAction
// 0x0018 (0x0018 - 0x0000)
struct FDelayedFlowAction final
{
public:
class UFlowAction* _Action; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _WaitForCall; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UActorComponent* _Caller; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDelayedFlowAction;
// ScriptStruct Dialog.RunningFlowAction
// 0x0010 (0x0010 - 0x0000)
struct FRunningFlowAction final
{
public:
class UFlowAction* _Action; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UActorComponent* _Caller; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRunningFlowAction;
// ScriptStruct Dialog.DialogVoiceAttenuation
// 0x000C (0x000C - 0x0000)
struct FDialogVoiceAttenuation final
{
public:
bool _EnableAttenuation; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float _FalloffRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FalloffDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogVoiceAttenuation;
// ScriptStruct Dialog.ItemState
// 0x0050 (0x0050 - 0x0000)
struct FItemState final
{
public:
TMap<class FName, int32> _Fields; // 0x0000(0x0050)(SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemState;
// ScriptStruct Dialog.DataState
// 0x0060 (0x0060 - 0x0000)
struct FDataState final
{
public:
TArray<uint8> _Blob; // 0x0000(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
TMap<int32, struct FItemState> _ItemStates; // 0x0010(0x0050)(SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDataState;
// ScriptStruct Dialog.FlowText
// 0x0038 (0x0038 - 0x0000)
struct FFlowText final
{
public:
class FString _Text; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _Localizable; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString _Key; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString _ShortID; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlowText;
// ScriptStruct Dialog.QuestObjective
// 0x0030 (0x0030 - 0x0000)
struct FQuestObjective final
{
public:
int32 _ObjectiveID; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EQuestStatus _Status; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FText _Name; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
class FText _Description; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
bool _IsHidden; // 0x0028(0x0001)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQuestObjective;
// ScriptStruct Dialog.QuestData
// 0x0048 (0x0048 - 0x0000)
struct FQuestData final
{
public:
struct FDialogObjectID _QuestID; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EQuestStatus _Status; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FQuestObjective> _Objectives; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, NativeAccessSpecifierPublic)
int32 _StoryRecap; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQuestData;
}