MoveTo
Moves the window to a new position on its current display asynchronously.
Read time 1 minuteLast updated 13 days ago
Definition
- Type: Method
- Namespace: UnityEngine.Windowing
- Assembly: UnityEngine.WindowingModule
MoveTo(Vector2Int)
Moves the window to a new position on its current display asynchronously.
public AsyncOperation MoveTo(Vector2Int position)
Parameters
The new position as a Vector2Int.
Returns
Type | Description |
|---|---|
| AsyncOperation | An AsyncOperation representing the asynchronous operation. |
Examples
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; } }}
MoveTo(DisplayInfo, Vector2Int)
Moves the window to a new position on the specified display asynchronously.
public AsyncOperation MoveTo(ref DisplayInfo display, Vector2Int position)
Parameters
Returns
Type | Description |
|---|---|
| AsyncOperation | An AsyncOperation that represents the asynchronous operation. |
Examples
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; } }}