RegisterCallback
Adds an event handler to the instance. If the event handler has already been registered for the same phase (either TrickleDown or BubbleUp) then this method has no effect.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
RegisterCallback<T>(EventCallback<T>, TrickleDown)
Adds an event handler to the instance. If the event handler has already been registered for the same phase (either TrickleDown or BubbleUp) then this method has no effect.
public void RegisterCallback<TEventType>(EventCallback<TEventType> callback, TrickleDown useTrickleDown = TrickleDown.NoTrickleDown) where TEventType : EventBase<TEventType>, new()
Parameters
The event handler to add.
By default, this callback is called during the BubbleUp phase. Pass to call this callback during the TrickleDown phase.
TrickleDown.TrickleDownRegisterCallback<T, U>(EventCallback<T, T>, T, TrickleDown)
Adds an event handler to the instance. If the event handler has already been registered for the same phase (either TrickleDown or BubbleUp) then this method has no effect.
public void RegisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType> callback, TUserArgsType userArgs, TrickleDown useTrickleDown = TrickleDown.NoTrickleDown) where TEventType : EventBase<TEventType>, new()
Parameters
The event handler to add.
By default, this callback is called during the BubbleUp phase. Pass to call this callback during the TrickleDown phase.
TrickleDown.TrickleDown