Scylla Framework
  • API Reference
Search Results for

    Show / Hide Table of Contents
    • Scylla.Input
      • AutoResolveChange
      • AutoResolveResult
      • BindingConflict
      • BindingStorageSettings
      • BindingStorageType
      • BridgeSettings
      • BufferedInput
      • ConfigActionEntry
      • ConfigBindingEntry
      • ConfigConflict
      • ConfigSchemeGroup
      • ContextValidationMessage
      • ContextValidationSeverity
      • ControlScheme
      • ControlSchemeChangedEvent
      • ControlSchemeManager
      • ControlSchemeType
      • GamepadButton
      • GamepadType
      • IBindingStorage
      • IControlSchemeManager
      • IInputActionManager
      • IInputBindingManager
      • IInputBridgeManager
      • IInputBufferManager
      • IInputContextManager
      • IInputHintsManager
      • IInputListener
      • IScyllaInputBridge
      • InputActionCanceledEvent
      • InputActionManager
      • InputActionPerformedEvent
      • InputActionStartedEvent
      • InputBindingManager
      • InputBindingsLoadedEvent
      • InputBindingsSavedEvent
      • InputBridgeManager
      • InputBridgeQueryMode
      • InputBufferConsumedEvent
      • InputBufferManager
      • InputBufferedEvent
      • InputConflictResolution
      • InputContext
      • InputContextChangedEvent
      • InputContextDefinition
      • InputContextManager
      • InputContextPoppedEvent
      • InputContextPushedEvent
      • InputDeviceChangedEvent
      • InputDeviceConnectedEvent
      • InputDeviceDisconnectedEvent
      • InputDeviceType
      • InputDeviceUtil
      • InputDisabledEvent
      • InputEnabledEvent
      • InputEventType
      • InputHint
      • InputHintChangedEvent
      • InputHintsManager
      • InputIconSet
      • InputIconSet.IconMapping
      • InputIconSetChangedEvent
      • InputLoggingSettings
      • InputRebindCancelledEvent
      • InputRebindCompletedEvent
      • InputRebindManager
      • InputRebindOperation
      • InputRebindStartedEvent
      • InputRebindUtils
      • JSONFileBindingStorage
      • ManagedRebindCancelledEvent
      • ManagedRebindCompletedEvent
      • ManagedRebindDataRefreshedEvent
      • ManagedRebindStartedEvent
      • PlayerPrefsBindingStorage
      • RebindMode
      • RebindSettings
      • ScyllaInput
      • ScyllaInput.Meta
      • ScyllaInputAction
      • ScyllaInputActionMap
      • ScyllaInputBinding
      • ScyllaInputConfiguration
      • ScyllaInputContextConfiguration
      • ScyllaKey
      • ScyllaKeyConverter
      • ScyllaModifier
      • UnityInputSystemBridge
    • Scylla.Input.Editor
      • ControlSchemeDrawer
      • DeviceStatusWidget
      • IconMappingDrawer
      • InputIconSetEditor
      • ScyllaInputConfigurationEditor
      • ScyllaInputContextConfigurationEditor
      • ScyllaInputDependencyProvider
      • ScyllaInputEditor
      • ScyllaInputMenuItems
      • ScyllaInputWizard

    Class ConfigBindingEntry

    Represents a single binding cell in the InputRebindManager data model, corresponding to one action in one scheme group.

    Inheritance
    object
    ConfigBindingEntry
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Scylla.Input
    Assembly: ScyllaInput.dll
    Syntax
    public class ConfigBindingEntry
    Remarks

    A binding entry may have a BindingIndex of -1 when no binding exists for the action in the specified scheme group.

    Properties

    ActionID

    Gets the Unity Input System action name that owns this binding.

    Declaration
    public string ActionID { get; }
    Property Value
    Type Description
    string

    BindingIndex

    Gets the flat Unity binding index within the action's bindings collection. Returns -1 if no binding exists for this scheme group.

    Declaration
    public int BindingIndex { get; }
    Property Value
    Type Description
    int

    CompositePart

    Gets the composite part name if this binding is part of a composite (e.g., "button", "modifier", "up", "down"), or null for non-composite bindings.

    Declaration
    public string CompositePart { get; }
    Property Value
    Type Description
    string

    DisplayText

    Gets the human-readable display text for this binding. For modifier composites, this combines modifier and button (e.g., "Shift + A"). Returns "--" when no binding exists.

    Declaration
    public string DisplayText { get; }
    Property Value
    Type Description
    string

    EffectivePath

    Gets the raw Unity Input System control path for this binding (e.g., "<Keyboard>/a").

    Declaration
    public string EffectivePath { get; }
    Property Value
    Type Description
    string

    HasOverride

    Gets a value indicating whether this binding has a runtime override applied.

    Declaration
    public bool HasOverride { get; }
    Property Value
    Type Description
    bool

    IsPartOfModifierComposite

    Gets a value indicating whether this binding is part of a modifier composite (e.g., the "button" part of a ButtonWithOneModifier).

    Declaration
    public bool IsPartOfModifierComposite { get; }
    Property Value
    Type Description
    bool

    IsRebindable

    Gets a value indicating whether this binding can be interactively rebound. Returns false for analog inputs like mouse delta, gamepad sticks, and mouse scroll.

    Declaration
    public bool IsRebindable { get; }
    Property Value
    Type Description
    bool

    SchemeGroup

    Gets the scheme group name this binding belongs to (e.g., "WASD", "Gamepad").

    Declaration
    public string SchemeGroup { get; }
    Property Value
    Type Description
    string
    In this article
    Back to top Scylla Framework - Input Module API Documentation