Class DraggableLine
Represents an abstraction for a generic draggable line.
Properties
position
public abstract float position { get; set; }
thickness
public abstract float thickness { get; set; }
responseThickness
public abstract float responseThickness { get; set; }
color
public Color color { get; set; }
hoverColor
public Color hoverColor { get; set; }
responseLine
public VisualElement responseLine { get; }
Methods
OnMouseUp()
protected virtual void OnMouseUp()
OnMouseDown()
protected virtual void OnMouseDown()
OnMouseMove(float offset, float delta)
protected virtual void OnMouseMove(float offset, float delta)
CalculateMousePoint(Vector2 localMousePosition)
protected abstract float CalculateMousePoint(Vector2 localMousePosition)
CalculateMouseDelta(Vector2 delta)
protected abstract float CalculateMouseDelta(Vector2 delta)