public void SetDragChannel(GizmoDragChannel dragChannel) { foreach (var slider in _sliders) { slider.SetDragChannel(dragChannel); } }
public void SetDragChannel(GizmoDragChannel dragChannel) { foreach (GizmoLineSlider3D slider in _sliders) { slider.SetDragChannel(dragChannel); } }
public void Reset() { _isDragged = false; _handleId = GizmoHandleId.None; _dragBeginPoint = Vector3.zero; _dragChannel = GizmoDragChannel.None; _handleDimension = GizmoDimension.None; _totalOffset = _relativeOffset = Vector3.zero; _totalRotation = _relativeRotation = Quaternion.identity; _totalScale = _relativeScale = Vector3.one; }
public void RemoveTargetTransform(GizmoTransform transform, GizmoDragChannel dragChannel) { if (dragChannel == GizmoDragChannel.Offset) { _offsetDrag.RemoveTargetTransform(transform); } else if (dragChannel == GizmoDragChannel.Rotation) { _rotationDrag.RemoveTargetTransform(transform); } else if (_dragChannel == GizmoDragChannel.Scale) { _scaleDrag.RemoveTargetTransform(transform); } }
public void AddTargetTransform(GizmoTransform transform, GizmoDragChannel dragChannel) { if (dragChannel == GizmoDragChannel.Offset) { _dblAxisOffsetDrag.AddTargetTransform(transform); } else if (dragChannel == GizmoDragChannel.Rotation) { _rotationDrag.AddTargetTransform(transform); } else if (_dragChannel == GizmoDragChannel.Scale) { _scaleDrag.AddTargetTransform(transform); } }
public void SetDragChannel(GizmoDragChannel dragChannel) { _dragChannel = dragChannel; if (_dragChannel == GizmoDragChannel.Offset) { _selectedDragSession = _offsetDrag; } else if (_dragChannel == GizmoDragChannel.Rotation) { _selectedDragSession = _rotationDrag; } else if (_dragChannel == GizmoDragChannel.Scale) { _selectedDragSession = _scaleDrag; } Handle.DragSession = _selectedDragSession; }