// OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { if ((token = door.AcquireAccess()) != 0) { unit.doorToken = token; unit.doorAcquired = true; } }