changed away script to make you active if you turn on your mic

This commit is contained in:
Angus Antley 2019-04-30 14:06:18 -07:00
parent 9261df5c24
commit 5c6ea082db

View file

@ -223,8 +223,8 @@ function setAwayProperties() {
function setActiveProperties() {
isAway = false;
if (!wasMuted) {
Audio.muted = !Audio.muted;
if ((Audio.muted === true) && (wasMuted === false)) {
Audio.muted = false;
}
MyAvatar.setEnableMeshVisible(true); // IWBNI we respected Developer->Avatar->Draw Mesh setting.
stopAwayAnimation();
@ -314,6 +314,13 @@ function setEnabled(value) {
isEnabled = value;
}
function checkAudioToggled() {
if (isAway && !Audio.muted) {
goActive();
}
}
var CHANNEL_AWAY_ENABLE = "Hifi-Away-Enable";
var handleMessage = function(channel, message, sender) {
if (channel === CHANNEL_AWAY_ENABLE && sender === MyAvatar.sessionUUID) {
@ -327,6 +334,7 @@ Messages.messageReceived.connect(handleMessage);
var maybeIntervalTimer = Script.setInterval(function() {
maybeMoveOverlay();
maybeGoAway();
checkAudioToggled();
}, BASIC_TIMER_INTERVAL);