Dragger

Show Deprecated

The Dragger object is a helper object used to create tools that can drag parts. It is expected (but not required) to be used with Mouse events.

Its implementation is primarily used in the RbxStamper library.

Summary

Properties

Events

Methods

AxisRotate(axis: Axis): void  

Rotates the currently dragged part(s) by 90 degrees on the given axis.

MouseDown(mousePart: Instance, pointOnMousePart: Vector3, parts: Objects): void  

Initializes a dragging action, specifying which parts to use when dragging.

MouseMove(mouseRay: Ray): void  

Tries to move the currently dragged part to the point where MouseRay hits another part.

MouseUp(): void  

Stops the current dragging action (made by Dragger:MouseDown()).

Properties

Events

Methods

AxisRotate

void

Rotates the currently dragged part(s) by 90 degrees on the given axis.

Parameters

axis: Axis
Default Value: "X"

Returns

void

MouseDown

void

Initializes a dragging action, specifying which parts to use when dragging.

Parameters

mousePart: Instance
pointOnMousePart: Vector3
parts: Objects

Returns

void

MouseMove

void

Tries to move the currently dragged part to the point where MouseRay hits another part.

Parameters

mouseRay: Ray

Returns

void

MouseUp

void

Stops the current dragging action (made by Dragger:MouseDown())


Returns

void