public RaycastHit2D GetHorizontalMiddleCollision(Vector3 direction) { float raycastDistance = _collider.bounds.extents.x + COLLIDER_SIZE_OVERFLOW; return(Physics2D.Raycast(_collider.Center(), direction, raycastDistance, _groundLayer)); }