Force cursor to center of Game Window when tab handle is clicked

This commit is contained in:
2024-12-01 21:47:54 +02:00
committed by Ari Vuollet
parent 185e6f663c
commit 2b169b6aa7

View File

@@ -1150,8 +1150,11 @@ namespace FlaxEditor.Windows
if (Editor.StateMachine.IsPlayMode && !Editor.StateMachine.PlayingState.IsPaused)
{
// Make sure the cursor is always in the viewport when cursor is locked
bool forceCenter = _cursorLockMode != CursorLockMode.None && !IsMouseOver;
// Center mouse in play mode
if (CenterMouseOnFocus)
if (CenterMouseOnFocus || forceCenter)
{
var center = PointToWindow(Size * 0.5f);
Root.MousePosition = center;