Clearing the value of a native component's instanced property does not update placed blueprint instances of the property
Regression:
No - same behavior occurs in 4.14.3 (CL 3429277)
UPROPERTY(EditAnywhere, Instanced)
class USoundNodeDelay* TestInstancedObject;
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, meta = (AllowPrivateAccess = true), Category = test) class UMyActorComp* TestBugComponentNative;
TestBugComponentNative = CreateDefaultSubobject<UMyActorComp>(TEXT("NativeBugComponent"));
Result:
In the placed instanced, MyActorComp variable is reset to none but TestBugComponentNative variable still shows as Delay
Expected:
Both native and non-native properties respond the same when changed. Native property updates to none when reset in the blueprint
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-45193 in the post.
15 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.14.3, 4.15.2, 4.16, 4.17.2 |
Created | May 18, 2017 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |