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