Fix a bug with grabbable entities

This commit is contained in:
ksuprynowicz 2023-12-10 12:51:08 +01:00
parent 7010f242b3
commit 9451a1261e
2 changed files with 2 additions and 2 deletions

View file

@ -203,7 +203,7 @@ Script.include("/~/system/libraries/utils.js");
var candidateOverlays = controllerData.nearbyOverlayIDs[this.hand];
var grabbableOverlays = candidateOverlays.filter(function(overlayID) {
// V8TODO: check if this works
return Entities.getEntityProperties(overlayID, ["grab"]).grab.grabbable;
return Entities.getEntityProperties(overlayID, ["grab.grabbable"]).grab.grabbable;
});
var targetID = this.getTargetID(grabbableOverlays, controllerData);

View file

@ -59,7 +59,7 @@ Script.include("/~/system/libraries/controllers.js");
var candidateOverlays = controllerData.nearbyOverlayIDs[this.hand];
var grabbableOverlays = candidateOverlays.filter(function(overlayID) {
//V8TODO: this needs to be checked if it works
return Entities.getEntityProperties(overlayID, ["grab"]).grab.grabbable;
return Entities.getEntityProperties(overlayID, ["grab.grabbable"]).grab.grabbable;
});
var target = nearGrabModule.getTargetID(grabbableOverlays, controllerData);
if (target) {