Physics.OverlapSphere is not finding colliders marked as triggers

My explosion force script uses overlap sphere to find colliders it needs to act on. However, after upgrading to Unity 5 it seems it no longer works on colliders with ‘Is Trigger’ set to true. Was OverlapSphere changed in Unity 5?

I just tested this. Something else may be going on for you. Are your colliders primitive, or Mesh colliders? If they are mesh colliders you may need to set “convex” to true.

foreach(Collider c in Physics.OverlapSphere(transform.position,radius)){
         // will find "c" if "c.colldier.istrigger == true", tested using box colliders with isTrigger enabled.
}