title: Unity Physics.OverlapBox just doesn't work
body: <p>So there is a problem that whenever I use Physics.OverlapBox to check how many objects in that area exist it always output 0.</p>
  
  <p>Here is my stripped down code:</p>
  
  <pre><code>void Update () {
  a();
  }
  
  void a()
  {
  Collider[] c = Physics.OverlapBox(new Vector3(10, 10,10), new Vector3(-10, -10, -10));
  Debug.Log(c.Length);
  }
  </code></pre>
  
  <p>My scene setup: </p>
  
  <ol>
  <li>A simple cube placed at position(0,0,0) with scale of (1,1,1)</li>
  <li>An empty object where I attach this script</li>
  </ol>
  
  <p>As you can see, my OverlapBox bounds are much bigger than my cube, so it should find my cube, right? Well, no. The output I get from the console is 0.</p>
  
  <p>One more thing: if I set the scale of that cube to something higher than 40 in all axis, the script finally detects my cube and outputs 1.</p>
  
  <p>How do I get this working so the script would find my cube with default scale?</p>