logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Interface IAdaptiveTriggerBackend

    Seam for DualSense adaptive-trigger output. The default registered backend is NullAdaptiveTriggerBackend (no-op) until a real PS5-SDK or PC-HID backend is available.

    Namespace: Serenity.Feedback.Infrastructure.AdaptiveTrigger
    Assembly: Serenity.UnityFeedback.Infrastructure.dll
    Syntax
    public interface IAdaptiveTriggerBackend

    Properties

    IsSupported

    Declaration
    bool IsSupported { get; }
    Property Value
    Type Description
    bool

    True when this backend can actually actuate adaptive triggers on the current platform.

    Methods

    Apply(FeedbackTarget, AdaptiveTriggerEffect)

    Applies the adaptive-trigger effect to the resolved target device.

    Declaration
    void Apply(FeedbackTarget target, AdaptiveTriggerEffect effect)
    Parameters
    Type Name Description
    FeedbackTarget target

    The feedback target to actuate.

    AdaptiveTriggerEffect effect

    The scaled adaptive-trigger effect to apply.

    Reset(FeedbackTarget)

    Resets the adaptive trigger state on the resolved target device.

    Declaration
    void Reset(FeedbackTarget target)
    Parameters
    Type Name Description
    FeedbackTarget target

    The feedback target to reset.

    ResetAll()

    Resets adaptive trigger state on every reachable device.

    Declaration
    void ResetAll()
    In this article
    © 2026 Serenity. All Rights Reserved