diff --git a/Source/Editor/Gizmo/DirectionGizmo.cs b/Source/Editor/Gizmo/DirectionGizmo.cs
index ce1ecee79..eb2e1777a 100644
--- a/Source/Editor/Gizmo/DirectionGizmo.cs
+++ b/Source/Editor/Gizmo/DirectionGizmo.cs
@@ -164,8 +164,7 @@ internal class DirectionGizmo : ContainerControl
AxisDirection.NegZ => Quaternion.Euler(0, 180, 0),
_ => Quaternion.Identity
};
-
- _viewport.ViewOrientation = orientation;
+ _viewport.OrientViewport(ref orientation);
}
///
diff --git a/Source/Editor/Viewport/EditorViewport.cs b/Source/Editor/Viewport/EditorViewport.cs
index 2182c2f55..5f4c47447 100644
--- a/Source/Editor/Viewport/EditorViewport.cs
+++ b/Source/Editor/Viewport/EditorViewport.cs
@@ -1223,7 +1223,7 @@ namespace FlaxEditor.Viewport
/// Orients the viewport.
///
/// The orientation.
- protected void OrientViewport(Quaternion orientation)
+ public void OrientViewport(Quaternion orientation)
{
OrientViewport(ref orientation);
}
@@ -1232,7 +1232,7 @@ namespace FlaxEditor.Viewport
/// Orients the viewport.
///
/// The orientation.
- protected virtual void OrientViewport(ref Quaternion orientation)
+ public virtual void OrientViewport(ref Quaternion orientation)
{
if (ViewportCamera is FPSCamera fpsCamera)
{
diff --git a/Source/Editor/Viewport/MainEditorGizmoViewport.cs b/Source/Editor/Viewport/MainEditorGizmoViewport.cs
index a76c8a16a..78e4f3eea 100644
--- a/Source/Editor/Viewport/MainEditorGizmoViewport.cs
+++ b/Source/Editor/Viewport/MainEditorGizmoViewport.cs
@@ -654,7 +654,7 @@ namespace FlaxEditor.Viewport
}
///
- protected override void OrientViewport(ref Quaternion orientation)
+ public override void OrientViewport(ref Quaternion orientation)
{
if (TransformGizmo.SelectedParents.Count != 0)
FocusSelection(ref orientation);
diff --git a/Source/Editor/Viewport/PrefabWindowViewport.cs b/Source/Editor/Viewport/PrefabWindowViewport.cs
index a8bdc8f20..a599615de 100644
--- a/Source/Editor/Viewport/PrefabWindowViewport.cs
+++ b/Source/Editor/Viewport/PrefabWindowViewport.cs
@@ -681,7 +681,7 @@ namespace FlaxEditor.Viewport
}
///
- protected override void OrientViewport(ref Quaternion orientation)
+ public override void OrientViewport(ref Quaternion orientation)
{
if (TransformGizmo.SelectedParents.Count != 0)
FocusSelection(ref orientation);