If a blueprint has its root component set in code, adding that blueprint as the child actor component of a second blueprint will cause the first to become dirty anytime the second is opened or edited. This does not occur if the root component is not defined in code.
Regression:
Yes - first blueprint does not become dirty in 4.14 Binary (CL 3249277)
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = test) UStaticMeshComponent* Meshy;
Meshy = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("Meshy"));
RootComponent = Meshy;
Result:
MyActorBP becomes dirty
Expected:
Editing one blueprint does not dirty another that is not a child.
I am not able to find world outliner how to enable it?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
Hey, why do i get this when i snap two similar meshes together?
How can i modify the param name in EQS node
How does TextureRenderTarget2D get TArray<uint8> type data?
What method is used to fill polygonal regions when drawing spline mesh at run time?
Head over to the existing Questions & Answers thread and let us know what's up.
1 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.15.1 |
Target Fix | 4.16 |
Fix Commit | 3372764 |
---|---|
Main Commit | 3380073 |
Created | Mar 31, 2017 |
---|---|
Resolved | Mar 31, 2017 |
Updated | Apr 27, 2018 |