public override void vmethod_1(Interface9 writer) { Class647.smethod_1(writer, this.enum23_0); if (this.enum23_0 == Class647.Enum23.const_2) { return; } writer.imethod_4(this.int_0); Class883.smethod_1(writer, this.enum34_0); writer.imethod_4(this.int_1); writer.imethod_15(); for (int index = 0; index < this.int_1; ++index) { writer.imethod_7(this.double_0[index]); writer.imethod_4(this.int_2[index]); if ((index + 1) % 5 == 0) { writer.imethod_15(); } } if (this.int_1 % 5 != 0) { writer.imethod_15(); } for (int index = 0; index < this.point2D_0.Length; ++index) { writer.imethod_7(this.point2D_0[index].X); writer.imethod_7(this.point2D_0[index].Y); if (this.enum23_0 == Class647.Enum23.const_1) { writer.imethod_7(this.double_1[index]); } writer.imethod_15(); } }
public void imethod_0(Interface8 reader) { this.enum23_0 = Class647.smethod_0(reader); if (this.enum23_0 == Class647.Enum23.const_2) { return; } this.int_2 = reader.imethod_5(); this.int_3 = reader.imethod_5(); if (this.enum23_0 == Class647.Enum23.const_1) { this.enum2_0 = Class195.smethod_0(reader); } this.enum34_0 = Class883.smethod_0(reader); this.enum34_1 = Class883.smethod_0(reader); this.enum49_0 = Class1028.smethod_0(reader); this.enum49_1 = Class1028.smethod_0(reader); int length1 = reader.imethod_5(); int length2 = reader.imethod_5(); int num1 = 2; int num2 = 2; this.double_0 = new double[length1]; this.int_0 = new int[length1]; for (int index = 0; index < length1; ++index) { this.double_0[index] = reader.imethod_8(); this.int_0[index] = reader.imethod_5(); num1 += this.int_0[index]; } this.double_1 = new double[length2]; this.int_1 = new int[length2]; for (int index = 0; index < length2; ++index) { this.double_1[index] = reader.imethod_8(); this.int_1[index] = reader.imethod_5(); num2 += this.int_1[index]; } int num3 = num1 - this.int_2 - 1; int num4 = num2 - this.int_3 - 1; this.point3D_0 = new Point3D[num3 * num4]; if (this.enum23_0 == Class647.Enum23.const_1) { this.double_2 = new double[num3 * num4]; for (int index = 0; index < this.point3D_0.Length; ++index) { this.point3D_0[index] = Class794.smethod_15(reader); this.double_2[index] = reader.imethod_8(); } } else { for (int index = 0; index < this.point3D_0.Length; ++index) { this.point3D_0[index] = Class794.smethod_15(reader); } } }
public override void vmethod_0(Interface8 reader) { Class647.Enum23 enum23 = Class647.smethod_0(reader); if (enum23 == Class647.Enum23.const_2) { return; } int degree = reader.imethod_5(); this.enum34_0 = Class883.smethod_0(reader); int length1 = reader.imethod_5(); this.double_0 = new double[length1]; this.int_0 = new int[length1]; double[] knots = new double[length1 * degree + 2]; int length2 = 0; for (int index1 = 0; index1 < length1; ++index1) { double num1 = reader.imethod_8(); this.double_0[index1] = num1; int num2 = reader.imethod_5(); this.int_0[index1] = num2; if (index1 == 0 || index1 == length1 - 1) { ++num2; } for (int index2 = 0; index2 < num2; ++index2) { knots[length2++] = num1; } } if (length2 < knots.Length) { double[] numArray = new double[length2]; Array.Copy((Array)knots, 0, (Array)numArray, 0, length2); knots = numArray; } Point3D[] controlPoints = new Point3D[length2 - degree - 1]; double[] weights = new double[length2 - degree - 1]; for (int index = 0; index < controlPoints.Length; ++index) { controlPoints[index] = Class794.smethod_15(reader); if (enum23 == Class647.Enum23.const_1) { weights[index] = reader.imethod_8(); } } if (enum23 == Class647.Enum23.const_1) { this.splineCurve3D_0 = new SplineCurve3D(degree, knots, controlPoints, weights); } else { this.splineCurve3D_0 = new SplineCurve3D(degree, knots, controlPoints); } }
public override void vmethod_1(Interface9 writer) { if (this.splineCurve3D_0 == null) { Class647.smethod_1(writer, Class647.Enum23.const_2); } else { if (this.splineCurve3D_0.Weights == null) { Class647.smethod_1(writer, Class647.Enum23.const_0); } else { Class647.smethod_1(writer, Class647.Enum23.const_1); } int degree = this.splineCurve3D_0.KnotInfo.Degree; writer.imethod_4(degree); Class883.smethod_1(writer, this.enum34_0); int length = this.double_0.Length; writer.imethod_4(length); writer.imethod_15(); for (int index = 0; index < length; ++index) { writer.imethod_7(this.double_0[index]); writer.imethod_4(this.int_0[index]); if ((index + 1) % 5 == 0) { writer.imethod_15(); } } if (length % 5 == 0) { writer.imethod_15(); } for (int index = 0; index < this.splineCurve3D_0.ControlPoints.Length; ++index) { writer.imethod_7(this.splineCurve3D_0.ControlPoints[index].X); writer.imethod_7(this.splineCurve3D_0.ControlPoints[index].Y); writer.imethod_7(this.splineCurve3D_0.ControlPoints[index].Z); if (this.splineCurve3D_0.Weights != null) { writer.imethod_7(this.splineCurve3D_0.Weights[index]); } writer.imethod_15(); } } }
private void method_33(Section A_0) { int num = 13; this.class400_0.method_4(BookmarkStart.b("䀲䄴丶唸帺ܼ伾⁀⑂⁄橆╈⩊㑌⁎❒硔❖⭘㑚ⵜ㩞፠ᝢɦᩨ", 13)); this.method_34(A_0); Class971 class2 = new Class971(this.class422_0); Class647 class3 = class2.method_3(A_0, A_0.SectPr); Document document = A_0.Document; if ((class3.columnCollection_0.Count > 1) && !document.Settings.method_5().method_13()) { class2.method_1(); } if ((this.class422_0.method_15().BackgroundShape != null) && this.class422_0.method_15().ViewSetup.DisplayBackgroundShape) { new Class568(this.class422_0).method_0(BookmarkStart.b("䀲䄴丶唸帺ܼ崾⁀⁂⹄⁆㭈⑊㡌ⅎ㕐繒㱔㩖㡘㱚㡜", num), this.class422_0.method_15().BackgroundShape); } this.class400_0.method_6(BookmarkStart.b("䀲䄴丶唸帺ܼ伾⁀⑂⁄橆╈⩊㑌⁎❒硔❖⭘㑚ⵜ㩞፠ᝢɦᩨ", num)); }
public override void vmethod_0(Interface8 reader) { this.enum23_0 = Class647.smethod_0(reader); if (this.enum23_0 == Class647.Enum23.const_2) { return; } this.int_0 = reader.imethod_5(); this.enum34_0 = Class883.smethod_0(reader); this.int_1 = reader.imethod_5(); this.double_0 = new double[this.int_1]; this.int_2 = new int[this.int_1]; int num1 = 0; for (int index = 0; index < this.int_1; ++index) { this.double_0[index] = reader.imethod_8(); int num2 = reader.imethod_5(); this.int_2[index] = num2; if (index == 0 || index == this.int_1 - 1) { ++num2; } num1 += num2; } this.point2D_0 = new Point2D[num1 - this.int_0 - 1]; if (this.enum23_0 == Class647.Enum23.const_1) { this.double_1 = new double[num1 - this.int_0 - 1]; } for (int index = 0; index < this.point2D_0.Length; ++index) { this.point2D_0[index].X = reader.imethod_8(); this.point2D_0[index].Y = reader.imethod_8(); if (this.enum23_0 == Class647.Enum23.const_1) { this.double_1[index] = reader.imethod_8(); } } }
public void imethod_1(Interface9 writer) { Class647.smethod_1(writer, this.enum23_0); if (this.enum23_0 == Class647.Enum23.const_2) { return; } writer.imethod_4(this.int_2); writer.imethod_4(this.int_3); writer.imethod_15(); if (this.enum23_0 == Class647.Enum23.const_1) { Class195.smethod_1(writer, this.enum2_0); } writer.imethod_10(Class883.string_0, (int)this.enum34_0); writer.imethod_10(Class883.string_0, (int)this.enum34_1); writer.imethod_10(Class1028.string_0, (int)this.enum49_0); writer.imethod_10(Class1028.string_0, (int)this.enum49_1); writer.imethod_4(this.double_0.Length); writer.imethod_4(this.double_1.Length); for (int index = 0; index < this.double_0.Length; ++index) { writer.imethod_7(this.double_0[index]); writer.imethod_4(this.int_0[index]); if ((index + 1) % 5 == 0) { writer.imethod_15(); } } if (this.double_0.Length % 5 != 0) { writer.imethod_15(); } for (int index = 0; index < this.double_1.Length; ++index) { writer.imethod_7(this.double_1[index]); writer.imethod_4(this.int_1[index]); if ((index + 1) % 5 == 0) { writer.imethod_15(); } } if (this.double_1.Length % 5 != 0) { writer.imethod_15(); } if (this.enum23_0 == Class647.Enum23.const_1) { for (int index = 0; index < this.point3D_0.Length; ++index) { writer.imethod_7(this.point3D_0[index].X); writer.imethod_7(this.point3D_0[index].Y); writer.imethod_7(this.point3D_0[index].Z); writer.imethod_7(this.double_2[index]); writer.imethod_15(); } } else { for (int index = 0; index < this.point3D_0.Length; ++index) { writer.imethod_7(this.point3D_0[index].X); writer.imethod_7(this.point3D_0[index].Y); writer.imethod_7(this.point3D_0[index].Z); writer.imethod_15(); } } }
internal Class647 method_3(Section A_0, WordAttrCollection A_1) { int num = 0x13; this.class647_0 = new Class647(); this.class647_0.bool_1 = false; for (int i = 0; i < A_1.Count; i++) { int num4 = A_1.method_18(i); object obj2 = A_1.method_19(i); if (obj2 == null) { continue; } this.class647_0.int_0++; int num3 = num4; if (num3 <= 0x938) { if (num3 == 0x80c) { this.class647_0.bool_0 = (bool)obj2; } else if (num3 != 0x92e) { if (num3 != 0x938) { goto Label_00CA; } this.class647_0.bool_1 = (bool)obj2; } else { this.class647_0.int_1 = (int)obj2; } continue; } switch (num3) { case 0x942: { this.class647_0.string_2 = Class576.smethod_35(((float)((int)obj2)) / 20f); continue; } case 0x94c: { this.class647_0.columnCollection_0 = (ColumnCollection)obj2; continue; } case 0x271a: { this.class647_0.class580_0 = (Class580)obj2; continue; } } Label_00CA: this.class647_0.int_0--; } this.class647_0.string_3 = this.class422_0.method_15().Settings.method_5().method_13() ? BookmarkStart.b("䴸䤺䠼娾", num) : BookmarkStart.b("弸娺儼䰾⑀", num); this.class647_0.int_0++; return(this.class647_0); }