Add button to position camera to editor viewport view.

This commit is contained in:
Chandler Cox
2023-09-25 11:46:37 -05:00
parent a672f6aa6b
commit 5eff51d47e

View File

@@ -45,6 +45,15 @@ namespace FlaxEditor.Windows
if (hasSthSelected)
{
contextMenu.AddButton(Editor.Windows.EditWin.IsPilotActorActive ? "Stop piloting actor" : "Pilot actor", Editor.UI.PilotActor);
// Position camera to viewport view
if (Editor.SceneEditing.Selection[0] is ActorNode a && a.Actor is Camera c && isSingleActorSelected)
{
contextMenu.AddButton("Position Camera to View", () =>
{
c.Position = Editor.Windows.EditWin.Viewport.ViewPosition;
c.Orientation = Editor.Windows.EditWin.Viewport.ViewOrientation;
});
}
}
contextMenu.AddSeparator();