A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FDlgEvent Struct ReferenceBlueprintType

USTRUCT(BlueprintType) More...

#include <DlgEvent.h>

Public Member Functions

void Call (UDlgContext &Context, const FString &ContextString, UObject *Participant) const
 
 GENERATED_USTRUCT_BODY ()
 
FString GetCustomEventName () const
 
bool operator== (const FDlgEvent &Other) const
 

Static Public Member Functions

static FString EventTypeToString (EDlgEventType Type)
 
static bool HasClassVariable (EDlgEventType Type)
 
static bool HasDialogueValue (EDlgEventType Type)
 
static bool HasParticipantInterfaceValue (EDlgEventType Type)
 

Public Attributes

bool bDelta = false
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")
 
bool bValue = false
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")
 
UDlgEventCustomCustomEvent = nullptr
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Instanced, Category = "Dialogue|Event")
 
FName EventName
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")
 
EDlgEventType EventType = EDlgEventType::Event
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")
 
float FloatValue = 0.f
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")
 
int32 IntValue = 0
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")
 
FName NameValue
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")
 
FName ParticipantName
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")
 

Protected Member Functions

bool MustHaveParticipant () const
 
bool ValidateIsParticipantValid (const UDlgContext &Context, const FString &ContextString, const UObject *Participant) const
 

Detailed Description

USTRUCT(BlueprintType)

Definition at line 58 of file DlgEvent.h.

Member Function Documentation

◆ Call()

void FDlgEvent::Call ( UDlgContext & Context,
const FString & ContextString,
UObject * Participant ) const

Definition at line 11 of file DlgEvent.cpp.

Here is the call graph for this function:

◆ EventTypeToString()

FString FDlgEvent::EventTypeToString ( EDlgEventType Type)
static

Definition at line 102 of file DlgEvent.cpp.

Here is the caller graph for this function:

◆ GENERATED_USTRUCT_BODY()

FDlgEvent::GENERATED_USTRUCT_BODY ( )

◆ GetCustomEventName()

FString FDlgEvent::GetCustomEventName ( ) const
inline

Definition at line 87 of file DlgEvent.h.

Here is the caller graph for this function:

◆ HasClassVariable()

static bool FDlgEvent::HasClassVariable ( EDlgEventType Type)
inlinestatic

Definition at line 111 of file DlgEvent.h.

Here is the caller graph for this function:

◆ HasDialogueValue()

static bool FDlgEvent::HasDialogueValue ( EDlgEventType Type)
inlinestatic

Definition at line 96 of file DlgEvent.h.

◆ HasParticipantInterfaceValue()

static bool FDlgEvent::HasParticipantInterfaceValue ( EDlgEventType Type)
inlinestatic

Definition at line 105 of file DlgEvent.h.

Here is the caller graph for this function:

◆ MustHaveParticipant()

bool FDlgEvent::MustHaveParticipant ( ) const
inlineprotected

Definition at line 123 of file DlgEvent.h.

Here is the caller graph for this function:

◆ operator==()

bool FDlgEvent::operator== ( const FDlgEvent & Other) const
inline

Definition at line 67 of file DlgEvent.h.

◆ ValidateIsParticipantValid()

bool FDlgEvent::ValidateIsParticipantValid ( const UDlgContext & Context,
const FString & ContextString,
const UObject * Participant ) const
protected

Definition at line 77 of file DlgEvent.cpp.

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

Member Data Documentation

◆ bDelta

bool FDlgEvent::bDelta = false
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")

Definition at line 180 of file DlgEvent.h.

◆ bValue

bool FDlgEvent::bValue = false
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")

Definition at line 188 of file DlgEvent.h.

◆ CustomEvent

UDlgEventCustom* FDlgEvent::CustomEvent = nullptr
EditAnywhereInstancedBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Instanced, Category = "Dialogue|Event")

Definition at line 200 of file DlgEvent.h.

◆ EventName

FName FDlgEvent::EventName
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")

Definition at line 148 of file DlgEvent.h.

◆ EventType

EDlgEventType FDlgEvent::EventType = EDlgEventType::Event
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")

Definition at line 140 of file DlgEvent.h.

◆ FloatValue

float FDlgEvent::FloatValue = 0.f
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")

Definition at line 164 of file DlgEvent.h.

◆ IntValue

int32 FDlgEvent::IntValue = 0
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")

Definition at line 156 of file DlgEvent.h.

◆ NameValue

FName FDlgEvent::NameValue
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")

Definition at line 172 of file DlgEvent.h.

◆ ParticipantName

FName FDlgEvent::ParticipantName
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Event")

Definition at line 132 of file DlgEvent.h.


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