mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 11:17:34 +02:00
fixed way lifetime on pointer entity is updated
This commit is contained in:
parent
5025030726
commit
9ba681dd7f
1 changed files with 3 additions and 3 deletions
|
@ -11,7 +11,7 @@
|
||||||
//
|
//
|
||||||
|
|
||||||
|
|
||||||
Script.include("https://hifi-public.s3.amazonaws.com/scripts/libraries/utils.js");
|
Script.include("../libraries/utils.js");
|
||||||
|
|
||||||
var RIGHT_HAND_CLICK = Controller.findAction("RIGHT_HAND_CLICK");
|
var RIGHT_HAND_CLICK = Controller.findAction("RIGHT_HAND_CLICK");
|
||||||
var rightTriggerAction = RIGHT_HAND_CLICK;
|
var rightTriggerAction = RIGHT_HAND_CLICK;
|
||||||
|
@ -22,6 +22,7 @@ var LEFT_HAND_CLICK = Controller.findAction("LEFT_HAND_CLICK");
|
||||||
var leftTriggerAction = LEFT_HAND_CLICK;
|
var leftTriggerAction = LEFT_HAND_CLICK;
|
||||||
|
|
||||||
var LIFETIME = 10;
|
var LIFETIME = 10;
|
||||||
|
var EXTRA_TIME = 5;
|
||||||
var currentLife = 0;
|
var currentLife = 0;
|
||||||
var POINTER_CHECK_TIME = 5000;
|
var POINTER_CHECK_TIME = 5000;
|
||||||
|
|
||||||
|
@ -143,8 +144,7 @@ controller.prototype.checkPointer = function() {
|
||||||
var self = this;
|
var self = this;
|
||||||
Script.setTimeout(function() {
|
Script.setTimeout(function() {
|
||||||
var props = Entities.getEntityProperties(self.pointer);
|
var props = Entities.getEntityProperties(self.pointer);
|
||||||
var currentLife = LIFETIME + POINTER_CHECK_TIME + currentLife;
|
var currentLife = props.age + EXTRA_TIME
|
||||||
//dimensions are set to .1, .1, .1 when lifetime expires
|
|
||||||
Entities.editEntity(self.pointer, {
|
Entities.editEntity(self.pointer, {
|
||||||
lifetime: currentLife
|
lifetime: currentLife
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue