public override void OnPointerUp(PointerEventData eventData) { OnBeginDragEvent?.Invoke(false); //Событие перемещение джойстиком OnUpEvent?.Invoke(); //События нажатия на джойстик InvokeJoytickRoutine(false); //Исчезновение картинки джойстика }
public void OnBeginDrag(PointerEventData eventData) { GetComponent <CanvasGroup>().blocksRaycasts = false; _outlineImage.enabled = true; OnBeginDragEvent?.Invoke(this); }
public void OnBeginDrag(PointerEventData eventData) { //if (item != null) { icon.color = new Color(1, 1, 1, 0.5f); OnBeginDragEvent?.Invoke(this); } }
public void OnBeginDrag(PointerEventData eventData) { if (Item != null) { image.color = _dragColor; } OnBeginDragEvent?.Invoke(this); }
public void OnBeginDrag(PointerEventData eventData) { transform.parent = rootCanvas.transform; transform.SetAsLastSibling(); isRaycastValid = false; if (OnBeginDragEvent != null) { OnBeginDragEvent.Invoke(gameObject, eventData); } }
public void OnBeginDrag(PointerEventData eventData) { if (eventData.button == DragInputButton) { //分发BeginDrag消息 if (OnBeginDragEvent != null) { OnBeginDragEvent.Invoke(eventData); } } }
public void ShootJoystickPointerUp() { OnBeginDragEvent?.Invoke(false); OnBeginDragEvent?.Invoke(false); //Событие перемещение джойстиком OnUpEvent?.Invoke(); //События нажатия на джойстик canvasGroup.alpha = 0; direction = Vector2.zero; moveableJoytick.anchoredPosition = direction; }
/// <summary> /// 开始拖拽 /// </summary> /// <param name="_eventData">参数</param> public void OnBeginDrag(PointerEventData _eventData) { if (mMaskableGraphic == null) { mMaskableGraphic = GetComponent <MaskableGraphic>(); } RectTransform canvas = (RectTransform)mMaskableGraphic.canvas.transform; Vector2 mouseUguiPos = Vector2.zero; RectTransform dragTransform = (RectTransform)_eventData.pointerDrag.transform; bool isRect = RectTransformUtility.ScreenPointToLocalPointInRectangle( canvas, _eventData.position, _eventData.pressEventCamera, out mouseUguiPos); if (isRect)//如果在 { //计算图片中心和鼠标点的差值 mOffset = dragTransform.anchoredPosition - mouseUguiPos; } OnBeginDragEvent?.Invoke(this, _eventData); }
public void ClearDragEvent() { { if (OnDragEvent != null) { Delegate[] invokeList = OnDragEvent.GetInvocationList(); if (invokeList != null) { foreach (Delegate del in invokeList) { OnDragEvent -= (OnDragDlg)del; } } } } { if (OnBeginDragEvent != null) { Delegate[] invokeList = OnBeginDragEvent.GetInvocationList(); if (invokeList != null) { foreach (Delegate del in invokeList) { OnBeginDragEvent -= (OnBeginDragDlg)del; } } } } { if (OnEndDragEvent != null) { Delegate[] invokeList = OnEndDragEvent.GetInvocationList(); if (invokeList != null) { foreach (Delegate del in invokeList) { OnEndDragEvent -= (OnEndDragDlg)del; } } } } }
/// <summary> /// On begin drag. /// </summary> /// <param name="eventData">Pointer event data.</param> public void OnBeginDrag(PointerEventData eventData) { OnBeginDragEvent?.Invoke(eventData); }
/// <summary> /// Drag functions need some work because of the nature of a VRIK_Draggable. /// </summary> /// <param name="eventData"></param> public void OnBeginDrag(BaseEventData eventData) { OnBeginDragEvent?.Invoke(this); }
public override void OnBeginDrag(PointerEventData eventData) { OnBeginDragEvent?.Invoke(true); }
public override void OnBeginDrag(PointerEventData pointerEventData) { base.OnBeginDrag(pointerEventData); OnBeginDragEvent?.Invoke(pointerEventData); }
public void OnBeginDrag(PointerEventData eventData) { OnBeginDragEvent?.Invoke(eventData); UIManager.IsMouseInteractionDisabled = true; }
public override void OnPointerUp(PointerEventData eventData) { OnBeginDragEvent?.Invoke(false); OnUpEvent?.Invoke(); base.OnPointerUp(eventData); }
public void OnBeginDrag(PointerEventData eventData) => OnBeginDragEvent?.Invoke(this);