24 lines
517 B
C#
24 lines
517 B
C#
using UnityEngine;
|
|
|
|
public class FonSoundEnabler : StateMachineBehaviour
|
|
{
|
|
[SerializeField] private AudioClip _fonClip;
|
|
[SerializeField] private bool enable;
|
|
|
|
public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
|
|
{
|
|
var src = animator.GetComponent<AudioSource>();
|
|
src.clip = _fonClip;
|
|
src.loop = true;
|
|
|
|
if(enable)
|
|
{
|
|
src.Play();
|
|
}
|
|
else
|
|
{
|
|
src.Stop();
|
|
}
|
|
}
|
|
}
|