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

2636 lines
135 KiB
C++

#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<UAkWaveComponent>();
}
};
DUMPER7_ASSERTS_UAkWaveComponent;
// Class Dialog.WaveRawUserData
// 0x0018 (0x0040 - 0x0028)
class UWaveRawUserData final : public UAssetUserData
{
public:
TArray<uint8> _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<UWaveRawUserData>();
}
};
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<class UDataTable> 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<UBTElevenLabsSettings>();
}
};
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<UDialogChoiceMovieSceneSection>();
}
};
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<UDialogChoiceObserver>();
}
};
DUMPER7_ASSERTS_UDialogChoiceObserver;
// Class Dialog.DialogChoiceSequenceObserver
// 0x0010 (0x0038 - 0x0028)
class UDialogChoiceSequenceObserver final : public UDialogChoiceObserver
{
public:
TArray<struct FDialogChoiceSequence> _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<UDialogChoiceSequenceObserver>();
}
};
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<UDialogLineSequenceObserver>();
}
};
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<UDialogDataTree>();
}
};
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<struct FDialogLine> _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<class FName> _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<int32, class UFlowAsset*> _SubAssets; // 0x0108(0x0050)(Edit, Transient, EditConst, AdvancedDisplay, NativeAccessSpecifierPrivate)
TMap<int32, class UFlowItem*> _PrototypesItems; // 0x0158(0x0050)(Edit, Transient, EditConst, AdvancedDisplay, NativeAccessSpecifierPrivate)
TMap<int32, class UFlowItem*> _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<UDialogData>();
}
};
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<class AActor*>& 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<struct FDialogTalkID>& talkIDs);
static void destroySpeaker(class UDialogSpeaker* speaker);
static bool equalFlowObjectID(const struct FDialogObjectID& A, const struct FDialogObjectID& B);
static TArray<class UDialogSpeaker*> filterSpeakersByDistance(const TArray<class UDialogSpeaker*>& speakers, float maxDistToPlayer);
static TArray<class UDialogSpeaker*> filterSpeakersByEntity(const TArray<class UDialogSpeaker*>& speakers, const struct FDialogEntity& entity, bool checkVoices);
static TArray<class UDialogSpeaker*> filterSpeakersByGameplayTags(const TArray<class UDialogSpeaker*>& speakers, const struct FGameplayTagContainer& Tags);
static TArray<class UDialogSpeaker*> filterSpeakersByVoice(const TArray<class UDialogSpeaker*>& speakers, const struct FDialogEntity& entity);
static void finishObjective(class UObject* WorldContextObject, const struct FQuestObjectiveID& objectiveID, EQuestResult Result);
static TArray<class UDialogSpeaker*> getAllSpeakers(class UObject* Context, const TArray<class AActor*>& 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<class AActor*>& 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<struct FDialogTalkID>& 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<class UDialogSpeaker*>& 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<class UDialogSpeaker*>& 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<struct FDialogFullInfo>& 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<UDialogFunctions>();
}
};
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<class FName, class FString> _ExtraFields; // 0x00A8(0x0050)(Edit, NativeAccessSpecifierPublic)
TArray<class UFlowAction*> _Actions; // 0x00F8(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
TArray<class UDaiCondition*> _Conditions; // 0x0108(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
TArray<struct FDialogObjectID> _Connections; // 0x0118(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
TArray<struct FFlowPin> _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<UFlowItem>();
}
};
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<UFlowExtItem>();
}
};
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<UFlowFragment>();
}
};
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<UFlowFolder>();
}
};
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<UFlowChapter>();
}
};
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<UFlowBranch>();
}
};
DUMPER7_ASSERTS_UFlowBranch;
// Class Dialog.FlowDialog
// 0x0068 (0x0280 - 0x0218)
class UFlowDialog final : public UFlowFragment
{
public:
TSubclassOf<class UFlowDialogTemplate> _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<class FName> _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<UFlowDialog>();
}
};
DUMPER7_ASSERTS_UFlowDialog;
// Class Dialog.FlowDialogLine
// 0x0110 (0x0288 - 0x0178)
class UFlowDialogLine final : public UFlowItem
{
public:
TSubclassOf<class UFlowLineTemplate> _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<UFlowDialogLine>();
}
};
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<UFlowDialogEntry>();
}
};
DUMPER7_ASSERTS_UFlowDialogEntry;
// Class Dialog.FlowEntity
// 0x0028 (0x0230 - 0x0208)
class UFlowEntity final : public UFlowExtItem
{
public:
TSubclassOf<class UFlowEntityTemplate> _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<UFlowEntity>();
}
};
DUMPER7_ASSERTS_UFlowEntity;
// Class Dialog.FlowHub
// 0x0040 (0x0248 - 0x0208)
class UFlowHub final : public UFlowExtItem
{
public:
TSubclassOf<class UFlowHubTemplate> _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<UFlowHub>();
}
};
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<UFlowJump>();
}
};
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<UFlowQuestFragment>();
}
};
DUMPER7_ASSERTS_UFlowQuestFragment;
// Class Dialog.FlowQuest
// 0x0008 (0x0228 - 0x0220)
class UFlowQuest final : public UFlowQuestFragment
{
public:
TSubclassOf<class UFlowQuestTemplate> _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<UFlowQuest>();
}
};
DUMPER7_ASSERTS_UFlowQuest;
// Class Dialog.FlowQuestObjective
// 0x00D0 (0x02D8 - 0x0208)
class UFlowQuestObjective final : public UFlowExtItem
{
public:
TSubclassOf<class UFlowObjectiveTemplate> _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<UFlowQuestObjective>();
}
};
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<UFlowQuestResult>();
}
};
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<UFlowQuestStoryRecap>();
}
};
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<UFlowReference>();
}
};
DUMPER7_ASSERTS_UFlowReference;
// Class Dialog.VarObjectData
// 0x0018 (0x0040 - 0x0028)
class UVarObjectData : public UObject
{
public:
struct FFlowID _FlowID; // 0x0028(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UFlowAction*> _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<UVarObjectData>();
}
};
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<UVarDialogData>();
}
};
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<UVarEntityData>();
}
};
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<UVarHubData>();
}
};
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<UVarLineData>();
}
};
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<UVarObjectiveData>();
}
};
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<UVarQuestData>();
}
};
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<UDialogLineMovieSceneSection>();
}
};
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<class UMovieSceneSection*> _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<UDialogLineMovieSceneTrack>();
}
};
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<class UDialogSpeaker*> _AllSpeakers; // 0x00A8(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
TArray<class UDialogSpeaker*> _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<class UDialogTalk*> _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<class UDialogData*> _DialogDataList; // 0x0100(0x0010)(Edit, ZeroConstructor, EditConst, SaveGame, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
uint8 Pad_110[0x10]; // 0x0110(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const struct FDialogEntity& speaker, const struct FDialogTalkID& talk)> _OnDialogBegin; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FDialogEntity& speaker, const struct FDialogTalkID& talk)> _OnDialogFinish; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UDialogTalk* DialogTalk, const struct FDialogTalkID& talkID, const TArray<struct FDialogEntity>& speakerIDs)> OnAnyDialogBegin; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UDialogTalk* DialogTalk, const struct FDialogTalkID& talkID, const TArray<struct FDialogEntity>& speakerIDs)> OnAnyDialogEnd; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UDialogTalk* DialogTalk, const struct FDialogLine& lineID, const struct FDialogEntity& speakerID)> OnAnyLineBegin; // 0x0160(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UDialogTalk* DialogTalk, const struct FDialogLine& lineID, const struct FDialogEntity& speakerID)> OnAnyLineEnd; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMap<class UDialogData*, struct FDataState> _DialogDataSaveGame; // 0x0180(0x0050)(SaveGame, NativeAccessSpecifierPrivate)
uint8 Pad_1D0[0x28]; // 0x01D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FQuestData> _QuestsData; // 0x01F8(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
TArray<class UQuest*> _Quests; // 0x0208(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UQuest* Quest, class FText Text, bool Hidden)> _OnQuestBegin; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UQuest* Quest, class FText Text, bool Hidden, EQuestStatus Status)> _OnQuestFinish; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UQuest* Quest, class FText Text, bool Hidden)> _OnObjectiveBegin; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UQuest* Quest, class FText Text, bool Hidden, EQuestStatus Status)> _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<class UQuest*>* 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<UDialogManager>();
}
};
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<UFlowTask>();
}
};
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<UDialogVariableData>();
}
};
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<IDialogScriptInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<struct FDialogFullInfo> _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<struct FDialogEntity> _Voices; // 0x0408(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
class UDialogUI* _UI; // 0x0418(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, float> _VoiceParameters; // 0x0420(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FDialogTalkID& talkID)> _OnDialogBegin; // 0x0470(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FDialogTalkID& talkID)> _OnDialogEnd; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FDialogTalkID& talkID)> _OnLineBegin; // 0x0490(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FDialogTalkID& talkID)> _OnLineEnd; // 0x04A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FFlowID& FlowID)> _OnChoice; // 0x04B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class USceneComponent* voiceOver)> _OnStartVoicePlayback; // 0x04C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_4D0[0x8]; // 0x04D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TSet<struct FGameplayTag> 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<UDialogSpeaker>();
}
};
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<class AActor*> _Speakers; // 0x0210(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FDialogTalkID& talkID)> _OnDialogBegin; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FDialogTalkID& talkID)> _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<UDialogPlayer>();
}
};
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<UDialogSubtitles>();
}
};
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<UScriptDialogSubtitles>();
}
};
DUMPER7_ASSERTS_UScriptDialogSubtitles;
// Class Dialog.DialogTalk
// 0x02C0 (0x0388 - 0x00C8)
class UDialogTalk final : public UFlowTask
{
public:
TArray<class AActor*> _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<void(bool Completed)> _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<struct FDialogEntity, class UDialogSpeaker*> _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<class UDialogSpeaker*>* 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<UDialogTalk>();
}
};
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<UDialogUI>();
}
};
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<struct FUIDisplayDialogContainerData>& 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<UScriptDialogUI>();
}
};
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<UDialogVoices>();
}
};
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<UDialogDefaultVoices>();
}
};
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<UBlairwitchDialogVoices>();
}
};
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<class UFlowDialogLine*, class UObject*> _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<UWwiseDialogVoices>();
}
};
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<UElevenLabsInterface>();
}
};
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<UFlowTemplate>();
}
};
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<UFlowEntityTemplate>();
}
};
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<UReplicaEntityTemplate>();
}
};
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<UBTElevenLabsEntityTemplate>();
}
};
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<UFlowLineTemplate>();
}
};
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<UBTElevenLabsLineTemplate>();
}
};
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<class AActor> aClass, TArray<class AActor*>* 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<UFlowAction>();
}
};
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<UScriptFlowAction>();
}
};
DUMPER7_ASSERTS_UScriptFlowAction;
// Class Dialog.FlowActionCaller
// 0x0020 (0x00C0 - 0x00A0)
class UFlowActionCaller final : public UActorComponent
{
public:
TArray<struct FDelayedFlowAction> _DelayedActions; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FRunningFlowAction> _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<UFlowActionCaller>();
}
};
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<class UAnimSequenceBase> _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<UPlayAnimationFA>();
}
};
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<UStopAnimationFA>();
}
};
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<UCallDialogEventFA>();
}
};
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<UCallQuestEventFA>();
}
};
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<UCallNotifyFA>();
}
};
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<UChangeFlowBooleanFA>();
}
};
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<UChangeFlowIntegerFA>();
}
};
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<UPlaySoundFA>();
}
};
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<UStopSoundFA>();
}
};
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<UChangeTagFA>();
}
};
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<UAddTagToActorFA>();
}
};
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<UInterruptTalksFA>();
}
};
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<UIncCallCounterFA>();
}
};
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<UTextDisruptionFA>();
}
};
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<UFlowBaseGraph>();
}
};
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<struct FDialogObjectID> _Connections; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<struct FFlowPin> _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<int32, class UFlowItem*> _FlowItems; // 0x0098(0x0050)(Edit, ExportObject, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TMap<int32, class UVarObjectData*> _PrototypeData; // 0x00E8(0x0050)(Edit, ExportObject, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TMap<int32, class UVarObjectData*> _InstanceData; // 0x0138(0x0050)(Edit, ExportObject, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TArray<class UFlowAsset*> _AssetsToRemove; // 0x0188(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate)
uint8 Pad_198[0x10]; // 0x0198(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UFlowAsset*> _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<UFlowAsset>();
}
};
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<UScriptFlowCondition>();
}
};
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<UBooleanFlowCondition>();
}
};
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<UIntegerFlowCondition>();
}
};
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<UCheckCallCounter>();
}
};
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<UProvideSpeaker>();
}
};
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<class UFlowTask*> _Runtime; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
TMap<struct FDialogObjectID, bool> _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<UFlowDebugger>();
}
};
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<class UDialogChoiceSequenceObserver> _ChoiceObserver; // 0x0060(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AActor> _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<class UFlowDialogTemplate> _DialogTemplate; // 0x00A8(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UFlowEntityTemplate> _EntityTemplate; // 0x00B0(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UFlowHubTemplate> _HubTemplate; // 0x00B8(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UFlowLineTemplate> _LineTemplate; // 0x00C0(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UFlowObjectiveTemplate> _ObjectiveTemplate; // 0x00C8(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UFlowQuestTemplate> _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<UFlowSettings>();
}
};
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<UFlowDialogTemplate>();
}
};
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<UFlowHubTemplate>();
}
};
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<UFlowObjectiveTemplate>();
}
};
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<UFlowQuestTemplate>();
}
};
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<UFlowCharacterTemplate>();
}
};
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<UFlowLineLipsyncTemplate>();
}
};
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<struct FQuestObjective> _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<struct FQuestObjective>* 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<UQuest>();
}
};
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<IQuestScriptInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IQuestScriptInterface;
}