Class NullAdaptiveTriggerBackend
Default no-op adaptive-trigger backend used until a real SDK backend is available.
Implements
Inherited Members
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()