#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Dialog #include "Basic.hpp" #include "Dialog_structs.hpp" #include "AkAudio_structs.hpp" #include "AkAudio_classes.hpp" #include "Dai_structs.hpp" #include "Dai_classes.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "DeveloperSettings_classes.hpp" #include "MovieScene_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "GameplayTags_structs.hpp" namespace SDK { // Class Dialog.AkWaveComponent // 0x0050 (0x04C0 - 0x0470) class UAkWaveComponent final : public UAkAudioInputComponent { public: class USoundWave* _Wave; // 0x0470(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_478[0x48]; // 0x0478(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void PlayWave(); void StopWave(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AkWaveComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AkWaveComponent") } static class UAkWaveComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAkWaveComponent; // Class Dialog.WaveRawUserData // 0x0018 (0x0040 - 0x0028) class UWaveRawUserData final : public UAssetUserData { public: TArray _BulkData; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) float _Duration; // 0x0038(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WaveRawUserData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WaveRawUserData") } static class UWaveRawUserData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWaveRawUserData; // Class Dialog.BTElevenLabsSettings // 0x0060 (0x0098 - 0x0038) class UBTElevenLabsSettings final : public UDeveloperSettings { public: class FString APIKey; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBTElevenLabsModel AIModel; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBTElevenLabsOutputType OutputType; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 OptimizeStreamingLatency; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString AssetsEnginePath; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString FileExplorerPath; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VoicesDataTable; // 0x0070(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTElevenLabsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTElevenLabsSettings") } static class UBTElevenLabsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTElevenLabsSettings; // Class Dialog.DialogChoiceMovieSceneSection // 0x0038 (0x0130 - 0x00F8) class UDialogChoiceMovieSceneSection final : public UMovieSceneSection { public: struct FDialogChoiceMovieSceneParams _Params; // 0x00F8(0x0038)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogChoiceMovieSceneSection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogChoiceMovieSceneSection") } static class UDialogChoiceMovieSceneSection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogChoiceMovieSceneSection; // Class Dialog.DialogChoiceObserver // 0x0000 (0x0028 - 0x0028) class UDialogChoiceObserver : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogChoiceObserver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogChoiceObserver") } static class UDialogChoiceObserver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogChoiceObserver; // Class Dialog.DialogChoiceSequenceObserver // 0x0010 (0x0038 - 0x0028) class UDialogChoiceSequenceObserver final : public UDialogChoiceObserver { public: TArray _Choices; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogChoiceSequenceObserver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogChoiceSequenceObserver") } static class UDialogChoiceSequenceObserver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogChoiceSequenceObserver; // Class Dialog.DialogLineSequenceObserver // 0x0008 (0x0030 - 0x0028) class UDialogLineSequenceObserver final : public UDialogChoiceObserver { public: class UMovieSceneSequencePlayer* _Player; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogLineSequenceObserver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogLineSequenceObserver") } static class UDialogLineSequenceObserver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogLineSequenceObserver; // Class Dialog.DialogDataTree // 0x0048 (0x0070 - 0x0028) class UDialogDataTree final : public UObject { public: class UDialogData* _DialogData; // 0x0028(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0x40]; // 0x0030(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogDataTree") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogDataTree") } static class UDialogDataTree* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogDataTree; // Class Dialog.DialogData // 0x01F0 (0x0218 - 0x0028) class UDialogData final : public UObject { public: class FString _SourcePath; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _LocalizationTarget; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _ShowLocalizedText; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDialogVoices* _Voices; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* _TagsTable; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray _LinesToSkip; // 0x0060(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) class FString _Language; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilePath _JSonTemplate; // 0x0080(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _FixSource; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _OnlyChanged; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray _ValidIDS; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FFilePath _EntityCSV; // 0x00A8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UScriptStruct* _EntityRow; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilePath _LineCSV; // 0x00C0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UScriptStruct* _LineRow; // 0x00D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName _TagFilter; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E0[0x28]; // 0x00E0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TMap _SubAssets; // 0x0108(0x0050)(Edit, Transient, EditConst, AdvancedDisplay, NativeAccessSpecifierPrivate) TMap _PrototypesItems; // 0x0158(0x0050)(Edit, Transient, EditConst, AdvancedDisplay, NativeAccessSpecifierPrivate) TMap _InstancesItems; // 0x01A8(0x0050)(Transient, NativeAccessSpecifierPrivate) class UFlowAsset* _RootAsset; // 0x01F8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDialogDataTree* _DialogDataTree; // 0x0200(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFlowItem* _CurrentItem; // 0x0208(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFlowDebugger* _Debugger; // 0x0210(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void CsvToJson(); void JsonToCsv(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogData") } static class UDialogData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogData; // Class Dialog.DialogFunctions // 0x0000 (0x0028 - 0x0028) class UDialogFunctions final : public UBlueprintFunctionLibrary { public: static class UQuest* beginQuest(class UObject* WorldContextObject, const struct FQuestID& QuestID); static bool canPlayTalk(const TArray& speakers, const struct FDialogTalkID& talkID, const struct FDialogInfo& Info, class UObject* Context, int32 InDialogTalkBehaviorFlags); static void clearVOCache(const struct FDialogTalkID& talkID); static void clearVOsCache(const TArray& talkIDs); static void destroySpeaker(class UDialogSpeaker* speaker); static bool equalFlowObjectID(const struct FDialogObjectID& A, const struct FDialogObjectID& B); static TArray filterSpeakersByDistance(const TArray& speakers, float maxDistToPlayer); static TArray filterSpeakersByEntity(const TArray& speakers, const struct FDialogEntity& entity, bool checkVoices); static TArray filterSpeakersByGameplayTags(const TArray& speakers, const struct FGameplayTagContainer& Tags); static TArray filterSpeakersByVoice(const TArray& speakers, const struct FDialogEntity& entity); static void finishObjective(class UObject* WorldContextObject, const struct FQuestObjectiveID& objectiveID, EQuestResult Result); static TArray getAllSpeakers(class UObject* Context, const TArray& onlyFromActors); static class UDialogManager* getDialogManager(class UObject* WorldContextObject); static struct FColor getDisplayColor(const struct FDialogObjectID& ObjectID); static class FString GetDisplayName(const struct FDialogObjectID& ObjectID); static bool getFlowBoolean(const struct FFlowBoolean& globalID); static int32 getFlowInteger(const struct FFlowInteger& globalID); static struct FGuid getGUID(const struct FDialogObjectID& ObjectID); static class UDialogTalk* getInteractiveTalk(class UObject* WorldContextObject); static class UFlowItem* getItemObject(const struct FDialogObjectID& ObjectID); static class FText getLocalizedText(class UObject* WorldContextObject, const struct FFlowText& Text); static class FText getLocalizedTextByKey(class UObject* WorldContextObject, const struct FDialogObjectID& ObjectID, const class FString& Key); static struct FDialogEntity getSpeakerEntity(const struct FDialogLine& lineID); static class FString getTechnicalName(const struct FDialogObjectID& ObjectID); static class UFlowTemplate* getTemplateObject(const struct FDialogObjectID& ObjectID); static class FText getTranslationText(class UObject* WorldContextObject, const struct FFlowText& Text); static bool isValidFlowGlobal(const struct FFlowGlobal& globalID); static bool isValidFlowObjectID(const struct FDialogObjectID& A); static void pauseDialogTalk(class UDialogTalk* Dialog); static class UDialogTalk* playActorDialog(class AActor* caller, class AActor* speaker, class UObject* Context); static class UDialogTalk* playDialogFromLine(class AActor* caller, class AActor* speaker, const struct FDialogLine& dialogLineID, const struct FDialogInfo& Info, class UObject* Context); static class UDialogTalk* playDialogTalk(class AActor* caller, class AActor* speaker, const struct FDialogDialog& dialogID, const struct FDialogInfo& Info, class UObject* Context); static class UDialogTalk* playMonolog(class AActor* speaker, const struct FDialogLine& lineID, const struct FDialogInfo& Info, class UObject* Context); static class UDialogTalk* playMonologFromLine(class UObject* WorldContextObject, const struct FDialogLine& dialogLineID, class AActor* speaker, ERange subtitleRange, float overridenSubtitleRange); static class UDialogTalk* playMonologSingleLine(class UObject* WorldContextObject, const struct FDialogLine& dialogLineID, class AActor* speaker, ERange subtitleRange, float overridenSubtitleRange); static class UDialogTalk* playSpeakerDialog(class AActor* caller, class UDialogSpeaker* speaker, class UObject* Context, int32 InDialogTalkBehaviorFlags); static class UDialogTalk* playTalk(const TArray& speakers, const struct FDialogTalkID& talkID, const struct FDialogInfo& Info, class UObject* Context, int32 InDialogTalkBehaviorFlags); static void preloadVO(const struct FDialogTalkID& talkID); static void preloadVOs(const TArray& talkIDs); static void resumeDialogTalk(class UDialogTalk* Dialog); static struct FDialogEntity selectDialogEntityID(class UDialogData* Data, const struct FDialogEntity& dialogEntityID); static struct FDialogEntryID selectDialogEntryID(class UDialogData* Data, const struct FDialogEntryID& DialogEntryID); static struct FDialogHub selectDialogHubID(class UDialogData* Data, const struct FDialogHub& dialogHubID); static struct FDialogDialog selectDialogID(class UDialogData* Data, const struct FDialogDialog& dialogID); static struct FDialogLine selectDialogLineID(class UDialogData* Data, const struct FDialogLine& dialogLineID); static struct FFlowBoolean selectFlowBoolean(class UDialogData* Data, const struct FFlowBoolean& globalID); static struct FFlowInteger selectFlowInteger(class UDialogData* Data, const struct FFlowInteger& globalID); static class UDialogSpeaker* selectNearestSpeaker(const TArray& speakers, const struct FVector& Origin); static struct FQuestID selectQuestID(class UDialogData* Data, const struct FQuestID& QuestID); static struct FQuestObjectiveID selectQuestObjectiveID(class UDialogData* Data, const struct FQuestObjectiveID& objectiveID); static class UDialogSpeaker* selectRandomSpeaker(const TArray& speakers); static void setFlowBoolean(const struct FFlowBoolean& globalID, bool Value); static void setFlowInteger(const struct FFlowInteger& globalID, int32 Value); static void stopDialogTalk(class UDialogTalk* Dialog); static class UDialogTalk* tryPlayAnyTalk(class UObject* Context, class AActor* caller, class AActor* speaker, TArray& infos, int32 InDialogTalkBehaviorFlags); static class UDialogTalk* tryPlayTalk(class UObject* Context, class AActor* caller, class AActor* speaker, struct FDialogFullInfo& Info, int32 InDialogTalkBehaviorFlags); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogFunctions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogFunctions") } static class UDialogFunctions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogFunctions; // Class Dialog.FlowItem // 0x0110 (0x0178 - 0x0068) class UFlowItem : public UGraphObject { public: struct FColor _Color; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString _TechnicalName; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _SaveGame; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _ResetState; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 _CallCounter; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 _ShortID; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString _StringID; // 0x0090(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UVarObjectData* _ExtraData; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap _ExtraFields; // 0x00A8(0x0050)(Edit, NativeAccessSpecifierPublic) TArray _Actions; // 0x00F8(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) TArray _Conditions; // 0x0108(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) TArray _Connections; // 0x0118(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) TArray _Pins; // 0x0128(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) class UFlowTemplate* _Template; // 0x0138(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_140[0x38]; // 0x0140(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class FString GetDisplayString() const; struct FDialogObjectID GetFlowRef() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowItem") } static class UFlowItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowItem; // Class Dialog.FlowExtItem // 0x0090 (0x0208 - 0x0178) class UFlowExtItem : public UFlowItem { public: class FString _Name; // 0x0178(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FString _Description; // 0x0188(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FFlowText _LocName; // 0x0198(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FFlowText _LocDescription; // 0x01D0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowExtItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowExtItem") } static class UFlowExtItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowExtItem; // Class Dialog.FlowFragment // 0x0010 (0x0218 - 0x0208) class UFlowFragment : public UFlowExtItem { public: bool _IsAChapter; // 0x0208(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _Placeholder; // 0x0209(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20A[0x6]; // 0x020A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UFlowAsset* _Inner; // 0x0210(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowFragment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowFragment") } static class UFlowFragment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowFragment; // Class Dialog.FlowFolder // 0x0008 (0x0220 - 0x0218) class UFlowFolder : public UFlowFragment { public: bool _EntityFolder; // 0x0218(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowFolder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowFolder") } static class UFlowFolder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowFolder; // Class Dialog.FlowChapter // 0x0010 (0x0230 - 0x0220) class UFlowChapter final : public UFlowFolder { public: struct FFilePath _CSV; // 0x0220(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowChapter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowChapter") } static class UFlowChapter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowChapter; // Class Dialog.FlowBranch // 0x0010 (0x0218 - 0x0208) class UFlowBranch final : public UFlowExtItem { public: uint8 Pad_208[0x10]; // 0x0208(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowBranch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowBranch") } static class UFlowBranch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowBranch; // Class Dialog.FlowDialog // 0x0068 (0x0280 - 0x0218) class UFlowDialog final : public UFlowFragment { public: TSubclassOf _TemplateClass; // 0x0218(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _CanBeSkipped; // 0x0220(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_221[0x7]; // 0x0221(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray _Tags; // 0x0228(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 _Loudness; // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString _Mastering; // 0x0240(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _Note1; // 0x0250(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _Note2; // 0x0260(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _Note3; // 0x0270(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowDialog") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowDialog") } static class UFlowDialog* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowDialog; // Class Dialog.FlowDialogLine // 0x0110 (0x0288 - 0x0178) class UFlowDialogLine final : public UFlowItem { public: TSubclassOf _TemplateClass; // 0x0178(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDialogEntity _Speaker; // 0x0180(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDialogEntity _DisplaySpeaker; // 0x01A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _MenuText; // 0x01D0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _Text; // 0x01E0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _StageDirections; // 0x01F0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _LockUpdate; // 0x0200(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _CustomLength; // 0x0201(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_202[0x6]; // 0x0202(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftObjectPath _VoiceOver; // 0x0208(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _LineLength; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _DelayAfterLine; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _OverrideDelay; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _CanBeSkipped; // 0x0231(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _Resumeable; // 0x0232(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _ExclusiveSubtitles; // 0x0233(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _ShowSpeakerName; // 0x0234(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _ShouldShowSubtitles; // 0x0235(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _OverrideShowingSubtitles; // 0x0236(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _OverrideHideSubtitles; // 0x0237(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _StartShowingSubtitles; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _HideSubtitlesTime; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 _Loudness; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString _Mastering; // 0x0248(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _Note1; // 0x0258(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _Note2; // 0x0268(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _Note3; // 0x0278(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowDialogLine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowDialogLine") } static class UFlowDialogLine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowDialogLine; // Class Dialog.FlowDialogEntry // 0x0000 (0x0208 - 0x0208) class UFlowDialogEntry final : public UFlowExtItem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowDialogEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowDialogEntry") } static class UFlowDialogEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowDialogEntry; // Class Dialog.FlowEntity // 0x0028 (0x0230 - 0x0208) class UFlowEntity final : public UFlowExtItem { public: TSubclassOf _TemplateClass; // 0x0208(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDialogVoiceAttenuation _VoiceAttenuation; // 0x0210(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString _NameShortcut; // 0x0220(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowEntity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowEntity") } static class UFlowEntity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowEntity; // Class Dialog.FlowHub // 0x0040 (0x0248 - 0x0208) class UFlowHub final : public UFlowExtItem { public: TSubclassOf _TemplateClass; // 0x0208(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHubType _Type; // 0x0210(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDialogObjectID _LastSelection; // 0x0218(0x0028)(Edit, DisableEditOnTemplate, Transient, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _ShowOneOption; // 0x0240(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowHub") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowHub") } static class UFlowHub* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowHub; // Class Dialog.FlowJump // 0x0028 (0x0230 - 0x0208) class UFlowJump final : public UFlowExtItem { public: struct FDialogObjectID _Target; // 0x0208(0x0028)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowJump") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowJump") } static class UFlowJump* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowJump; // Class Dialog.FlowQuestFragment // 0x0008 (0x0220 - 0x0218) class UFlowQuestFragment : public UFlowFragment { public: bool _Hidden; // 0x0218(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowQuestFragment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowQuestFragment") } static class UFlowQuestFragment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowQuestFragment; // Class Dialog.FlowQuest // 0x0008 (0x0228 - 0x0220) class UFlowQuest final : public UFlowQuestFragment { public: TSubclassOf _TemplateClass; // 0x0220(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowQuest") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowQuest") } static class UFlowQuest* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowQuest; // Class Dialog.FlowQuestObjective // 0x00D0 (0x02D8 - 0x0208) class UFlowQuestObjective final : public UFlowExtItem { public: TSubclassOf _TemplateClass; // 0x0208(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_210[0x30]; // 0x0210(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) struct FDaiConditions _SuccessConditions; // 0x0240(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FDaiConditions _FailureConditions; // 0x0270(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FDaiConditions _ClosingConditions; // 0x02A0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) bool _Hidden; // 0x02D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _Silent; // 0x02D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EQuestStatus _Status; // 0x02D2(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D3[0x5]; // 0x02D3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowQuestObjective") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowQuestObjective") } static class UFlowQuestObjective* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowQuestObjective; // Class Dialog.FlowQuestResult // 0x0000 (0x0208 - 0x0208) class UFlowQuestResult final : public UFlowExtItem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowQuestResult") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowQuestResult") } static class UFlowQuestResult* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowQuestResult; // Class Dialog.FlowQuestStoryRecap // 0x0000 (0x0208 - 0x0208) class UFlowQuestStoryRecap final : public UFlowExtItem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowQuestStoryRecap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowQuestStoryRecap") } static class UFlowQuestStoryRecap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowQuestStoryRecap; // Class Dialog.FlowReference // 0x0028 (0x0230 - 0x0208) class UFlowReference final : public UFlowExtItem { public: struct FDialogObjectID _Target; // 0x0208(0x0028)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowReference") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowReference") } static class UFlowReference* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowReference; // Class Dialog.VarObjectData // 0x0018 (0x0040 - 0x0028) class UVarObjectData : public UObject { public: struct FFlowID _FlowID; // 0x0028(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray _Actions; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VarObjectData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VarObjectData") } static class UVarObjectData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVarObjectData; // Class Dialog.VarDialogData // 0x0000 (0x0040 - 0x0040) class UVarDialogData final : public UVarObjectData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VarDialogData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VarDialogData") } static class UVarDialogData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVarDialogData; // Class Dialog.VarEntityData // 0x0000 (0x0040 - 0x0040) class UVarEntityData final : public UVarObjectData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VarEntityData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VarEntityData") } static class UVarEntityData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVarEntityData; // Class Dialog.VarHubData // 0x0000 (0x0040 - 0x0040) class UVarHubData final : public UVarObjectData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VarHubData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VarHubData") } static class UVarHubData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVarHubData; // Class Dialog.VarLineData // 0x0000 (0x0040 - 0x0040) class UVarLineData final : public UVarObjectData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VarLineData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VarLineData") } static class UVarLineData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVarLineData; // Class Dialog.VarObjectiveData // 0x0000 (0x0040 - 0x0040) class UVarObjectiveData final : public UVarObjectData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VarObjectiveData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VarObjectiveData") } static class UVarObjectiveData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVarObjectiveData; // Class Dialog.VarQuestData // 0x0000 (0x0040 - 0x0040) class UVarQuestData final : public UVarObjectData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VarQuestData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VarQuestData") } static class UVarQuestData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVarQuestData; // Class Dialog.DialogLineMovieSceneSection // 0x0038 (0x0130 - 0x00F8) class UDialogLineMovieSceneSection final : public UMovieSceneSection { public: struct FDialogLineMovieSceneParams _Params; // 0x00F8(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogLineMovieSceneSection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogLineMovieSceneSection") } static class UDialogLineMovieSceneSection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogLineMovieSceneSection; // Class Dialog.DialogLineMovieSceneTrack // 0x0018 (0x0110 - 0x00F8) class UDialogLineMovieSceneTrack final : public UMovieSceneNameableTrack { public: uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray _Sections; // 0x0100(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogLineMovieSceneTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogLineMovieSceneTrack") } static class UDialogLineMovieSceneTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogLineMovieSceneTrack; // Class Dialog.DialogManager // 0x01B8 (0x0258 - 0x00A0) class UDialogManager final : public UActorComponent { public: class UDialogData* _DialogData; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray _AllSpeakers; // 0x00A8(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) TArray _PlayerSpeakers; // 0x00B8(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) class UFlowActionCaller* _ActionCaller; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDialogUI* _UI; // 0x00D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDialogSubtitles* _Subtitles; // 0x00D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool _ResetOnEnd; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray _DialogTalks; // 0x00E8(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) class UDialogTalk* _InteractiveTalk; // 0x00F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray _DialogDataList; // 0x0100(0x0010)(Edit, ZeroConstructor, EditConst, SaveGame, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) uint8 Pad_110[0x10]; // 0x0110(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate _OnDialogBegin; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnDialogFinish; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& speakerIDs)> OnAnyDialogBegin; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& speakerIDs)> OnAnyDialogEnd; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAnyLineBegin; // 0x0160(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAnyLineEnd; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMap _DialogDataSaveGame; // 0x0180(0x0050)(SaveGame, NativeAccessSpecifierPrivate) uint8 Pad_1D0[0x28]; // 0x01D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TArray _QuestsData; // 0x01F8(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic) TArray _Quests; // 0x0208(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnQuestBegin; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnQuestFinish; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnObjectiveBegin; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnObjectiveFinish; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void AddLineSubtitles(int32 Index_0, const struct FDialogLine& line); class UQuest* beginQuest(const struct FQuestID& QuestID); void EndDialogTalk(const class UDialogSpeaker* speaker, const class UDialogTalk* ignore); class UDialogTalk* FindDialogTalk(const struct FDialogObjectID& dialogID); class UDialogTalk* FindSpeakerTalk(const class UDialogSpeaker* speaker); void GetActiveQuests(TArray* quests); class UDialogTalk* getInteractiveTalk(); void RemoveSubtitles(int32 Index_0); void SetDialogUI(class UDialogUI* UI); void SetVOSpeed(float pitch); void StopTalksWithLowerPriority(uint8 Priority, const class UDialogTalk* ignore); class UQuest* FindQuest(const struct FQuestID& QuestID) const; bool HasAnyActiveTalk() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogManager") } static class UDialogManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogManager; // Class Dialog.FlowTask // 0x0028 (0x00C8 - 0x00A0) class UFlowTask : public UActorComponent { public: struct FDialogObjectID _FlowRef; // 0x00A0(0x0028)(Edit, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: const struct FDialogObjectID GetFlowRef() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowTask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowTask") } static class UFlowTask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowTask; // Class Dialog.DialogVariableData // 0x0008 (0x0030 - 0x0028) class UDialogVariableData final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogVariableData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogVariableData") } static class UDialogVariableData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogVariableData; // Class Dialog.DialogScriptInterface // 0x0000 (0x0000 - 0x0000) class IDialogScriptInterface final { public: void DialogScript(class UDialogTalk* DialogTalk, uint8 EventType, int32 userInteger, const class FString& userString); void DialogScriptByTag(const struct FGameplayTag& EventTag, class UDialogTalk* DialogTalk, int32 userInteger, const class FString& userString, class UObject* userAsset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogScriptInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogScriptInterface") } static class IDialogScriptInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IDialogScriptInterface; // Class Dialog.DialogSpeaker // 0x0300 (0x0530 - 0x0230) class UDialogSpeaker final : public USceneComponent { public: struct FDialogEntity _Entity; // 0x0230(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDialogFullInfo _DialogEntry; // 0x0258(0x0170)(Edit, BlueprintVisible, SaveGame, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray _Dialogs; // 0x03C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) bool _IsAPlayerSpeaker; // 0x03D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _VoiceOnPad; // 0x03D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3DA[0x6]; // 0x03DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector _VoiceOffset; // 0x03E0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDialogVoiceAttenuation _VoiceAttenuation; // 0x03F8(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray _Voices; // 0x0408(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class UDialogUI* _UI; // 0x0418(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap _VoiceParameters; // 0x0420(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnDialogBegin; // 0x0470(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnDialogEnd; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnLineBegin; // 0x0490(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnLineEnd; // 0x04A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnChoice; // 0x04B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnStartVoicePlayback; // 0x04C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_4D0[0x8]; // 0x04D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSet GameplayTags; // 0x04D8(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, SaveGame, Protected, NativeAccessSpecifierProtected) uint8 Pad_528[0x8]; // 0x0528(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddVoiceParameter(class FName Name_0, float Value, float InterpolationTime); void playTalk(const struct FLatentActionInfo& Info); void PlayTalkInEditor(); void RemoveVoiceParameter(class FName Name_0, float InterpolationTime); void SetIsPlayerSpeaker(bool is); bool CanStartTalk() const; class USceneComponent* GetCurrentVoice() const; float GetDistanceToPlayer() const; struct FDialogTalkID GetTalkID() const; bool IsPlayerSpeaker() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogSpeaker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogSpeaker") } static class UDialogSpeaker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogSpeaker; // Class Dialog.DialogPlayer // 0x01A0 (0x0240 - 0x00A0) class UDialogPlayer final : public UActorComponent { public: struct FDialogFullInfo _DialogEntry; // 0x00A0(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray _Speakers; // 0x0210(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnDialogBegin; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnDialogEnd; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: class UDialogTalk* playTalk(); void PlayTalkInEditor(); bool CanStartTalk() const; struct FDialogTalkID GetTalkID() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogPlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogPlayer") } static class UDialogPlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogPlayer; // Class Dialog.DialogSubtitles // 0x0008 (0x00A8 - 0x00A0) class UDialogSubtitles : public UActorComponent { public: bool _MarkMissingSpeakers; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float _MaxDistance; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void AddSubtitle(int32 Index_0, const struct FDialogLine& line); void ChangeVisibility(bool Show); class FText GetLocalizedSpeakerName(const struct FDialogEntity& entity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogSubtitles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogSubtitles") } static class UDialogSubtitles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogSubtitles; // Class Dialog.ScriptDialogSubtitles // 0x0000 (0x00A8 - 0x00A8) class UScriptDialogSubtitles : public UDialogSubtitles { public: void OnAddSubtitle(int32 Index_0, const class FText& Text, const class FText& speakerName, const struct FColor& Color, const struct FDialogEntity& entity); void OnChangeVisibility(bool Show); void OnClearSubtitles(); void OnRemoveSubtitle(int32 Index_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScriptDialogSubtitles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScriptDialogSubtitles") } static class UScriptDialogSubtitles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScriptDialogSubtitles; // Class Dialog.DialogTalk // 0x02C0 (0x0388 - 0x00C8) class UDialogTalk final : public UFlowTask { public: TArray _Speakers; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, ExposeOnSpawn, NativeAccessSpecifierPublic) class UDialogSpeaker* _CurrentSpeaker; // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USceneComponent* _CurrentVoiceOver; // 0x00E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 _ActiveDialog; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 _CurrentLine; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDialogLineLocalization _CurrentLineLocalization; // 0x00F0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) struct FDialogVoiceAttenuation _CurrentVoiceAttenuation; // 0x0178(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) float _InitialPauseAfterLine; // 0x0184(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _PauseAfterLine; // 0x0188(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _bShouldUseDefaultPauseAfterLine; // 0x018C(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18D[0x3]; // 0x018D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float _TimeToDistanceCheck; // 0x0190(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETalkState _State; // 0x0194(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVoiceState _VoiceState; // 0x0195(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_196[0x2]; // 0x0196(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 _DialogTalkBehaviorFlags; // 0x0198(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19C[0x2]; // 0x019C(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) bool _AutoDestroy; // 0x019E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19F[0x1]; // 0x019F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FDialogInfo _DialogInfo; // 0x01A0(0x00C0)(Edit, BlueprintVisible, DisableEditOnTemplate, ContainsInstancedReference, ExposeOnSpawn, NativeAccessSpecifierPublic) TMulticastInlineDelegate _OnDialogFinished; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_270[0x18]; // 0x0270(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UDialogData* _DialogData; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDialogUI* _UI; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float _MaxDistance; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float _DistanceCheckPeriod; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap _Entities; // 0x02A0(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UDialogTalk* _ParentTalk; // 0x02F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDialogTalk* _SubTalk; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDialogChoiceObserver* _ChoiceObserver; // 0x0300(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UObject* _LoadedVO; // 0x0308(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_310[0x78]; // 0x0310(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Choose(int32 choice, bool endIfFail); void OnAkPostEventCallback(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo); void OnSubTalkFinished(bool Completed); void Pause(); bool PlayLine(const struct FDialogLine& dialogLineID, class UObject* WorldContext); bool playTalk(const struct FDialogDialog& dialogID, class UObject* WorldContext); bool PlayTalkFromLine(const struct FDialogLine& dialogLineID, class UObject* WorldContext); void Resume(); void SetShouldUseDefaultPauseAfterLine(bool bShouldUsePause); void SetSubtitlesVisibility(bool bAreVisible); bool Skip(); void Stop(const class UObject* WorldContext, float FadeOut); void Suspend(); void UpdateChoices(); class UDialogSpeaker* FindNonPlayerSpeaker() const; class UDialogSpeaker* FindPlayerSpeaker() const; class UDialogSpeaker* FindSpeaker(const struct FDialogEntity& speakerID) const; void getAllSpeakers(TArray* speakers) const; class UDialogSpeaker* GetCurrentSpeaker() const; uint8 GetPriority() const; struct FDialogLine GetResumeableLine() const; bool HasSpeaker(const class UDialogSpeaker* speaker) const; bool IsFinished() const; bool IsFinishedOrSuspended() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogTalk") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogTalk") } static class UDialogTalk* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogTalk; // Class Dialog.DialogUI // 0x0008 (0x00A8 - 0x00A0) class UDialogUI : public UActorComponent { public: class UDialogTalk* _DialogTalk; // 0x00A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void UpdateHubProperties(float Time, int32 DefaultOption); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogUI") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogUI") } static class UDialogUI* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogUI; // Class Dialog.ScriptDialogUI // 0x0000 (0x00A8 - 0x00A8) class UScriptDialogUI : public UDialogUI { public: void OnAddChoice(const class FText& Text, const class UFlowDialogLine* line); void OnBeginDialog(); void OnDialogLine(const class FText& Text, const class UFlowDialogLine* line); void OnEndDialog(); void OnPause(); void OnReset(); void OnSetupChoices(const TArray& InUIDisplayDialogContainerData); void OnStartChoiceTimer(); void OnUnpause(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScriptDialogUI") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScriptDialogUI") } static class UScriptDialogUI* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScriptDialogUI; // Class Dialog.DialogVoices // 0x0008 (0x0030 - 0x0028) class UDialogVoices : public UObject { public: class UDialogData* _DialogData; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogVoices") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogVoices") } static class UDialogVoices* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogVoices; // Class Dialog.DialogDefaultVoices // 0x0138 (0x0168 - 0x0030) class UDialogDefaultVoices : public UDialogVoices { public: uint8 Pad_30[0xE8]; // 0x0030(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) class FString _DefaultVoiceOverCulture; // 0x0118(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundCue* _VoiceOverTemplate; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _CuePathTemplate; // 0x0130(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _LastGenVoiceOverDir; // 0x0140(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDirectoryPath _DirRoot; // 0x0150(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _AddDataNameToDir; // 0x0160(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _AddChapterNameToDir; // 0x0161(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _AddDialogNameToDir; // 0x0162(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _AddSpeakerNameToDir; // 0x0163(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogDefaultVoices") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogDefaultVoices") } static class UDialogDefaultVoices* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogDefaultVoices; // Class Dialog.BlairwitchDialogVoices // 0x0000 (0x0168 - 0x0168) class UBlairwitchDialogVoices final : public UDialogDefaultVoices { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlairwitchDialogVoices") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlairwitchDialogVoices") } static class UBlairwitchDialogVoices* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlairwitchDialogVoices; // Class Dialog.WwiseDialogVoices // 0x0178 (0x01A8 - 0x0030) class UWwiseDialogVoices final : public UDialogVoices { public: uint8 Pad_30[0xE8]; // 0x0030(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) int32 _LineTextLen; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString _ObjectPath; // 0x0120(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString _WEventPath; // 0x0130(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString _UEventPath; // 0x0140(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* _WaveEvent; // 0x0150(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap _PreloadedVoiceOvers; // 0x0158(0x0050)(NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WwiseDialogVoices") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WwiseDialogVoices") } static class UWwiseDialogVoices* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWwiseDialogVoices; // Class Dialog.ElevenLabsInterface // 0x0020 (0x0048 - 0x0028) class UElevenLabsInterface final : public UObject { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElevenLabsInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElevenLabsInterface") } static class UElevenLabsInterface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UElevenLabsInterface; // Class Dialog.FlowTemplate // 0x0020 (0x0088 - 0x0068) class UFlowTemplate : public UGraphObject { public: struct FColor _Color; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x1C]; // 0x006C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ReceiveActivation(class UFlowTask* Task); void ReceiveDeactivation(class UFlowTask* Task); class UFlowItem* GetOwner() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowTemplate") } static class UFlowTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowTemplate; // Class Dialog.FlowEntityTemplate // 0x0000 (0x0088 - 0x0088) class UFlowEntityTemplate : public UFlowTemplate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowEntityTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowEntityTemplate") } static class UFlowEntityTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowEntityTemplate; // Class Dialog.ReplicaEntityTemplate // 0x0010 (0x0098 - 0x0088) class UReplicaEntityTemplate final : public UFlowEntityTemplate { public: struct FDataTableRowHandle _ReplicaVoice; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReplicaEntityTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReplicaEntityTemplate") } static class UReplicaEntityTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReplicaEntityTemplate; // Class Dialog.BTElevenLabsEntityTemplate // 0x0010 (0x0098 - 0x0088) class UBTElevenLabsEntityTemplate final : public UFlowEntityTemplate { public: struct FDataTableRowHandle _ElevenLabsVoice; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTElevenLabsEntityTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTElevenLabsEntityTemplate") } static class UBTElevenLabsEntityTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTElevenLabsEntityTemplate; // Class Dialog.FlowLineTemplate // 0x0000 (0x0088 - 0x0088) class UFlowLineTemplate : public UFlowTemplate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowLineTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowLineTemplate") } static class UFlowLineTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowLineTemplate; // Class Dialog.BTElevenLabsLineTemplate // 0x0020 (0x00A8 - 0x0088) class UBTElevenLabsLineTemplate : public UFlowLineTemplate { public: class FString ElevenLabsSpeechRequest; // 0x0088(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Stability; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SimilarityBoost; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Style; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseSpeakerBoost; // 0x00A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTElevenLabsLineTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTElevenLabsLineTemplate") } static class UBTElevenLabsLineTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTElevenLabsLineTemplate; // Class Dialog.FlowAction // 0x0060 (0x00C8 - 0x0068) class UFlowAction : public UGraphObject { public: class UFlowItem* _Owner; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FNameSelector _Phase; // 0x0070(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) float _Delay; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 _DoOnSkip : 1; // 0x0094(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 _StopOnExit : 1; // 0x0094(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 _StopOnContextFinish : 1; // 0x0094(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 _OverrideDoOnSkip : 1; // 0x0094(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 _CreateInstance : 1; // 0x0094(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 _NotifyTick : 1; // 0x0094(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 _NotifyStop : 1; // 0x0094(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FDialogEntity _Entity; // 0x0098(0x0028)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag _ActorTag; // 0x00C0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void ActionFinish(); class UFlowItem* GetItemOwner() const; void GrabTargets(class UObject* Context, TSubclassOf aClass, TArray* Actors) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowAction") } static class UFlowAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowAction; // Class Dialog.ScriptFlowAction // 0x0000 (0x00C8 - 0x00C8) class UScriptFlowAction : public UFlowAction { public: void ScriptPerform(class UObject* Context); void ScriptStop(class UObject* Context); void ScriptTick(class UObject* Context); class FString ScriptToString() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScriptFlowAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScriptFlowAction") } static class UScriptFlowAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScriptFlowAction; // Class Dialog.FlowActionCaller // 0x0020 (0x00C0 - 0x00A0) class UFlowActionCaller final : public UActorComponent { public: TArray _DelayedActions; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray _RunningActions; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowActionCaller") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowActionCaller") } static class UFlowActionCaller* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowActionCaller; // Class Dialog.PlayAnimationFA // 0x0118 (0x01E0 - 0x00C8) class UPlayAnimationFA final : public UFlowAction { public: struct FDaiContext _Performer; // 0x00C8(0x0078)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) bool _SelectAnimByTag; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequenceBase* _Animation; // 0x0148(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr _SoftAnimation; // 0x0150(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer _AnimTags; // 0x0178(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FName _ComponentTag; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName _Slot; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _BlendInTime; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _BlendOutTime; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 _LoopCount; // 0x01B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B4[0x2C]; // 0x01B4(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayAnimationFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayAnimationFA") } static class UPlayAnimationFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayAnimationFA; // Class Dialog.StopAnimationFA // 0x0090 (0x0158 - 0x00C8) class UStopAnimationFA final : public UFlowAction { public: struct FDaiContext _Performer; // 0x00C8(0x0078)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) class FName _ComponentTag; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName _SlotName; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _BlendOutTime; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StopAnimationFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StopAnimationFA") } static class UStopAnimationFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStopAnimationFA; // Class Dialog.CallDialogEventFA // 0x00A0 (0x0168 - 0x00C8) class UCallDialogEventFA final : public UFlowAction { public: struct FDaiContext _Performer; // 0x00C8(0x0078)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FGameplayTag _UserTag; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _UserString; // 0x0148(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 _UserInteger; // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* _UserAsset; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CallDialogEventFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CallDialogEventFA") } static class UCallDialogEventFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCallDialogEventFA; // Class Dialog.CallQuestEventFA // 0x0098 (0x0160 - 0x00C8) class UCallQuestEventFA final : public UFlowAction { public: struct FDaiContext _Performer; // 0x00C8(0x0078)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FGameplayTag _UserTag; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString _UserString; // 0x0148(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 _UserInteger; // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CallQuestEventFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CallQuestEventFA") } static class UCallQuestEventFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCallQuestEventFA; // Class Dialog.CallNotifyFA // 0x0008 (0x00D0 - 0x00C8) class UCallNotifyFA final : public UFlowAction { public: class UDaiNotify* _Notify; // 0x00C8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CallNotifyFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CallNotifyFA") } static class UCallNotifyFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCallNotifyFA; // Class Dialog.ChangeFlowBooleanFA // 0x0020 (0x00E8 - 0x00C8) class UChangeFlowBooleanFA final : public UFlowAction { public: struct FFlowBoolean _FlowGlobalID; // 0x00C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) EBooleanFlowOperation2 _Operation; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _Value; // 0x00E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E2[0x6]; // 0x00E2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChangeFlowBooleanFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChangeFlowBooleanFA") } static class UChangeFlowBooleanFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChangeFlowBooleanFA; // Class Dialog.ChangeFlowIntegerFA // 0x0020 (0x00E8 - 0x00C8) class UChangeFlowIntegerFA final : public UFlowAction { public: struct FFlowInteger _FlowGlobalID; // 0x00C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) EIntegerFlowOperation2 _Operation; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 _Value; // 0x00E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChangeFlowIntegerFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChangeFlowIntegerFA") } static class UChangeFlowIntegerFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChangeFlowIntegerFA; // Class Dialog.PlaySoundFA // 0x0028 (0x00F0 - 0x00C8) class UPlaySoundFA final : public UFlowAction { public: struct FSoftObjectPath _SoundAsset; // 0x00C8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName _ComponentTag; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlaySoundFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlaySoundFA") } static class UPlaySoundFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlaySoundFA; // Class Dialog.StopSoundFA // 0x0028 (0x00F0 - 0x00C8) class UStopSoundFA final : public UFlowAction { public: struct FSoftObjectPath _SoundAsset; // 0x00C8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName _ComponentTag; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StopSoundFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StopSoundFA") } static class UStopSoundFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStopSoundFA; // Class Dialog.ChangeTagFA // 0x0088 (0x0150 - 0x00C8) class UChangeTagFA final : public UFlowAction { public: struct FDaiContext _Performer; // 0x00C8(0x0078)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) ETagOperation2 _Operation; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName _Tag; // 0x0144(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChangeTagFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChangeTagFA") } static class UChangeTagFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChangeTagFA; // Class Dialog.AddTagToActorFA // 0x0010 (0x00D8 - 0x00C8) class UAddTagToActorFA final : public UFlowAction { public: class FName _TagToAdd; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _Unique; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AddTagToActorFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AddTagToActorFA") } static class UAddTagToActorFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAddTagToActorFA; // Class Dialog.InterruptTalksFA // 0x0008 (0x00D0 - 0x00C8) class UInterruptTalksFA final : public UFlowAction { public: uint8 _Priority; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _ExcludeCaller; // 0x00C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterruptTalksFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterruptTalksFA") } static class UInterruptTalksFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterruptTalksFA; // Class Dialog.IncCallCounterFA // 0x0000 (0x00C8 - 0x00C8) class UIncCallCounterFA final : public UFlowAction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IncCallCounterFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IncCallCounterFA") } static class UIncCallCounterFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIncCallCounterFA; // Class Dialog.TextDisruptionFA // 0x0010 (0x00D8 - 0x00C8) class UTextDisruptionFA final : public UFlowAction { public: float _EnableDistance; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _FullDistance; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _Period; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextDisruptionFA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextDisruptionFA") } static class UTextDisruptionFA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextDisruptionFA; // Class Dialog.FlowBaseGraph // 0x0000 (0x0060 - 0x0060) class UFlowBaseGraph final : public UEdGraph { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowBaseGraph") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowBaseGraph") } static class UFlowBaseGraph* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowBaseGraph; // Class Dialog.FlowAsset // 0x01B0 (0x01D8 - 0x0028) class UFlowAsset final : public UObject { public: struct FDialogObjectID _FlowRef; // 0x0028(0x0028)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray _Connections; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray _Pins; // 0x0060(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) class FString _CopyPaste; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) bool _MovedAcionsToItem; // 0x0090(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap _FlowItems; // 0x0098(0x0050)(Edit, ExportObject, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) TMap _PrototypeData; // 0x00E8(0x0050)(Edit, ExportObject, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) TMap _InstanceData; // 0x0138(0x0050)(Edit, ExportObject, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray _AssetsToRemove; // 0x0188(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_198[0x10]; // 0x0198(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray _AssetsToRevert; // 0x01A8(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_1B8[0x10]; // 0x01B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* _OuterOfSource; // 0x01C8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFlowAsset* _ParentOfSource; // 0x01D0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowAsset") } static class UFlowAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowAsset; // Class Dialog.ScriptFlowCondition // 0x0000 (0x0088 - 0x0088) class UScriptFlowCondition : public UScriptDaiCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScriptFlowCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScriptFlowCondition") } static class UScriptFlowCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScriptFlowCondition; // Class Dialog.BooleanFlowCondition // 0x0020 (0x00A8 - 0x0088) class UBooleanFlowCondition final : public UDaiCondition { public: struct FFlowBoolean _Key; // 0x0088(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPrivate) EBooleanFlowOperation _Operation; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BooleanFlowCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BooleanFlowCondition") } static class UBooleanFlowCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBooleanFlowCondition; // Class Dialog.IntegerFlowCondition // 0x0020 (0x00A8 - 0x0088) class UIntegerFlowCondition final : public UDaiCondition { public: struct FFlowInteger _Key; // 0x0088(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPrivate) EIntegerFlowOperation _Operation; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 _Value; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntegerFlowCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntegerFlowCondition") } static class UIntegerFlowCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntegerFlowCondition; // Class Dialog.CheckCallCounter // 0x0030 (0x00B8 - 0x0088) class UCheckCallCounter final : public UDaiCondition { public: struct FDialogObjectID _Key; // 0x0088(0x0028)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENumberCompareOperation _Operation; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 _Value; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheckCallCounter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheckCallCounter") } static class UCheckCallCounter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheckCallCounter; // Class Dialog.ProvideSpeaker // 0x0030 (0x00A0 - 0x0070) class UProvideSpeaker final : public UDaiContextGetter { public: bool _DirectSet; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDialogEntity _Entity; // 0x0078(0x0028)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProvideSpeaker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProvideSpeaker") } static class UProvideSpeaker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProvideSpeaker; // Class Dialog.FlowDebugger // 0x00B8 (0x00E0 - 0x0028) class UFlowDebugger final : public UObject { public: class UDialogData* _DialogData; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray _Runtime; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) TMap _Breakpoints; // 0x0040(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) struct FDialogGlobals _DialogGlobals; // 0x0090(0x0010)(Edit, Transient, NativeAccessSpecifierPublic) uint8 Pad_A0[0x40]; // 0x00A0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowDebugger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowDebugger") } static class UFlowDebugger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowDebugger; // Class Dialog.FlowSettings // 0x00A0 (0x00D8 - 0x0038) class UFlowSettings final : public UDeveloperSettings { public: class UDialogData* _CachedData; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FSoftObjectPath _DefaultData; // 0x0040(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf _ChoiceObserver; // 0x0060(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf _PlayerClass; // 0x0068(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _DefaultDelayAfterLine; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _DistanceCheckPeriod; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _PlayMaxDistance; // 0x0078(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 _DefaultInterruptPriority; // 0x007C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool _MarkUntranslatedTexts; // 0x007D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftObjectPath _WaveAudioSourceEvent; // 0x0080(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 _MaxTextLength; // 0x00A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 _MinTextLength; // 0x00A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf _DialogTemplate; // 0x00A8(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf _EntityTemplate; // 0x00B0(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf _HubTemplate; // 0x00B8(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf _LineTemplate; // 0x00C0(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf _ObjectiveTemplate; // 0x00C8(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf _QuestTemplate; // 0x00D0(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowSettings") } static class UFlowSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowSettings; // Class Dialog.FlowDialogTemplate // 0x0000 (0x0088 - 0x0088) class UFlowDialogTemplate : public UFlowTemplate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowDialogTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowDialogTemplate") } static class UFlowDialogTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowDialogTemplate; // Class Dialog.FlowHubTemplate // 0x0000 (0x0088 - 0x0088) class UFlowHubTemplate : public UFlowTemplate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowHubTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowHubTemplate") } static class UFlowHubTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowHubTemplate; // Class Dialog.FlowObjectiveTemplate // 0x0000 (0x0088 - 0x0088) class UFlowObjectiveTemplate final : public UFlowTemplate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowObjectiveTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowObjectiveTemplate") } static class UFlowObjectiveTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowObjectiveTemplate; // Class Dialog.FlowQuestTemplate // 0x0000 (0x0088 - 0x0088) class UFlowQuestTemplate final : public UFlowTemplate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowQuestTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowQuestTemplate") } static class UFlowQuestTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowQuestTemplate; // Class Dialog.FlowCharacterTemplate // 0x0020 (0x00A8 - 0x0088) class UFlowCharacterTemplate final : public UFlowEntityTemplate { public: struct FDirectoryPath _LipsyncDir; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName _LipsyncSlot; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _LipsyncBlendInTime; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _LipsyncBlendOutTime; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowCharacterTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowCharacterTemplate") } static class UFlowCharacterTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowCharacterTemplate; // Class Dialog.FlowLineLipsyncTemplate // 0x0000 (0x0088 - 0x0088) class UFlowLineLipsyncTemplate final : public UFlowLineTemplate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowLineLipsyncTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowLineLipsyncTemplate") } static class UFlowLineLipsyncTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowLineLipsyncTemplate; // Class Dialog.Quest // 0x0030 (0x00F8 - 0x00C8) class UQuest final : public UFlowTask { public: EQuestStatus _Status; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray _Objectives; // 0x00D0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) int32 _StoryRecap; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) class UDialogManager* _Manager; // 0x00F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void SetObjectiveStatus(const struct FQuestObjectiveID& objectiveID, EQuestStatus Status); void Update(); class FText GetName() const; void GetObjectives(EQuestStatus Status, TArray* objectives) const; EQuestStatus GetObjectiveStatus(const struct FQuestObjectiveID& objectiveID) const; class FText GetStoryRecap() const; bool HasActiveStoryRecap() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Quest") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Quest") } static class UQuest* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuest; // Class Dialog.QuestScriptInterface // 0x0000 (0x0000 - 0x0000) class IQuestScriptInterface final { public: void QuestScriptByTag(const struct FGameplayTag& EventTag, class UQuest* Quest, int32 userInteger, const class FString& userString); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuestScriptInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuestScriptInterface") } static class IQuestScriptInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IQuestScriptInterface; }