title: OverlapCircleAll is not picking up other objects
body: <p>I am trying to get all objects within a distance of the current object. the <code>maxShootDistance</code> is set to 3, and when an object that is part of the <code>ShootAt</code> layer gets near/in the circle, it is never picked up, and my debug outputs <code>0</code>. Why isn't it picking up the other object?</p>
  
  <pre><code>public class QuckShot : Gun {
  
      void Start () {
          StartCoroutine(shoot());
      }
  
      IEnumerator shoot(){
          while(true){
              Collider2D[] hitColliders = Physics2D.OverlapCircleAll(transform.position, maxShootDistance, LayerMask.NameToLayer("ShootAt"));
              Debug.Log(hitColliders.Length); // This is always returning zero
              /*
               * Snipped other bits of code
               */
              yield return new WaitForSeconds(shootSpeed);
          }
      }
  }
  </code></pre>
  
  <p>Here are the properties that are assigned to the object that should have been picked up:</p>
  
  <p><img src="https://i.stack.imgur.com/Zzcz0.jpg" alt="Female Properties"></p>
  
  <p>Why isn't my code picking up the object?</p>