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