Back to API Reference
Class

RangeRuleDiagnostic

sealed

Immutable on-demand diagnostic view of one state-rule playback.

public RangeIdentity Entity{ get }

Stable entity addressed by the playback.

public RangeSegmentId Segment{ get }

Segment ID for segment scope, or an invalid ID for entity scope.

public Type EffectType{ get }

Rule definition type.

public Type PlaybackType{ get }

Playback type.

public string Target{ get }

Property key and ID, modifier template type, or rule type name.

public float Weight{ get }

Current normalized contribution weight.

public bool SelectorMatched{ get }

Whether the selector currently matches.

public bool Transitioning{ get }

Whether a built-in transition is currently active.

public int TargetCount{ get }

Current segment target count.

public bool Hovered{ get }

Built-in Hovered signal.

public bool Pressed{ get }

Built-in Pressed signal.

public bool Focused{ get }

Built-in Focused signal.

public bool Disabled{ get }

Built-in Disabled signal.

public float LongPressProgress{ get }

Built-in LongPressProgress signal.

public float LoadingProgress{ get }

Built-in LoadingProgress signal.

public float DragProgress{ get }

Built-in DragProgress signal.

public float VoiceProgress{ get }

Built-in VoiceProgress signal.