mirror of
https://thingvellir.net/git/overte
synced 2025-03-27 23:52:03 +01:00
more fixes to pointer.js
This commit is contained in:
parent
09f900862b
commit
f535bd2a76
1 changed files with 2 additions and 6 deletions
|
@ -17,6 +17,7 @@ function removeLine() {
|
|||
Entities.deleteEntity(lineEntityID);
|
||||
lineEntityID = null;
|
||||
lineIsRezzed = false;
|
||||
Controller.mouseMoveEvent.disconnect(mouseMoveEvent);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -43,6 +44,7 @@ function createOrUpdateLine(event) {
|
|||
color: { red: 255, green: 255, blue: 255 },
|
||||
lifetime: 60 // if someone crashes while pointing, don't leave the line there forever.
|
||||
});
|
||||
Controller.mouseMoveEvent.connect(mouseMoveEvent);
|
||||
}
|
||||
} else {
|
||||
removeLine();
|
||||
|
@ -58,9 +60,6 @@ function mousePressEvent(event) {
|
|||
return;
|
||||
}
|
||||
createOrUpdateLine(event);
|
||||
if (lineIsRezzed) {
|
||||
Controller.mouseMoveEvent.connect(mouseMoveEvent);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -70,9 +69,6 @@ function mouseMoveEvent(event) {
|
|||
|
||||
|
||||
function mouseReleaseEvent() {
|
||||
if (lineIsRezzed) {
|
||||
Controller.mouseMoveEvent.disconnect(mouseMoveEvent);
|
||||
}
|
||||
removeLine();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue