Cancel camera rotation toggle when entering playmode or hitting escape

This commit is contained in:
2023-09-16 23:23:50 +03:00
parent 2023aa8c94
commit efbc757369

View File

@@ -1077,8 +1077,8 @@ namespace FlaxEditor.Viewport
_isControllingMouse = _input.IsControllingMouse;
// Simulate holding mouse right down for trackpad users
if (_prevInput.IsMouseRightDown && !_input.IsMouseRightDown)
_isVirtualMouseRightDown = false;
if ((_prevInput.IsMouseRightDown && !_input.IsMouseRightDown) || win.GetKeyDown(KeyboardKeys.Escape))
_isVirtualMouseRightDown = false; // Cancel when mouse right or escape is pressed
if (_wasVirtualMouseRightDown)
wasControllingMouse = true;
if (_isVirtualMouseRightDown)
@@ -1385,6 +1385,7 @@ namespace FlaxEditor.Viewport
{
OnControlMouseEnd(RootWindow.Window);
_isControllingMouse = false;
_isVirtualMouseRightDown = false;
}
}