private void OnPointClick(object sender, UICurveEditorPoint.EventArgs e) { var point = sender as UICurveEditorPoint; if (!e.Data.dragging && e.IsPointEvent) { SetSelectedPoint(point); } }
private void OnPointBeginDrag(object sender, UICurveEditorPoint.EventArgs e) { var point = sender as UICurveEditorPoint; if (_selectedPoint != point) { SetSelectedPoint(point); } }
private void OnPointDragging(object sender, UICurveEditorPoint.EventArgs e) => _selectedPoint?.owner?.Update();