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]); } }
internal static Class446 smethod_6(spr[] A_0, spr[] A_1, bool A_2) { Class446 class2 = new Class446(); class2.method_5(A_2); class2.method_7(!A_2); ArrayList list = new ArrayList(); ArrayList list2 = new ArrayList(); bool flag = smethod_9(A_0, A_1, list, list2, A_2); class2.method_1((spr[])list.ToArray(typeof(spr))); class2.method_3((spr[])list2.ToArray(typeof(spr))); if (!flag) { smethod_7(A_0, A_1, A_2, class2); } return(class2); }
public abstract void Visit(Class446 c);
public override void Visit(Class446 c) { }