fix():修复密码槽重复发送相同信号的BUG

This commit is contained in:
2025-10-30 16:01:41 +08:00
parent 5cb49f1b4b
commit f39757b3b7

View File

@@ -28,6 +28,7 @@ namespace Script.Gameplay.Facility
[SerializeField] private GameObject LeafIcon; [SerializeField] private GameObject LeafIcon;
[SerializeField] private GameObject WaveIcon; [SerializeField] private GameObject WaveIcon;
private bool lastSendSignal = false;
private void Start() private void Start()
{ {
// 初始化图标显示 // 初始化图标显示
@@ -89,7 +90,11 @@ namespace Script.Gameplay.Facility
private void CheckNumberAndSendSignal() private void CheckNumberAndSendSignal()
{ {
bool isCorrect = currentNumber == correctNumber; bool isCorrect = currentNumber == correctNumber;
if (lastSendSignal != isCorrect)
{
SendSignal(isCorrect, this.gameObject); SendSignal(isCorrect, this.gameObject);
lastSendSignal = isCorrect;
}
} }
} }
} }