Core(SceneViewport) - Add 'AllowCameraMovement' property/option

This commit is contained in:
miku-666
2025-11-26 10:12:47 +01:00
parent abeb148022
commit 6d3f0666b4

View File

@@ -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: