Files
UnrealEngineUWP/Engine/Source/Editor
Phillip Kavan 5a7be73f63 [UE-13202] Relative transform updates resulting from component attach/detach operations in the Blueprint editor are now propagated correctly.
change summary:
- modified SSCS_RowWidget::OnAttachToDropAction() to propagate changes to relative transform properties applied to the scene component archetype
- modified SSCS_RowWidget::OnDetachFromDropAction() to propagate changes to relative transform properties applied to the scene component archetype
- switched to use GetComponentToWorld() instead of GetSocketTransform() when AttachSocketName is NAME_None when calculating relative transform on attach/detach; this ensures that we're returning the component's actual world transform and not the component-modified transform (e.g. SpringArmComponent)
- modified FBlueprintEditorUtils::PostEditChangeBlueprintActors() to accept a 'bComponentEditChange' flag (default == false)
- modified FBlueprintEditorUtils::PostEditChangeBlueprintActors() to broadcast the Level Editor 'ComponentsEdited' event when 'bComponentEditChange' is true and one or more of the Actor instances are in the Level Editor's current selection set; this ensures that the components tree in the Levle Editor's Details view is always refreshed whenever attachment/detachment occurs in the Blueprint Class scene component hierarchy
- modified SSCS_RowWidget::PostDragDropAction() to pass 'true' to FBlueprintEditorUtils::PostEditChangeBlueprintActors() to indicate a component edit change

[CL 2530216 by Phillip Kavan in Main branch]
2015-04-29 10:21:42 -04:00
..
2015-04-23 17:36:57 -04:00
2015-04-22 13:40:06 -04:00
2015-04-21 18:41:16 -04:00
2015-04-22 15:58:21 -04:00
2015-04-27 05:30:16 -04:00
2015-04-20 21:16:03 -04:00