mirror of
https://github.com/overte-org/overte.git
synced 2025-04-13 11:43:24 +02:00
updated startup/shutdown
This commit is contained in:
parent
06244338d6
commit
e2fee5361d
1 changed files with 25 additions and 3 deletions
|
@ -22,6 +22,31 @@ var SECONDS_IN_MINUTE = 60;
|
|||
// Delete after 5 minutes in case a nametag is hanging around in on mode
|
||||
var ALWAYS_ON_MAX_LIFETIME_IN_SECONDS = 5 * SECONDS_IN_MINUTE;
|
||||
|
||||
// *************************************
|
||||
// START STARTUP/SHUTDOWN
|
||||
// *************************************
|
||||
// #region STARTUP/SHUTDOWN
|
||||
|
||||
|
||||
// Connect the camera mode updated signal on startup
|
||||
function startup() {
|
||||
Camera.modeUpdated.connect(handleCameraModeChanged);
|
||||
cameraModeUpdatedSignalConnected = true;
|
||||
|
||||
Script.scriptEnding.connect(shutdown);
|
||||
}
|
||||
|
||||
startup();
|
||||
|
||||
function shutdown() {
|
||||
maybeDisconnectCameraModeUpdatedSignal();
|
||||
}
|
||||
|
||||
|
||||
// *************************************
|
||||
// END STARTUP/SHUTDOWN
|
||||
// *************************************
|
||||
|
||||
// *************************************
|
||||
// START UTILTY
|
||||
// *************************************
|
||||
|
@ -688,14 +713,11 @@ var avatarNametagMode = "on";
|
|||
function handleAvatarNametagMode(newAvatarNametagMode) {
|
||||
if (avatarNametagMode === "alwaysOn") {
|
||||
handleAlwaysOnMode(false);
|
||||
maybeDisconnectCameraModeUpdatedSignal();
|
||||
}
|
||||
|
||||
avatarNametagMode = newAvatarNametagMode;
|
||||
if (avatarNametagMode === "alwaysOn") {
|
||||
handleAlwaysOnMode(true);
|
||||
Camera.modeUpdated.connect(handleCameraModeChanged);
|
||||
cameraModeUpdatedSignalConnected = true;
|
||||
}
|
||||
|
||||
if (avatarNametagMode === "off" || avatarNametagMode === "on") {
|
||||
|
|
Loading…
Reference in a new issue