OnStateExit
Invoked on the last update frame when a state machine evaluates this state. Implement this message to react to a state ending.
Read time 1 minuteLast updated 5 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.AnimationModule
OnStateExit(Animator, AnimatorStateInfo, int)
Invoked on the last update frame when a state machine evaluates this state. Implement this message to react to a state ending.
public virtual void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
Parameters
The Animator evaluating this state machine.
The current layer being evaluated.
Remarks
OnStateExit is invoked when a transition to a state has completed or has been interrupted. It will be invoked before OnStateUpdate of the next state.
Note: OnStateExit may be invoked multiple times on the same state if that state is synchronized on multiple layers.
OnStateExit(Animator, AnimatorStateInfo, int, AnimatorControllerPlayable)
Invoked on the last update frame when a state machine evaluates this state. Implement this message to react to a state ending.
public virtual void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller)
Parameters
The Animator evaluating this state machine.
The current layer being evaluated.
Remarks
OnStateExit is invoked when a transition to a state has completed or has been interrupted. It will be invoked before OnStateUpdate of the next state.
Note: OnStateExit may be invoked multiple times on the same state if that state is synchronized on multiple layers.