コード例 #1
0
        public void OnDrop(string elementId)
        {
            BlazorFileUploadEvent eventParameters = new BlazorFileUploadEvent()
            {
                FileUploadDropzoneId = elementId
            };

            OnDropEvent?.Invoke(this, eventParameters);
        }
コード例 #2
0
ファイル: INodeEditorView.cs プロジェクト: code2X/dniPrints
 protected virtual void DragDropProc()
 {
     if (ImGui.BeginDragDropTarget())
     {
         if (m_NodeGraph != null)
         {
             OnDropEvent?.Invoke(m_NodeGraph);
         }
     }
 }
コード例 #3
0
        public void SetDraggingElement(UICommandElement draggedElement)
        {
            UICommandElement previousDraggedElement = _draggedElement;

            _draggedElement = draggedElement;
            if (previousDraggedElement != null && draggedElement == null)
            {
                OnDropEvent?.Invoke(previousDraggedElement);
            }
        }
コード例 #4
0
 public void OnDrop(int oldIndex, int newIndex, string elementId)
 {
     if (oldIndex >= 0 && newIndex >= 0)
     {
         BlazorDraggableListEvent eventParameters = new BlazorDraggableListEvent()
         {
             DraggableItemOldIndex = oldIndex, DraggableItemNewIndex = newIndex, DraggableContainerElementId = elementId
         };
         OnDropEvent?.Invoke(this, eventParameters);
     }
 }
コード例 #5
0
 /// <summary>
 /// On drop.
 /// </summary>
 /// <param name="eventData">Pointer event data.</param>
 public void OnDrop(PointerEventData eventData)
 {
     OnDropEvent?.Invoke(eventData);
 }
コード例 #6
0
ファイル: Mao.cs プロジェクト: ittimGame1/G8Mao
    void Update()
    {
        if (isMouseDown)
        {
            Vector3 mousePos  = Vector3.zero;
            Vector3 objectPos = Vector3.zero;
            GetPos(ref mousePos, ref objectPos);

            //rotate
            float angle = Mathf.Atan2(mousePos.y, mousePos.x) * Mathf.Rad2Deg - 90.0f;
            //transform.rotation = Quaternion.Euler(new Vector3(0, 0, angle));

            //translate

            float diffLength = (mousePos - recordMousePos).magnitude;
            forwardDir = Vector3.Dot((mousePos - recordMousePos), (objectPos - startMousePos));

            if (forwardDir > 0f)
            {
                diffLength *= -1f;
            }

            UnderLength -= diffLength;
            UpdateMaoLength();

            var gap = (PressLength / PressTime * Time.deltaTime);
            if (Mathf.Abs(diffLength) >= gap)
            {
                OnMaoBodyMouseUp();
                if (OnDropEvent != null)
                {
                    OnDropEvent.Invoke(this);
                }
                return;
            }

            ////break
            if (UnderLength <= 0f)
            {
                isMouseDown = false;
                if (OnBreakEvent != null)
                {
                    OnBreakEvent.Invoke(this);
                }
                Destroy(gameObject);
                return;
            }

            ////press angry update
            if (diffLength > 0f)
            {
                if (OnPressAngryEvent != null)
                {
                    OnPressAngryEvent.Invoke(this);
                }
            }

            //record mouse pos
            recordMousePos = mousePos;
        }
    }
コード例 #7
0
 public void OnDrop(PointerEventData eventData)
 {
     OnDropEvent?.Invoke(eventData.pointerDrag, blockType);
 }
コード例 #8
0
 private void Awake()
 {
     onDropEvent = new OnDropEvent();
 }
コード例 #9
0
 public void OnDrop(BaseEventData eventData)
 {
     OnDropEvent?.Invoke(this);
 }
コード例 #10
0
        public async Task OnDropAsync(CalendarItemDropEvent <T> updatedItem)
        {
            await OnDropEvent.InvokeAsync(updatedItem);

            this.StateHasChanged();
        }
コード例 #11
0
ファイル: DropArea.cs プロジェクト: andrey30353/CardTest
 public void OnDrop(PointerEventData eventData)
 {
     print(name);
     OnDropEvent?.Invoke();
 }
コード例 #12
0
 public void OnDrop(PointerEventData eventData)
 {
     Debug.Log("Dropeando");
     OnDropEvent?.Invoke(this);
     ObtenerObjetoInventario();
 }
コード例 #13
0
ファイル: ItemSlot.cs プロジェクト: Kir-A-Chit-La/Client-Side
 public void OnDrop(PointerEventData eventData) => OnDropEvent?.Invoke(this);