private void method_43() { int num = 11; if (this.bool_0) { this.memoryStream_0 = this.method_44(BookmarkStart.b("昰尲䜴匶紸吺帼䨾ⱀ♂⭄㍆", num)); if (this.interface51_0.imethod_0().imethod_3(BookmarkStart.b("田刲䄴嘶", num))) { this.memoryStream_2 = this.method_44(BookmarkStart.b("田刲䄴嘶", num)); } } else { this.memoryStream_0 = this.method_49(BookmarkStart.b("昰尲䜴匶紸吺帼䨾ⱀ♂⭄㍆", num)); if (this.stream12_0.method_19(BookmarkStart.b("田刲䄴嘶", num))) { this.memoryStream_2 = this.method_49(BookmarkStart.b("田刲䄴嘶", num)); } this.memoryStream_3 = this.method_46(BookmarkStart.b("簰刲嘴䔶嘸䠺", num)); this.memoryStream_6 = this.method_46(BookmarkStart.b("縰儲弴制娸伺洼倾⹀⽂", num)); Class1028.smethod_0(this, this.method_8()); } this.binaryReader_0 = new BinaryReader(this.memoryStream_0); if (this.memoryStream_2 != null) { this.binaryReader_2 = new BinaryReader(this.memoryStream_2); } }
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); } } }