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 InputLoggingSettings

    Controls which categories of Input module events are written to the Scylla log. All flags default to true to aid debugging during development. Disable individual flags in production builds to reduce log noise.

    Inheritance
    object
    InputLoggingSettings
    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
    [Serializable]
    public class InputLoggingSettings

    Fields

    LogBindingChanges

    When true, the module logs a message whenever a binding override is applied, reset, loaded from storage, or saved to storage. Useful for verifying that binding persistence works correctly. Defaults to true.

    Declaration
    [Tooltip("When enabled, logs a message to the console whenever input bindings are modified, loaded from storage, or saved to storage. Useful for debugging rebinding workflows and verifying that persistence is working correctly.")]
    public bool LogBindingChanges
    Field Value
    Type Description
    bool

    LogContextChanges

    When true, the module logs a message whenever an input context is pushed onto or popped from the context stack. Useful for tracing context flow when debugging input priority issues. Defaults to true.

    Declaration
    [Tooltip("When enabled, logs a message to the console whenever the input context stack changes (push, pop, or replace). Useful for debugging context-dependent input behavior such as transitions between menu and gameplay modes.")]
    public bool LogContextChanges
    Field Value
    Type Description
    bool

    LogSchemeChanges

    When true, the module logs a message whenever the active control scheme switches between keyboard/mouse and gamepad. Useful for verifying that device detection thresholds are tuned correctly. Defaults to true.

    Declaration
    [Tooltip("When enabled, logs a message to the console whenever the active control scheme changes between keyboard/mouse and gamepad. Useful for verifying that auto-detection thresholds are calibrated correctly and transitions are smooth.")]
    public bool LogSchemeChanges
    Field Value
    Type Description
    bool
    In this article
    Back to top Scylla Framework - Input Module API Documentation