export type TFpsControlsAccessors = { setMovementSpeed: (speed: number) => void; getMovementSpeed: () => number; setLookSpeed: (speed: number) => void; getLookSpeed: () => number; setLookVertical: (isEnabled: boolean) => void; getLookVertical: () => boolean; setAutoForward: (isEnabled: boolean) => void; getAutoForward: () => boolean; setActiveLook: (isEnabled: boolean) => void; getActiveLook: () => boolean; setHeightSpeed: (isEnabled: boolean) => void; getHeightSpeed: () => boolean; setHeightCoef: (height: number) => void; getHeightCoef: () => number; setHeightMin: (height: number) => void; getHeightMin: () => number; setHeightMax: (height: number) => void; getHeightMax: () => number; setConstrainVertical: (isEnabled: boolean) => void; getConstrainVertical: () => boolean; setVerticalMin: (angle: number) => void; getVerticalMin: () => number; setVerticalMax: (angle: number) => void; getVerticalMax: () => number; setMouseDragOn: (isEnabled: boolean) => void; getMouseDragOn: () => boolean; };