Adding server room sound effects and button to trigger them

This commit is contained in:
Ranno Samuel Adson
2025-01-02 16:37:16 +02:00
parent de968605ec
commit 98094a9f5f
22 changed files with 574 additions and 6 deletions

View File

@@ -0,0 +1,39 @@
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Remoting.Messaging;
using UnityEngine;
using UnityEngine.PlayerLoop;
using UnityEngine.XR.Content.Interaction;
public class AlarmTrigger : MonoBehaviour
{
public XRPushButton PushButton;
public AudioSource AlarmSequence;
public AudioSource VentilationSequence;
private bool hasAlarm = false;
void Start()
{
if (PushButton != null)
{
PushButton.onPress.AddListener(OnButtonPressed);
}
}
void OnButtonPressed()
{
Debug.Log("Alarm button Pressed!");
VentilationSequence.Stop();
AlarmSequence.Play();
hasAlarm = true;
}
void Update()
{
if(hasAlarm && !AlarmSequence.isPlaying) // If alarm state has ended.
{
VentilationSequence.Play(); // Return to normal.
hasAlarm = false;
}
}
}