diff --git a/src/components/HeaderProgress.vue b/src/components/HeaderProgress.vue index 0686f9d..551b0df 100644 --- a/src/components/HeaderProgress.vue +++ b/src/components/HeaderProgress.vue @@ -18,7 +18,6 @@ const ended = ref(false); const halfTime = ref(false); const currentShot = ref(0); const totalShot = ref(0); -const yourTurn = ref(false); watch( () => tips.value, @@ -37,9 +36,8 @@ watch( // 延迟播放队伍提示音 setTimeout( () => { - if (key && !yourTurn.value) audioManager.play(key); + if (key) audioManager.play(newVal.includes("你") ? "轮到你了" : key); currentRoundEnded.value = false; - yourTurn.value = false; }, currentRoundEnded.value ? 1000 : 0 ); @@ -81,8 +79,6 @@ async function onReceiveMessage(messages = []) { : "未上靶"; audioManager.play(currentSound.value); } - } else if (msg.constructor === MESSAGETYPES.ToSomeoneShoot) { - yourTurn.value = user.value.id === msg.userId; } else if (msg.constructor === MESSAGETYPES.InvalidShot) { if (msg.userId === user.value.id) { uni.showToast({ @@ -159,7 +155,7 @@ onBeforeUnmount(() => {