Merge pull request #9792 from huffman/feat/hand-controller-drop

Add Hifi-Hand-Drop so scripts can cause grabbed items to be dropped
This commit is contained in:
Ryan Huffman 2017-03-02 10:51:35 -08:00 committed by GitHub
commit 1564c76ab4

View file

@ -3287,6 +3287,7 @@ Messages.subscribe('Hifi-Hand-Disabler');
Messages.subscribe('Hifi-Hand-Grab');
Messages.subscribe('Hifi-Hand-RayPick-Blacklist');
Messages.subscribe('Hifi-Object-Manipulation');
Messages.subscribe('Hifi-Hand-Drop');
var handleHandMessages = function(channel, message, sender) {
var data;
@ -3372,6 +3373,15 @@ var handleHandMessages = function(channel, message, sender) {
} catch (e) {
print("WARNING: handControllerGrab.js -- error parsing Hifi-Hand-RayPick-Blacklist message: " + message);
}
} else if (channel === 'Hifi-Hand-Drop') {
if (message === 'left') {
leftController.release();
} else if (message === 'right') {
rightController.release();
} else if (message === 'both') {
leftController.release();
rightController.release();
}
}
}
};