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