12 lines
389 B
C#
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);
|
|
}
|
|
}
|