//OnStateExit is called when a transition ends and the state machine finishes evaluating this state override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { if (_currentSequenceItem != null) { if (_currentSequenceItem.stopFlag == false) { _currentSequenceItem.RadialProgressBar.CurrentAmount = 0f; _sequenceManager.OnSequenceItemFinish(); } } }