When a non-root component for an actor is moved in the blueprint viewport, that component's PostEditComponentMove function is called.
Adding the actor to the main editor viewport and then moving the component does not call PostEditComponentMove.
void PostEditComponentMove(bool bFinished) override;
void UMySceneComponent::PostEditComponentMove(bool bFinished)
{
UE_LOG(LogTemp, Warning, TEXT("ComponentMoved"));
}
Result:
Nothing is printed to the output log when moving the component
Expected:
Main viewport behavior matches blueprint viewport behavior
How does TextureRenderTarget2D get TArray<uint8> type data?
How to delete some elements correctly when deleting an array loop?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
How do I set a material as a post-processing material?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
How does TArray loop correctly remove elements in blueprints?
Head over to the existing Questions & Answers thread and let us know what's up.