logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class NullAdaptiveTriggerBackend

    Default no-op adaptive-trigger backend used until a real SDK backend is available.

    Inheritance
    object
    NullAdaptiveTriggerBackend
    Implements
    IAdaptiveTriggerBackend
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Feedback.Infrastructure.AdaptiveTrigger
    Assembly: Serenity.UnityFeedback.Infrastructure.dll
    Syntax
    public class NullAdaptiveTriggerBackend : IAdaptiveTriggerBackend

    Constructors

    NullAdaptiveTriggerBackend()

    Declaration
    public NullAdaptiveTriggerBackend()

    Properties

    IsSupported

    Declaration
    public 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
    public 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
    public 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
    public void ResetAll()

    Implements

    IAdaptiveTriggerBackend
    In this article
    © 2026 Serenity. All Rights Reserved