A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FDlgMemory Struct Reference

USTRUCT() More...

#include <DlgMemory.h>

Public Member Functions

 FDlgMemory ()
 
void Empty ()
 
 GENERATED_USTRUCT_BODY ()
 
FDlgHistoryGetEntry (const FGuid &DialogueGUID)
 
const TMap< FGuid, FDlgHistory > & GetHistoryMaps () const
 
bool IsNodeGUIDVisited (const FGuid &DialogueGUID, const FGuid &NodeGUID) const
 
bool IsNodeIndexVisited (const FGuid &DialogueGUID, int32 NodeIndex) const
 
bool IsNodeVisited (const FGuid &DialogueGUID, int32 NodeIndex, const FGuid &NodeGUID) const
 
void SetEntry (const FGuid &DialogueGUID, const FDlgHistory &History)
 
void SetHistoryMap (const TMap< FGuid, FDlgHistory > &Map)
 
void SetNodeVisited (const FGuid &DialogueGUID, int32 NodeIndex, const FGuid &NodeGUID)
 

Static Public Member Functions

static FDlgMemoryGet ()
 
static FDlgMemoryGetInstance ()
 

Private Attributes

TMap< FGuid, FDlgHistoryHistoryMap
 UPROPERTY()
 

Detailed Description

USTRUCT()

Definition at line 107 of file DlgMemory.h.

Constructor & Destructor Documentation

◆ FDlgMemory()

FDlgMemory::FDlgMemory ( )
inline

Definition at line 111 of file DlgMemory.h.

Member Function Documentation

◆ Empty()

void FDlgMemory::Empty ( )
inline

Definition at line 125 of file DlgMemory.h.

Here is the caller graph for this function:

◆ GENERATED_USTRUCT_BODY()

FDlgMemory::GENERATED_USTRUCT_BODY ( )

◆ Get()

static FDlgMemory & FDlgMemory::Get ( )
inlinestatic

Definition at line 117 of file DlgMemory.h.

Here is the caller graph for this function:

◆ GetEntry()

FDlgHistory * FDlgMemory::GetEntry ( const FGuid & DialogueGUID)
inline

Definition at line 143 of file DlgMemory.h.

◆ GetHistoryMaps()

const TMap< FGuid, FDlgHistory > & FDlgMemory::GetHistoryMaps ( ) const
inline

Definition at line 193 of file DlgMemory.h.

Here is the caller graph for this function:

◆ GetInstance()

static FDlgMemory * FDlgMemory::GetInstance ( )
inlinestatic

Definition at line 112 of file DlgMemory.h.

◆ IsNodeGUIDVisited()

bool FDlgMemory::IsNodeGUIDVisited ( const FGuid & DialogueGUID,
const FGuid & NodeGUID ) const
inline

Definition at line 181 of file DlgMemory.h.

◆ IsNodeIndexVisited()

bool FDlgMemory::IsNodeIndexVisited ( const FGuid & DialogueGUID,
int32 NodeIndex ) const
inline

Definition at line 169 of file DlgMemory.h.

◆ IsNodeVisited()

bool FDlgMemory::IsNodeVisited ( const FGuid & DialogueGUID,
int32 NodeIndex,
const FGuid & NodeGUID ) const
inline

Definition at line 157 of file DlgMemory.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetEntry()

void FDlgMemory::SetEntry ( const FGuid & DialogueGUID,
const FDlgHistory & History )
inline

Definition at line 128 of file DlgMemory.h.

Here is the call graph for this function:

◆ SetHistoryMap()

void FDlgMemory::SetHistoryMap ( const TMap< FGuid, FDlgHistory > & Map)
inline

Definition at line 194 of file DlgMemory.h.

Here is the caller graph for this function:

◆ SetNodeVisited()

void FDlgMemory::SetNodeVisited ( const FGuid & DialogueGUID,
int32 NodeIndex,
const FGuid & NodeGUID )
inline

Definition at line 145 of file DlgMemory.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ HistoryMap

TMap<FGuid, FDlgHistory> FDlgMemory::HistoryMap
private

UPROPERTY()

Definition at line 202 of file DlgMemory.h.


The documentation for this struct was generated from the following file: