#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 _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 _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 _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 _ListValue; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray _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 _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 _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 _Variables; // 0x0008(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FDialogNamespace; // ScriptStruct Dialog.DialogGlobals // 0x0010 (0x0010 - 0x0000) struct FDialogGlobals final { public: TArray _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 _Connections; // 0x0028(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate) TArray _History; // 0x0038(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate) TArray _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 _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 _Fields; // 0x0000(0x0050)(SaveGame, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FItemState; // ScriptStruct Dialog.DataState // 0x0060 (0x0060 - 0x0000) struct FDataState final { public: TArray _Blob; // 0x0000(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic) TMap _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 _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; }