2636 lines
135 KiB
C++
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;
|
|
|
|
}
|
|
|