mirror of
https://github.com/overte-org/overte.git
synced 2025-04-19 15:43:50 +02:00
start transitioning to new grab methods
This commit is contained in:
parent
f3eef9322c
commit
cd6ad306ac
2 changed files with 36 additions and 3 deletions
|
@ -30,7 +30,7 @@ var wand = Entities.addEntity({
|
|||
position: center,
|
||||
gravity: {
|
||||
x: 0,
|
||||
y: -9.8,
|
||||
y: 0,
|
||||
z: 0,
|
||||
},
|
||||
dimensions: {
|
||||
|
@ -45,7 +45,8 @@ var wand = Entities.addEntity({
|
|||
});
|
||||
|
||||
function cleanup() {
|
||||
Entities.deleteEntity(wand);
|
||||
// the line below this is commented out to make the wand that you create persistent.
|
||||
Entities.deleteEntity(wand);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,7 @@
|
|||
}
|
||||
|
||||
BubbleWand.prototype = {
|
||||
timePassed:null,
|
||||
currentBubble: null,
|
||||
preload: function(entityID) {
|
||||
this.entityID = entityID;
|
||||
|
@ -55,6 +56,7 @@
|
|||
Script.update.disconnect(this.update);
|
||||
},
|
||||
update: function(deltaTime) {
|
||||
this.timePassed=deltaTime;
|
||||
var defaultGrabData = {
|
||||
activated: false,
|
||||
avatarId: null
|
||||
|
@ -210,7 +212,37 @@
|
|||
});
|
||||
|
||||
|
||||
}
|
||||
},
|
||||
startNearGrab: function() {
|
||||
print('START NEAR GRAB')
|
||||
if (_this.currentBubble === null) {
|
||||
_this.createBubbleAtTipOfWand();
|
||||
}
|
||||
},
|
||||
continueNearGrab: function() {
|
||||
|
||||
if (this.timePassed === null) {
|
||||
this.timePassed = Date.now();
|
||||
} else {
|
||||
var newTime = = Date.now() - this.timePassed;
|
||||
// this.timePassed = newTime;
|
||||
}
|
||||
print('CONTINUE NEAR GRAB::' + this.timePassed);
|
||||
|
||||
|
||||
},
|
||||
releaseGrab: function() {
|
||||
//delete the lights and reset state
|
||||
if (this.hasSpotlight) {
|
||||
Entities.deleteEntity(this.spotlight);
|
||||
Entities.deleteEntity(this.glowLight);
|
||||
this.hasSpotlight = false;
|
||||
this.glowLight = null;
|
||||
this.spotlight = null;
|
||||
this.whichHand = null;
|
||||
|
||||
}
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue