Class AdaptiveTriggerChannel
Feedback channel that routes DualSense adaptive-trigger effects to a pluggable backend.
Handles AdaptiveTriggerEffect. The default backend is
NullAdaptiveTriggerBackend (no-op) until a real PS5-SDK or PC-HID backend
is registered. This channel contains NO direct HID/SDK code; all actuation is in the backend.
Inheritance
AdaptiveTriggerChannel
Assembly: Serenity.UnityFeedback.Infrastructure.dll
Syntax
public class AdaptiveTriggerChannel : IFeedbackChannel
Constructors
AdaptiveTriggerChannel(IAdaptiveTriggerBackend, IFeedbackRuntime, ILogService)
Initializes a new AdaptiveTriggerChannel.
Declaration
public AdaptiveTriggerChannel(IAdaptiveTriggerBackend backend, IFeedbackRuntime runtime, ILogService log)
Parameters
Properties
ChannelId
Declaration
public string ChannelId { get; }
Property Value
Methods
CanPlay(IFeedbackEffect)
Declaration
public bool CanPlay(IFeedbackEffect effect)
Parameters
Returns
Play(FeedbackTarget, IFeedbackEffect)
Declaration
public void Play(FeedbackTarget target, IFeedbackEffect effect)
Parameters
Stop(FeedbackTarget)
Declaration
public void Stop(FeedbackTarget target)
Parameters
StopAll()
Declaration
Implements