Back to API Reference
Enum

RangeState

Interaction state of an interactive range — the machine InteractiveModifier runs per range: Normal → Hovered → Pressed → back, the CSS LVHA / UIKit UITextItem model. Activation (a confirmed primary click / tap) is a transition event, not a state — it is raised as Activated between Pressed and the release state.

public static readonly RangeState Normal = 0

No pointer interaction with the range.

public static readonly RangeState Hovered = 1

The pointer rests over the range without a press. Touch passes through here only transiently (uGUI delivers enter before down).

public static readonly RangeState Pressed = 2

A primary press is held inside the range. Entered instantly on press for every pointer kind — delayed touch feedback reads as lag.

public static readonly RangeState Disabled = 3

The range does not react to input because IsRangeEnabled returned.