diff --git a/Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs b/Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs index e48e59f80..4575cc157 100644 --- a/Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs +++ b/Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs @@ -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();