public static PointF smethod_1(float float_0, float float_1, float float_2, PointF pointF_0, PointF pointF_1) { PointF pointF; PointF pointF2; int num = GClass878.smethod_3(float_0, float_1, float_2, pointF_0, pointF_1, out pointF, out pointF2); if (num == 1) { return(pointF); } if (num != 2) { return(PointF.Empty); } double num2 = GClass878.smethod_2(pointF, pointF_0); double num3 = GClass878.smethod_2(pointF2, pointF_0); if (num2 < num3) { return(pointF); } return(pointF2); }