internal void method_0(sprᧂ A_0) { this.sprᧂ_0 = new sprᧂ(); this.method_5().ᜀ(A_0.ᜁ()); this.method_17(A_0.ᜁ()); this.method_7().ᜁ(this.method_5()); this.sprᮃ_0 = null; this.object_0 = null; this.spr៧_0 = null; this.bool_0 = false; this.method_20(0); ArrayList list = smethod_0(A_0); this.bool_4 = spr.ᜀ(list); }
internal static spr᧢ smethod_13(ShapeObject A_0, SizeF A_1) { PointF tf; VMLFill fill = A_0.Fill; sprᲆ rᲆ = new sprᲆ(); sprᧂ rᧂ = new sprᧂ(); rᧂ.ᜀ(true); rᲆ.ᜁ(rᧂ); RectangleF ef = new RectangleF(0f, 0f, A_1.Width, A_1.Height); if (A_0.IsTextureRotated) { tf = spr.ᜁ(spr.ᜀ((float)fill.FocusLeft, (float)fill.FocusTop, ef), spr.ᜁ(ef), (float)A_0.Rotation); PointF[] tfArray = spr.ᜀ(ef, (float)A_0.Rotation); rᧂ.ᜃ(tfArray); } else { RectangleF ef2 = spr.ᜁ(ef, (float)A_0.Rotation); tf = spr.ᜀ((float)fill.FocusLeft, (float)fill.FocusTop, ef2); rᧂ.ᜁ(ef2); } return(smethod_6(rᲆ, fill, tf)); }
public override void vmethod_2(sprᧂ A_0) { if (A_0.ᜁ()) { this.graphicsPath_0.CloseFigure(); } }
private sprᲆ[] method_0(sprᲆ A_0, spr⇻ A_1) { this.spr⇻_0 = A_1.ᜁ(); if (((this.spr⇻_0.ᜂ() == 1) && (this.spr⇻_0.ᜃ().ᜃ() == null)) && (this.spr⇻_0.ᜀ().ᜃ() == null)) { return(null); } this.sprᲆ_0 = new sprᲆ(); this.sprᲆ_0.ᜀ(A_0.ᜀ().()); this.sprᲆ_1 = new sprᲆ(A_0.ᜀ().ᜈ()); this.sprᲆ_1.ᜀ().ᜂ((this.spr⇻_0.ᜄ() <= 0.75f) ? 0.75f : this.spr⇻_0.ᜄ()); this.sprᲆ_1.ᜀ().ᜀ(DashStyle.Solid); this.sprᲆ_1.ᜀ().ᜀ(LineJoin.Miter); this.sprᲆ_1.ᜀ().ᜁ(LineCap.Round); this.sprᲆ_1.ᜀ().ᜀ(LineCap.Round); for (int i = 0; i < A_0.(); i++) { sprᧂ rᧂ = A_0.ᜀ(i); if (!rᧂ.ᜁ() && (rᧂ.() != 0)) { this.bool_0 = true; rᧂ.ᜀ(0).ᜀ(this); this.bool_0 = false; rᧂ.ᜀ(rᧂ.() - 1).ᜀ(this); } } return(new sprᲆ[] { this.sprᲆ_0, this.sprᲆ_1 }); }
internal static void smethod_0(Class672 A_0, PointF A_1, PointF A_2) { sprᲆ rᲆ = new sprᲆ(A_0.method_18()); rᲆ.ᜀ(A_0.method_19()); sprᧂ rᧂ = new sprᧂ(); rᲆ.ᜁ(rᧂ); rᧂ.ᜁ(A_1, A_2); A_0.method_10().ᜁ(rᲆ); }
private static sprᲆ smethod_1(Class672 A_0, GraphicsPath A_1, SizeF A_2) { sprᧂ rᧂ = new sprᧂ(); PointF[] tfArray = new PointF[] { PointF.Empty, new PointF(A_2.Width, 0f) }; rᧂ.ᜁ(new spr៧(tfArray)); sprᧂ rᧂ2 = new sprᧂ(); PointF[] tfArray2 = new PointF[] { new PointF(0f, A_2.Height), new PointF(A_2.Width, A_2.Height) }; rᧂ2.ᜁ(new spr៧(tfArray2)); return(smethod_7(A_1, rᧂ, rᧂ2, true, A_2.Height, SizeF.Empty)); }
private static void smethod_2(spr៧ A_0, sprᧂ A_1, int A_2, ArrayList A_3, sprᮃ A_4, bool A_5) { A_3.AddRange(A_0.ᜀ()); if (A_4 != null) { smethod_3(A_0, A_4, true, A_5, A_1, A_2); } else if ((A_1.() != 1) && A_1.ᜁ()) { smethod_3(A_0, A_1.ᜀ(A_1.() - 1), true, A_1.ᜀ(A_1.() - 1) is spr៧, A_1, A_2); } }
internal sprᲆ method_0(sprᲆ A_0) { sprᲆ rᲆ = A_0.ᜀ(false); if (A_0.() != 0) { for (int i = A_0.() - 1; i >= 0; i--) { sprᧂ rᧂ = A_0.ᜀ(i); this.sprᧂ_0 = new sprᧂ(); this.sprᧂ_0.ᜀ(rᧂ.ᜁ()); rᧂ.ᜀ(this); rᲆ.ᜁ(this.sprᧂ_0); } } return(rᲆ); }
private static sprᧂ smethod_4(PointF A_0, float A_1, float A_2, bool A_3) { float num = A_2; sprᧂ rᧂ = new sprᧂ(); int num2 = ((int)(A_1 / num)) + 2; float[] numArray = new float[num2 * 2]; numArray[0] = A_0.X; numArray[1] = A_0.Y; if (A_3) { for (int i = 0; i < (num2 - 1); i++) { numArray[(i * 2) + 2] = (A_0.X + (i * num)) + (num / 2f); if (sprḆ.ᜀ((long)i)) { numArray[(i * 2) + 3] = A_0.Y + (num / 2f); } else { numArray[(i * 2) + 3] = A_0.Y - (num / 2f); } } } else { for (int j = 0; j < (num2 - 1); j++) { if (sprḆ.ᜀ((long)j)) { numArray[(j * 2) + 2] = A_0.X + (num / 2f); } else { numArray[(j * 2) + 2] = A_0.X - (num / 2f); } numArray[(j * 2) + 3] = (A_0.Y + (j * num)) + (num / 2f); } } spr៧ spr = new spr៧(numArray); rᧂ.ᜁ(spr); return(rᧂ); }
private static bool smethod_1(sprᡉ A_0, sprᧂ A_1, int A_2, ArrayList A_3, sprᮃ A_4, bool A_5) { bool flag = false; A_3.Add(A_0.ᜀ().ᜂ()); A_3.Add(A_0.ᜀ().ᜀ()); if (A_4 != null) { if (smethod_3(A_0, A_4, false, A_5, A_1, A_2)) { flag = true; } return(flag); } if (((A_1.() != 1) && A_1.ᜁ()) && smethod_3(A_0, A_1.ᜀ(A_1.() - 1), false, A_1.ᜀ(A_1.() - 1) is spr៧, A_1, A_2)) { flag = true; } return(flag); }
public override void vmethod_0(sprᧂ A_0) { this.sprᧂ_0 = new sprᧂ(); this.sprᧂ_0.ᜀ(A_0.ᜁ()); this.sprᲆ_0.ᜁ(this.sprᧂ_0); }
private void method_1(PointF A_0, float A_1, PsLineEndSize A_2, PsLineEndSize A_3) { PsLineEndType type = this.method_3(); sprᧂ rᧂ = new sprᧂ(); ArrayList list = new ArrayList(); float num3 = (this.spr⇻_0.ᜄ() <= 2.0) ? 2f : this.spr⇻_0.ᜄ(); rᧂ.ᜀ(true); float width = float_13[A_2]; float height = float_13[A_3]; switch (type) { case 1: list.Add(new spr៧(float_9)); break; case 2: list.Add(new spr៧(float_10)); break; case 3: list.Add(new spr៧(float_12)); break; case 4: { spr⢩ r⢩ = new spr⢩(); r⢩.ᜀ(new PointF(-1.5f, -1.5f)); r⢩.ᜀ(new SizeF(3f, 3f)); r⢩.ᜃ(0.0); r⢩.ᜂ(360.0); sprṋ[] sprṋArray = r⢩.ᜃ(); for (int i = 0; i < sprṋArray.Length; i++) { sprᡉ rᡉ = new sprᡉ(); rᡉ.ᜀ(sprṋArray[i]); list.Add(rᡉ); } break; } case 5: { spr៧ spr = new spr៧(float_11); list.Add(spr); rᧂ.ᜀ(false); num3 = this.sprᲆ_1.ᜀ().ᜀ(); SizeF ef = sizeF_0[A_2][A_3]; width = ef.Width; height = ef.Height; break; } } if (list.Count != 0) { width *= num3; height *= num3; spr➂ r➂ = new spr➂(); r➂.ᜁ(width, height, MatrixOrder.Prepend); r➂.ᜀ(0f, this.method_2(type, A_2, A_3), MatrixOrder.Append); r➂.ᜀ(A_1, MatrixOrder.Append); r➂.ᜀ(A_0.X, A_0.Y, MatrixOrder.Append); for (int j = 0; j < list.Count; j++) { spr➘ r➘ = (spr➘)list[j]; r➘.ᜀ(r➂); rᧂ.ᜁ((sprᮃ)r➘); } if (rᧂ.ᜁ()) { this.sprᲆ_0.ᜁ(rᧂ); } else { this.sprᲆ_1.ᜁ(rᧂ); } } }
internal static sprᲆ smethod_5(PointF A_0, PointF A_1, float A_2, sprⓚ A_3, bool A_4) { PointF tf; sprᲆ rᲆ = new sprᲆ(new spr⚪(A_3)); float num = A_2 + 3f; if (A_4) { tf = new PointF(A_0.X - num, A_0.Y + (num / 2f)); } else { tf = new PointF(A_0.X + (num / 2f), A_0.Y - num); } sprᧂ rᧂ = new sprᧂ(); rᲆ.ᜁ(rᧂ); float num6 = smethod_8(A_0, A_1, A_4); float num7 = num6 + (num * 2f); int num8 = ((int)(num7 * 2f)) + 1; float[] numArray = new float[num8 * 2]; numArray[0] = tf.X; numArray[1] = tf.Y; int num3 = 0; if (A_4) { float x = tf.X; float num10 = x + num; for (int i = 0; i < (num8 - 1); i++) { if ((i & 2) == 2) { if ((i & 1) == 1) { num10 += smethod_6(ref num3); x = num10 - num; } numArray[(i * 2) + 2] = num10; numArray[(i * 2) + 3] = A_0.Y - (num / 2f); } else { if ((i & 1) == 1) { x += smethod_6(ref num3); num10 = x + num; } numArray[(i * 2) + 2] = x; numArray[(i * 2) + 3] = A_0.Y + (num / 2f); } } } else { float y = tf.Y; float num2 = y + num; for (int j = 0; j < (num8 - 1); j++) { if ((j & 2) == 2) { if ((j & 1) == 1) { num2 += smethod_6(ref num3); y = num2 - num; } numArray[(j * 2) + 2] = A_0.X - (num / 2f); numArray[(j * 2) + 3] = num2; } else { if ((j & 1) == 1) { y += smethod_6(ref num3); num2 = y + num; } numArray[(j * 2) + 2] = A_0.X + (num / 2f); numArray[(j * 2) + 3] = y; } } } spr៧ spr = new spr៧(numArray); rᧂ.ᜁ(spr); smethod_7(rᲆ, A_0, num6, A_2, A_4); return(rᲆ); }