private float CalcRadius(NiTriShapeData data)
 {
     float num1 = float.MinValue;
     for (int index = 0; index < (int)data.GetNumVertices(); ++index)
     {
         Vector3 vector3_1 = data.GetVertices()[index];
         Vector3 vector3_2 = data.GetCenter() - vector3_1;
         float num2 = (float)((double)vector3_2[0] * (double)vector3_2[0] + (double)vector3_2[1] * (double)vector3_2[1] + (double)vector3_2[2] * (double)vector3_2[2]);
         if ((double)num2 > (double)num1)
             num1 = num2;
     }
     return (float)Math.Sqrt((double)num1);
 }