UnityGameProjectsCode / Rise2Point0Game / Tools / AnimatorResetBoolAtEnd.cs
AnimatorResetBoolAtEnd.cs
Raw
using UnityEngine;

public class AnimatorResetBoolAtEnd : StateMachineBehaviour
{
    [SerializeField]
    private string buttonPressed = "Pressed";

    public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
    {
        animator.SetBool(buttonPressed, false);
    }
}