Toggling a bool doesn't enable/disable the elements of the array similarly to how it does for TArray in the details panel. Static arrays should have the same semantics as TArray with regards to edit conditions.

Steps to Reproduce

1) Create an actor with a bool and static array with Edit Condition:

bool bTest = false;

UPROPERTY(EditAnywhere, meta = (EditCondition = "bTest"))
TSoftClassPtr<class UObject> TestArray[3];

2) Compile.

3) Toggle bool in details panel and the static array is still not editable.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-93101 in the post.

Login to Vote

Affects Versions4.244.25
Target Fix4.26
Fix Commit13308293
Main Commit13519561
CreatedMay 13, 2020
ResolvedMay 14, 2020
UpdatedJul 18, 2020