pc.platform is exactly what my team is after, but we get some very strange values on a Quest 2 headset… based on the following code:
console.error('Android [' + pc.platform.android + ']');
console.error('Desktop [' + pc.platform.desktop + ']');
console.error('GamePads [' + pc.platform.gamepads + ']');
console.error('iOS [' + pc.platform.ios + ']');
console.error('Mobile [' + pc.platform.mobile + ']');
console.error('Touch [' + pc.platform.touch + ']');
console.error('Windows [' + pc.platform.windows + ']');
console.error('Web Workers [' + pc.platform.workers + ']');
console.error('Xbox [' + pc.platform.xbox + ']');
We get…
Android [false]
Desktop [true]
Gamepads [true]
iOS [false]
Mobile [false]
Touch [true]
Windows [false]
Web workers [true]
Xbox [false]
…er, shouldn’t it be more like…
Android [true]
Desktop [false]
Gamepads [true]
iOS [false]
Mobile [true]
Touch [true?]
Windows [false]
Web workers [true]
Xbox [false]