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

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

View File

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