mirror of
https://github.com/overte-org/overte.git
synced 2025-07-24 01:23:55 +02:00
Add Hifi-Hand-Drop so scripts can cause grabbed items to be dropped
This commit is contained in:
parent
0d0c26ef64
commit
1c3840dc78
1 changed files with 10 additions and 0 deletions
|
@ -3287,6 +3287,7 @@ Messages.subscribe('Hifi-Hand-Disabler');
|
||||||
Messages.subscribe('Hifi-Hand-Grab');
|
Messages.subscribe('Hifi-Hand-Grab');
|
||||||
Messages.subscribe('Hifi-Hand-RayPick-Blacklist');
|
Messages.subscribe('Hifi-Hand-RayPick-Blacklist');
|
||||||
Messages.subscribe('Hifi-Object-Manipulation');
|
Messages.subscribe('Hifi-Object-Manipulation');
|
||||||
|
Messages.subscribe('Hifi-Hand-Drop');
|
||||||
|
|
||||||
var handleHandMessages = function(channel, message, sender) {
|
var handleHandMessages = function(channel, message, sender) {
|
||||||
var data;
|
var data;
|
||||||
|
@ -3372,6 +3373,15 @@ var handleHandMessages = function(channel, message, sender) {
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
print("WARNING: handControllerGrab.js -- error parsing Hifi-Hand-RayPick-Blacklist message: " + message);
|
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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue