Add **UI Control gizmo for editing UIs**

This commit is contained in:
Wojtek Figat
2024-03-16 22:00:40 +01:00
parent 8d149b94f1
commit c60244878d
15 changed files with 871 additions and 222 deletions

View File

@@ -360,10 +360,9 @@ namespace FlaxEditor.Windows.Assets
/// </summary>
/// <param name="parent">The parent control.</param>
/// <param name="location">The location (within a given control).</param>
private void ShowContextMenu(Control parent, ref Float2 location)
internal void ShowContextMenu(Control parent, ref Float2 location)
{
var contextMenu = CreateContextMenu();
contextMenu.Show(parent, location);
}

View File

@@ -344,6 +344,7 @@ namespace FlaxEditor.Windows.Assets
private void OnPrefabOpened()
{
_viewport.Prefab = _asset;
_viewport.UpdateGizmoMode();
Graph.MainActor = _viewport.Instance;
Selection.Clear();
Select(Graph.Main);
@@ -359,7 +360,7 @@ namespace FlaxEditor.Windows.Assets
try
{
Editor.Scene.OnSaveStart(_viewport);
Editor.Scene.OnSaveStart(_viewport._uiParentLink);
// Simply update changes
Editor.Prefabs.ApplyAll(_viewport.Instance);
@@ -379,7 +380,7 @@ namespace FlaxEditor.Windows.Assets
}
finally
{
Editor.Scene.OnSaveEnd(_viewport);
Editor.Scene.OnSaveEnd(_viewport._uiParentLink);
}
}