private static void smethod_5(sprᮃ A_0, sprᮃ A_1, bool A_2) { spr៧ spr = A_0; if (A_2) { smethod_6(A_1, (PointF)spr.ᜀ()[0]); } else { sprᡉ rᡉ = A_1; if (!spr.ᜀ(rᡉ.ᜀ().ᜀ(), (PointF)spr.ᜀ()[0], 0.1f)) { spr.ᜀ().Insert(0, 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); }
private static bool smethod_4(sprᮃ A_0, sprᮃ A_1, bool A_2, sprᧂ A_3, int A_4) { sprᡉ rᡉ = A_0; if (A_2) { smethod_6(A_1, rᡉ.ᜀ().ᜂ()); } else { sprᡉ rᡉ2 = A_1; if (!spr.ᜀ(rᡉ2.ᜀ().ᜀ(), rᡉ.ᜀ().ᜂ(), 0.1f)) { PointF[] tfArray = new PointF[] { rᡉ2.ᜀ().ᜀ(), rᡉ.ᜀ().ᜂ() }; spr៧ spr = new spr៧(tfArray); A_3.ᜀ(A_4, spr); return(true); } } return(false); }
public override void vmethod_5(sprᡉ A_0) { this.graphicsPath_0.AddBezier(A_0.ᜀ().ᜂ(), A_0.ᜀ().ᜄ(), A_0.ᜀ().ᜃ(), A_0.ᜀ().ᜀ()); }
public override void vmethod_2(sprᡉ A_0) { sprᡉ rᡉ = new sprᡉ(A_0.ᜀ()); this.sprᧂ_0.ᜁ(rᡉ); }
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ᧂ); } } }
public override void vmethod_1(sprᡉ A_0) { PsLineEndSize size; PsLineEndSize size2; float num; PointF tf2; PointF tf3; switch (this.method_3()) { case 1: case 2: case 5: num = this.spr⇻_0.ᜄ(); break; case 3: case 4: num = 0f; break; default: return; } if (this.bool_0) { tf2 = A_0.ᜀ().ᜂ(); tf3 = A_0.ᜀ().ᜄ(); if (num > 0f) { sprṋ sprṋ7 = new sprṋ(); sprṋ7.ᜁ(smethod_1(tf2, tf3, num)); sprṋ7.ᜃ(A_0.ᜀ().ᜄ()); sprṋ7.ᜂ(A_0.ᜀ().ᜃ()); sprṋ7.ᜀ(A_0.ᜀ().ᜀ()); A_0.ᜀ(sprṋ7); } size = this.spr⇻_0.ᜃ().ᜂ(); size2 = this.spr⇻_0.ᜃ().ᜀ(); } else { tf2 = A_0.ᜀ().ᜀ(); tf3 = A_0.ᜀ().ᜃ(); if (num > 0f) { sprṋ sprṋ3 = new sprṋ(); sprṋ3.ᜀ(smethod_1(tf2, tf3, num)); sprṋ3.ᜃ(A_0.ᜀ().ᜄ()); sprṋ3.ᜂ(A_0.ᜀ().ᜃ()); sprṋ3.ᜁ(A_0.ᜀ().ᜂ()); A_0.ᜀ(sprṋ3); } size = this.spr⇻_0.ᜀ().ᜂ(); size2 = this.spr⇻_0.ᜀ().ᜀ(); } PointF tf = new PointF(tf2.X - tf3.X, tf2.Y - tf3.Y); float num2 = -tf.Y; float num3 = num2 / ((float)Math.Sqrt((double)((tf.X * tf.X) + (tf.Y * tf.Y)))); float num4 = (float)spr⃘.ᜄ(Math.Acos((double)num3)); if (tf.X < 0f) { num4 = 360f - num4; } this.method_1(tf2, num4, size, size2); }
public override void vmethod_1(sprᡉ A_0) { sprᡉ rᡉ = new sprᡉ(A_0.ᜀ().ᜀ(), A_0.ᜀ().ᜃ(), A_0.ᜀ().ᜄ(), A_0.ᜀ().ᜂ()); this.sprᧂ_0.ᜀ(0, rᡉ); }