fix():修复密码槽重复发送相同信号的BUG
This commit is contained in:
@@ -28,6 +28,7 @@ namespace Script.Gameplay.Facility
|
||||
[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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user