chip-gameV3/Assets/Scripts/Audio/AnimSfxPlayer.cs

12 lines
389 B
C#

using UnityEngine;
public class AnimSfxPlayer : StateMachineBehaviour
{
[SerializeField] private AudioClip _clip;
[SerializeField, Range(0, 1)] private float _relativeVolume = 1;
public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
{
animator.GetComponent<AudioSource>().PlayOneShot(_clip, _relativeVolume);
}
}