|
|
A Demo Project for the UnrealEngineSDK
|
USTRUCT(Blueprintable) More...
#include <DlgCondition.h>
Public Member Functions | |
| GENERATED_USTRUCT_BODY () | |
| bool | IsConditionMet (const UDlgContext &Context, const UObject *Participant) const |
| bool | IsParticipantInvolved () const |
| bool | IsSecondParticipantInvolved () const |
| bool | operator== (const FDlgCondition &Other) const |
Static Public Member Functions | |
| static FString | ConditionTypeToString (EDlgConditionType Type) |
| static bool | EvaluateArray (const UDlgContext &Context, const TArray< FDlgCondition > &ConditionsArray, FName DefaultParticipantName=NAME_None) |
| static bool | HasClassVariable (EDlgConditionType Type) |
| static bool | HasDialogueValue (EDlgConditionType Type) |
| static bool | HasNodeIndex (EDlgConditionType ConditionType) |
| static bool | HasParticipantInterfaceValue (EDlgConditionType Type) |
| static bool | IsSameValueType (EDlgConditionType FirstType, EDlgConditionType SecondType) |
Public Attributes | |
| bool | bBoolValue = true |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| bool | bLongTermMemory = true |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| FName | CallbackName |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| EDlgCompare | CompareType = EDlgCompare::ToConst |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| EDlgConditionType | ConditionType = EDlgConditionType::IntCall |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| UDlgConditionCustom * | CustomCondition = nullptr |
| UPROPERTY(Instanced, EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| float | FloatValue = 0.f |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| FGuid | GUID |
| UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| int32 | IntValue = 0 |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| FName | NameValue |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| EDlgOperation | Operation = EDlgOperation::Equal |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| FName | OtherParticipantName |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| FName | OtherVariableName |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| FName | ParticipantName |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
| EDlgConditionStrength | Strength = EDlgConditionStrength::Strong |
| UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition") | |
Protected Member Functions | |
| bool | CheckBool (const UDlgContext &Context, bool bValue) const |
| bool | CheckFloat (const UDlgContext &Context, float Value) const |
| bool | CheckInt (const UDlgContext &Context, int32 Value) const |
| bool | CheckName (const UDlgContext &Context, FName Value) const |
| bool | ValidateIsParticipantValid (const UDlgContext &Context, const FString &ContextString, const UObject *Participant) const |
USTRUCT(Blueprintable)
Definition at line 118 of file DlgCondition.h.
|
protected |
Definition at line 218 of file DlgCondition.cpp.
|
protected |
Definition at line 118 of file DlgCondition.cpp.
|
protected |
Definition at line 168 of file DlgCondition.cpp.
|
protected |
Definition at line 246 of file DlgCondition.cpp.
|
static |
|
static |
Definition at line 14 of file DlgCondition.cpp.
| FDlgCondition::GENERATED_USTRUCT_BODY | ( | ) |
|
inlinestatic |
|
inlinestatic |
Definition at line 165 of file DlgCondition.h.
|
inlinestatic |
|
inlinestatic |
| bool FDlgCondition::IsConditionMet | ( | const UDlgContext & | Context, |
| const UObject * | Participant ) const |
| bool FDlgCondition::IsParticipantInvolved | ( | ) | const |
|
inlinestatic |
| bool FDlgCondition::IsSecondParticipantInvolved | ( | ) | const |
|
inline |
Definition at line 126 of file DlgCondition.h.
|
protected |
Definition at line 271 of file DlgCondition.cpp.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 322 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 331 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 258 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 274 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 242 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWriteInstanced |
UPROPERTY(Instanced, EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 352 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 306 of file DlgCondition.h.
|
BlueprintReadWriteVisibleAnywhere |
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 339 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 298 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 314 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 266 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 282 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 290 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 250 of file DlgCondition.h.
|
EditAnywhereBlueprintReadWrite |
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Dialogue|Condition")
Definition at line 234 of file DlgCondition.h.