Skip to main content

VirtualTouchJoystickConfigSchema

@zylem/game-lib


@zylem/game-lib / schema / VirtualTouchJoystickConfigSchema

Variable: VirtualTouchJoystickConfigSchema

const VirtualTouchJoystickConfigSchema: TObject<\{ className: TOptional<TString>; deadzone: TOptional<TNumber>; directionThreshold: TOptional<TNumber>; emitDirections: TOptional<TBoolean>; enabled: TOptional<TBoolean>; horizontalAxis: TOptional<TUnion<[TLiteral<"Horizontal">, TLiteral<"SecondaryHorizontal">]>>; maxDistance: TOptional<TNumber>; position: TOptional<TObject<\{ bottom: TOptional<TUnion<[TString, TNumber]>>; left: TOptional<TUnion<[TString, TNumber]>>; right: TOptional<TUnion<[TString, TNumber]>>; top: TOptional<TUnion<[TString, TNumber]>>; transform: TOptional<TString>; \}>>; size: TOptional<TNumber>; style: TOptional<TRecord<TString, TUnion<[TString, TNumber]>>>; svg: TOptional<TObject<\{ base: TOptional<TString>; thumb: TOptional<TString>; \}>>; thumbSize: TOptional<TNumber>; verticalAxis: TOptional<TUnion<[TLiteral<"Vertical">, TLiteral<"SecondaryVertical">]>>; \}>

Defined in: packages/game-lib/src/lib/core/json-schemas/input-config.ts:47

Virtual touch joystick configuration.