기술 자료

Unity Engine

Unity Engine

UnregisterVisibilityChangedCallback(Action<GameWindow, VisibilityChangedEventArgs>)

Unregisters a callback so it is no longer invoked when the window's visibility changes.
읽는 시간 1분최근 업데이트: 한 달 전

Definition

public bool UnregisterVisibilityChangedCallback(Action<GameWindow, VisibilityChangedEventArgs> callback)

Parameters

The callback to remove.

Returns

Type

Description

boolTrue if the callback is successfully removed, false otherwise.

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.RegisterVisibilityChangedCallback(WindowVisibilityCallback); } private void OnDisable() { // Unregister the callback mainWindow.UnregisterVisibilityChangedCallback(WindowVisibilityCallback); } private void WindowVisibilityCallback(GameWindow window, VisibilityChangedEventArgs args) { Debug.Log($"Main window visible: {args.visible}"); }}