private void StartDraggingNode(Node node, Vector2 startCanvasPosition) { if (this._dragging) { Debug.LogWarning("StartDraggingNode - already dragging!"); return; } if (node == null) { Debug.LogWarning("StartDraggingNode - node is null!"); return; } this._currentDragDelegate = new NodeDragger(this.GetViewDataForNode(node), this._grid); this.StartDragging(startCanvasPosition); }
private void StartDraggingPanner(Vector2 startCanvasPosition) { this._currentDragDelegate = this._panner; this.StartDragging(startCanvasPosition); }