USTRUCT(BlueprintType, Blueprintable)
struct FTEST1 : public FTableRowBase
{
GENERATED_BODY()
public:
UPROPERTY(EditAnywhere)
bool TEST1;
UPROPERTY(EditAnywhere, Meta = (EditCondition = "TEST1", EditConditionHides))
TArray<int32> Values;
};
USTRUCT(BlueprintType, Blueprintable)
struct FTEST0 : public FTableRowBase
{
GENERATED_BODY()
public:
UPROPERTY(EditAnywhere)
bool TEST0;
UPROPERTY(EditAnywhere, Meta = (EditCondition = "TEST0", EditConditionHides))
TArray<FTEST1> TESTS;
};
In editor, open a table(FTEST0), and
add some elements to FTEST0.TESTS, if
del any element, editor would crash.
“EditConditionHides” could be the one.