| callback | The callback to remove. |
Unregisters a callback so it is no longer invoked when the window's resolution changes.
using UnityEngine; using UnityEngine.Windowing;
public class WindowingTest : MonoBehaviour { GameWindow mainWindow;
private void Awake() { mainWindow = GameWindow.Main; }
private void OnEnable() { // Register the callback mainWindow.RegisterResolutionChangedCallback(WindowResizeCallback); }
private void OnDisable() { // Unregister the callback mainWindow.UnregisterResolutionChangedCallback(WindowResizeCallback); }
private void WindowResizeCallback(GameWindow window, ResolutionChangedEventArgs args) { Debug.Log($"Main window resized to: {args.width}x{args.height}"); } }