Attempting to add an entry to an array of instanced objects is not correctly displaying that entry in a child class based on that actor. It is expected that the inherited component in the child actor would updated as the array is populated in the parent blueprint's defaults.
Found in 4.16.1. Reproduced in 4.15.3 and 4.17 Main CL# 3472006
This does occur in 4.15.3. This is not a regression.
Attached the logs, but there doesn't seem to be any relevant info.
UPROPERTY(EditAnywhere, Instanced)
TArray<class USoundNodeDelay*> TestInstancedObjectArray;
Result: The second entry does not show up in the TestChild blueprint, even after compiling TestParent
Expected: The second entry would show up in TestChild, as the component is inherited from the parent.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-45746 in the post.
5 |
Component | UE - Foundation - Core - UObject |
---|---|
Affects Versions | 4.15, 4.16, 4.17 |
Target Fix | 4.20 |
Fix Commit | 3865216 |
---|---|
Main Commit | 3942698 |
Created | Jun 6, 2017 |
---|---|
Resolved | Feb 1, 2018 |
Updated | Mar 19, 2018 |