File size: 296 Bytes
1829efb
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
const POINTER_LOCK_SUPPRESSION_MS = 300

let lastObjectInteractionAt = 0

export function markObjectInteraction() {
  lastObjectInteractionAt = performance.now()
}

export function shouldSuppressPointerLock() {
  return performance.now() - lastObjectInteractionAt < POINTER_LOCK_SUPPRESSION_MS
}