internal void findOverlappingLeaves(SSBVHNodeAdaptor <GO> nAda, Vector3 origin, float radius, List <ssBVHNode <GO> > overlapList) { if (toAABB().IntersectsSphere(origin, radius)) { if (gobjects != null) { overlapList.Add(this); } else { left.findOverlappingLeaves(nAda, origin, radius, overlapList); right.findOverlappingLeaves(nAda, origin, radius, overlapList); } } }