Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
UIDragDetectorDragStyle
Used with UIDragDetector as the paradigm to generate proposed motion, given a stream of input position vectors.
Items
| Name | Value | Description |
|---|---|---|
| TranslatePlane | 0 | 2D motion in the plane of the LayerCollector. |
| TranslateLine | 1 | 1D motion along the detector's DragAxis. |
| Rotate | 2 | By default, rotation about the absolute center position of the detector's parent GuiObject. If ReferenceUIInstance is set, rotation happens about that instance's absolute center position. |
| Scriptable | 3 | Calculates desired motion via a custom function provided through SetDragStyleFunction(). |
TranslatePlane
2D motion in the plane of the LayerCollector.
| Field | Value |
|---|---|
| value | 0 |
TranslateLine
1D motion along the detector's DragAxis.
| Field | Value |
|---|---|
| value | 1 |
Rotate
By default, rotation about the absolute center position of the detector's parent GuiObject. If ReferenceUIInstance is set, rotation happens about that instance's absolute center position.
| Field | Value |
|---|---|
| value | 2 |
Scriptable
Calculates desired motion via a custom function provided through SetDragStyleFunction().
| Field | Value |
|---|---|
| value | 3 |