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. |