Skip to main content

VirtualTouchJoysticksConfigSchema

@zylem/game-lib


@zylem/game-lib / schema / VirtualTouchJoysticksConfigSchema

Variable: VirtualTouchJoysticksConfigSchema

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

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

Virtual touch joysticks map.