From 6d3f0666b4296655d19eb668fdbbeb7bcb5cd985 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Wed, 26 Nov 2025 10:12:47 +0100 Subject: [PATCH] Core(SceneViewport) - Add 'AllowCameraMovement' property/option --- PCK-Studio/Rendering/SceneViewport.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PCK-Studio/Rendering/SceneViewport.cs b/PCK-Studio/Rendering/SceneViewport.cs index 6f711f4b..5b105c96 100644 --- a/PCK-Studio/Rendering/SceneViewport.cs +++ b/PCK-Studio/Rendering/SceneViewport.cs @@ -80,6 +80,7 @@ namespace PckStudio.Rendering [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public bool LockMousePosition { get; set; } = false; + public bool AllowCameraMovement { get; set; } = false; public float MouseSensetivity { get; set; } = 0.01f; private Point PreviousMouseLocation; @@ -467,6 +468,7 @@ namespace PckStudio.Rendering Camera.Rotate(deltaX, deltaY); goto default; case MouseButtons.Right: + if (AllowCameraMovement) Camera.Pan(deltaX, deltaY); goto default; default: