A Demo Project for the UnrealEngineSDK
|
UCLASS() More...
#include <DlgHumanReadableTextCommandlet.h>
Public Member Functions | |
UDlgHumanReadableTextCommandlet () | |
bool | ExportDialogueToHumanReadableFormat (const UDlgDialogue &Dialogue, FDlgDialogue_FormatHumanReadable &OutFormat) |
bool | ImportHumanReadableFormatIntoDialogue (const FDlgDialogue_FormatHumanReadable &Format, UDlgDialogue *Dialogue) |
bool | IsEdgeTextDefault (const FText &EdgeText) |
int32 | Main (const FString &Params) override |
Protected Member Functions | |
int32 | Export () |
int32 | Import () |
Static Protected Member Functions | |
static void | ExportNodeEdgesToHumanReadableFormat (const TArray< FDlgEdge > &Edges, TArray< FDlgEdge_FormatHumanReadable > &OutEdges) |
static bool | ExportNodeToContext (const UDlgNode *Node, FDlgNodeContext_FormatHumanReadable &OutContext) |
static bool | SetGraphNodesNewEdgesText (UDialogueGraphNode *GraphNode, const TArray< FDlgEdge_FormatHumanReadable > &Edges, int32 NodeIndex, const UDlgDialogue *Dialogue) |
Protected Attributes | |
bool | bExport = false |
bool | bImport = false |
bool | bSaveAllDialogues = false |
FString | OutputInputDirectory |
TArray< UPackage * > | PackagesToSave |
const UDlgSystemSettings * | Settings = nullptr |
Static Protected Attributes | |
static const TCHAR * | FileExtension = TEXT(".dlg_human.json") |
static constexpr int32 | RootNodeIndex = INDEX_NONE |
Private Member Functions | |
GENERATED_BODY () | |
UCLASS()
Definition at line 217 of file DlgHumanReadableTextCommandlet.h.
UDlgHumanReadableTextCommandlet::UDlgHumanReadableTextCommandlet | ( | ) |
Definition at line 24 of file DlgHumanReadableTextCommandlet.cpp.
|
protected |
Definition at line 105 of file DlgHumanReadableTextCommandlet.cpp.
bool UDlgHumanReadableTextCommandlet::ExportDialogueToHumanReadableFormat | ( | const UDlgDialogue & | Dialogue, |
FDlgDialogue_FormatHumanReadable & | OutFormat ) |
Definition at line 225 of file DlgHumanReadableTextCommandlet.cpp.
|
staticprotected |
Definition at line 322 of file DlgHumanReadableTextCommandlet.cpp.
|
staticprotected |
Definition at line 291 of file DlgHumanReadableTextCommandlet.cpp.
|
private |
|
protected |
Definition at line 165 of file DlgHumanReadableTextCommandlet.cpp.
bool UDlgHumanReadableTextCommandlet::ImportHumanReadableFormatIntoDialogue | ( | const FDlgDialogue_FormatHumanReadable & | Format, |
UDlgDialogue * | Dialogue ) |
Definition at line 339 of file DlgHumanReadableTextCommandlet.cpp.
Definition at line 523 of file DlgHumanReadableTextCommandlet.cpp.
|
override |
Definition at line 33 of file DlgHumanReadableTextCommandlet.cpp.
|
staticprotected |
Definition at line 496 of file DlgHumanReadableTextCommandlet.cpp.
|
protected |
Definition at line 252 of file DlgHumanReadableTextCommandlet.h.
|
protected |
Definition at line 253 of file DlgHumanReadableTextCommandlet.h.
|
protected |
Definition at line 251 of file DlgHumanReadableTextCommandlet.h.
|
staticprotected |
Definition at line 256 of file DlgHumanReadableTextCommandlet.h.
|
protected |
Definition at line 246 of file DlgHumanReadableTextCommandlet.h.
|
protected |
Definition at line 248 of file DlgHumanReadableTextCommandlet.h.
|
staticconstexprprotected |
Definition at line 255 of file DlgHumanReadableTextCommandlet.h.
|
protected |
Definition at line 249 of file DlgHumanReadableTextCommandlet.h.