mirror of
https://github.com/AleziaKurdis/overte.git
synced 2025-04-13 21:27:21 +02:00
Fix tablet highlighting when using the Create and Shapes apps
This commit is contained in:
parent
eb179363f6
commit
71ec5f3612
2 changed files with 12 additions and 12 deletions
|
@ -158,11 +158,12 @@ Script.include("/~/system/libraries/utils.js");
|
|||
}
|
||||
}
|
||||
|
||||
var nearOverlay = getEnabledModuleByName(this.hand === RIGHT_HAND
|
||||
? "RightNearParentingGrabOverlay" : "LeftNearParentingGrabOverlay");
|
||||
if (nearOverlay) {
|
||||
var nearOverlayReady = nearOverlay.isReady(controllerData);
|
||||
if (nearOverlayReady.active && HMD.tabletID && nearOverlay.grabbedThingID === HMD.tabletID) {
|
||||
// Tablet highlight and grabbing.
|
||||
var tabletHighlight = getEnabledModuleByName(this.hand === RIGHT_HAND
|
||||
? "RightNearTabletHighlight" : "LeftNearTabletHighlight");
|
||||
if (tabletHighlight) {
|
||||
var tabletHighlightReady = tabletHighlight.isReady(controllerData);
|
||||
if (tabletHighlightReady.active) {
|
||||
return this.exitModule();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -101,13 +101,12 @@ Script.include("/~/system/libraries/controllerDispatcherUtils.js");
|
|||
}
|
||||
}
|
||||
|
||||
// Tablet grabbing.
|
||||
var nearOverlay = getEnabledModuleByName(this.hand === RIGHT_HAND ?
|
||||
"RightNearParentingGrabOverlay" :
|
||||
"LeftNearParentingGrabOverlay");
|
||||
if (nearOverlay) {
|
||||
var nearOverlayReady = nearOverlay.isReady(controllerData);
|
||||
if (nearOverlayReady.active && HMD.tabletID && nearOverlay.grabbedThingID === HMD.tabletID) {
|
||||
// Tablet highlight and grabbing.
|
||||
var tabletHighlight = getEnabledModuleByName(this.hand === RIGHT_HAND
|
||||
? "RightNearTabletHighlight" : "LeftNearTabletHighlight");
|
||||
if (tabletHighlight) {
|
||||
var tabletHighlightReady = tabletHighlight.isReady(controllerData);
|
||||
if (tabletHighlightReady.active) {
|
||||
return this.exitModule();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue