mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 05:58:27 +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
|
// 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;
|
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
|
// START UTILTY
|
||||||
// *************************************
|
// *************************************
|
||||||
|
@ -688,14 +713,11 @@ var avatarNametagMode = "on";
|
||||||
function handleAvatarNametagMode(newAvatarNametagMode) {
|
function handleAvatarNametagMode(newAvatarNametagMode) {
|
||||||
if (avatarNametagMode === "alwaysOn") {
|
if (avatarNametagMode === "alwaysOn") {
|
||||||
handleAlwaysOnMode(false);
|
handleAlwaysOnMode(false);
|
||||||
maybeDisconnectCameraModeUpdatedSignal();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
avatarNametagMode = newAvatarNametagMode;
|
avatarNametagMode = newAvatarNametagMode;
|
||||||
if (avatarNametagMode === "alwaysOn") {
|
if (avatarNametagMode === "alwaysOn") {
|
||||||
handleAlwaysOnMode(true);
|
handleAlwaysOnMode(true);
|
||||||
Camera.modeUpdated.connect(handleCameraModeChanged);
|
|
||||||
cameraModeUpdatedSignalConnected = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (avatarNametagMode === "off" || avatarNametagMode === "on") {
|
if (avatarNametagMode === "off" || avatarNametagMode === "on") {
|
||||||
|
|
Loading…
Reference in a new issue