Quantcast
Channel: Recent Discussions — Mixed Reality Developer Forum
Viewing all articles
Browse latest Browse all 10543

Cant play an audio file from clicking on it.

$
0
0

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 :)


Viewing all articles
Browse latest Browse all 10543

Trending Articles