using UnityEngine; namespace Beyond { public class vSetAnimatorFloat : StateMachineBehaviour { public string parameterName; [Header("OnEnter")] public bool useOnEnter; public float setToOnEnter; [Header("OnExit")] public bool useOnExit; public float setToOnExit; public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { if (useOnEnter) { animator.SetFloat(parameterName, setToOnEnter); } } public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { if (useOnExit) { animator.SetFloat(parameterName, setToOnExit); } } } }