﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Arugula.Audio;

namespace Arugula.Prototypical
{
    [RequireComponent(typeof(Pickup))]
    public class PickupSound : MonoBehaviour
    {
        [PhonicSound]
        public string sound;
        [Range(0, 1)]
        public float spatialBlend = 0.5f;

        private void Start()
        {
            GetComponent<Pickup>().OnUsed += OnUsed;
        }

        private void OnUsed(Pickup obj)
        {
            Phonic.Play(sound, Phonic.Position(transform.position), Phonic.SpatialBlend(spatialBlend));
        }
    }

}