void IBeginDragHandler.OnBeginDrag(PointerEventData eventData) { if (OnBeginDrag != null) { OnBeginDrag.Invoke(); } }
public void OnBeginDrag(PointerEventData eventData) { if (!IsActive() || !IsInteractable()) { return; } onBeginDrag.Invoke(eventData); }
public virtual void OnBeginDrag(PointerEventData eventData) { if (onDragBegin != null) { onDragBegin.Invoke(eventData.position); } if (passEvent) { UITools.Instance.PassPointerEvent(eventData, ExecuteEvents.beginDragHandler); } }
private void DoBeginDrag(Vector2 pos) { m_status = TouchStatus.Dragging; BeginDragEvent?.Invoke(pos); }
public void OnBeginDragEvent(Slot slot) { BeginDragEvent?.Invoke(slot); }