public override void OnStateEnter( Animator animator, AnimatorStateInfo stateInfo, int stateMachinePathHash) { Event.RegisterListener(this); this.animator = animator; }
public override void OnStateMachineEnter( Animator animator, int stateMachinePathHash) { base.OnStateMachineEnter(animator, stateMachinePathHash); Event.RegisterListener(this); this.animator = animator; }
// Start is called before the first frame update void Start() { pauseEvent.RegisterListener(this); }
// When the object is enabled, you must immediately add it to the channel private void OnEnable() { _event.RegisterListener(this); }