If a TArray declared in a component class has the UPROPERTY specifier "Instanced", then attempts to edit an instance of the array in the editor viewport after adding the component to a blueprint does not update and only retains the value set in the blueprint.
UPROPERTY(EditAnywhere, Instanced, BlueprintReadWrite, Category = "ObjecsList")
TArray<UObject*> ListOfObjects;
Result:
No new elements are added. No edit to array from editor viewport are recognized.
Expected:
Array is editable per instance in the viewport.
Head over to the existing Questions & Answers thread and let us know what's up.
8 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.13.1 |
Target Fix | 4.26.1 |
Created | Oct 11, 2016 |
---|---|
Resolved | Jan 28, 2021 |
Updated | Feb 1, 2021 |