// 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;
            }
        }