| 
	 | 
  
    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.
      
  | 
  VisibleAnywhereBlueprintReadWrite | 
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.