private static void smethod_7(spr[] A_0, spr[] A_1, bool A_2, Class446 A_3) { PointF[] tfArray2 = new PointF[] { PointF.Empty }; if (!spr.ᜀ(spr.ᜁ(A_2 ? A_0[0].ᜁ() : A_0[A_0.Length - 1].ᜀ(), !A_2 ? A_1[0].ᜁ() : A_1[A_1.Length - 1].ᜀ()), 0f)) { Class447 class2 = smethod_8(A_0, A_2); Class447 class3 = smethod_8(A_1, !A_2); Class447.smethod_1(class2, class3, tfArray2); } if (tfArray2[0] != PointF.Empty) { A_3.method_11(true); A_3.method_9(tfArray2[0]); } }
private static void smethod_2(spr៧ A_0, spr[] A_1, bool A_2, PointF[] A_3) { spr r = A_2 ? A_1[A_1.Length - 1] : A_1[0]; Class447 class3 = new Class447(A_3[0], A_3[1]); Class447 class2 = A_2 ? new Class447(r.ᜂ(), r.ᜀ()) : new Class447(r.ᜂ(), r.ᜁ()); PointF[] tfArray2 = new PointF[] { PointF.Empty }; Class447.smethod_1(class3, class2, tfArray2); tfArray2[0] = smethod_3(A_1, A_2, A_3, tfArray2[0]); if (A_2) { A_0.ᜀ()[0] = tfArray2[0]; } else { A_0.ᜀ()[A_0.ᜀ().Count - 1] = tfArray2[0]; } }
private void method_12(Class950 A_0) { int num = this.method_3(A_0.method_8() + 1); for (int i = 0; i < A_0.method_10(); i++) { this.class722_0.method_7(num); } if (spr.ᜀ(A_0.method_0().Y, A_0.method_6().Y)) { A_0.method_11(A_0.method_10() + 1); } else { bool flag; PointF tf3 = (flag = (A_0.method_0().X < A_0.method_6().X) ? A_0.method_12() : !A_0.method_12()) ? A_0.method_0() : A_0.method_6(); Class447 class2 = Class447.smethod_4(tf3, true); Class447 class3 = new Class447(flag ? A_0.method_4() : A_0.method_2(), flag ? A_0.method_6() : A_0.method_0()); PointF[] tfArray2 = new PointF[] { PointF.Empty }; Class447.smethod_1(class2, class3, tfArray2); this.class722_0.method_6(num, new Class886(tfArray2[0])); } }