Fixed an issue wit the server room alarm being restarted when button pushed during alarm

This commit is contained in:
mxssw 2025-05-22 18:38:48 +03:00
parent ffd98b6322
commit d3f41bd245

View File

@ -23,10 +23,13 @@ public class AlarmTrigger : MonoBehaviour
void OnButtonPressed() void OnButtonPressed()
{ {
Debug.Log("Alarm button Pressed!"); Debug.Log("Alarm button Pressed!");
if (!AlarmSequence.isPlaying) { //if alarm isn't already triggered.
VentilationSequence.Stop(); VentilationSequence.Stop();
AlarmSequence.Play(); AlarmSequence.Play();
hasAlarm = true; hasAlarm = true;
} }
}
void Update() void Update()
{ {
if(hasAlarm && !AlarmSequence.isPlaying) // If alarm state has ended. if(hasAlarm && !AlarmSequence.isPlaying) // If alarm state has ended.