기술 자료

Unity Engine

Unity Engine

RegisterPositionChangedCallback(Action<GameWindow, PositionChangedEventArgs>)

Registers a callback that is invoked when the window's position changes.
읽는 시간 1분최근 업데이트: 한 달 전

Definition

public void RegisterPositionChangedCallback(Action<GameWindow, PositionChangedEventArgs> callback)

Parameters

The callback to invoke when the position changes with GameWindow and PositionChangedEventArgs as parameters.

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}"); }}