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);
         }
     }
 }