When reparenting blueprints and both the old and new parent blueprint contain a subobject but with different values on it, the reparented blueprint doesn't correctly inherit values from the new parent.
Specifically: for SCS (SimpleConstructionScript) subobjects the reparented blueprint seems to keep the old subobject values as inherited from the previous parent class, but now marked as modified.
This differs from reparenting behavior for properties directly on the actor class. It also makes for a confusing workflow, since many users expect that an unmodified value remains unmodified - i.e. an inherited value remains inherited. It should be said that opinions on this differ: some users prefer the ability to keep a specific value even if the parent class has the same value, but in either case subobject delta-serialization should be made similar to actor delta-serialization.
Option 1:
Option 2:
i have this problem UE4CC-Windows-58DC12AF4B97F057BD108FBFF569B2E9_0000
I am not able to find world outliner how to enable it?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
What method is used to fill polygonal regions when drawing spline mesh at run time?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How does TextureRenderTarget2D get TArray<uint8> type data?
Teleporter in the Creative Hub is Locked and cannot be accessed
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-231648 in the post.
4 |
Component | UE - Gameplay - Blueprint Editor |
---|---|
Target Fix | 5.6 |
Created | Nov 27, 2024 |
---|---|
Updated | Dec 6, 2024 |