Skip to content

DragDetectorDragStyle

Not yet Enum

Used with DragDetector as the paradigm to generate proposed motion, given a stream of cursor rays.

Not implemented in Nova

This enum is missing from Nova. Scripts that reference it will fail.

Items

Item Value Status Notes
TranslateLine 0 Not yet 1D motion along the detector's Axis, by default the world Y axis.
TranslatePlane 1 Not yet 2D motion in the plane perpendicular to the detector's Axis, by default the world XZ plane.
TranslatePlaneOrLine 2 Not yet 2D motion in the plane perpendicular to the detector's Axis and, when the modifier is active, 1D motion along the detector's [Axis](../classes/DragDetector.md#a…
TranslateLineOrPlane 3 Not yet 1D motion along the detector's Axis and, when the modifier is active, 2D motion in the plane perpendicular to the detector's [Axis](../classes/DragDetector.md#a…
TranslateViewPlane 4 Not yet 2D motion in the plane perpendicular to the camera's view. In this mode, the plane is constantly updated, even while dragging, and will always face the camera's current view.
RotateAxis 5 Not yet Rotation about the detector's Axis, by default the world Y axis.
RotateTrackball 6 Not yet Trackball rotation, further customized through the TrackballRadialPullFactor and [TrackballRollFactor](../classes/DragDetector.md#trackballroll…
Scriptable 7 Not yet Calculates desired motion via a custom function provided through SetDragStyleFunction().
BestForDevice 8 Not yet TranslatePlaneOrLine for mouse and gamepad; TranslatePlane for touch; 6DOF for VR.

Roblox reference: DragDetectorDragStyle