public void OnEndDrag(PointerEventData eventData) { GetComponent <CanvasGroup>().blocksRaycasts = true; _outlineImage.enabled = false; OnEndDragEvent?.Invoke(this); }
public void OnEndDrag(PointerEventData eventData) { if (interactable) { OnEndDragEvent?.Invoke(index); } }
public void OnEndDrag(PointerEventData eventData) { //if (item != null) { icon.color = new Color(1, 1, 1, 1); OnEndDragEvent?.Invoke(this); } }
public void OnEndDrag(PointerEventData eventData) { if (Item != null) { image.color = _normalColor; } OnEndDragEvent?.Invoke(this); }
public void OnEndDrag(PointerEventData eventData) { if (eventData.button == DragInputButton) { //分发OnEndDrag消息 if (OnEndDragEvent != null) { OnEndDragEvent.Invoke(eventData); } } }
/// <summary> /// On end drag. /// </summary> /// <param name="eventData">Pointer event data.</param> public void OnEndDrag(PointerEventData eventData) { OnEndDragEvent?.Invoke(eventData); }
public void OnEndDrag(PointerEventData eventData) { CancelDrag(eventData); OnEndDragEvent?.Invoke(this); }
public void OnEndDrag(BaseEventData eventData) { OnEndDragEvent?.Invoke(this); }
public void OnEndDrag(PointerEventData eventData) { if (onEndDragEvent != null) { onEndDragEvent.Invoke(eventData); } if (!arrangeable) { return; } var position = eventData.position; isDrag = false; isEndDrag = true; dragJourneyLength = 0f; startEndDragTime = Time.time; endDragJourneyLength = Vector3.Distance(Vector3.one * 1.5f, Vector3.one); if (useIcon) { if (draggableIcon != null) { lastDraggableIconPosition = draggableIcon.transform.position; DragDropHandler matchItem = null; var isAlternative = false; var matchIndex = 0; var index = 0; foreach (var item in items) { if (RectTransformUtility.RectangleContainsScreenPoint(item.GetComponent <RectTransform>(), position)) { if (item != this) { if (item.icon.enabled) { var itemIconSprite = item.icon.sprite; item.icon.sprite = icon.sprite; icon.sprite = itemIconSprite; icon.enabled = true; isAlternative = true; } else { item.icon.sprite = icon.sprite; icon.enabled = false; } item.icon.enabled = true; matchItem = item; matchIndex = index; } } ++index; item.transform.localScale = Vector3.one; item.GetComponent <Image>().color = originalColor; } if (matchItem != null) { Destroy(draggableIcon.gameObject); StartCoroutine(OnSlotMatch(matchItem, icon)); if (matchItem.onDragged != null) { matchItem.onDragged.Invoke(this.gameObject, matchIndex, isAlternative); } } else { StartCoroutine(OnSlotMiss()); } } } else { if (draggableObject != null) { lastDraggableObjectPosition = draggableObject.transform.position; if (orginalSiblingIndex != transform.GetSiblingIndex()) { Destroy(draggableObject.gameObject); StartCoroutine(OnSlotMatch(this, null)); if (onDragged != null) { onDragged.Invoke(gameObject, orginalSiblingIndex, false); } } else { StartCoroutine(OnSlotMiss()); } } } }
public void OnEndDrag(PointerEventData eventData) { OnEndDragEvent?.Invoke(this); ObtenerObjetoInventario(); }
public override void OnEndDrag(PointerEventData pointerEventData) { base.OnEndDrag(pointerEventData); OnEndDragEvent?.Invoke(pointerEventData); }
public void OnEndDrag(PointerEventData eventData) => OnEndDragEvent?.Invoke(this);
/// <summary> /// 结束拖拽 /// </summary> /// <param name="_eventData">参数</param> public void OnEndDrag(PointerEventData _eventData) { OnEndDragEvent?.Invoke(this, _eventData); }