Interface IEventHandlerWithoutNotify
Interface for event channels that support creating event handlers without triggering notifications.
Namespace: Unity.Behavior
Assembly: Unity.Behavior.dll
Syntax
public interface IEventHandlerWithoutNotify
Remarks
Generic implementations of EventChannelBase should implement this interface to properly support the Queue mode functionality.
Methods
CreateEventHandlerWithoutNotify(BlackboardVariable[], Action)
Creates an event handler for the channel. Version without notifying OnValueChange for StartOnEvent.TriggerBehavior.Queue.
Declaration
Delegate CreateEventHandlerWithoutNotify(BlackboardVariable[] vars, Action callback)
Parameters
| Type | Name | Description |
|---|---|---|
| BlackboardVariable[] | vars | The Blackboard Variables which will receive the data for the message. |
| Action | callback | The callback to be called for the event. |
Returns
| Type | Description |
|---|---|
| Delegate | The created event handler. |