Unity 6.3
0 онлайн 29 гостей 3 в системе
Вход

CallbackEventHandler.RegisterCallbackOnce

Declaration

public void RegisterCallbackOnce(EventCallback<TEventType> callback, UIElements.TrickleDown useTrickleDown);

Параметры

Параметр Описание
обратный вызов Обработчик событий для добавления. Если обработчик является нулевым, этот метод вызывает исключение.
useTrickleDown По умолчанию этот обратный вызов вызывается во время фазы BubbleUp. Передайте TrickleDown.TrickleDown, чтобы вызвать этот обратный вызов во время фазы TrickleDown.

Описание

Добавление обработчика событий к экземпляру. Обработчик событий автоматически отменяет регистрацию после того, как он был вызван ровно один раз.

Если обработчик событий уже зарегистрирован для той же фазы (либо TrickleDown, либо BubbleUp) и еще не вызван, этот метод не имеет никакого эффекта.

Дополнительные ресурсы: PropagationPhase, CallbackEventHandler.RegisterCallback

Declaration

public void RegisterCallbackOnce(EventCallback<TEventType,TUserArgsType> callback, TUserArgsType userArgs, UIElements.TrickleDown useTrickleDown);

Параметры

Параметр Описание
обратный вызов Обработчик событий для добавления. Если обработчик является нулевым, этот метод вызывает исключение.
userArgs Данные для передачи обратному вызову. Используйте этот аргумент, чтобы избежать закрытия локальных переменных.
useTrickleDown По умолчанию этот обратный вызов вызывается во время фазы BubbleUp. Передайте TrickleDown.TrickleDown, чтобы вызвать этот обратный вызов во время фазы TrickleDown.

Описание

Добавление обработчика событий к экземпляру. Обработчик событий автоматически отменяет регистрацию после того, как он был вызван ровно один раз.

Если обработчик событий уже зарегистрирован для той же фазы (либо TrickleDown, либо BubbleUp) и еще не вызван, этот метод не имеет никакого эффекта.

Дополнительные ресурсы: PropagationPhase, CallbackEventHandler.RegisterCallback