mouseOverWindow
The EditorWindow currently under the mouse cursor. (Read Only)
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Property
- Namespace: UnityEditor
- Assembly: UnityEditor
public static EditorWindow mouseOverWindow { get; }
Remarks
mouseOverWindow can be null if there is no window under the cursor.
Additional Resources: EditorWindow.focusedWindow.

Move the mouse over other Unity windows to automatically focus them.
Examples
// The window appears in front of the Editor.// The window shows the type of a Unity object the cursor is over.using UnityEngine;using UnityEditor;using UnityEngine.UIElements;public class MouseOverWindowExample : EditorWindow{ string mouseOver = "Nothing..."; Label label; [MenuItem("Examples/Mouse Over Example")] static void Init() { GetWindow<MouseOverWindowExample>("mouseOver"); } void CreateGUI() { label = new Label($"Mouse over: {mouseOver}"); rootVisualElement.Add(label); } void Update() { label.schedule.Execute(() => { mouseOver = EditorWindow.mouseOverWindow ? EditorWindow.mouseOverWindow.ToString() : "Nothing..."; label.text = $"Mouse over: {mouseOver}"; }).Every(10); }}