public UnregisterHandler ( |
||
handler | ||
return | void |
public void UnregisterHandler(DragCompleted handler)
{
if(dragCompletedHandlers.Contains(handler))
{
dragCompletedHandlers.Remove(handler);
}
}
#endregion
protected virtual void OnDisable() { eventDispatcher.RemoveListener <DragCompletedEvent>(OnDragCompletedEvent); eventDispatcher.RemoveListener <DragEntered.DragEnteredEvent>(OnDragEnteredEvent); eventDispatcher.RemoveListener <DragExited.DragExitedEvent>(OnDragExitedEvent); if (draggableObject != null) { draggableObject.UnregisterHandler(this); } eventDispatcher = null; }