// OnTriggerExit void OnTriggerExit( Collider collider ) { if( !crouching && collider.tag == TagsManager.Ladder ) { climbing = false; currentLadder = null; } }
// OnTriggerEnter void OnTriggerEnter( Collider collider ) { if( canClimb && !crouching && collider.tag == TagsManager.Ladder ) { if( crouched ) { crouching = true; StartCoroutine( StandUp() ); } currentLadder = collider.GetComponent<Ladder>(); moveDirection = Vector3.zero; climbing = true; } }