updated startup/shutdown

This commit is contained in:
milad 2019-10-09 13:09:38 -07:00
parent 06244338d6
commit e2fee5361d

View file

@ -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") {