private static bool smethod_13(Class722 A_0, Class722 A_1, int[] A_2) { bool flag; int num = A_0.method_23(); int num2 = A_1.method_23(); if (A_0.method_17(VertexType.Intersection)) { flag = false; } else if (A_1.method_17(VertexType.Intersection)) { flag = true; } else { PointF tf = A_0.method_20(num).method_2(); PointF tf2 = A_1.method_20(num2).method_2(); flag = (tf.X < tf2.X) || ((tf.X == tf2.X) && (tf.Y < tf2.Y)); } A_2[0] = flag ? num : num2; return(flag); }