PlaySound.cs 460 B

1234567891011121314151617181920212223242526272829303132
  1. using UnityEngine;
  2. public class PlaySound : MonoBehaviour
  3. {
  4. public AudioSource audioSource;
  5. public AudioClip clip;
  6. void Start()
  7. {
  8. audioSource = GetComponent<AudioSource>();
  9. }
  10. public void PlayMySound()
  11. {
  12. audioSource.Play();
  13. }
  14. private void OnCollisionEnter(Collision other)
  15. {
  16. if (other.gameObject.CompareTag("Orb"))
  17. {
  18. audioSource.PlayOneShot(clip);
  19. }
  20. }
  21. }