PositionChangedEventArgs
Arguments for position changed event of a GameWindow.
Read time 1 minuteLast updated 8 days ago
Definition
- Type: Struct
- Namespace: UnityEngine.Windowing
- Assembly: UnityEngine.WindowingModule
public struct PositionChangedEventArgs
Examples
using UnityEngine;using UnityEngine.Windowing;public class WindowingTest : MonoBehaviour{ GameWindow mainWindow; private void Awake() { mainWindow = GameWindow.Main; } private void OnEnable() { // Register the callback mainWindow.RegisterPositionChangedCallback(WindowMovedCallback); } private void OnDisable() { // Unregister the callback mainWindow.UnregisterPositionChangedCallback(WindowMovedCallback); } private void WindowMovedCallback(GameWindow window, PositionChangedEventArgs args) { Debug.Log($"Main window moved to: {args.position.x}, {args.position.y}"); Debug.Log($"Current display of main window: {args.displayInfo.name}"); }}
Properties
Property | Description |
|---|---|
| displayInfo | The display containing the window after the move. |
| position | The position of the window relative to the top-left corner of the display. |