using System;
namespace UnityEngine.InputSystem.LowLevel
{
///
/// Policy defining how the Input System will react to instances marked as
/// (Or marked handled via ).
///
internal enum InputEventHandledPolicy
{
///
/// Input events will be discarded directly and not propagate for state changes.
///
[Obsolete("Use SuppressActionEventNotifications instead. SuppressStateUpdates desynchronizes Input System state from source state, leading to undefined behavior.", error: false)]
SuppressStateUpdates,
///
/// Input events will be processed for state updates and input action interaction updates but interaction
/// event notifications will be suppressed.
///
SuppressActionEventNotifications,
///
/// The default input event handling policy.
///
Default = SuppressActionEventNotifications
}
}