I encountered a problem with EditConditionHides UPROPERT specifier. When I have two structs like this:
USTRUCT(BlueprintType)
struct FInStruct
{
GENERATED_BODY()
public:
UPROPERTY(EditAnywhere, BlueprintReadOnly)
bool bEnable;
UPROPERTY(EditAnywhere, BlueprintReadOnly, meta = (EditCondition = "bEnable == true", EditConditionHides))
FName Name;
};
USTRUCT(BlueprintType)
struct FOutStruct : public FTableRowBase
{
GENERATED_BODY()
public:
UPROPERTY(EditAnywhere, BlueprintReadOnly)
TArray<FInStruct> InnerVars;
};
And create data table with FOutStruct as a row type, editor crashes when I try to delete or move any element of InnerVars. Is it engine bug or Iām making someting wrong?