From 44a9c52c44ab481979d7356c52f172d8ef61bef7 Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Thu, 25 Jul 2024 22:58:55 +0300 Subject: [PATCH] _mouse --- Source/Editor/Viewport/EditorViewport.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Source/Editor/Viewport/EditorViewport.cs b/Source/Editor/Viewport/EditorViewport.cs index c91d8fc93..0bec5aca6 100644 --- a/Source/Editor/Viewport/EditorViewport.cs +++ b/Source/Editor/Viewport/EditorViewport.cs @@ -155,18 +155,22 @@ namespace FlaxEditor.Viewport private float _movementSpeed; private float _minMovementSpeed; private float _maxMovementSpeed; +#if !PLATFORM_SDL private float _mouseAccelerationScale; private bool _useMouseFiltering; private bool _useMouseAcceleration; +#endif // Input internal bool _disableInputUpdate; private bool _isControllingMouse, _isViewportControllingMouse, _wasVirtualMouseRightDown, _isVirtualMouseRightDown; - private int _deltaFilteringStep; private Float2 _startPos; +#if !PLATFORM_SDL private Float2 _mouseDeltaLast; + private int _deltaFilteringStep; private Float2[] _deltaFilteringBuffer = new Float2[FpsCameraFilteringFrames]; +#endif /// /// The previous input (from the previous update). @@ -522,10 +526,11 @@ namespace FlaxEditor.Viewport : base(task) { _editor = Editor.Instance; - +#if !PLATFORM_SDL _mouseAccelerationScale = 0.1f; _useMouseFiltering = false; _useMouseAcceleration = false; +#endif _camera = camera; if (_camera != null) _camera.Viewport = this; @@ -1671,7 +1676,7 @@ namespace FlaxEditor.Viewport moveDelta *= 4.0f; if (_input.IsControlDown) moveDelta *= 0.3f; - + #if PLATFORM_SDL var mouseDelta = _mouseDelta; _mouseDelta = Float2.Zero; @@ -1724,9 +1729,7 @@ namespace FlaxEditor.Viewport mouseDelta *= 0.1833f * MouseSpeed * _mouseSensitivity; UpdateView(dt, ref moveDelta, ref mouseDelta, out var centerMouse); -#if PLATFORM_SDL -#else - +#if !PLATFORM_SDL // Move mouse back to the root position if (centerMouse && (_input.IsMouseRightDown || _input.IsMouseLeftDown || _input.IsMouseMiddleDown || _isVirtualMouseRightDown)) {