bool True if the window gained focus in the current frame, false otherwise.
Checks if the window gained input focus during the current frame.
Use this in MonoBehaviour.Update, MonoBehaviour.FixedUpdate, or MonoBehaviour.LateUpdate to check if the window gained focus during the current frame. Use GameWindow.UnfocusedThisFrame to detect the window losing focus.
using UnityEngine; using UnityEngine.Windowing;
public class WindowingTest : MonoBehaviour { GameWindow mainWindow;
private void Awake() { mainWindow = GameWindow.Main; }
private void Update() { if (mainWindow.FocusedThisFrame()) { Debug.Log("Main window gained focus."); } } }