I basically copied code from a program that would play an audioclip when I click on it to a script that turns off a gameObject so it would also have a cool shutdown sound but it isn't working. I even tried including the tap to play audio file and it still wont work when opening or closing a gameobject. heres my code:
`using HoloToolkit.Unity.InputModule;
using UnityEngine;
/// <summary>
/// Destroys the GameObject when it receives an AirTap
/// </summary>
public class AirTap_Close : MonoBehaviour, IInputClickHandler
{
[Tooltip("Audio clip to play when interacting with this hologram.")]
public AudioClip ExitSound;
private AudioSource audioSource;
public GameObject ObjectToClose;
private void Start()
{
ObjectToClose.SetActive(false);
// If this hologram has an audio clip, add an AudioSource with this clip.
if (ExitSound != null)
{
audioSource = ObjectToClose.AddComponent<AudioSource>();
audioSource.playOnAwake = false;
audioSource.clip = ExitSound;
audioSource.spatialBlend = 1;
audioSource.dopplerLevel = 0;
}
}
void IInputClickHandler.OnInputClicked(InputClickedEventData eventData)
{
if (audioSource != null && !audioSource.isPlaying)
{
audioSource.Play();
}
ObjectToClose.SetActive(false);
}
}
`
Thanks in advance