UniText LogoUniText/
Docsv3.3.0
ChangelogDiscordHome

Getting Started

  • Overview
  • Quick Start

API Reference

All Types
    • CBaseModifier
    • CStyle
    • CStylePreset
    • CAlignmentModifier
    • CAllRangeStateSelector
    • CAnyRangeStateSelector
    • CArcModifier
    • CAttributeChannel
    • CAttributeKeys
    • EBoldMode
    • CBoldModifier
    • CBoolRuleValue
    • EBuiltInScalarSignal
    • CCharacterWidthModifier
    • CColorModifier
    • CColorRuleValue
    • CCompositeModifier
    • CDirectionModifier
    • CEffectModifier
    • CEllipsisModifier
    • CEmptyModifier
    • CEnumRuleValue<TEnum>
    • CExtrudeModifier
    • CFloatRuleValue
    • CFontFeatureModifier
    • CFontModifier
    • CFontSizeMatchModifier
    • CGlyphModifier<T>
    • CGlyphResolutionModifier
    • IIMarkupValue
    • IIModifierCommitChanges
    • IIModifierRuleWeightReceiver
    • CIndentModifier
    • CInstantPlayback
    • CInteractionRangeStateSelector
    • EInteractionSignalMask
    • CIntRuleValue
    • IIPlaybackHost
    • EItalicMode
    • CItalicModifier
    • SItalicStyle
    • CLanguageModifier
    • CLetterSpacingModifier
    • CLineHeightModifier
    • SListItemInfo
    • EListMarkerPlacement
    • CListModifier
    • CLowercaseModifier
    • CManualPlayback
    • SMaterialModifier.MaterialGlyphContext
    • CMaterialModifier
    • EMaterialModifier.MaterialRenderOrder
    • EMathMode
    • CMathModifier
    • CModifierBufferExtensions
    • CModifierGraphModifier
    • CModifierGraphPreset
    • SModifierGraphPresetChange
    • SModifierKey<TModifier>
    • SModifierNodeId
    • SModifierParameters
    • SModifierRange
    • CModifierRule
    • CNoBreakModifier
    • CNotRangeStateSelector
    • EOrderedMarkerStyle
    • COwnedParameter<TValue>
    • COwnedParameterSet<TModifier, TValue>
    • CParagraphSpacingModifier
    • EParameterComposition
    • EParameterCompositions
    • CParameterDescriptor
    • CParameterDescriptor<TModifier, TValue>
    • SParameterReader
    • CParameterRule
    • CParameterTokenExtensions
    • EScriptPositionModifier.Placement
    • SPlayback
    • EPlaybackClock
    • CPooledAttributeModifier<T>
    • SEllipsisModifier.Range
    • CRangeCollectingModifier
    • CRangeConfigurationObject
    • SRangeQuery
    • ERangeQueryArea
    • CRangeQueryDefinition
    • SRangeRuleContext
    • ERangeRuleEvent
    • CRangeRuleInstance
    • ERangeRuleScope
    • CRangeSignal
    • CRangeSignal<T>
    • SRangeSignalReader
    • CRangeSignals
    • CRangeSignalSelector<T>
    • CRangeStatePlayback
    • CRangeStateRule
    • CRangeStateSelector
    • ERubyModifier.RubyAlign
    • CRubyModifier
    • ERubyModifier.RubyPosition
    • CRuleValue
    • CRuleValue<TValue>
    • CScalarRangeStateSelector
    • EScalarSignalComparison
    • CScriptPositionModifier
    • CSeparatorModifier
    • CSignalProgressPlayback
    • CSizeModifier
    • CSmallCapsModifier
    • CStringRuleValue
    • SStylePresetChange
    • CSubMeshModifier
    • CTextBoxTrimModifier
    • CTransitionPlayback
    • CTruncateModifier
    • CUniTextModifierInvalidation
    • CUniTextRanges
    • EUnitKind
    • CUnitRuleValue
    • SUnitValue
    • SUnitVector2
    • CUnitVector2RuleValue
    • CUppercaseModifier
    • CVariationModifier
    • CVector2RuleValue
    • CWordSpacingModifier
API Version: 3.3.0
Generated: 8/25/2026
Back to API Reference
DocsAPIModifiersRangeStateSelector
Class

RangeStateSelector

abstract
Inherits:RangeConfigurationObject

Serialized or code-first predicate over an entity's current typed signals.

Derived Types(7)

Types that inherit from RangeStateSelector.

C
AllRangeStateSelector
Matches only when every child selector matches.
C
AnyRangeStateSelector
Matches when at least one child selector matches.
C
InteractionRangeStateSelector
Matches required and excluded built-in interaction signals.
C
NotRangeStateSelector
Negates one child selector.
C
RangeSignalSelector<T>
Code-first typed selector for project-defined boolean, enum, scalar or immutable value signals. Inspector-authored selectors use concrete serializable subclasses.
C
ScalarRangeStateSelector
Serializable threshold predicate for the built-in float signals.
C
SpoilerConcealedRangeStateSelector
Matches spoiler entities whose [[RevealedSignal]] is false.
Back to API Reference