121 bLongTermMemory ==
Other.bLongTermMemory &&
122 Operation ==
Other.Operation &&
123 CompareType ==
Other.CompareType &&
124 OtherParticipantName ==
Other.OtherParticipantName &&
125 OtherVariableName ==
Other.OtherVariableName &&
127 CustomCondition ==
Other.CustomCondition;
134 static bool EvaluateArray(
const UDlgContext& Context,
const TArray<FDlgCondition>& ConditionsArray, FName DefaultParticipantName = NAME_None);
138 bool IsParticipantInvolved()
const;
139 bool IsSecondParticipantInvolved()
const;
204 bool CheckFloat(
const UDlgContext& Context,
float Value)
const;
205 bool CheckInt(
const UDlgContext& Context, int32 Value)
const;
206 bool CheckBool(
const UDlgContext& Context,
bool bValue)
const;
207 bool CheckName(
const UDlgContext& Context, FName Value)
const;
214 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Dialogue|Condition")
223 FName ParticipantName;
239 FName OtherParticipantName;
243 FName OtherVariableName;
259 bool bBoolValue = true;
264 bool bLongTermMemory = true;
275 UPROPERTY(Instanced, EditAnywhere, BlueprintReadWrite, Category = "
Dialogue|
Condition")
284 WithIdenticalViaEquality =
true