public override void OnStateExit( Animator animator, AnimatorStateInfo stateInfo, int stateMachinePathHash) { Event.UnregisterListener(this); }
public override void OnStateMachineExit( Animator animator, int stateMachinePathHash) { base.OnStateMachineExit(animator, stateMachinePathHash); Event.UnregisterListener(this); }
public void OnDisable() { pauseEvent.UnregisterListener(this); }
// When the object is disabled, remove this from the channel to avoid unnecessary event raising private void OnDisable() { _event.UnregisterListener(this); }