Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


MoveTo

Moves the window to a new position on its current display asynchronously.
Read time 1 minuteLast updated 13 days ago

Definition

MoveTo(Vector2Int)

Moves the window to a new position on its current display asynchronously.
public AsyncOperation MoveTo(Vector2Int position)

Parameters

position

The new position as a Vector2Int.

Returns

Type

Description

AsyncOperationAn 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

The display information as a DisplayInfo.

position

The new position as a Vector2Int.

Returns

Type

Description

AsyncOperationAn 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; } }}