コード例 #1
0
ファイル: Class243.cs プロジェクト: 15831944/WW
 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();
     }
 }
コード例 #2
0
ファイル: Class988.cs プロジェクト: 15831944/WW
        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);
                }
            }
        }
コード例 #3
0
ファイル: Class244.cs プロジェクト: 15831944/WW
        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);
            }
        }
コード例 #4
0
ファイル: Class244.cs プロジェクト: 15831944/WW
 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();
         }
     }
 }
コード例 #5
0
    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));
    }
コード例 #6
0
ファイル: Class243.cs プロジェクト: 15831944/WW
        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();
                }
            }
        }
コード例 #7
0
ファイル: Class988.cs プロジェクト: 15831944/WW
 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();
         }
     }
 }
コード例 #8
0
    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);
    }