set oculus pauser to thumbstick

This commit is contained in:
Kevin Ngo
2018-10-10 03:43:49 -07:00
parent f46f4e04b5
commit 00e199e167

View File

@@ -1,24 +1,21 @@
const events = [
'menudown',
'abuttondown',
'bbuttondown',
'xbuttondown',
'ybuttondown'
];
/**
* Tell app to pause game if playing.
*/
AFRAME.registerComponent('pauser', {
schema: {
controllerType: {default: ''},
enabled: {default: true}
},
init: function () {
this.pauseGame = this.pauseGame.bind(this);
events.forEach(event => {
this.el.addEventListener(event, this.pauseGame);
this.el.sceneEl.addEventListener('controllerconnected', evt => {
if (evt.detail.name === 'vive-controls') {
this.el.addEventListener('menudown', this.pauseGame);
} else {
this.el.addEventListener('thumbstickdown', this.pauseGame);
}
});
},