dualsense-ts
Version:
The natural interface for your DualSense and DualSense Access controllers, with Typescript
16 lines • 610 B
TypeScript
import { Input } from "../input";
import { Magnitude } from "../math";
import { Momentary } from "./momentary";
import { TriggerFeedback } from "./trigger_feedback";
export declare class Trigger extends Input<Magnitude> {
state: Magnitude;
/** Independent digital button that actuates at the top of the trigger pull */
button: Momentary;
/** Desired adaptive trigger feedback state */
readonly feedback: TriggerFeedback;
get active(): boolean;
get pressure(): Magnitude;
get magnitude(): Magnitude;
changes(state: Magnitude): boolean;
}
//# sourceMappingURL=trigger.d.ts.map