Gameptics 1.1.1
Gameptics (Game+Haptics) is a lightweight cross-platform haptics toolkit for Unity. Author haptic signals and sequences with duration, intensity and sharpness, then play them on iOS and Android.
Loading...
Searching...
No Matches
SCG.Gameptics.Backends Namespace Reference

Classes

class  AndroidGamepticBackend
 Implements Android haptics using Vibrator and VibrationEffect. Supports amplitude-based playback on newer Android versions. Uses a micro-pulse waveform to approximate sharpness when available. More...
class  GamepticBackendFactory
 Resolves optional platform backends without creating assembly reference cycles. Unsupported or unavailable implementations fall back to the no-op backend.
interface  IGamepticBackend
 Defines a platform-specific haptics implementation. This interface is used by GamepticManager to perform playback. Implementations must tolerate unsupported environments and avoid throwing. Disposal releases owned native resources and must be safe to invoke more than once.
class  IOSGamepticBackend
 Implements iOS haptics using a native Objective-C backend. Uses CoreHaptics when available and falls back to UIKit generators otherwise. Curve playback is delegated to the native layer when supported. More...
class  NoopGamepticBackend
 Provides a no-op backend for unsupported platforms. This implementation never plays and always reports no support. It allows calling code to avoid platform checks. More...