Parameter | Description |
---|---|
position | The new position as a Vector2Int. |
AsyncOperation An AsyncOperation representing the asynchronous operation.
Moves the window to a new position on its current display asynchronously.
using UnityEngine; using UnityEngine.Windowing;
public class MoveWindowExample : MonoBehaviour { AsyncOperation asyncOperation = null;
void Start() { var window = GameWindow.Main; asyncOperation = window.MoveTo(new Vector2Int(100, 100)); }
void Update() { if (asyncOperation != null && asyncOperation.IsDone) { Debug.Log("Window moved successfully."); asyncOperation = null; } } }
Parameter | Description |
---|---|
display | The display information as a DisplayInfo. |
position | The new position as a Vector2Int. |
AsyncOperation An AsyncOperation that represents the asynchronous operation.
Moves the window to a new position on the specified display asynchronously.
using UnityEngine; using UnityEngine.Windowing;
public class MoveWindowToDisplayExample : MonoBehaviour { AsyncOperation asyncOperation = null;
void Start() { var window = GameWindow.Main; DisplayInfo display = window.GetDisplayInfo(); asyncOperation = window.MoveTo(display, new Vector2Int(200, 200)); }
void Update() { if (asyncOperation != null && asyncOperation.IsDone) { Debug.Log("Window moved to display successfully."); asyncOperation = null; } } }